.workflow-visual.svelte-4sw5s2{--visual-deep:#0b4d3e;--visual-main:#0b795a;--visual-accent:#e9795b;background:radial-gradient(circle at 12% 10%,#ffe2abb8,#0000 32%),linear-gradient(145deg,#f8fbf6 0%,#edf6f0 100%);border:1px solid #0b4d3e1f;border-radius:26px;grid-template-columns:minmax(112px,.86fr) 56px minmax(94px,.72fr) 56px minmax(142px,1.18fr);align-items:center;width:100%;min-height:300px;padding:34px 28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffe6}.workflow-visual.svelte-4sw5s2:after{content:"";border:38px solid #0b795a0b;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-70px;right:-48px}.workflow-visual__input.svelte-4sw5s2,.workflow-visual__output.svelte-4sw5s2,.workflow-visual__engine.svelte-4sw5s2{z-index:2;position:relative}.workflow-visual__input.svelte-4sw5s2{background:#ffffffd1;border:1px solid #0b795a29;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:190px;padding:18px 12px;display:flex;box-shadow:0 14px 38px #194f3c14}.workflow-visual__label.svelte-4sw5s2{color:var(--visual-accent);letter-spacing:.14em;font-size:10px;font-weight:900}.workflow-visual.svelte-4sw5s2 strong:where(.svelte-4sw5s2){color:var(--visual-deep);text-align:center;font-size:13px;font-weight:900;line-height:1.45}.workflow-visual__document.svelte-4sw5s2{background:#fff;border:2px solid #0b795a57;border-radius:9px;align-content:center;gap:8px;width:66px;height:82px;padding:14px 11px;display:grid}.workflow-visual__document.svelte-4sw5s2 i:where(.svelte-4sw5s2),.workflow-visual__result-lines.svelte-4sw5s2 i:where(.svelte-4sw5s2),.workflow-visual__call-log.svelte-4sw5s2 i:where(.svelte-4sw5s2){background:#0b795a33;border-radius:99px;height:4px;display:block}.workflow-visual__document.svelte-4sw5s2 i:where(.svelte-4sw5s2):nth-child(2),.workflow-visual__result-lines.svelte-4sw5s2 i:where(.svelte-4sw5s2):nth-child(2){width:72%}.workflow-visual__document.svelte-4sw5s2 i:where(.svelte-4sw5s2):nth-child(4){width:58%}.workflow-visual__people.svelte-4sw5s2{align-items:flex-end;gap:5px;display:flex}.workflow-visual__people.svelte-4sw5s2 span:where(.svelte-4sw5s2){background:#d8ebe2;border-radius:15px 15px 8px 8px;width:30px;height:42px;display:block;position:relative}.workflow-visual__people.svelte-4sw5s2 span:where(.svelte-4sw5s2):before{background:var(--visual-main);content:"";border-radius:50%;width:16px;height:16px;position:absolute;top:-14px;left:7px}.workflow-visual__people.svelte-4sw5s2 span:where(.svelte-4sw5s2):nth-child(2){background:#fde0d7;height:54px}.workflow-visual__phone.svelte-4sw5s2{background:var(--visual-main);color:#fff;border-radius:22px;place-items:center;width:72px;height:72px;font-size:30px;display:grid;position:relative;box-shadow:0 10px 26px #0b795a3d}.workflow-visual__phone-ring.svelte-4sw5s2{border:2px solid #0b795a3d;border-radius:27px;animation:2.4s ease-out infinite svelte-4sw5s2-phone-ring;position:absolute;inset:-7px}.workflow-visual__flow.svelte-4sw5s2{z-index:1;height:24px;position:relative}.workflow-visual__flow.svelte-4sw5s2 svg:where(.svelte-4sw5s2){width:100%;height:24px;position:absolute;top:0;left:0}.workflow-visual__flow.svelte-4sw5s2 path:where(.svelte-4sw5s2){fill:none;stroke:var(--visual-main);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;vector-effect:non-scaling-stroke}.workflow-visual__data-dot.svelte-4sw5s2{background:var(--visual-accent);border-radius:50%;width:10px;height:10px;animation:3.2s ease-in-out infinite svelte-4sw5s2-data-flow;position:absolute;top:7px;left:0;box-shadow:0 0 0 5px #e9795b24}.workflow-visual__flow--second.svelte-4sw5s2 .workflow-visual__data-dot:where(.svelte-4sw5s2){animation-delay:1.15s}.workflow-visual__engine.svelte-4sw5s2{flex-direction:column;align-items:center;gap:7px;display:flex}.workflow-visual__engine-ring.svelte-4sw5s2{border:1px dashed #0b795a59;border-radius:50%;width:76px;height:76px;animation:9s linear infinite svelte-4sw5s2-engine-spin;position:absolute;top:-10px}.workflow-visual__mark.svelte-4sw5s2{width:56px;height:56px;color:var(--visual-main);background:#fff;border:2px solid #0b795a3d;border-radius:18px;place-items:center;font-size:19px;font-weight:900;animation:3.2s ease-in-out infinite svelte-4sw5s2-engine-pulse;display:grid;box-shadow:0 13px 26px #0b4d3e33}.workflow-visual__engine.svelte-4sw5s2 strong:where(.svelte-4sw5s2){max-width:100px;margin-top:5px;font-size:11px}.workflow-visual__output.svelte-4sw5s2{background:#fff;border:1px solid #0b795a2e;border-radius:18px;flex-direction:column;gap:12px;min-height:210px;padding:32px 18px 18px;display:flex;box-shadow:0 18px 42px #194f3c1f}.workflow-visual__window-bar.svelte-4sw5s2{background:var(--visual-deep);border-radius:18px 18px 0 0;align-items:center;gap:4px;width:100%;height:22px;padding-left:12px;display:flex;position:absolute;top:0;left:0}.workflow-visual__window-bar.svelte-4sw5s2 i:where(.svelte-4sw5s2){background:#ffffff7a;border-radius:50%;width:5px;height:5px}.workflow-visual__document-preview.svelte-4sw5s2,.workflow-visual__schedule.svelte-4sw5s2,.workflow-visual__availability.svelte-4sw5s2{gap:6px;margin-top:1px;display:grid}.workflow-visual__document-preview.svelte-4sw5s2 span:where(.svelte-4sw5s2),.workflow-visual__schedule.svelte-4sw5s2 span:where(.svelte-4sw5s2),.workflow-visual__availability.svelte-4sw5s2>span:where(.svelte-4sw5s2):not(.workflow-visual__availability-status){color:#41685d;background:#edf5f0;border-radius:6px;justify-content:space-between;align-items:center;gap:5px;min-height:25px;padding:5px 7px;font-size:8px;font-weight:800;animation:3.2s ease-in-out infinite svelte-4sw5s2-row-ready;display:flex}.workflow-visual__document-preview.svelte-4sw5s2 span:where(.svelte-4sw5s2):nth-child(2),.workflow-visual__schedule.svelte-4sw5s2 span:where(.svelte-4sw5s2):nth-child(2),.workflow-visual__availability.svelte-4sw5s2>span:where(.svelte-4sw5s2):nth-child(3){animation-delay:.18s}.workflow-visual__document-preview.svelte-4sw5s2 span:where(.svelte-4sw5s2):nth-child(3),.workflow-visual__schedule.svelte-4sw5s2 span:where(.svelte-4sw5s2):nth-child(3){animation-delay:.36s}.workflow-visual__document-preview.svelte-4sw5s2 b:where(.svelte-4sw5s2),.workflow-visual__schedule.svelte-4sw5s2 b:where(.svelte-4sw5s2){color:var(--visual-deep);text-align:left;font-size:8px;font-weight:900}.workflow-visual__document-preview.svelte-4sw5s2 i:where(.svelte-4sw5s2){width:17px;height:17px;color:var(--visual-main);background:#0b795a1f;border-radius:50%;flex:none;place-items:center;font-size:8px;font-style:normal;display:grid}.workflow-visual__document-preview.svelte-4sw5s2 i.workflow-visual__check:where(.svelte-4sw5s2){background:var(--visual-main);color:#fff}.workflow-visual__schedule.svelte-4sw5s2 span:where(.svelte-4sw5s2){border-left:3px solid var(--visual-accent);justify-content:flex-start}.workflow-visual__schedule.svelte-4sw5s2 span:where(.svelte-4sw5s2):nth-child(2){border-left-color:#5aa88e}.workflow-visual__schedule.svelte-4sw5s2 span:where(.svelte-4sw5s2):nth-child(3){border-left-color:#eebc5c}.workflow-visual__schedule.svelte-4sw5s2 b:where(.svelte-4sw5s2){min-width:32px;color:var(--visual-accent)}.workflow-visual__availability.svelte-4sw5s2{gap:5px}.workflow-visual__availability-status.svelte-4sw5s2{color:var(--visual-deep);background:#e3f3eb;border:1px solid #0b795a38;border-radius:7px;align-items:center;gap:5px;padding:6px;font-size:9px;font-weight:900;animation:3.2s ease-out infinite svelte-4sw5s2-availability-hit;display:flex}.workflow-visual__availability-status.svelte-4sw5s2 b:where(.svelte-4sw5s2){background:var(--visual-main);color:#fff;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.workflow-visual__complete.svelte-4sw5s2{color:var(--visual-main);letter-spacing:.1em;align-self:center;align-items:center;gap:6px;margin-top:auto;font-size:9px;font-weight:900;display:inline-flex}.workflow-visual__complete.svelte-4sw5s2 b:where(.svelte-4sw5s2){background:var(--visual-main);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;animation:3.2s ease-out infinite svelte-4sw5s2-check-pop;display:grid}@keyframes svelte-4sw5s2-data-flow{0%,15%{opacity:0;transform:translate(0)}25%{opacity:1}75%{opacity:1}90%,to{opacity:0;transform:translate(43px)}}@keyframes svelte-4sw5s2-engine-spin{to{transform:rotate(360deg)}}@keyframes svelte-4sw5s2-engine-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06);box-shadow:0 15px 34px #0b4d3e47}}@keyframes svelte-4sw5s2-row-ready{0%,42%{transform-origin:0;opacity:.35;transform:scaleX(.2)}72%,to{opacity:1;transform:scaleX(1)}}@keyframes svelte-4sw5s2-availability-hit{0%,58%{opacity:0;transform:scale(.92)}76%,to{opacity:1;transform:scale(1)}}@keyframes svelte-4sw5s2-check-pop{0%,68%{opacity:0;transform:scale(.5)}78%,to{opacity:1;transform:scale(1)}}@keyframes svelte-4sw5s2-phone-ring{0%,35%{opacity:0;transform:scale(.86)}60%{opacity:1}to{opacity:0;transform:scale(1.18)}}@media (width<=760px){.workflow-visual.svelte-4sw5s2{border-radius:20px;grid-template-columns:minmax(78px,.82fr) 22px minmax(60px,.62fr) 22px minmax(138px,1.42fr);min-height:236px;padding:22px 14px}.workflow-visual__input.svelte-4sw5s2{gap:9px;min-height:154px;padding:13px 8px}.workflow-visual__output.svelte-4sw5s2{gap:8px;min-height:174px;padding:30px 9px 12px}.workflow-visual.svelte-4sw5s2 strong:where(.svelte-4sw5s2){font-size:10px}.workflow-visual__engine.svelte-4sw5s2 strong:where(.svelte-4sw5s2){font-size:8px}.workflow-visual__label.svelte-4sw5s2{font-size:7px}.workflow-visual__document-preview.svelte-4sw5s2 span:where(.svelte-4sw5s2),.workflow-visual__schedule.svelte-4sw5s2 span:where(.svelte-4sw5s2),.workflow-visual__availability.svelte-4sw5s2>span:where(.svelte-4sw5s2):not(.workflow-visual__availability-status),.workflow-visual__document-preview.svelte-4sw5s2 b:where(.svelte-4sw5s2),.workflow-visual__schedule.svelte-4sw5s2 b:where(.svelte-4sw5s2),.workflow-visual__availability-status.svelte-4sw5s2{font-size:10px}.workflow-visual__mark.svelte-4sw5s2{border-radius:14px;width:44px;height:44px;font-size:20px}.workflow-visual__engine-ring.svelte-4sw5s2{width:60px;height:60px;top:-8px}.workflow-visual__document.svelte-4sw5s2{width:52px;height:66px;padding:10px 8px}.workflow-visual__people.svelte-4sw5s2 span:where(.svelte-4sw5s2){width:20px;height:34px}.workflow-visual__people.svelte-4sw5s2 span:where(.svelte-4sw5s2):nth-child(2){height:43px}.workflow-visual__people.svelte-4sw5s2 span:where(.svelte-4sw5s2):before{width:12px;height:12px;left:4px}.workflow-visual__phone.svelte-4sw5s2{border-radius:17px;width:54px;height:54px;font-size:23px}.workflow-visual__data-dot.svelte-4sw5s2{animation-name:svelte-4sw5s2-data-flow-mobile}}@keyframes svelte-4sw5s2-data-flow-mobile{0%,15%{opacity:0;transform:translate(0)}25%,75%{opacity:1}90%,to{opacity:0;transform:translate(18px)}}@media (prefers-reduced-motion:reduce){.workflow-visual.svelte-4sw5s2 :where(.svelte-4sw5s2),.workflow-visual.svelte-4sw5s2 :where(.svelte-4sw5s2):before,.workflow-visual.svelte-4sw5s2 :where(.svelte-4sw5s2):after{animation:none!important}}
