.workflow-art{--wa-navy:#153747;--wa-teal:#168477;--wa-line:#a9c9c0;min-width:0;color:var(--wa-navy);isolation:isolate;background:linear-gradient(135deg,#f3f7f1 0%,#fffdf8 58%,#edf6f3 100%);border-block:1px solid #c6d8d1;margin:0;padding:26px 28px 18px;position:relative;overflow:hidden}.wa-heading{letter-spacing:.04em;justify-content:space-between;align-items:center;gap:16px;font-size:.85rem;font-weight:700;display:flex}.wa-heading>span{max-width:65%}.wa-heading button{border:0;color:#16574e;font:inherit;cursor:pointer;letter-spacing:0;background:0 0;border-bottom:1px solid #8fb9ae;flex-shrink:0;align-items:center;gap:8px;padding:8px 2px;font-size:.72rem;display:flex}.wa-heading button:focus-visible{outline-offset:5px;outline:3px solid #ec8c45}.wa-heading button:hover{color:#102f40;border-color:#102f40}.wa-heading button span{font-size:1rem}.wa-scene{width:100%;height:auto;max-height:430px;margin:12px auto 2px;font-family:Arial,sans-serif;display:block;overflow:visible}.wa-label{fill:var(--wa-navy);letter-spacing:.25px;font-size:12px;font-weight:700}.wa-detail{fill:#486760;font-size:11px}.wa-value{fill:var(--wa-navy);letter-spacing:-.6px;font-size:26px;font-weight:700}.wa-rule{stroke:var(--wa-line);stroke-width:1.5px;fill:none}.wa-paper{fill:#fff;stroke:#b3cec6;stroke-width:1.5px;filter:drop-shadow(0 6px 8px #173d3110)}.wa-check-bg,.wa-person-bg{fill:#dcf0e9}.wa-check{fill:none;stroke:var(--wa-teal);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.wa-connector{fill:none;stroke:#258e7c;stroke-width:2px;stroke-dasharray:5 8}.wa-track{fill:none;stroke:#c4ddd4;stroke-width:10px}.wa-bar,.wa-dot{fill:var(--wa-teal)}.wa-orange,.wa-amber-fill{fill:#de8d45}.wa-amber-soft{fill:#fae5ce;stroke:#d5a067;stroke-width:1.3px}.wa-node{fill:#eff7f2;stroke:#9bbfb3;stroke-width:1.5px}.wa-active-node{fill:#153747;stroke:#153747;stroke-width:1.5px}.wa-icon{fill:none;stroke:#257e71;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.wa-active-node+.wa-icon,.wa-active-node~.wa-icon{stroke:#e9faf2}.wa-shelf{fill:none;stroke:#678d80;stroke-width:4px;stroke-linecap:round}.wa-stock-pack{fill:#dfede5;stroke:#8eafa2;stroke-width:1.5px}.wa-dial{fill:none;stroke:#d7e6df;stroke-width:8px}.wa-dial-progress{fill:none;stroke:#208777;stroke-width:8px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;transform:rotate(-90deg)}.wa-plate{fill:#fff;stroke:#c2d5c9;stroke-width:2px}.wa-plate-inner{fill:#f4f1e6;stroke:#e4ddc9;stroke-width:1.5px}.wa-food{fill:#dc995a;stroke:#bd793f;stroke-width:2px}.wa-cutlery{fill:none;stroke:#58786a;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.wa-orbit{fill:none;stroke:#a8c8ba;stroke-dasharray:4 8}.wa-person{fill:#257d70}.wa-shield{fill:#e0efe7;stroke:#80b29c;stroke-width:1.7px}.wa-lock{fill:#fff;stroke:#287c6b;stroke-width:2px}.wa-bowl{fill:#e1eee5;stroke:#89ae9a;stroke-width:2px}.wa-steam{fill:none;stroke:#94bbaa;stroke-width:3px;stroke-linecap:round}.wa-legend{border-top:1px solid #c6d8d1;flex-wrap:wrap;gap:10px 23px;margin:0;padding:20px 0 16px;list-style:none;display:flex}.wa-legend li{color:#33594f;flex:145px;align-items:baseline;gap:8px;font-size:.82rem;line-height:1.55;display:flex}.wa-legend li>span{background:#239180;border-radius:50%;flex-shrink:0;width:6px;height:6px;transform:translateY(-1px)}.workflow-art figcaption{color:#657f74;margin:0;font-size:.67rem;line-height:1.6}.workflow-art.is-playing .wa-connector{animation:4s linear infinite wa-travel}.workflow-art.is-playing .wa-bar.wa-motion{transform-box:fill-box;transform-origin:bottom;animation:2.5s ease-in-out infinite alternate wa-grow}.workflow-art.is-playing .wa-steam,.workflow-art.is-playing .wa-dial-progress{animation:3s ease-in-out infinite alternate wa-breathe}@keyframes wa-travel{to{stroke-dashoffset:-52px}}@keyframes wa-grow{0%{transform:scaleY(.83)}to{transform:scaleY(1)}}@keyframes wa-breathe{0%{opacity:.45}to{opacity:1}}@media (width<=640px){.workflow-art{padding:18px 12px 14px}.wa-heading{gap:8px;font-size:.75rem}.wa-heading>span{max-width:60%}.wa-heading button{font-size:.66rem}.wa-scene{min-height:180px;margin-top:22px}.wa-legend{gap:9px;padding-top:14px}.wa-legend li{flex-basis:100%;font-size:.78rem}.workflow-art figcaption{font-size:.64rem}.wa-label{font-size:13px}.wa-detail{font-size:12px}}@media (prefers-reduced-motion:reduce){.workflow-art .wa-motion{transform:none;animation:none!important}.wa-heading button{display:none}}.wa-price-line{fill:none;stroke:#258e7c;stroke-width:3px;stroke-linejoin:round}.wa-dial-shape{fill:none;stroke:#b4cec3;stroke-width:1.3px}.wa-dna-shape{fill:#21907c30;stroke:#258e7c;stroke-width:2px}.workflow-art.is-playing .wa-dna-shape{animation:3s ease-in-out infinite alternate wa-breathe}.feature-explorer-panel[hidden] .wa-motion,[hidden] .workflow-art .wa-motion{animation-play-state:paused!important}.workflow-art.is-playing .wa-price-line,.workflow-art[data-workflow-art=admin-ai-0].is-playing .wa-amber-soft{animation:3s ease-in-out infinite alternate wa-breathe}@media (prefers-reduced-motion:reduce){.workflow-art[data-workflow-art=admin-ai-0] .wa-amber-soft{animation:none!important}}[hidden] .workflow-art[data-workflow-art=admin-ai-0] .wa-amber-soft{animation-play-state:paused!important}.workflow-art{--wa-navy:#12324a;--wa-teal:#149384;--wa-line:#b9d3cb;--wa-accent:#e8843a;--wa-accent-soft:#fde8d6;--wa-cycle:7.2s;min-width:0;color:var(--wa-navy);isolation:isolate;background:radial-gradient(60% 70% at 12% 8%,#d8f1ea 0%,transparent 60%),radial-gradient(50% 60% at 92% 18%,var(--wa-accent-soft) 0%,transparent 62%),radial-gradient(70% 80% at 70% 110%,#dcebf4 0%,transparent 60%),linear-gradient(160deg,#f7fbf8 0%,#fffdf8 55%,#f1f7f5 100%);border:1px solid #d3e3dd;border-radius:24px;margin:0;padding:26px 28px 18px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff,0 30px 60px -34px #12324a40}.workflow-art:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#12324a14 1px,#0000 1.2px);background-size:18px 18px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 50% 45%,#000 30%,#0000 100%);mask-image:radial-gradient(75% 70% at 50% 45%,#000 30%,#0000 100%)}.workflow-art[data-kind=stock]{--wa-accent:#d9892c;--wa-accent-soft:#fbe7c8}.workflow-art[data-kind=document]{--wa-accent:#2f7fb8;--wa-accent-soft:#dcecf8}.workflow-art[data-kind=insight]{--wa-accent:#6c5fd3;--wa-accent-soft:#e7e3fb}.workflow-art[data-kind=ledger]{--wa-accent:#c7663f;--wa-accent-soft:#f9e1d6}.workflow-art[data-kind=control]{--wa-accent:#1f8f6e;--wa-accent-soft:#d8f2e6}.wa-scene{max-height:460px}.wa-card{fill:#ffffffd9;stroke:#d5e5df;stroke-width:1.2px;filter:drop-shadow(0 18px 22px #12324a1c)drop-shadow(0 2px 3px #12324a14)}.wa-card-strong{fill:#fff}.wa-paper{fill:#fff;stroke:#d0e2db;filter:drop-shadow(0 16px 20px #12324a1f)drop-shadow(0 2px 3px #12324a12)}.wa-ticket-head{fill:var(--wa-navy)}.wa-head-txt{fill:#fff;letter-spacing:.6px;font-size:12px;font-weight:700}.wa-head-chip{fill:#ffffff24;stroke:#ffffff40}.wa-head-chip-txt{fill:#e6f5f1;font-size:10.5px;font-weight:600}.wa-field{fill:#f2f7f5;stroke:#dbe8e3}.wa-icon-thin{fill:none;stroke:#6c8a82;stroke-width:1.6px;stroke-linecap:round}.wa-tile{fill:#f7faf9;stroke:#e0ebe7}.wa-glyph-t{fill:#d4efe8}.wa-glyph-o{fill:var(--wa-accent-soft)}.wa-glyph-txt{fill:var(--wa-navy);font-size:11px;font-weight:700}.wa-tile-name{fill:var(--wa-navy);font-size:12px;font-weight:600}.wa-chip-fly{fill:var(--wa-accent)}.wa-chip-txt{fill:#fff;font-size:11px;font-weight:700}.wa-fly{opacity:0}.wa-row-txt{fill:var(--wa-navy);font-size:12.5px;font-weight:600}.wa-row-amt{fill:var(--wa-navy);font-variant-numeric:tabular-nums;font-size:12.5px}.wa-note{fill:#7a948d;font-size:10.5px;font-style:italic}.wa-suggest{fill:var(--wa-accent-soft);stroke:var(--wa-accent);stroke-dasharray:4 4;stroke-width:1.2px}.wa-total{fill:var(--wa-navy);letter-spacing:-.5px;font-variant-numeric:tabular-nums;opacity:0;font-size:24px;font-weight:700}.wa-total-2{opacity:1}.wa-step-track{stroke:#e2ece8;stroke-width:4px;stroke-linecap:round}.wa-step-fill{stroke:var(--wa-teal);stroke-width:4px;stroke-linecap:round;stroke-dasharray:194;stroke-dashoffset:0}.wa-step-dot{fill:var(--wa-teal);stroke:#fff;stroke-width:3px}.wa-step-2 .wa-step-dot{fill:var(--wa-accent)}.wa-step-txt{fill:#55726a;font-size:10.5px;font-weight:600}.wa-pulse{fill:none;stroke:var(--wa-accent);stroke-width:3.5px;stroke-linecap:round;stroke-dasharray:10 400;stroke-dashoffset:10px;opacity:0}.wa-connector{stroke:#8fbfb2}.wa-wave{fill:var(--wa-teal)}.wa-par{stroke:var(--wa-accent);stroke-width:1.6px;stroke-dasharray:5 5;fill:none}.wa-par-txt{fill:var(--wa-accent);font-size:10.5px;font-weight:700}.wa-bar-track{fill:#eef4f2}.wa-level{fill:#8fd0c3}.wa-level-low,.wa-alert-bg{fill:var(--wa-accent)}.wa-alert-txt{fill:#fff;font-size:10.5px;font-weight:700}.workflow-art.is-playing .wa-rise{animation:.9s cubic-bezier(.16,1,.3,1) both wa-rise;animation-delay:var(--d,0s)}.workflow-art.is-playing .wa-tap rect{transform-box:fill-box;transform-origin:50%;animation:wa-tap var(--wa-cycle) cubic-bezier(.4,0,.2,1) infinite}.workflow-art.is-playing .wa-tap-1 rect{animation-delay:.7s}.workflow-art.is-playing .wa-tap-2 rect{animation-delay:1.4s}.workflow-art.is-playing .wa-fly{transform-box:fill-box;transform-origin:50%;animation:wa-fly var(--wa-cycle) cubic-bezier(.55,0,.25,1) infinite}.workflow-art.is-playing .wa-fly-1{animation-delay:.7s}.workflow-art.is-playing .wa-fly-2{animation-delay:1.4s}.workflow-art.is-playing .wa-line{animation:wa-line var(--wa-cycle) cubic-bezier(.16,1,.3,1) infinite}.workflow-art.is-playing .wa-line-0{animation-delay:.55s}.workflow-art.is-playing .wa-line-1{animation-delay:1.25s}.workflow-art.is-playing .wa-line-2{animation-delay:1.95s}.workflow-art.is-playing .wa-total-0{animation:wa-t0 var(--wa-cycle) steps(1,end) infinite}.workflow-art.is-playing .wa-total-1{animation:wa-t1 var(--wa-cycle) steps(1,end) infinite}.workflow-art.is-playing .wa-total-2{animation:wa-t2 var(--wa-cycle) steps(1,end) infinite}.workflow-art.is-playing .wa-step-fill{animation:wa-fill var(--wa-cycle) cubic-bezier(.65,0,.35,1) infinite}.workflow-art.is-playing .wa-step-dot{transform-box:fill-box;transform-origin:50%;animation:wa-dot var(--wa-cycle) ease-out infinite}.workflow-art.is-playing .wa-step-1 .wa-step-dot{animation-delay:3.6s}.workflow-art.is-playing .wa-step-2 .wa-step-dot{animation-delay:4.8s}.workflow-art.is-playing .wa-pulse{animation:2.4s cubic-bezier(.45,0,.55,1) infinite wa-pulse}.workflow-art.is-playing .wa-wave{transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite alternate wa-wave}.workflow-art.is-playing .wa-level-low{transform-box:fill-box;transform-origin:bottom;animation:wa-drop var(--wa-cycle) cubic-bezier(.65,0,.35,1) infinite}.workflow-art.is-playing .wa-alert{animation:wa-alert var(--wa-cycle) cubic-bezier(.34,1.56,.64,1) infinite}@keyframes wa-rise{0%{opacity:0;translate:0 14px}}@keyframes wa-tap{0%,4%{transform:scale(1)}7%{transform:scale(.94)}11%,to{transform:scale(1)}}@keyframes wa-fly{0%,6%{opacity:0;translate:0;scale:.6}9%{opacity:1;translate:0;scale:1}20%{opacity:1;translate:var(--dx) var(--dy);scale:.9}24%,to{opacity:0;translate:var(--dx) var(--dy);scale:.6}}@keyframes wa-line{0%,14%{opacity:0;translate:12px}22%,88%{opacity:1;translate:0}96%,to{opacity:0}}@keyframes wa-t0{0%,33%{opacity:0}34%,43%{opacity:1}44%,to{opacity:0}}@keyframes wa-t1{0%,43%{opacity:0}44%,52%{opacity:1}53%,to{opacity:0}}@keyframes wa-t2{0%,52%{opacity:0}53%,94%{opacity:1}95%,to{opacity:0}}@keyframes wa-fill{0%,45%{stroke-dashoffset:194px}62%{stroke-dashoffset:97px}78%,94%{stroke-dashoffset:0}to{stroke-dashoffset:194px}}@keyframes wa-dot{0%{transform:scale(1)}4%{transform:scale(1.45)}10%,to{transform:scale(1)}}@keyframes wa-pulse{0%{opacity:0;stroke-dashoffset:10px}15%{opacity:1}85%{opacity:1}to{opacity:0;stroke-dashoffset:-130px}}@keyframes wa-wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes wa-drop{0%,18%{transform:scaleY(1.8)}46%,92%{transform:scaleY(1)}to{transform:scaleY(1.8)}}@keyframes wa-alert{0%,44%{opacity:0;translate:0 8px}52%,92%{opacity:1;translate:0}to{opacity:0}}@media (width<=640px){.workflow-art{border-radius:18px;padding:16px 12px 12px}.workflow-art .wa-scene{width:186%;max-width:none;min-height:0;max-height:none;margin:14px 0 4px -86%}.workflow-art .wa-label{font-size:12px}.workflow-art .wa-detail{font-size:11px}}@media (prefers-reduced-motion:reduce){.workflow-art *{animation:none!important}.wa-fly{display:none}}[hidden] .workflow-art *{animation-play-state:paused!important}.workflow-art.is-playing .wa-paper{animation:5s ease-in-out infinite alternate wa-float}.workflow-art.is-playing .wa-check-bg,.workflow-art.is-playing .wa-node,.workflow-art.is-playing .wa-active-node{transform-box:fill-box;transform-origin:50%;animation:2.4s cubic-bezier(.34,1.56,.64,1) infinite wa-pop}.workflow-art.is-playing g:nth-of-type(2n)>.wa-check-bg,.workflow-art.is-playing g:nth-of-type(2n)>.wa-node{animation-delay:.6s}.workflow-art.is-playing g:nth-of-type(3n)>.wa-check-bg,.workflow-art.is-playing g:nth-of-type(3n)>.wa-node{animation-delay:1.2s}@keyframes wa-float{0%{translate:0}to{translate:0 -4px}}@keyframes wa-pop{0%,70%,to{scale:1}80%{scale:1.12}}@media (prefers-reduced-motion:reduce){.workflow-art *{animation:none!important}}.wa-orb{z-index:-1;filter:blur(40px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.wa-orb-a{inset-inline-start:-80px;background:var(--wa-accent-soft);width:260px;height:260px;top:-90px}.wa-orb-b{inset-inline-end:-120px;background:#cfe9e2;width:320px;height:320px;bottom:-140px}.workflow-art.is-playing .wa-orb-a{animation:14s ease-in-out infinite alternate wa-drift}.workflow-art.is-playing .wa-orb-b{animation:18s ease-in-out infinite alternate-reverse wa-drift}@keyframes wa-drift{to{translate:40px 24px;scale:1.12}}.wa-grid{stroke:#e3eeea;stroke-width:1px;stroke-dasharray:2 5}.wa-area{fill:var(--wa-accent-soft);opacity:.7}.wa-draw{stroke-dasharray:420;stroke-dashoffset:0}.workflow-art.is-playing .wa-draw{animation:wa-draw var(--wa-cycle) cubic-bezier(.65,0,.35,1) infinite}.workflow-art.is-playing .wa-pt{animation:wa-line var(--wa-cycle) cubic-bezier(.16,1,.3,1) infinite}.workflow-art.is-playing .wa-pt-1{animation-delay:.3s}.workflow-art.is-playing .wa-pt-2{animation-delay:.6s}.workflow-art.is-playing .wa-pt-3{animation-delay:.9s}@keyframes wa-draw{0%,8%{stroke-dashoffset:420px}40%,92%{stroke-dashoffset:0}to{stroke-dashoffset:420px}}.wa-illus{margin:14px 0 6px}.wa-illus .tg-illus{margin:0}@media (prefers-reduced-motion:reduce){.wa-orb{animation:none!important}}
