:root{--ref-navy:#082b5a;--ref-blue:#188cf8;--ref-cyan:#42c7ff;--ref-ink:#0d2f5f;--ref-soft:#eef8ff;--ref-card:#fff;--ref-rule:#1568af1f}.ref-page-shell{margin:0 auto;position:relative}.ref-page-shell>*{z-index:1;position:relative}.ref-hero{text-align:center}.ref-hero h1{color:var(--ref-ink);letter-spacing:-.045em;margin:0}.ref-tools-title{text-align:center;font-weight:800;line-height:1.1}.ref-layer{position:relative}.ref-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ref-source-card{text-align:center;color:var(--ref-ink);background:linear-gradient(145deg,#fffffffa,#edf7fff5);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:14px 8px;display:flex;box-shadow:0 12px 32px #0e4c8212,inset 0 0 0 1px #3689c914}.ref-source-card strong{line-height:1.15}.ref-layer-core{color:#fff;border-radius:22px;justify-content:center;align-items:center;gap:22px;width:min(100%,600px);min-height:112px;margin:-14px auto 0;padding:20px 26px;display:flex;position:relative;overflow:hidden}.ref-layer-core strong{letter-spacing:-.055em;font-size:48px;line-height:1}.ref-layer-core>span{background:#ffffff73;width:1px;height:62px}.ref-layer-core b{letter-spacing:.02em;font-size:21px;line-height:1.12}.ref-outcome-stack{gap:12px;display:grid}.ref-outcome-card{box-shadow:0 10px 32px #0c45770f,inset 0 0 0 1px var(--ref-rule);background:linear-gradient(145deg,#fffffff5,#eef8fff5);grid-template-columns:minmax(130px,.72fr) 1.28fr;align-items:center;display:grid;position:relative;overflow:hidden}.ref-outcome-copy strong{color:var(--ref-ink);letter-spacing:-.035em;display:block}.ref-round-arrow{border:2px solid var(--ref-ink);border-radius:50%;place-items:center;display:grid}.ref-outcome-scene{place-items:center;min-height:136px;display:grid;position:relative}.ref-solutions{padding:34px 0 10px}.ref-solutions>h2{text-align:center;color:var(--ref-ink);letter-spacing:-.03em;margin:0 0 14px}.ref-solution-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ref-solution-card{box-shadow:0 10px 26px #0c46780f,inset 0 0 0 1px var(--ref-rule);color:var(--ref-ink);background:linear-gradient(145deg,#fff,#edf8ff);border-radius:18px;flex-direction:column;justify-content:flex-end;align-items:center;text-decoration:none;display:flex;position:relative}.ref-solution-scene{place-items:center;width:100%;position:relative}.ref-solution-card>strong{text-align:center}.ref-solution-arrow{font-size:22px;position:absolute}.ref-close{text-align:center}.ref-close h2{color:var(--ref-ink);letter-spacing:-.025em;margin:0 0 14px}.ref-close h2 span{color:#0c79ed}.ref-primary-cta{background:linear-gradient(#0b3f7d,#062958);border-radius:15px;justify-content:center;align-items:center;gap:14px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 16px 30px #0630622e;color:#fff!important}@media (max-width:640px){.ref-page-shell{padding-inline:12px}.ref-hero{padding-top:18px}.ref-hero h1{font-size:34px}.ref-source-card{min-height:110px}.ref-source-card strong{font-size:11px}.ref-layer-core{border-radius:18px;gap:15px;min-height:94px;padding:16px}.ref-layer-core strong{font-size:40px}.ref-layer-core b{font-size:16px}.ref-layer-core>span{height:48px}.ref-outcome-card{grid-template-columns:110px 1fr;min-height:150px;padding:12px 14px}.ref-outcome-copy strong{font-size:23px}.ref-round-arrow{width:38px;height:38px;font-size:20px}.ref-outcome-scene{min-height:116px}.ref-solution-card{min-height:132px}.ref-solution-scene{height:74px}.ref-solution-card>strong{font-size:12px}.ref-close h2{font-size:22px}.ref-primary-cta{min-height:58px;font-size:18px}}@media (prefers-reduced-motion:no-preference){.ref-source-card,.ref-outcome-card,.ref-solution-card{transition:transform .28s,box-shadow .28s}.ref-source-card:hover,.ref-outcome-card:hover,.ref-solution-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px #0c46781c}}.ref-object3d{perspective:300px;place-items:center;width:78px;height:68px;display:grid;position:relative}.ref-object-face{z-index:3;background:linear-gradient(145deg,#fff 4%,#d9edff 78%);border-radius:15px;place-items:center;width:62px;height:56px;display:grid;position:relative;transform:rotateX(5deg)rotateY(-7deg);box-shadow:0 14px 24px #125b9633,inset 0 1px #fff,inset -8px -10px 18px #1f82dc1a}.ref-object-face svg{color:#086ed0;stroke-width:1.9px;filter:drop-shadow(0 5px 5px #0062b933);width:34px;height:34px}.ref-object-back{filter:blur(.2px);opacity:.72;background:#aad8ff;border-radius:13px;width:56px;height:46px;position:absolute;top:8px;left:18px;transform:rotateX(5deg)rotateY(-7deg)translate(7px,5px)}.ref-object-glow{filter:blur(7px);background:#2ca0ff2e;border-radius:50%;width:62px;height:14px;position:absolute;bottom:0}.source-sheet .ref-object-face{background:linear-gradient(145deg,#f7fffd,#c6f3e6)}.source-sheet .ref-object-face svg{color:#058b63}.source-box .ref-object-face{background:linear-gradient(145deg,#fff8ec,#e7c591)}.source-box .ref-object-face svg{color:#9b671c}.source-mail .ref-object-face{background:linear-gradient(145deg,#fff,#c7e8ff)}.source-api .ref-object-face{background:linear-gradient(145deg,#f5fbff,#cfeaff)}.ref-layer-core{background:linear-gradient(#0e4a91 0%,#062c5e 58%,#041f46 100%);border:1px solid #68cdff47;box-shadow:0 28px 54px #062e5d47,0 0 0 5px #2daeff12,inset 0 2px #ffffff2e,inset 0 -12px 30px #000f323d}.ref-layer-core:after{content:"";background:linear-gradient(90deg,#0000,#55d7ff,#0000);border-radius:99px;height:3px;position:absolute;bottom:8px;left:8%;right:8%;box-shadow:0 0 15px #3fc7ff}.scene-stage{width:100%;height:144px;position:relative}.ui-doc{background:linear-gradient(145deg,#fff,#e5f2fb);border-radius:13px;width:76px;height:96px;padding:14px 11px;position:absolute;box-shadow:0 12px 20px #1753811f,inset 0 0 0 1px #2773ae14}.ui-doc i{background:#b7d4ea;border-radius:10px;height:6px;margin:8px 0;display:block}.ui-doc b{background:#20b890;border-radius:6px;width:22px;height:22px;margin-top:12px;display:block}.ui-doc-a{top:20%;left:8%;transform:rotate(-8deg)}.ui-doc-b{top:6%;left:38%;transform:rotate(1deg)}.ui-doc-c{top:22%;right:3%;transform:rotate(8deg)}.ui-alert{z-index:4;color:#fff;background:#ff6a52;border-radius:50%;place-items:center;width:30px;height:30px;font-weight:900;display:grid;position:absolute;top:15%;right:8%;box-shadow:0 8px 16px #dc462d38}.ui-magnifier{z-index:6;background:#def4ff9e;border:8px solid #0a3d78;border-radius:50%;place-items:center;width:86px;height:86px;display:grid;position:absolute;top:11%;left:34%;box-shadow:0 12px 25px #063d763d,inset 0 0 0 5px #ffffffb8}.ui-magnifier:after{content:"";background:#0a3d78;border-radius:9px;width:56px;height:12px;position:absolute;bottom:-18px;right:-39px;transform:rotate(43deg);box-shadow:0 7px 12px #052d5a2e}.ui-magnifier svg{color:#148eea;width:38px;height:38px}.scene-decide .ui-stack{width:115px;height:82px;position:absolute;top:28%;left:6%}.ui-stack i{background:linear-gradient(145deg,#fff,#dcefff);border-radius:10px;width:108px;height:38px;position:absolute;left:0;box-shadow:0 8px 14px #1a598a1a}.ui-stack i:first-child{top:0}.ui-stack i:nth-child(2){top:22px;left:8px}.ui-stack i:nth-child(3){top:44px;left:16px}.ui-priority-bar{z-index:3;background:#fff;border-radius:11px;align-items:center;gap:8px;width:165px;height:43px;padding:0 10px;display:flex;position:absolute;top:8%;left:24%;box-shadow:0 10px 20px #17568b21}.ui-priority-bar b{color:#f4b83d}.ui-priority-bar i{background:#8fc9ef;border-radius:8px;width:26px;height:5px}.ui-route{color:#119fe8;font-size:24px;font-weight:900;position:absolute}.route-a{top:45%;left:53%}.route-b{top:60%;left:64%;transform:rotate(25deg)}.ui-choice{color:#0b6fc7;background:#fff;border-radius:9px;place-items:center;width:52px;height:34px;font-weight:800;display:grid;position:absolute;right:5%;box-shadow:0 8px 15px #1452821f}.choice-a{color:#08a081;background:#dcfff7;top:22%}.choice-b{top:48%}.choice-c{top:74%}.scene-act .ui-approval{color:#07987e;background:#ddfff7;border-radius:12px;justify-content:center;align-items:center;gap:7px;width:120px;height:44px;display:flex;position:absolute;top:45%;left:5%;box-shadow:0 9px 18px #0d88731c}.ui-approval svg{width:22px}.ui-approval b{color:#0e604f;font-size:12px}.ui-arrowline{color:#179df0;font-size:31px;font-weight:900;position:absolute;top:47%;left:42%}.ui-action-card{color:#1085df;background:#fff;border-radius:10px;align-items:center;gap:8px;width:82px;height:38px;padding:0 10px;display:flex;position:absolute;right:3%;box-shadow:0 8px 16px #114e7c1f}.ui-action-card svg{width:20px;height:20px}.ui-action-card i{background:#b7d5ea;border-radius:8px;flex:1;height:5px}.action-mail{top:12%}.action-cal{top:42%}.action-owner{top:72%}.scene-measure{align-items:center;gap:10px;padding:18px 4px;display:flex}.ui-metric-card{background:#fff;border-radius:13px;justify-content:center;align-items:flex-end;gap:6px;width:90px;height:74px;padding:13px;display:flex;box-shadow:0 9px 17px #134c781c}.ui-metric-card i{background:linear-gradient(#22a6ff,#1675db);border-radius:4px 4px 1px 1px;width:10px}.ui-metric-card i:first-child{height:18px}.ui-metric-card i:nth-child(2){height:33px}.ui-metric-card i:nth-child(3){height:46px}.ui-metric-card i:nth-child(4){height:57px}.ui-donut{background:conic-gradient(#168fe8 0 72%,#d6eafa 72%);border-radius:50%;width:58px;height:58px;position:relative;box-shadow:0 8px 15px #105f9a1f}.ui-donut:after{content:"";background:#f8fcff;border-radius:50%;position:absolute;inset:13px}.ui-trend{background:#fff;border-radius:13px;width:110px;height:74px;position:relative;overflow:hidden;box-shadow:0 9px 17px #134c781c}.ui-trend svg{fill:none;stroke:#168fe8;stroke-width:4px;width:90px;height:52px;position:absolute;inset:10px}.ui-loop{color:#149ae8;font-size:34px;position:absolute;bottom:0;right:0}.ref-solution-card{overflow:hidden}.ref-solution-card:before{content:"";background:radial-gradient(circle,#34acff1f,#0000 68%);border-radius:50%;width:120px;height:120px;position:absolute;top:-40px;right:-40px}.ref-source-card,.ref-outcome-card,.ref-solution-card{-webkit-backdrop-filter:none;backdrop-filter:none}@media (max-width:640px){.ref-object3d{width:62px;height:56px}.ref-object-face{width:52px;height:48px}.ref-object-face svg{width:28px;height:28px}.scene-stage{height:116px}.ui-doc{width:58px;height:76px;padding:10px 8px}.ui-doc i{height:5px;margin:6px 0}.ui-magnifier{border-width:6px;width:68px;height:68px}.ui-magnifier:after{width:44px;height:10px;bottom:-15px;right:-32px}.ui-priority-bar{width:126px;height:36px}.ui-stack{transform-origin:0;transform:scale(.82)}.ui-choice{width:42px;height:28px}.ui-approval{transform-origin:0;transform:scale(.84)}.ui-action-card{width:66px;height:31px}.scene-measure{transform-origin:50%;transform:scale(.86)}}.ref-page-shell{background:0 0;max-width:1100px;padding:0 32px 72px;overflow:clip}.ref-hero{padding:50px 0 30px}.ref-hero h1{font-size:clamp(36px,5.8vw,70px);font-weight:800;line-height:1.02}.ref-hero h1 span{color:#0872d0}.ref-layer{max-width:760px;margin-inline:auto}.ref-tools-title{color:#42617b;margin:8px 0 18px;font-size:16px}.ref-source-card{border-radius:22px;min-height:124px}.ref-source-card strong{font-size:13px}.ref-outcome-card{border-radius:26px;min-height:174px;padding:22px}.ref-outcome-copy strong{max-width:175px;font-size:28px;line-height:1.03}.ref-round-arrow{border-width:1px;width:38px;height:38px;margin-top:12px;font-size:20px}.ref-outcome-card:hover{color:var(--ref-ink)}.ref-solutions{padding-top:64px}.ref-solutions>h2{margin-bottom:24px;font-size:clamp(26px,3vw,38px);font-weight:750}.ref-solution-grid{gap:18px}.ref-solution-card{min-height:208px;padding:16px}.ref-solution-scene{height:144px;display:block;overflow:hidden}.ref-solution-scene img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:100%;display:block}.ref-solution-card>strong{font-size:16px}.ref-solution-arrow{right:12px}.ref-close{padding:52px 0 0}.ref-close h2{font-size:clamp(26px,3vw,36px);font-weight:700}.ref-primary-cta{width:fit-content;min-height:54px;margin:24px auto 0;padding:14px 28px;font-size:16px}@media (min-width:1000px){.ref-source-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.ref-outcome-stack{grid-template-columns:1fr 1fr;gap:18px}.ref-outcome-card{grid-template-columns:1fr;min-height:270px;padding:24px}.ref-outcome-copy{justify-content:space-between;align-items:center;gap:20px;display:flex}.ref-outcome-copy strong{font-size:27px}.ref-round-arrow{flex-shrink:0;margin:0}.ref-outcome-scene{margin-top:16px}}@media (max-width:639px){.ref-page-shell{padding-inline:18px;padding-bottom:54px}.ref-hero{padding:32px 0 24px}.ref-hero h1{font-size:clamp(32px,8.7vw,48px)}.ref-source-grid{gap:10px}.ref-source-card{min-height:108px;padding:12px 4px}.ref-source-card strong{font-size:11px}.ref-outcome-card{grid-template-columns:105px minmax(0,1fr);min-height:154px;padding:16px}.ref-outcome-copy strong{font-size:23px}.ref-solution-grid{grid-template-columns:1fr 1fr;gap:12px}.ref-solution-card{min-height:170px;padding:10px 14px 20px}.ref-solution-scene{height:116px}.ref-solution-card>strong{font-size:14px;line-height:1.2}.ref-solutions{padding-top:46px}}.ref-solution-card>strong{place-items:center;width:100%;min-height:2.4em;padding-inline:18px;line-height:1.2;display:grid}.ref-solution-arrow{bottom:18px}
.waterfall-story{--flow-progress:1;isolation:isolate}.waterfall-story .waterfall-sources{isolation:isolate;height:420px;position:relative}.waterfall-story .ref-source-grid{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 4%;margin-inline:3%;position:relative}.waterfall-story .ref-source-card{height:124px;min-height:124px;padding:12px 4px;position:relative}.waterfall-story .ref-source-card:after{content:"";background:#55caff;border-radius:50%;width:12px;height:5px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #54caff66}.waterfall-inbound{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.waterfall-inbound-wide{display:none}.waterfall-source-stream{--stream-duration:5.7s;--stream-delay:-1.3s}.waterfall-source-stream-1{--stream-duration:6.3s;--stream-delay:-3.1s}.waterfall-source-stream-2{--stream-duration:7.1s;--stream-delay:-.4s}.waterfall-source-stream-3{--stream-duration:4.6s;--stream-delay:-2.8s}.waterfall-source-stream-4{--stream-duration:3.9s;--stream-delay:-1.6s}.waterfall-source-stream-5{--stream-duration:4.9s;--stream-delay:-.7s}.waterfall-inbound path{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.waterfall-source-halo{stroke:#31a8f3;stroke-width:13px;opacity:.09}.waterfall-source-channel{stroke:#39adf2;stroke-width:4.5px;opacity:.34}.waterfall-source-pulse{stroke:#138ee4;stroke-width:3px;stroke-dasharray:2.5 22.5;stroke-dashoffset:0;opacity:.8}.waterfall-source-packet{stroke:#e8fcff;stroke-width:2.4px;stroke-dasharray:.6 49.4;stroke-dashoffset:11px;opacity:.95}.waterfall-story .ref-layer-core{z-index:3;margin:0 auto;overflow:hidden}.waterfall-story .ref-layer-core:before{display:none}.waterfall-story .ref-layer-core>strong,.waterfall-story .ref-layer-core>span,.waterfall-story .ref-layer-core>b{z-index:1;position:relative}.waterfall-core-light{pointer-events:none;background:linear-gradient(90deg,#0000,#70d9ff26,#0000);width:55%;position:absolute;inset:0;transform:translate(-110%)}.waterfall-core-signals{pointer-events:none;align-items:center;gap:9px;display:flex;position:absolute;bottom:18px;left:calc(50% - 42px)}.waterfall-core-signals>i{opacity:.65;background:#85e5ff;border-radius:5px;width:5px;height:2px;display:block}.waterfall-story .ref-outcome-stack{flex-direction:column;gap:0;max-width:620px;margin-inline:auto;display:flex;position:relative}.waterfall-spine{pointer-events:none;z-index:-1;background:linear-gradient(90deg,#3caaf300,#3caaf318 25%,#5ecbff24 50%,#3caaf318 75%,#3caaf300);width:30px;position:absolute;top:0;bottom:80px;left:50%;overflow:hidden;transform:translate(-50%)}.waterfall-spine>i{width:100%;height:100%;transform:scaleY(var(--flow-progress));transform-origin:top;background:linear-gradient(90deg,#20a7ff00,#26b0f326 25%,#6bdbff55 50%,#26b0f326 75%,#20a7ff00);display:block}.waterfall-step{--step-progress:1;padding-top:76px;position:relative}.waterfall-output{pointer-events:none;z-index:0;width:84px;height:80px;position:absolute;top:-2px;left:50%;overflow:hidden;transform:translate(-50%)}.waterfall-output svg{width:100%;height:100%;display:block;overflow:visible}.waterfall-output path{fill:none;stroke-linecap:round}.waterfall-output-halo{stroke:#2aacf0;stroke-width:62px;opacity:.06}.waterfall-output-channel{stroke:#39b7fa;stroke-width:36px;opacity:.18}.waterfall-output-reveal{stroke:#37b9f8;stroke-width:31px;opacity:.58;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--step-progress)*100)}.waterfall-output-highlight{stroke:#c7f4ff;stroke-width:12px;opacity:.5}.waterfall-output-pulse{stroke:#edfaff;stroke-width:9px;stroke-dasharray:8 42;stroke-dashoffset:0;opacity:.88}.waterfall-output-packet{stroke:#148adb;stroke-width:3px;stroke-dasharray:2 48;stroke-dashoffset:22px;opacity:.55}.waterfall-story .ref-outcome-card{z-index:1;min-height:200px;box-shadow:0 14px 32px #0c45770a,inset 0 0 0 1px var(--ref-rule);background:linear-gradient(135deg,#fff 20%,#f4fbff 75%,#edf8ff);grid-template-columns:minmax(130px,.78fr) minmax(0,1.22fr);padding:22px 24px;transition:box-shadow .3s,border-color .3s}.waterfall-story .ref-outcome-card:before{display:none}.waterfall-card-intake{pointer-events:none;background:linear-gradient(#3dbbf1b3,#7bddff1f);border-radius:0 0 18px 18px;width:42px;height:20px;position:absolute;top:-4px;left:50%;transform:translate(-50%)}.waterfall-story .ref-outcome-copy{display:block}.waterfall-story .ref-outcome-copy strong{max-width:190px;font-size:clamp(24px,3.5vw,32px)}.waterfall-story .ref-round-arrow{margin-top:14px}.waterfall-story .ref-outcome-scene{min-width:0;margin:0}.waterfall-story .ref-object3d,.waterfall-story .ui-magnifier,.waterfall-story .ui-priority-bar,.waterfall-story .ui-approval,.waterfall-story .ui-loop{animation:none}.waterfall-story .ref-source-card:hover,.waterfall-story .ref-outcome-card:hover{transform:none}.waterfall-story .ref-outcome-card:hover{box-shadow:0 14px 34px #0c457713,inset 0 0 0 1px #339edd66}.waterfall-story .ref-outcome-card:focus-visible{outline-offset:4px;outline:3px solid #0872d0}.waterfall-story[data-flow-ready=true] .waterfall-output-highlight{opacity:calc(.14 + var(--step-progress)*.36)}.waterfall-story[data-flow-ready=true] .waterfall-output-pulse,.waterfall-story[data-flow-ready=true] .waterfall-output-packet{opacity:0}.waterfall-story[data-flow-ready=true] .waterfall-step[data-revealed=true] .waterfall-output-pulse{opacity:.88}.waterfall-story[data-flow-ready=true] .waterfall-step[data-revealed=true] .waterfall-output-packet{opacity:.55}.waterfall-story .waterfall-step[data-active=true] .ref-outcome-card{box-shadow:0 18px 38px #0c457712,inset 0 0 0 1px #51bbf178}@media (min-width:1000px){.waterfall-story .waterfall-sources{height:292px}.waterfall-story .ref-source-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:0 2%;margin-inline:0}.waterfall-inbound-compact{display:none}.waterfall-inbound-wide{display:block}.waterfall-step{padding-top:88px}.waterfall-output{height:92px}.waterfall-story .ref-outcome-card{min-height:220px}}@media (max-width:639px){.waterfall-story .ref-source-card strong{font-size:11px}.waterfall-story .ref-outcome-card{grid-template-columns:100px minmax(0,1fr);min-height:174px;padding:16px 13px}.waterfall-story .ref-outcome-copy strong{max-width:110px;font-size:23px}.waterfall-story .ref-outcome-scene{justify-content:center;align-items:center;height:138px;display:flex}.waterfall-story .scene-stage{transform-origin:50%;flex-shrink:0;width:224px;height:136px;transform:scale(.83)}.waterfall-story .scene-measure{gap:7px;padding-inline:7px}.waterfall-story .ui-metric-card{flex-shrink:0;width:76px}.waterfall-story .ui-donut{flex-shrink:0;width:48px;height:48px}.waterfall-story .ui-donut:after{inset:11px}.waterfall-story .ui-trend{flex-shrink:0;width:78px}.waterfall-story .ui-trend svg{width:60px}}@media (max-width:374px){.waterfall-story .ref-outcome-card{grid-template-columns:92px minmax(0,1fr);padding-inline:11px}.waterfall-story .ref-outcome-copy strong{font-size:21px}.waterfall-story .scene-stage{transform:scale(.69)}}@media (prefers-reduced-motion:no-preference){.waterfall-source-pulse,.waterfall-source-packet{animation:waterfall-inbound-travel var(--stream-duration) linear infinite;animation-delay:var(--stream-delay);animation-play-state:paused}.waterfall-source-packet{animation-name:waterfall-packet-travel}.waterfall-output-pulse{animation:3.7s linear infinite paused waterfall-output-travel}.waterfall-output-packet{animation:3.7s linear infinite paused waterfall-output-packet}.waterfall-step:nth-of-type(3) .waterfall-output-pulse,.waterfall-step:nth-of-type(3) .waterfall-output-packet{animation-delay:-1.2s}.waterfall-step:nth-of-type(4) .waterfall-output-pulse,.waterfall-step:nth-of-type(4) .waterfall-output-packet{animation-delay:-2.4s}.waterfall-step:nth-of-type(5) .waterfall-output-pulse,.waterfall-step:nth-of-type(5) .waterfall-output-packet{animation-delay:-.6s}.waterfall-core-light{animation:6.4s ease-in-out infinite paused waterfall-processing}.waterfall-core-signals>i{animation:6.4s ease-in-out infinite paused waterfall-alignment}.waterfall-core-signals>i:nth-child(2){animation-delay:80ms}.waterfall-core-signals>i:nth-child(3){animation-delay:.16s}.waterfall-core-signals>i:nth-child(4){animation-delay:.24s}.waterfall-core-signals>i:nth-child(5){animation-delay:.32s}.waterfall-core-signals>i:nth-child(6){animation-delay:.4s}.waterfall-story[data-flow-running=true] [data-flow-inbound][data-visible=true] [data-flow-particle],.waterfall-story[data-flow-running=true] [data-flow-core][data-visible=true] .waterfall-core-light,.waterfall-story[data-flow-running=true] [data-flow-core][data-visible=true] .waterfall-core-signals>i,.waterfall-story[data-flow-running=true] .waterfall-step[data-visible=true][data-revealed=true] [data-flow-particle]{animation-play-state:running}.waterfall-story .waterfall-step[data-active=true][data-visible=true] .waterfall-card-intake{animation:1.25s ease-out both waterfall-receive}.waterfall-story .waterfall-step[data-active=true][data-visible=true] .ui-magnifier{animation:1.9s ease-in-out both waterfall-find}.waterfall-story .waterfall-step[data-active=true][data-visible=true] .ui-alert{animation:1.8s ease-out both waterfall-alert}.waterfall-story .waterfall-step[data-active=true][data-visible=true] .ui-stack i{animation:1.35s ease-out both waterfall-organize}.waterfall-story .waterfall-step[data-active=true][data-visible=true] .ui-stack i:nth-child(2){animation-delay:.14s}.waterfall-story .waterfall-step[data-active=true][data-visible=true] .ui-stack i:nth-child(3){animation-delay:.28s}.waterfall-story .waterfall-step[data-active=true][data-visible=true] .ui-priority-bar{animation:1.6s ease-out both waterfall-priority}.waterfall-story .waterfall-step[data-active=true][data-visible=true] .choice-a{animation:1.8s ease-out both waterfall-selected}.waterfall-story .waterfall-step[data-active=true][data-visible=true] .ui-approval{animation:1.35s ease-out both waterfall-approved}.waterfall-story .waterfall-step[data-active=true][data-visible=true] .ui-arrowline{animation:1.5s ease-out both waterfall-action}.waterfall-story .waterfall-step[data-active=true][data-visible=true] .ui-action-card{animation:1.6s ease-out both waterfall-system-action}.waterfall-story .waterfall-step[data-active=true][data-visible=true] .action-cal{animation-delay:.15s}.waterfall-story .waterfall-step[data-active=true][data-visible=true] .action-owner{animation-delay:.3s}.waterfall-story .waterfall-step[data-active=true][data-visible=true] .ui-metric-card i{transform-origin:bottom;animation:1.6s cubic-bezier(.2,.7,.2,1) both waterfall-measure}.waterfall-story .waterfall-step[data-active=true][data-visible=true] .ui-metric-card i:nth-child(2){animation-delay:.12s}.waterfall-story .waterfall-step[data-active=true][data-visible=true] .ui-metric-card i:nth-child(3){animation-delay:.24s}.waterfall-story .waterfall-step[data-active=true][data-visible=true] .ui-metric-card i:nth-child(4){animation-delay:.36s}.waterfall-story .waterfall-step[data-active=true][data-visible=true] .ui-trend polyline{stroke-dasharray:150;animation:1.8s ease-out both waterfall-result}.waterfall-story .waterfall-step[data-active=true][data-visible=true] .ui-loop{animation:1.8s ease-out both waterfall-return}.waterfall-story[data-flow-running=false] .waterfall-step *{animation-play-state:paused!important}@keyframes waterfall-inbound-travel{to{stroke-dashoffset:-100px}}@keyframes waterfall-packet-travel{to{stroke-dashoffset:-89px}}@keyframes waterfall-output-travel{to{stroke-dashoffset:-50px}}@keyframes waterfall-output-packet{to{stroke-dashoffset:-28px}}@keyframes waterfall-processing{0%,18%{opacity:.3;transform:translate(-110%)}58%,to{opacity:.65;transform:translate(210%)}}@keyframes waterfall-alignment{0%,15%{opacity:.35;translate:0 -3px}37%,64%{opacity:.85;translate:0}86%,to{opacity:.35;translate:0}}@keyframes waterfall-receive{0%{opacity:.4;scale:.85 1}45%{opacity:1;scale:1.12 1}to{opacity:.75;scale:1}}@keyframes waterfall-find{0%{translate:-8px 5px}55%{translate:7px -4px}to{translate:0}}@keyframes waterfall-alert{0%,38%{opacity:.35;scale:.8}67%{opacity:1;scale:1.12}to{opacity:1;scale:1}}@keyframes waterfall-organize{0%{opacity:.55;translate:-6px 7px}to{opacity:1;translate:0}}@keyframes waterfall-priority{0%,25%{opacity:.6;translate:0 5px}to{opacity:1;translate:0}}@keyframes waterfall-selected{0%,40%{opacity:.55;scale:.87}74%{opacity:1;scale:1.08}to{opacity:1;scale:1}}@keyframes waterfall-approved{0%,20%{opacity:.45;translate:-6px}68%{opacity:1;translate:2px}to{opacity:1;translate:0}}@keyframes waterfall-action{0%,25%{opacity:.25;translate:-8px}72%{opacity:1;translate:7px}to{opacity:1;translate:0}}@keyframes waterfall-system-action{0%,35%{opacity:.45;translate:-5px}to{opacity:1;translate:0}}@keyframes waterfall-measure{0%,18%{opacity:.55;scale:1 .45}to{opacity:1;scale:1}}@keyframes waterfall-result{0%{stroke-dashoffset:150px}to{stroke-dashoffset:0}}@keyframes waterfall-return{0%,45%{opacity:.35;rotate:-45deg}to{opacity:1;rotate:none}}}@media (prefers-reduced-motion:reduce){.waterfall-story *,.waterfall-story :before,.waterfall-story :after{transition:none!important;animation:none!important}.waterfall-story .waterfall-spine>i{transform:scaleY(1)}.waterfall-story .waterfall-output-reveal{stroke-dashoffset:0}.waterfall-story .waterfall-output-highlight{opacity:.5}.waterfall-story .waterfall-source-pulse,.waterfall-story .waterfall-source-packet,.waterfall-story .waterfall-output-pulse,.waterfall-story .waterfall-output-packet,.waterfall-core-light{display:none}}
