.flow-scene{isolation:isolate;contain:layout paint;touch-action:pan-y;pointer-events:auto;width:100%;height:100%;min-height:340px;position:relative;overflow:hidden}.flow-scene__halo{z-index:-1;background:radial-gradient(at 57% 45%,#8b5cf63d,#0000 59%),radial-gradient(at 28% 75%,#41d3d31a,#0000 50%);position:absolute;inset:10% 0 0}.flow-scene__canvas{opacity:1;width:100%;height:100%;display:block;position:absolute;inset:0}.flow-scene__poster{opacity:1;perspective:1000px;transition:opacity .25s;position:absolute;inset:0}.flow-scene--ready .flow-scene__poster{opacity:0;visibility:hidden}.flow-scene__poster-v{filter:drop-shadow(0 30px 24px #08061c99);width:100%;height:100%;position:absolute;inset:0}.flow-scene__mini{backface-visibility:hidden;border:1px solid #c9bdf44d;border-radius:9px;padding:16px;font-family:Arial,sans-serif;position:absolute;box-shadow:12px 18px 22px #0005}.flow-scene__mini span{letter-spacing:.12em;margin-bottom:11px;font-size:8px;font-weight:700;display:block}.flow-scene__mini strong{letter-spacing:-.04em;font-size:22px;font-weight:500;line-height:1.08}.flow-scene__mini--website{color:#f0ecff;background:#1c1b3d;width:33%;top:17%;left:8%;transform:rotate(-8deg)rotateY(15deg)}.flow-scene__mini--website i{color:#c4b5fd;margin-top:18px;font-size:7px;font-style:normal;display:block}.flow-scene__mini--booking{color:#31254b;background:#c9f5ed;width:33%;top:53%;right:5%;transform:rotate(7deg)rotateY(-15deg)}.flow-scene__mini--booking strong{font-size:19px}.flow-scene__slots{gap:5px;margin-top:15px;display:flex}.flow-scene__slots b{background:#b6e5df;border-radius:4px;padding:7px 5px;font-size:8px;font-weight:400}.flow-scene__slots b:nth-child(2){color:#c4b5fd;background:#7040cf}.flow-scene__mini--automation{color:#e8eafe;background:#141930;width:40%;bottom:17%;left:7%;transform:rotate(-7deg)rotateY(10deg)}.flow-scene__mini--automation div{white-space:nowrap;font-size:8px}.flow-scene__mini--automation b{color:#c4b5fd;padding:0 5px}.flow-scene__annotation{z-index:2;pointer-events:none;color:#a6a6ca;letter-spacing:.12em;align-items:center;gap:9px;font:9px/1.3 monospace;display:flex;position:absolute}.flow-scene__annotation--top{top:8%;left:9%}.flow-scene__annotation--top>span{background:#c4b5fd;border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #c4b5fd40}.flow-scene__annotation--bottom{justify-content:space-between;bottom:6%;left:9%;right:9%}.flow-scene__annotation--bottom>span{color:#8d95bd;font-size:8px}@media (width<=699px){.flow-scene{min-height:300px}.flow-scene__mini{padding:12px}.flow-scene__mini strong{font-size:18px}.flow-scene__mini--booking strong{font-size:15px}.flow-scene__mini--automation{width:43%;left:4%}.flow-scene__mini--automation div{font-size:7px}.flow-scene__mini--automation b{padding:0 2px}.flow-scene__mini span{margin-bottom:8px;font-size:6px}.flow-scene__annotation--top{top:4%}.flow-scene__annotation--bottom{bottom:4%}.flow-scene__slots{gap:3px}.flow-scene__slots b{padding:6px 3px;font-size:7px}}@media (prefers-reduced-motion:reduce){.flow-scene__poster{transition:none}}.flow-scene{--flow-drag:0deg;cursor:grab;-webkit-user-select:none;user-select:none}.flow-scene[data-motion=paused]{cursor:default}.flow-scene[data-dragging=true]{cursor:grabbing}.flow-scene__poster{transform:perspective(900px) rotateY(var(--flow-drag));transform-style:preserve-3d;transition:opacity .25s,transform .15s ease-out}.flow-scene__poster-v{transform-origin:50% 48%;animation:6s ease-in-out infinite paused flow-sculpture-float}.flow-scene__poster-orbit{animation:9s linear infinite paused flow-orbit-travel}.flow-scene__mini{--flow-panel-scale:.96;--flow-panel-z:0px;scale:var(--flow-panel-scale);transition:scale .6s,filter .6s;animation:5s ease-in-out infinite paused flow-panel-float}.flow-scene__mini--website{--flow-panel-angle:-8deg;--flow-panel-yaw:15deg;animation-delay:-1.4s}.flow-scene__mini--booking{--flow-panel-angle:7deg;--flow-panel-yaw:-15deg;animation-delay:-3.3s}.flow-scene__mini--automation{--flow-panel-angle:-7deg;--flow-panel-yaw:10deg;animation-delay:-.7s}.flow-scene[data-service=website] .flow-scene__mini--website,.flow-scene[data-service=booking] .flow-scene__mini--booking,.flow-scene[data-service=automation] .flow-scene__mini--automation{--flow-panel-scale:1.13;--flow-panel-z:45px;z-index:1;filter:drop-shadow(0 0 10px #c4b5fd26);border-color:#c4b5fdb0}.flow-scene[data-motion=running] .flow-scene__poster-v,.flow-scene[data-motion=running] .flow-scene__poster-orbit,.flow-scene[data-motion=running] .flow-scene__mini{animation-play-state:running}.flow-scene--ready .flow-scene__poster-v,.flow-scene--ready .flow-scene__poster-orbit,.flow-scene--ready .flow-scene__mini{animation-play-state:paused!important}.flow-scene[data-motion=paused] .flow-scene__poster,.flow-scene[data-motion=paused] .flow-scene__mini{transition:none}html[data-motion=paused] .flow-scene__poster-v,html[data-motion=paused] .flow-scene__poster-orbit,html[data-motion=paused] .flow-scene__mini{animation-play-state:paused!important}@keyframes flow-sculpture-float{0%,to{transform:translateY(-8px)rotateY(-9deg)rotate(-2deg)}50%{transform:translateY(8px)rotateY(9deg)rotate(2deg)}}@keyframes flow-orbit-travel{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1035px}}@keyframes flow-panel-float{0%,to{transform:translate3d(0,-7px,var(--flow-panel-z)) rotate(var(--flow-panel-angle)) rotateY(var(--flow-panel-yaw))}50%{transform:translate3d(0,7px,var(--flow-panel-z)) rotate(calc(var(--flow-panel-angle) + 3deg)) rotateY(calc(var(--flow-panel-yaw) - 7deg))}}@media (prefers-reduced-motion:reduce){.flow-scene[data-reduced-motion=true] .flow-scene__poster-v,.flow-scene[data-reduced-motion=true] .flow-scene__poster-orbit,.flow-scene[data-reduced-motion=true] .flow-scene__mini{transition:none!important;animation:none!important}}@media (width<=359px){.flow-scene__mini--automation{width:47%;padding:10px 8px;left:3%}.flow-scene__mini--automation div{font-size:6px}.flow-scene__mini--website{width:35%;left:5%}.flow-scene__mini--booking{width:34%;right:4%}.flow-scene__mini--booking strong{font-size:14px}}.automation-explorer{--ax-violet:#7951e8;--ax-ink:#252334;--ax-muted:#767287;--ax-line:#e7e3f0;color:var(--ax-ink);isolation:isolate;text-align:left;background:#fff;border:1px solid #e9e4f4;border-radius:24px;min-width:0;font-family:inherit;overflow:hidden;box-shadow:0 24px 90px #49327b0d,0 4px 16px #49327b04}.automation-explorer *{box-sizing:border-box;min-width:0}.automation-explorer button{font:inherit;cursor:pointer;touch-action:manipulation}.automation-explorer button:disabled{cursor:default}.automation-explorer button:focus-visible{outline-offset:4px;outline:2px solid #7951e8}.automation-explorer svg{flex-shrink:0;width:22px;height:22px}.ax-topline{border-bottom:1px solid #eeeaf5;justify-content:space-between;align-items:center;gap:20px;padding:21px 28px;display:flex}.ax-workspace-mark{letter-spacing:-.02em;align-items:center;gap:10px;font-size:13px;font-weight:650;display:flex}.ax-workspace-mark svg{color:#7951e8;width:20px;height:20px}.ax-local{color:#777184;white-space:nowrap;align-items:center;gap:7px;font-size:10px;display:flex}.ax-local i{background:#69af92;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #e8f6ef}.ax-scenarios{background:#f3f0f9;border:1px solid #eee9f8;border-radius:11px;gap:5px;width:fit-content;margin:22px 28px 0;padding:4px;display:flex}.ax-scenarios button{color:#80788f;background:0 0;border:0;border-radius:8px;min-height:44px;padding:10px 22px;font-size:12px;font-weight:600;transition:background .18s,color .18s,box-shadow .18s}.ax-scenarios button[aria-pressed=true]{color:#6f43d5;background:#fff;box-shadow:0 2px 7px #35214d0d}.ax-workspace{grid-template-columns:1.45fr 1fr;align-items:stretch;gap:22px;margin:22px 28px 26px;display:grid}.ax-canvas{background-color:#f9f8fc;background-image:radial-gradient(#dcd6e9 1px,#0000 1px);background-size:15px 15px;border:1px solid #eeeaf5;border-radius:14px;flex-direction:column;min-height:330px;padding:23px 23px 18px;display:flex;position:relative;overflow:hidden}.ax-canvas-label{color:#9a91a8;letter-spacing:.11em;justify-content:space-between;gap:12px;font:8px/1.5 monospace;display:flex}.ax-source{background:#ffffffed;border:1px solid #e9e4f2;border-radius:11px;align-items:center;gap:13px;margin-top:23px;padding:16px 17px;display:flex;position:relative;box-shadow:0 4px 18px #5b417a03}.ax-source-icon{color:#8a66da;background:#f5f0ff;border:1px solid #ebe5f7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.ax-source-icon svg{width:18px;height:18px}.ax-small-label{letter-spacing:.12em;color:#9a90a9;font:8px/1.6 monospace;display:block}.ax-source p{letter-spacing:-.01em;color:#61586f;overflow-wrap:break-word;margin:5px 0 0;font-size:11px;line-height:1.65}.ax-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:31px 0 28px;padding:0;list-style:none;display:grid}.ax-flow li{text-align:center;z-index:1;flex-direction:column;align-items:center;display:flex;position:relative}.ax-flow li:not(:last-child):after{content:"";z-index:-1;background:repeating-linear-gradient(90deg,#d7d0e5 0 4px,#0000 4px 8px);width:calc(100% - 34px);height:1px;position:absolute;top:23px;left:calc(50% + 23px)}.ax-flow .ax-step--reached:not(:last-child):after{background:repeating-linear-gradient(90deg,#b8a0ed 0 4px,#0000 4px 8px);animation:1.1s linear infinite ax-connector}.ax-node{color:#b8adc8;background:#fff;border:1px solid #e8e0f1;border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;transition:background .25s,color .25s,border-color .25s,box-shadow .25s;display:flex;box-shadow:0 4px 10px #3e285409}.ax-node svg{width:21px;height:21px}.ax-step--reached .ax-node{color:#8655df;background:#f1eaff;border-color:#d6c5f4}.ax-step--current .ax-node{color:#fff;background:#7951e8;border-color:#7951e8;box-shadow:0 0 0 5px #7951e80d,0 7px 16px #7951e824}.ax-flow li:last-child.ax-step--current .ax-node{color:#428566;background:#e8f8f0;border-color:#a9d7bf;box-shadow:0 0 0 5px #6eac8c0a}.ax-step-title{color:#8c809d;max-width:90px;margin-top:12px;font-size:9px;font-weight:600;line-height:1.5}.ax-step--reached .ax-step-title{color:#66547e}.ax-step-number{letter-spacing:.06em;color:#b5a9c3;margin-top:5px;font:7px monospace}.ax-action-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;display:flex}.ax-play{color:#fff;background:#7951e8;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 15px;transition:background .2s;display:inline-flex;box-shadow:0 4px 9px #7951e81c;font-size:10px!important;font-weight:600!important}.ax-play:hover:not(:disabled){background:#6840d5}.ax-play svg{width:14px;height:14px}.ax-play:disabled{opacity:.68}.ax-progress{color:#8d7aab;font-size:8px;line-height:1.6}.ax-skip{color:#7951e8;text-underline-offset:3px;background:0 0;border:0;min-height:44px;text-decoration:underline;font-size:10px!important}.ax-result{background:#fff;border:1px solid #e9e3f2;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ax-result-top{border-bottom:1px solid #f0ecf6;justify-content:space-between;align-items:center;gap:12px;padding:17px 19px;display:flex}.ax-draft-tag{color:#9976cd;background:#f3edfc;border-radius:4px;padding:4px 7px;font-size:8px}.ax-draft-tag--approved{color:#3e8365;background:#e9f8ef}.ax-result-content{flex-direction:column;flex:1;padding:22px 19px 18px;display:flex}.ax-result-content h3{color:#42334f;letter-spacing:-.04em!important;margin:0 0 13px!important;font-size:18px!important;font-weight:550!important;line-height:1.3!important}.ax-draft-text{color:#83758e;white-space:pre-line;overflow-wrap:break-word;margin:0;font-size:10px;line-height:1.9}.ax-review{align-items:flex-start;gap:9px;margin-top:auto;padding-top:17px;display:flex}.ax-review>svg{color:#8c76a5;width:15px;height:15px;margin-top:2px}.ax-review p{color:#a08ba9;margin:0;font-size:8px;line-height:1.8}.ax-approve{color:#7951e8;background:#faf7ff;border:1px solid #daccef;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;min-height:44px;margin-top:17px;padding:10px 12px;display:flex;font-size:10px!important}.ax-approve:disabled{opacity:.7}.ax-approve>span{font-size:15px}.ax-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:27px 28px;display:flex}.ax-empty-icon{color:#a58acb;background:#f6f2fc;border-radius:14px;justify-content:center;align-items:center;width:47px;height:47px;margin-bottom:19px;display:flex}.ax-empty strong{color:#665773;letter-spacing:-.02em;font-size:13px;font-weight:550;line-height:1.5}.ax-empty>p{color:#a194af;max-width:190px;margin:10px 0 0;font-size:10px;line-height:1.8}.ax-placeholder-lines{flex-direction:column;align-items:center;gap:7px;width:100%;margin-top:23px;display:flex}.ax-placeholder-lines i{background:#f0ebf8;border-radius:5px;width:85%;max-width:180px;height:4px}.ax-placeholder-lines i:nth-child(2){width:70%}.ax-placeholder-lines i:last-child{width:50%}.ax-footnote{color:#a094ac;background:#fbfaff;border-top:1px solid #f0ecf7;justify-content:space-between;align-items:center;gap:18px;padding:14px 28px;font-size:8px;line-height:1.7;display:flex}.ax-footnote>span:first-child{align-items:center;gap:7px;display:flex}.ax-footnote svg{width:12px;height:12px}.automation-explorer[data-still=true] *{transition:none!important;animation:none!important}html[data-motion=paused] .automation-explorer *{animation-play-state:paused!important}@keyframes ax-connector{to{background-position:16px 0}}@media (prefers-reduced-motion:reduce){html:not([data-motion-opt-in=true]) .automation-explorer *{transition:none!important;animation:none!important}}@media (width<=950px){.ax-workspace{grid-template-columns:1fr 1fr;gap:15px;margin-inline:22px}.ax-canvas{padding:18px 15px}.ax-topline{padding-inline:22px}.ax-scenarios{margin-left:22px}.ax-flow{gap:5px}.ax-flow li:not(:last-child):after{width:calc(100% - 40px)}.ax-step-title{font-size:8px}.ax-result-content{padding:18px 15px}.ax-result-top{padding:16px 15px}.ax-result-content h3{font-size:17px!important}.ax-footnote{padding-inline:22px}.ax-action-row{gap:8px}.ax-progress{font-size:8px}.ax-play{padding:10px 12px}}@media (width<=700px){.ax-workspace{grid-template-columns:1fr;gap:16px;margin:18px}.ax-topline{padding:17px 18px}.ax-scenarios{margin:18px 18px 0}.ax-canvas{min-height:305px;padding:20px}.ax-flow{margin-block:27px}.ax-step-title{max-width:none;font-size:10px}.ax-flow li:not(:last-child):after{width:calc(100% - 41px)}.ax-result-top{padding:17px 20px}.ax-result-content{padding:20px}.ax-result-content h3{font-size:20px!important}.ax-draft-text{font-size:12px;line-height:1.85}.ax-review{margin-top:20px}.ax-review p{font-size:10px}.ax-review>svg{width:17px;height:17px}.ax-approve{min-height:46px;font-size:12px!important}.ax-small-label,.ax-draft-tag{font-size:9px}.ax-source p{font-size:12px}.ax-play{font-size:11px!important}.ax-progress{font-size:9px}.ax-footnote{flex-wrap:wrap;gap:6px 18px;padding:13px 18px;font-size:8px}.ax-empty{padding:28px 24px}.ax-empty strong{font-size:15px}.ax-empty>p{max-width:250px;font-size:12px}.ax-placeholder-lines{margin-top:22px}.ax-local{font-size:9px}.ax-scenarios button{padding:10px 20px;font-size:11px}}@media (width<=400px){.automation-explorer{border-radius:18px}.ax-topline{gap:10px;padding:16px 14px}.ax-workspace-mark{gap:7px;font-size:11px}.ax-workspace-mark svg{width:17px;height:17px}.ax-local{gap:5px;font-size:8px}.ax-local i{width:5px;height:5px}.ax-scenarios{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:auto;margin:14px 12px 0;padding:3px;display:grid}.ax-scenarios button{padding:10px 6px;font-size:10px}.ax-workspace{gap:13px;margin:14px 12px}.ax-canvas{min-height:320px;padding:17px 12px 15px}.ax-source{gap:9px;margin-top:18px;padding:13px 10px}.ax-source-icon{border-radius:8px;width:30px;height:30px}.ax-source p{font-size:11px}.ax-small-label{font-size:8px}.ax-node{border-radius:11px;width:39px;height:39px}.ax-node svg{width:18px;height:18px}.ax-flow{gap:5px;margin-block:25px}.ax-flow li:not(:last-child):after{width:calc(100% - 34px);top:19px;left:calc(50% + 20px)}.ax-step-title{max-width:56px;margin-top:10px;font-size:8px;line-height:1.5}.ax-step-number{font-size:7px}.ax-action-row{gap:10px}.ax-play{padding:10px 11px;font-size:10px!important}.ax-progress{font-size:8px}.ax-result-top{padding:15px}.ax-result-content{padding:18px 15px}.ax-result-content h3{font-size:19px!important}.ax-draft-text{font-size:12px}.ax-footnote{padding:12px 15px;font-size:8px}.ax-topline .ax-local{white-space:normal;text-align:right}.ax-canvas-label{gap:6px;font-size:7px}.ax-review p{font-size:10px}}@media (width>=701px){.ax-source p{font-size:12px}.ax-step-title{font-size:10px}.ax-draft-text{font-size:12px}.ax-review p{font-size:10px}.ax-result-content h3{font-size:20px!important}.ax-empty>p{font-size:12px}.ax-empty strong{font-size:15px}.ax-progress,.ax-footnote{font-size:10px}.ax-small-label{font-size:9px}.ax-play,.ax-approve{font-size:11px!important}.ax-draft-tag{font-size:10px}}
