.StackingCards_stage__D274Q{position:relative;background:#000}.StackingCards_viewport__gyIiJ{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden}.StackingCards_stageInner__1C8MH{width:min(1440px,calc(100% - 24px));height:100%;margin:0 auto}.StackingCards_track__iOKFA{position:relative}.StackingCards_panelItem__bTrdZ{position:absolute;inset:0;will-change:transform}.StackingCards_panel__eSbeY{position:relative;height:100%;overflow:hidden;border-radius:34px;box-shadow:0 34px 90px rgba(0,0,0,.24)}.StackingCards_panelDark__Mjs1j{color:#f9f4ee;border:1px solid hsla(33,48%,95%,.08);background:radial-gradient(circle at top right,rgba(0,51,98,.18),transparent 28%),linear-gradient(180deg,rgba(16,18,22,.988),rgba(6,8,11,.992))}.StackingCards_panelLight__GGBIt{color:#111;border:1px solid hsla(0,0%,7%,.08);background:radial-gradient(circle at top left,rgba(0,51,98,.08),transparent 26%),hsla(40,39%,95%,.985)}.StackingCards_copy__CEmpW{position:absolute;left:clamp(20px,3vw,44px);bottom:clamp(22px,5.6vh,54px);z-index:5;max-width:min(480px,38vw)}.StackingCards_copy__CEmpW h2{margin:0 0 12px;font-size:clamp(2rem,4vw,4.1rem);line-height:.97;letter-spacing:-.05em}.StackingCards_copy__CEmpW p{margin:0;font-size:1rem;line-height:1.64;opacity:.74}.StackingCards_visual__Cri29{position:absolute;inset:0;z-index:1}.StackingCards_blueprintGridLight__rGRdp,.StackingCards_blueprintGrid__Tzf9l{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.84),transparent 78%);mask-image:linear-gradient(180deg,rgba(0,0,0,.84),transparent 78%)}.StackingCards_blueprintGridLight__rGRdp{background-image:linear-gradient(rgba(0,51,98,.08) 1px,transparent 0),linear-gradient(90deg,rgba(0,51,98,.08) 1px,transparent 0)}.StackingCards_diagramCanvas__62x5E,.StackingCards_simpleFlowCanvas__xIYbl{position:absolute;top:clamp(20px,3vw,34px);left:clamp(20px,3vw,34px);right:clamp(20px,3vw,34px);bottom:clamp(132px,23vh,184px)}.StackingCards_diffusionCanvas__2W2ah{top:clamp(4px,1vw,12px);left:clamp(0px,.6vw,8px);right:clamp(0px,.6vw,8px);bottom:clamp(76px,14vh,118px)}.StackingCards_simpleFlowCanvas__xIYbl{bottom:clamp(148px,25vh,208px)}.StackingCards_simpleFlowCanvasMobile__nycZf{top:10px;left:10px;right:10px;bottom:138px}.StackingCards_visualSimpleFlow__5nb7g{background:radial-gradient(circle at 18% 18%,rgba(0,51,98,.16),transparent 20%),linear-gradient(180deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,0))}.StackingCards_simpleFlowTrack__gKk3z{position:absolute;left:14%;right:18.5%;top:28%;height:4px;transform:translateY(-50%)}.StackingCards_simpleFlowTrackBase__5F6wU,.StackingCards_simpleFlowTrackGlow___b8Rs{position:absolute;inset:0;border-radius:999px}.StackingCards_simpleFlowTrackBase__5F6wU{background:linear-gradient(90deg,rgba(0,51,98,.76),rgba(0,51,98,.58) 50%,rgba(0,51,98,.76));box-shadow:0 0 0 1px rgba(0,51,98,.18),0 0 0 10px rgba(0,51,98,.05)}.StackingCards_simpleFlowTrackGlow___b8Rs{width:18%;background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(224,236,245,.96) 46%,hsla(0,0%,100%,0));filter:blur(.5px);animation:StackingCards_flowSweep__lq5OL 5.8s linear infinite}.StackingCards_simpleFlowCanvasMobile__nycZf .StackingCards_simpleFlowTrack__gKk3z{left:50%;right:auto;top:18%;bottom:18%;width:4px;height:auto;transform:translateX(-50%)}.StackingCards_simpleFlowCanvasMobile__nycZf .StackingCards_simpleFlowTrackBase__5F6wU{background:linear-gradient(180deg,rgba(0,51,98,.76),rgba(0,51,98,.58) 50%,rgba(0,51,98,.76))}.StackingCards_simpleFlowCanvasMobile__nycZf .StackingCards_simpleFlowTrackGlow___b8Rs{width:100%;height:18%;background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(224,236,245,.94) 46%,hsla(0,0%,100%,0));animation:StackingCards_flowSweepVertical__NIiKw 4.9s linear infinite}.StackingCards_diagramNodeLayer__5GLZ1{position:absolute;inset:0;pointer-events:none}.StackingCards_diagramNode__1PSWm{position:absolute;z-index:2;width:clamp(94px,11vw,162px);min-height:clamp(50px,5.2vw,72px);padding:14px 16px;border-radius:18px;display:flex;align-items:center;justify-content:center;text-align:center;white-space:normal;backdrop-filter:blur(18px);box-sizing:border-box;transform:translate(-50%,-50%) translate3d(var(--node-offset-x,0),var(--node-offset-y,0),0) scale(var(--node-scale,1));transform-origin:center;transition:opacity .26s ease,transform .26s ease,box-shadow .26s ease}.StackingCards_diagramNodeDiffusion__GAqdu{width:clamp(126px,13.6vw,188px);min-height:clamp(52px,5.2vw,72px)}.StackingCards_diagramNodeWide__iye2Q{width:clamp(138px,15vw,214px)}.StackingCards_diagramNode__1PSWm span{display:block;font-size:clamp(.68rem,.95vw,.84rem);font-weight:700;line-height:1.18;letter-spacing:.04em}.StackingCards_diagramNodeDark__lCzs9{border:1px solid rgba(0,51,98,.6);background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02)),rgba(10,14,18,.86);box-shadow:0 18px 40px rgba(0,0,0,.3),inset 0 0 0 1px hsla(0,0%,100%,.04);color:#f4f0e9}.StackingCards_diagramNodeLight__75Eog{border:1px solid rgba(0,51,98,.18);background:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(35,40%,94%,.92)),hsla(0,0%,100%,.8);box-shadow:0 18px 36px rgba(12,19,27,.08),inset 0 0 0 1px hsla(0,0%,100%,.56);color:#13202d}.StackingCards_diagramNodePublication__1RyAe{box-shadow:0 22px 40px rgba(12,19,27,.1),0 0 0 1px rgba(0,51,98,.08)}.StackingCards_simpleFlowNode___Byzf:after{content:"";position:absolute;inset:8px;border-radius:12px;box-shadow:0 0 0 rgba(220,235,247,0);opacity:0;animation:StackingCards_simpleNodePulse__r8hMT 5.8s ease-in-out infinite;animation-delay:var(--pulse-delay,0s)}.StackingCards_visualRevealDiffusion__4q3E2{background:radial-gradient(circle at 14% 12%,rgba(0,51,98,.1),transparent 22%),radial-gradient(circle at 84% 16%,rgba(0,51,98,.075),transparent 20%)}.StackingCards_diagramSvg__x4cgZ{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.StackingCards_diagramLineBase__wsZ9I,.StackingCards_diagramLineLiveSolid__9qgcm,.StackingCards_diagramLineLive__OZVDI{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 5;vector-effect:non-scaling-stroke}.StackingCards_diagramLineBase__wsZ9I{stroke:rgba(0,51,98,.16);stroke-width:2}.StackingCards_diagramLineLive__OZVDI{stroke:#003362;stroke-width:2.5}.StackingCards_diagramLineLiveSolid__9qgcm{fill:none;stroke:#003362;stroke-width:2.85}.StackingCards_diagramSvgNode__X63IZ{fill:rgba(255,252,247,.96);stroke:rgba(0,51,98,.18);stroke-width:1.4;filter:drop-shadow(0 18px 32px rgba(12,19,27,.08))}.StackingCards_diagramSvgNodePublication__y9haT{fill:hsla(0,0%,100%,.98);stroke:rgba(0,51,98,.24);stroke-width:1.5;filter:drop-shadow(0 22px 36px rgba(12,19,27,.11)) drop-shadow(0 0 10px rgba(0,51,98,.08))}.StackingCards_diagramSvgLabel__A75yp{fill:#13202d;font-weight:700;letter-spacing:.03em;text-rendering:geometricPrecision}.StackingCards_visualStatusBoard__CAShu{background:radial-gradient(circle at 80% 18%,rgba(0,51,98,.18),transparent 18%),linear-gradient(180deg,hsla(0,0%,100%,.015),hsla(0,0%,100%,0))}.StackingCards_statusBoard__0dqKO{position:absolute;top:16%;right:clamp(22px,4vw,48px);width:min(42vw,520px);padding:22px;border-radius:28px;border:1px solid hsla(33,48%,95%,.1);background:hsla(33,48%,95%,.06);box-shadow:0 20px 54px rgba(0,0,0,.2);backdrop-filter:blur(16px)}.StackingCards_statusBoardHeader___7dEg{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.StackingCards_statusBoardHeader___7dEg span,.StackingCards_statusSideCard__alR0v span{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(33,48%,95%,.52)}.StackingCards_statusBoardHeader___7dEg strong,.StackingCards_statusSideCard__alR0v strong{font-size:.96rem;font-weight:700;color:hsla(33,48%,95%,.92)}.StackingCards_statusRows__QhS5G{display:grid;gap:12px}.StackingCards_statusRow__hL6be{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;border-radius:20px;border:1px solid hsla(33,48%,95%,.08);background:rgba(7,10,14,.5)}.StackingCards_statusRow__hL6be span{font-size:.92rem;color:hsla(33,48%,95%,.78)}.StackingCards_statusRow__hL6be strong{font-size:.8rem;font-weight:700;color:hsla(33,48%,95%,.92)}.StackingCards_statusSideCards__4SZwI{position:absolute;left:clamp(22px,3vw,44px);top:18%;width:min(24vw,280px);display:grid;gap:14px}.StackingCards_statusSideCard__alR0v{padding:18px 18px 16px;border-radius:22px;border:1px solid hsla(33,48%,95%,.08);background:hsla(33,48%,95%,.05);box-shadow:0 16px 40px rgba(0,0,0,.18)}@keyframes StackingCards_flowSweep__lq5OL{0%{transform:translateX(-22%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateX(468%);opacity:0}}@keyframes StackingCards_flowSweepVertical__NIiKw{0%{transform:translateY(-22%);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(468%);opacity:0}}@keyframes StackingCards_simpleNodePulse__r8hMT{0%,66%,to{opacity:0;box-shadow:0 0 0 rgba(220,235,247,0)}10%,18%{opacity:1;box-shadow:0 0 0 1px rgba(224,238,247,.18),0 0 22px rgba(224,238,247,.22)}}@media (max-width:900px){.StackingCards_stageInner__1C8MH{width:calc(100% - 16px)}.StackingCards_panel__eSbeY{border-radius:28px}.StackingCards_copy__CEmpW{max-width:min(84vw,460px)}.StackingCards_copy__CEmpW h2{font-size:clamp(1.9rem,8vw,3.2rem)}.StackingCards_copy__CEmpW p{font-size:.95rem;line-height:1.58}.StackingCards_diagramCanvas__62x5E,.StackingCards_simpleFlowCanvas__xIYbl{bottom:clamp(146px,28vh,206px)}.StackingCards_diffusionCanvas__2W2ah{left:4px;right:4px;bottom:clamp(90px,16vh,128px)}.StackingCards_statusBoard__0dqKO{right:18px;width:min(56vw,440px)}.StackingCards_statusSideCards__4SZwI{left:18px;width:min(28vw,220px)}}@media (max-width:768px){.StackingCards_stageInner__1C8MH{width:calc(100% - 12px)}.StackingCards_panel__eSbeY{border-radius:24px}.StackingCards_copy__CEmpW{left:16px;right:16px;bottom:16px;max-width:min(90vw,360px)}.StackingCards_copy__CEmpW h2{font-size:clamp(1.8rem,9vw,3rem)}.StackingCards_copy__CEmpW p{font-size:.92rem}.StackingCards_diagramCanvas__62x5E,.StackingCards_simpleFlowCanvas__xIYbl{top:16px;left:14px;right:14px;bottom:166px}.StackingCards_diffusionCanvas__2W2ah{top:8px;left:4px;right:4px;bottom:136px}.StackingCards_simpleFlowTrack__gKk3z{left:10%;right:17%;top:28%}.StackingCards_diagramNode__1PSWm{width:clamp(76px,22vw,94px);min-height:44px;padding:10px;border-radius:14px}.StackingCards_diagramNodeDiffusion__GAqdu{width:clamp(96px,25vw,120px);min-height:44px}.StackingCards_diagramNodeWide__iye2Q{width:clamp(108px,28vw,132px)}.StackingCards_diagramNode__1PSWm span{font-size:clamp(.62rem,2.5vw,.72rem);letter-spacing:.02em}.StackingCards_diagramLineBase__wsZ9I{stroke-width:1.85;stroke-dasharray:5 4}.StackingCards_diagramLineLive__OZVDI{stroke-width:2.2;stroke-dasharray:5 4}.StackingCards_diagramLineLiveSolid__9qgcm{stroke-width:2.4;stroke-dasharray:5 4}.StackingCards_statusBoard__0dqKO{top:20%;left:16px;right:16px;width:auto;padding:16px;border-radius:22px}.StackingCards_statusRow__hL6be{padding:14px}.StackingCards_statusSideCards__4SZwI{top:auto;left:16px;right:16px;bottom:28%;width:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.StackingCards_statusSideCard__alR0v{padding:14px 12px;border-radius:18px}.StackingCards_statusBoardHeader___7dEg span,.StackingCards_statusSideCard__alR0v span{font-size:.62rem}.StackingCards_statusBoardHeader___7dEg strong,.StackingCards_statusRow__hL6be strong,.StackingCards_statusSideCard__alR0v strong{font-size:.74rem}.StackingCards_statusRow__hL6be span{font-size:.82rem}}