.jwm{--jwm-ink:#0c1727;--jwm-blue:#064acb;--jwm-bright:#0d62ee;--jwm-orange:#f36b21;--jwm-green:#248b2c;--jwm-line:#dfe4eb;width:100%;color:var(--jwm-ink)}.jwm,.jwm *{box-sizing:border-box}.jwm__desktop-stage{aspect-ratio:960/560;background-color:#ffffffd1;background-image:linear-gradient(#09275409 1px,#0000 1px),linear-gradient(90deg,#09275409 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:40px 40px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #0c172717;width:100%;position:relative;overflow:hidden;box-shadow:0 25px 70px #192d4614}.jwm__desktop-stage:before{content:"";opacity:0;background:radial-gradient(circle,#0d62ee21,#0d62ee00 68%);border-radius:50%;width:270px;height:270px;position:absolute;top:25%;left:33%;transform:scale(.55)}.jwm--started:not(.jwm--reduced) .jwm__desktop-stage:before{animation:1.5s ease-out 1.1s forwards jwm-atmosphere}.jwm--reduced .jwm__desktop-stage:before{opacity:1;transform:scale(1)}.jwm__stage-label{z-index:2;color:#596777;font:700 9px var(--display);letter-spacing:.15em;text-transform:uppercase;position:absolute;top:19px}.jwm__stage-label--left{left:2.2%}.jwm__stage-label--center{left:39%}.jwm__stage-label--right{right:2.2%}.jwm__svg{width:100%;height:calc(100% - 46px);font-family:var(--display);position:absolute;inset:38px 0 8px;overflow:visible}.jwm__source{opacity:0;animation:jwm-arrive .5s calc(.15s + var(--i)*.11s) ease-out forwards;transform:translate(-14px)}.jwm__source>rect:first-child,.jwm__decision>rect,.jwm__output rect{fill:#fff;stroke:var(--jwm-line);stroke-width:1.2px}.jwm__source-icon{fill:#f4f6f9;stroke:#8290a2}.jwm__source path{fill:none;stroke:#8290a2;stroke-width:1.2px}.jwm__source text{fill:#253247;font-size:11px;font-weight:600}.jwm__source circle{fill:#91a0b3;animation:jwm-status .4s calc(1s + var(--i)*.13s) ease forwards}.jwm__lane{fill:none;stroke-width:1.8px;stroke-linecap:round}.jwm__input-lane{stroke-dasharray:330;stroke-dashoffset:330px;animation:jwm-draw .9s calc(.65s + var(--i)*.1s) ease-out forwards}.jwm__execution-lane,.jwm__approval-lane{stroke-dasharray:90;stroke-dashoffset:90px}.jwm__execution-lane{animation:.48s ease-out 2.05s forwards jwm-draw}.jwm__approval-lane{animation:.48s ease-out 2.82s forwards jwm-draw}.jwm__output-lane{stroke-dasharray:190;stroke-dashoffset:190px;animation:jwm-draw .62s calc(3.55s + var(--i)*.12s) ease-out forwards}.jwm__signal{fill:var(--jwm-bright);opacity:0;filter:drop-shadow(0 0 4px #0d62ee80);animation:1.15s both jwm-signal}.jwm__input-lanes>g:first-child .jwm__signal{animation-delay:.8s}.jwm__input-lanes>g:nth-child(2) .jwm__signal{animation-delay:1.02s}.jwm__signal--orange{fill:var(--jwm-orange);filter:drop-shadow(0 0 4px #f36b218c);animation-delay:2.3s}.jwm__approval-lane+.jwm__signal--orange{animation-delay:3.08s}.jwm__core{opacity:0;transform-origin:406px 246px;animation:.7s cubic-bezier(.2,.9,.2,1) 1.38s forwards jwm-core}.jwm__orbit{fill:none;stroke:var(--jwm-bright);opacity:0;transform-origin:406px 246px}.jwm__orbit--one{animation:1.8s ease-out 1.65s 2 jwm-orbit}.jwm__orbit--two{animation:1.8s ease-out 1.98s 2 jwm-orbit}.jwm__core-shell{fill:#fffffff0;stroke:#064acb33}.jwm__core-mark{fill:#fff;letter-spacing:-.05em;font-size:19px;font-weight:750}.jwm__core-ready{fill:var(--jwm-orange);stroke:#fff;stroke-width:3px;animation:.45s 3.2s forwards jwm-ready}.jwm__decision,.jwm__approval{opacity:0;animation:.5s ease-out 2.24s forwards jwm-node;transform:translateY(8px)}.jwm__approval{animation-delay:2.98s}.jwm__node-title{fill:var(--jwm-ink);font-size:11px;font-weight:700}.jwm__decision circle{fill:#fff;stroke:var(--jwm-blue);stroke-width:1.5px}.jwm__decision g text{fill:#48566a;font-size:8.6px;font-weight:550}.jwm__approval-ring{fill:#fff;stroke:#d9e0e9;stroke-width:1.3px}.jwm__person-head,.jwm__person-body{fill:none;stroke:var(--jwm-ink);stroke-width:2.2px}.jwm__person-body{stroke-linecap:round}.jwm__approval-check{fill:var(--jwm-orange);stroke:#fff;stroke-width:3px;opacity:0;transform-origin:775px 275px;animation:.55s ease-out 3.35s forwards jwm-confirm}.jwm__check{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.jwm__approval-title{fill:#334157;font-size:10.5px;font-weight:700}.jwm__approval-copy{fill:#536173;font-size:8px;font-weight:550}.jwm__output{opacity:0;animation:jwm-arrive .43s calc(3.84s + var(--i)*.13s) ease-out forwards;transform:translate(-8px)}.jwm__output circle{fill:var(--jwm-green)}.jwm__output text{fill:#344154;font-size:9px;font-weight:650}.jwm__final-status{opacity:0;animation:.5s ease-out 4.45s forwards jwm-arrive;transform:translateY(7px)}.jwm__final-status rect{fill:#fff;stroke:#d9e0e9}.jwm__final-status circle{fill:var(--jwm-green);filter:drop-shadow(0 0 4px #248b2c4d)}.jwm__final-status text{fill:#2d3b4e;font-size:11px;font-weight:700}.jwm__operational-signal{fill:var(--jwm-bright);opacity:.75}.jwm__footer{color:#657286;justify-content:space-between;align-items:center;gap:15px;min-height:38px;padding-top:8px;display:flex}.jwm__footer small{letter-spacing:.04em;font-size:10px}.jwm__replay{color:#536075;font:600 12px var(--body);cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:5px 1px;display:inline-flex}.jwm__replay span{border:1px solid var(--jwm-line);border-radius:50%;place-items:center;width:25px;height:25px;font-size:15px;display:grid}.jwm__replay:hover,.jwm__replay:focus-visible{color:var(--jwm-blue)}.jwm__replay:focus-visible{outline:2px solid var(--jwm-blue);outline-offset:4px}.jwm__mobile-stage{display:none}.jwm__svg--reduced .jwm__source,.jwm__svg--reduced .jwm__core,.jwm__svg--reduced .jwm__decision,.jwm__svg--reduced .jwm__approval,.jwm__svg--reduced .jwm__output,.jwm__svg--reduced .jwm__final-status{opacity:1;animation:none;transform:none}.jwm__svg--reduced .jwm__lane{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.jwm__svg--reduced .jwm__source circle,.jwm__svg--reduced .jwm__core-ready{fill:var(--jwm-green);animation:none}.jwm__svg--reduced .jwm__approval-check{opacity:1;fill:var(--jwm-green);animation:none;transform:none}.jwm__svg--reduced .jwm__orbit{display:none}@keyframes jwm-arrive{to{opacity:1;transform:none}}@keyframes jwm-status{to{fill:var(--jwm-bright)}}@keyframes jwm-draw{to{stroke-dashoffset:0}}@keyframes jwm-signal{0%,to{opacity:0}12%,82%{opacity:.85}}@keyframes jwm-atmosphere{to{opacity:1;transform:scale(1)}}@keyframes jwm-core{0%{opacity:0;transform:scale(.55)rotate(-7deg)}70%{opacity:1;transform:scale(1.07)rotate(1deg)}to{opacity:1;transform:none}}@keyframes jwm-orbit{0%{opacity:.42;transform:scale(.65)}75%,to{opacity:0;transform:scale(1.22)}}@keyframes jwm-ready{to{fill:var(--jwm-green)}}@keyframes jwm-node{to{opacity:1;transform:none}}@keyframes jwm-confirm{0%{opacity:0;fill:var(--jwm-orange);transform:scale(.4)}55%{opacity:1;fill:var(--jwm-orange);transform:scale(1.14)}to{opacity:1;fill:var(--jwm-green);transform:none}}@media (max-width:700px){.jwm__desktop-stage{display:none}.jwm__mobile-stage{background-color:#ffffffd6;background-image:linear-gradient(#09275409 1px,#0000 1px),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:36px 36px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #0c17271a;padding:12px 15px;display:grid;box-shadow:0 20px 50px #192d4614}.jwm__mobile-step{opacity:0;grid-template-columns:40px 1fr;align-items:center;gap:12px;min-height:82px;display:grid;position:relative;transform:translateY(9px)}.jwm--started:not(.jwm--reduced) .jwm__mobile-step{animation:jwm-arrive .48s calc(.2s + var(--i)*.34s) ease-out forwards}.jwm--reduced .jwm__mobile-step{opacity:1;transform:none}.jwm__mobile-step>span{width:35px;height:35px;color:var(--jwm-blue);font:700 10px var(--display);background:#fff;border:1px solid #cbd8ef;place-items:center;display:grid}.jwm__mobile-step strong,.jwm__mobile-step small{display:block}.jwm__mobile-step strong{font:700 13px var(--display)}.jwm__mobile-step small{color:#5c697b;margin-top:4px;font-size:11px;line-height:1.4}.jwm__mobile-step>i{background:#e9f1ff;width:2px;height:40px;position:absolute;top:59px;left:17px;overflow:hidden}.jwm__mobile-step>i:after{background:var(--jwm-blue);content:"";animation:jwm-mobile-flow .9s calc(.8s + var(--i)*.35s) ease-in-out 1 forwards;position:absolute;inset:0;transform:translateY(-100%)}.jwm--reduced .jwm__mobile-step>i:after{display:none}.jwm__footer{align-items:flex-start}}@keyframes jwm-mobile-flow{to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.jwm *,.jwm :before,.jwm :after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.jwm__replay{display:none!important}}.jwm--rtl .jwm__stage-label--left{left:auto;right:2.2%}.jwm--rtl .jwm__stage-label--right{left:2.2%;right:auto}.jwm--rtl .jwm__stage-label,.jwm--rtl .jwm__svg text{letter-spacing:normal}.jwm--rtl .jwm__footer,.jwm--rtl .jwm__replay{direction:rtl}.jwm--rtl .jwm__mobile-step{grid-template-columns:40px 1fr}.jwm--rtl .jwm__mobile-step>i{left:auto;right:17px}.jwm__source>g>rect:first-child,.jwm__decision>g>rect:first-child{fill:#fff;stroke:var(--jwm-line);stroke-width:1.2px}
