.workflow-page{isolation:isolate;color:#d6e6f1;background:0 0;position:relative}.workflow-universe{z-index:-1;pointer-events:none;background:radial-gradient(at 80% 30%,#21204366,#0000 60%),radial-gradient(at 20% 90%,#3a25504d,#0000 60%),#03050d;position:fixed;inset:0}.workflow-universe canvas{width:100%;height:100%;display:block}.workflow-story{position:relative}.workflow-chapter{align-items:center;min-height:110svh;padding:130px 6vw 80px;display:flex;position:relative}.workflow-chapter:first-of-type{padding-top:calc(var(--site-header-height,116px) + 65px);min-height:100svh}.workflow-copy{z-index:3;width:39%;max-width:610px;position:relative}.workflow-copy h1,.workflow-copy h2,.workflow-directory h2,.workflow-finish h2{letter-spacing:-.055em;color:#e6f3fb;margin:23px 0 30px;font-family:SpaceGrotesk,sans-serif;font-size:clamp(2.7rem,4.3vw,5.2rem);line-height:1.08}.workflow-page em{color:#0000;background:linear-gradient(110deg,#86e1eb,#b9adff 80%);-webkit-background-clip:text;background-clip:text;font-style:normal}.workflow-copy>p:not(.flow-kicker){color:#a5bdd0;font-size:clamp(1rem,1.15vw,1.2rem);line-height:1.85}.workflow-copy .workflow-hint{margin-top:28px;color:#839db5!important;font-size:.84rem!important}.workflow-chapter.copy-right{justify-content:flex-end}.workflow-floating-scene{z-index:4;pointer-events:none;width:54%;height:min(73vh,760px);transition:left 1s cubic-bezier(.22,1,.36,1);position:fixed;top:calc(50% + 28px);left:44%;transform:translateY(-50%)}.workflow-floating-scene.is-left{left:2%}.workflow-graph{isolation:isolate;width:100%;height:100%;position:relative}.workflow-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.workflow-wires path{fill:none}.workflow-wires text{fill:#a9c3db;paint-order:stroke;stroke:#050a19;stroke-width:4px;stroke-linejoin:round;font:12px Manrope,sans-serif}.workflow-wire-glow{filter:blur(3px)}.workflow-signal{filter:drop-shadow(0 0 4px #acdfff);animation:12s linear infinite workflow-current}@keyframes workflow-current{to{stroke-dashoffset:-352px}}.workflow-node,.workflow-cube{cursor:pointer;pointer-events:auto;z-index:2;background:0 0;border:0;place-items:center;width:76px;height:76px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.workflow-cube{width:104px;height:104px;top:50%;left:50%}.workflow-node-name{color:var(--node-color,#acd4ef);text-shadow:0 0 13px color-mix(in srgb,var(--node-color,#acd4ef) 40%,transparent);text-align:center;pointer-events:none;background:#030b1680;border:1px solid #a3c9ff14;border-radius:10px;min-width:90px;max-width:145px;padding:5px 8px;font-size:clamp(11px,.88vw,14px);font-weight:750;line-height:1.35;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)}.workflow-cube .workflow-node-name{letter-spacing:.07em;min-width:135px;font-size:10px}.workflow-node-float{animation:7s ease-in-out infinite workflow-vibe;display:block}.workflow-node .original-glass-orb{transition:filter .2s}.workflow-node:hover .original-glass-orb{filter:brightness(1.25)}.workflow-node:focus-visible,.workflow-cube:focus-visible{outline-offset:7px;border-radius:50%;outline:2px solid #c4eaff}@keyframes workflow-vibe{50%{transform:translateY(-5px)rotateY(7deg)}}.workflow-primary-link{background:#0a243938;border:1px solid #91e7ed99;border-radius:40px;align-items:center;gap:14px;margin-top:20px;padding:10px 22px 10px 10px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px 8px #8bf7ff20,0 0 26px #79eaff15;color:#a2e3ed!important}.workflow-story-rail{z-index:7;gap:15px;display:grid;position:fixed;top:42%;right:10px}.workflow-story-rail a{color:#8ba3bc;align-items:center;gap:8px;font-size:11px;display:flex}.workflow-story-rail b{display:none}.workflow-story-rail a:after{content:"";background:#7ba3c666;width:16px;height:1px}.workflow-story-rail a[aria-current]{color:#bdfaff}.workflow-story-rail a[aria-current]:after{background:#bdfaff;height:2px;box-shadow:0 0 8px #9ef3ff}.workflow-directory{z-index:6;background:linear-gradient(#0000,#050b16a6 28%,#050b1666);padding:100px 6vw 120px;position:relative}.workflow-directory>header{max-width:850px;margin-bottom:50px}.workflow-directory>header>p:last-child{color:#a6bed0;font-size:1.1rem;line-height:1.8}.workflow-search-field{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#b5d7f1;background:#07122270;border:1px solid #849dc666;border-radius:32px;align-items:center;gap:16px;max-width:670px;padding:14px 23px;display:flex;box-shadow:inset 0 1px 4px #c2e9ff0e}.workflow-search-field>span{font-size:30px;line-height:1}.workflow-search-field input{color:#dfedf7;width:100%;font:inherit;background:0 0;border:0;outline:none}.workflow-search-field:focus-within{outline-offset:3px;outline:2px solid #8fddf6}.workflow-categories{flex-wrap:wrap;gap:9px;margin:24px 0 14px;display:flex}.workflow-categories button{border:1px solid color-mix(in srgb,var(--category-color) 48%,transparent);color:var(--category-color);font:inherit;cursor:pointer;background:#040b166b;border-radius:24px;padding:8px 17px;font-size:.85rem}.workflow-categories button[aria-pressed=true]{background:color-mix(in srgb,var(--category-color) 17%,#06101a);box-shadow:0 0 18px color-mix(in srgb,var(--category-color) 20%,transparent),inset 0 1px 3px #ffffff42}.workflow-match-count{color:#8dabc0;font-size:.82rem}.workflow-directory-layout{grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);align-items:start;gap:36px;margin-top:26px;display:grid}.workflow-choices{grid-template-columns:1fr 1fr;gap:14px;display:grid}.workflow-choices .original-glass-pill{text-align:left;border-radius:24px;justify-content:flex-start;width:100%;min-height:86px;padding:15px}.workflow-choices small{letter-spacing:.1em;text-transform:uppercase;opacity:.7;margin-bottom:5px;font-size:.62rem;display:block}.workflow-choices .original-pill__label{white-space:normal;font-size:.82rem;line-height:1.4}.workflow-selected{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(130deg,#16334a70,#12132960);border:1px solid #9dc2f541;border-radius:32px;padding:32px;position:sticky;top:130px;box-shadow:inset 1px 1px 2px #d4f4ff30,0 18px 60px #0002}.workflow-selected h3{color:var(--node-color);margin:18px 0;font-size:1.9rem;line-height:1.2}.workflow-selected p{color:#a6bfd1;font-size:.94rem;line-height:1.7}.workflow-selected ol{gap:20px;margin:30px 0;padding:0;list-style:none;display:grid}.workflow-selected li{align-items:center;gap:14px;font-size:.88rem;display:flex}.workflow-selected li>span{color:#a6ddef;border:1px solid #9bdafa65;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.workflow-note{line-height:1.7;color:#8ca7be!important;font-size:.78rem!important}.workflow-finish{z-index:3;text-align:center;padding:100px 8vw 140px;position:relative}.workflow-finish h2{font-size:clamp(2.5rem,4vw,4.5rem)}.workflow-finish p{color:#a9c1d4;max-width:750px;margin:24px auto;line-height:1.8}.workflow-finish a{color:#a2e2ef;border:1px solid #9adce066;border-radius:30px;padding:14px 24px;display:inline-block}.workflow-detail-companion{z-index:2;pointer-events:auto;width:32vw;height:52vh;position:fixed;transform:translate(-50%,-50%)}.workflow-detail-companion.is-directory{scrollbar-width:thin;scrollbar-color:#9ad6ee #0c1831;background:#04102260;border-radius:22px;max-height:65vh;padding:12px;overflow:auto}.workflow-detail-companion nav{gap:10px;display:grid}.workflow-detail-companion nav .original-glass-pill{text-align:left;width:100%;font-size:.8rem}.workflow-detail-companion .workflow-node,.workflow-detail-companion .workflow-cube{width:44px!important;height:44px!important}.workflow-detail-companion .workflow-cube{width:60px!important;height:60px!important}.workflow-detail-companion .original-glass-orb{--glass-orb-size:44px!important}.workflow-detail-companion .workflow-cube .original-glass-orb{--glass-orb-size:60px!important}.workflow-detail-companion .workflow-node-name{min-width:70px;max-width:93px;padding:3px 5px;font-size:10px;top:calc(100% + 5px)}.workflow-detail-companion .workflow-wires text{font-size:15px}.workflow-detail-content{color:#c4dce9}.workflow-detail-heading{border-bottom:1px solid #9bc4dd33;align-items:center;gap:24px;padding:25px 0 30px;display:flex}.workflow-detail-heading>.original-glass-orb{flex-shrink:0}.workflow-detail-heading h2{letter-spacing:-.03em;color:var(--node-color);margin:12px 0 18px;font-size:clamp(1.8rem,2.6vw,2.8rem);line-height:1.15}.workflow-detail-heading p,.workflow-detail-content section>p{color:#aac6d7;line-height:1.85}.workflow-detail-content section{margin:32px 0}.workflow-detail-content h3{color:#deedf5;font-size:1.25rem}.workflow-detail-stages{gap:17px;padding:0;list-style:none;display:grid}.workflow-detail-stages li{background:#aec8ff05;border:1px solid #a7c5e329;border-radius:20px;padding:20px}.workflow-detail-stages strong{color:#cde5f2;gap:15px;display:flex}.workflow-detail-stages strong span{color:var(--node-color);font-size:.8rem}.workflow-detail-stages p{color:#a5c0d2;margin:12px 0;font-size:.9rem;line-height:1.75}.workflow-detail-stages small{color:#87b5cd;font-size:.73rem}.workflow-detail-boundary{border-left:2px solid var(--node-color);background:#8cabcc06;padding:10px 18px}.workflow-detail-content blockquote{color:#d4eaf7;background:#1a365e30;border:1px solid #7fa1bf3d;border-radius:18px;margin:16px 0;padding:24px;line-height:1.7}.workflow-connection-list p{border-bottom:1px solid #a5bdd323;justify-content:space-between;gap:20px;padding:18px 0;font-size:.9rem;display:flex}.workflow-connection-list span{color:#8eb2cf}.workflow-empty{padding:30px}.workflow-empty button{color:#a4e6f0;background:0 0;border:1px solid #83c5e870;border-radius:20px;padding:12px}body:has(.workflow-page) .site-atmosphere{display:none}body:has(.workflow-page) .global-motion{display:none}body:has(.workflow-page) .site-footer{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07142129}:is(body:has(.workflow-page):has(.flowPopupOverlay) .workflow-copy,body:has(.workflow-page):has(.flowPopupOverlay) .workflow-directory,body:has(.workflow-page):has(.flowPopupOverlay) .workflow-finish,body:has(.workflow-page):has(.flowPopupOverlay) .workflow-story-rail){opacity:0;pointer-events:none}body:has(.workflow-page):has(.flowPopupOverlay) .workflow-directory *{pointer-events:none}.workflow-page[data-motion-paused=true] .workflow-signal,.workflow-page[data-motion-paused=true] .workflow-node-float,.workflow-graph[data-paused=true] .workflow-signal,.workflow-graph[data-paused=true] .workflow-node-float{animation-play-state:paused}.workflow-inline-scene{width:100%;height:500px}@media (max-width:1300px){.workflow-copy{width:40%}.workflow-copy h1,.workflow-copy h2{font-size:3.25rem}.workflow-node .original-glass-orb{--glass-orb-size:62px!important}.workflow-node{width:62px;height:62px}.workflow-directory-layout{gap:20px}.workflow-choices{gap:10px}.workflow-selected{padding:23px}.workflow-choices .original-glass-pill{padding:11px}}@media (max-width:1000px){.workflow-chapter,.workflow-chapter.copy-right{min-height:auto;padding:80px 7vw;display:block}.workflow-copy{width:100%;max-width:750px}.workflow-copy h1,.workflow-copy h2{font-size:clamp(2.5rem,7vw,4rem)}.workflow-inline-scene{height:550px;margin-top:50px}.workflow-story-rail{display:none}.workflow-directory-layout{grid-template-columns:1fr}.workflow-selected{position:static}.workflow-detail-companion{background:#041021cf;border:1px solid #9ccbe033;border-radius:20px;width:calc(100vw - 30px);max-width:650px;height:160px;transform:translate(-50%);top:auto!important;bottom:12px!important}.workflow-detail-companion .workflow-graph{width:100%;height:100%}.workflow-detail-companion .workflow-node,.workflow-detail-companion .workflow-cube{transform:translate(-50%,-50%)scale(.62)!important}.workflow-detail-companion .workflow-node-name{min-width:90px;max-width:100px;font-size:11px}.workflow-detail-companion .workflow-wires text{display:none}.workflow-detail-companion.is-directory{height:110px;max-height:110px}.workflow-detail-companion nav{width:max-content;display:flex}.workflow-detail-companion nav .original-glass-pill{width:210px}body:has(.workflow-page) .flowPopupMotion{max-height:calc(100svh - 220px)!important;top:20px!important;transform:translate(-50%)!important}.workflow-detail-heading{gap:15px}.workflow-detail-heading>.original-glass-orb{--glass-orb-size:54px!important}}@media (max-width:600px){.workflow-inline-scene{width:calc(100% + 28px);height:360px;margin-left:-14px}.workflow-node .original-glass-orb{--glass-orb-size:44px!important}.workflow-node{width:44px;height:44px}.workflow-cube,.workflow-cube .original-glass-orb{width:66px;height:66px;--glass-orb-size:66px!important}.workflow-node-name{min-width:62px;max-width:92px;font-size:10px;top:calc(100% + 4px)}.workflow-cube .workflow-node-name{min-width:90px;font-size:8px}.workflow-wires text{font-size:20px}.workflow-choices{grid-template-columns:1fr}.workflow-directory{padding:65px 6vw}.workflow-copy>p:not(.flow-kicker){font-size:1rem}.workflow-detail-heading{align-items:flex-start}.workflow-detail-heading h2{font-size:1.6rem}.workflow-detail-content section{margin:24px 0}.workflow-detail-stages li{padding:15px}.workflow-detail-heading p{font-size:.9rem}.workflow-connection-list p{display:block}.workflow-connection-list span{margin-top:8px;display:block}}@media (prefers-reduced-motion:reduce){.workflow-signal,.workflow-node-float{animation:none}.workflow-floating-scene{transition:none}}.workflow-page .workflow-graph .flow-object,.workflow-detail-companion .workflow-graph .flow-object{visibility:visible;opacity:1;pointer-events:auto;display:grid}.workflow-page .workflow-node .original-glass-orb{box-shadow:inset 1px 2px 4px #edfcff88,inset -4px -6px 10px #020a19b0,inset 0 0 18px color-mix(in srgb,var(--glass-orb-color) 22%,transparent),0 0 0 1px color-mix(in srgb,var(--glass-orb-color) 50%,transparent),0 0 28px color-mix(in srgb,var(--glass-orb-color) 18%,transparent)}.workflow-capability-links{flex-wrap:wrap;gap:16px;margin-top:25px;display:flex}.workflow-capability-links a{color:#a2cbe2;border-bottom:1px solid #86a9d43d;padding-bottom:6px;font-size:.82rem}.workflow-reference-toggle{color:#b3dce9;font:inherit;text-align:left;cursor:pointer;background:#28415830;border:1px solid #89c7e054;border-radius:20px;padding:14px 19px}.workflow-floating-scene.is-request{width:62%;height:470px;top:47%;left:36%}.workflow-request-scene{pointer-events:none;width:100%;height:100%;position:relative}.workflow-request-scene>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.workflow-request-scene button{pointer-events:auto;cursor:pointer}.workflow-request-scene .flow-object{visibility:visible;opacity:1}.request-origin,.request-brand{color:#e9dcff;background:0 0;border:0;place-items:center;width:96px;height:96px;padding:0;display:grid;position:absolute;top:50%;left:8%;transform:translate(-50%,-50%)}.request-origin strong{white-space:nowrap;font-size:13px;position:absolute;top:108%;left:50%;transform:translate(-50%)}.request-brand{width:112px;height:112px;left:26%}.request-branch{justify-content:space-between;align-items:center;gap:14%;height:100px;display:flex;position:absolute;left:41%;right:1%}.request-branch-0{top:8%}.request-branch-1{top:40%}.request-branch-2{top:72%}.request-choice,.request-outcome{border:1px solid color-mix(in srgb,var(--branch-color) 66%,transparent);background:linear-gradient(125deg,color-mix(in srgb,var(--branch-color) 8%,#04102260),#070d194d);box-shadow:inset 0 1px 4px #cef5ff18,0 0 16px color-mix(in srgb,var(--branch-color) 8%,transparent);color:#d7eaf5;text-align:left;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border-radius:17px;align-items:center;gap:14px;min-width:0;padding:13px 16px 13px 0;width:44%!important;height:100px!important;display:flex!important;position:relative!important;inset:auto!important;transform:none!important}.request-choice>.original-glass-orb{flex-shrink:0;margin-left:-25px}.request-choice span:last-child,.request-outcome span:last-child{min-width:0;display:block}.request-choice strong,.request-outcome strong{color:var(--branch-color);font-size:15px;font-weight:700;line-height:1.3;display:block}.request-choice small,.request-outcome small{color:#b2cce0;margin-top:8px;font-size:11px;line-height:1.5;display:block}.request-outcome{gap:10px;padding:13px;width:47%!important}.request-outcome>.original-glass-orb{flex-shrink:0}.workflow-chapter:first-of-type .workflow-copy{width:34%;max-width:580px}.workflow-chapter:first-of-type .workflow-copy h1{font-size:clamp(2.8rem,4.1vw,4.7rem)}.workflow-chapter:first-of-type{padding-top:calc(var(--site-header-height,116px) + 75px);align-items:flex-start;min-height:100svh;padding-bottom:120px}.workflow-hero-search{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b17294d;border:1px solid #a6caff88;border-radius:36px;align-items:center;margin-top:28px;padding:8px;display:flex;box-shadow:inset 0 1px 8px #c6dfff16}.workflow-hero-search label{flex:1;align-items:center;gap:13px;min-width:0;padding-left:14px;display:flex}.workflow-hero-search label>span{color:#c5deff;font-size:30px;line-height:1}.workflow-hero-search input{color:#d6e8f5;font:inherit;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:14px}.workflow-hero-search:focus-within{outline-offset:4px;outline:2px solid #b0e3f7}.workflow-hero-search button{color:#dfefff;cursor:pointer;background:radial-gradient(circle at 35% 25%,#72c7ff6e,#112046);border:1px solid #a2c5ff99;border-radius:50%;flex-shrink:0;width:36px;height:36px;font-size:20px}.workflow-search-examples{color:#93b9d1;flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;font-size:11px;display:flex}.workflow-search-examples button{color:#acc7e1;cursor:pointer;font:inherit;background:#05112c4d;border:1px solid #8fb8d749;border-radius:20px;padding:6px 10px}.workflow-capability-links{background:linear-gradient(100deg,#29225138,#102c3e42);border:1px solid #a4b3ef50;border-radius:36px;justify-content:space-between;gap:10px;padding:14px 22px;box-shadow:inset 0 1px 3px #bbdcff25}.workflow-capability-links a{color:#b4d9ef;border:0;padding:0}.workflow-story-rail{gap:18px;right:14px}.workflow-story-rail a{justify-content:flex-end;gap:9px;min-width:48px;padding:5px 0;position:relative}.workflow-story-rail a:after{width:16px;transition:width .25s,background .25s,box-shadow .25s}.workflow-story-rail a[aria-current=step]:after{background:#befaff;width:30px;height:2px;box-shadow:0 0 9px #a0edff}.workflow-story-rail a:hover:after,.workflow-story-rail a:focus-visible:after{width:30px}.workflow-story-rail b{opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;color:#c8e5f2;background:#061d2ae8;border:1px solid #84b8d229;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:500;transition:opacity .18s,transform .18s,visibility .18s;display:block;position:absolute;top:50%;right:calc(100% + 12px);transform:translate(6px,-50%);box-shadow:0 5px 20px #0003}.workflow-story-rail a:hover b,.workflow-story-rail a:focus-visible b{opacity:1;visibility:visible;transform:translateY(-50%)}.workflow-detail-companion .request-choice,.workflow-detail-companion .request-outcome{gap:5px;padding:5px;height:60px!important}.workflow-detail-companion .request-choice{border-radius:12px}.workflow-detail-companion .request-choice>.original-glass-orb{margin-left:-13px}.workflow-detail-companion .request-choice small,.workflow-detail-companion .request-outcome small{display:none}.workflow-detail-companion .request-choice strong,.workflow-detail-companion .request-outcome strong{font-size:10px}.workflow-detail-companion .request-origin,.workflow-detail-companion .request-brand{width:50px!important;height:50px!important}.workflow-detail-companion .request-brand .original-glass-orb{--glass-orb-size:60px!important}.workflow-detail-companion .request-origin strong{font-size:10px}.workflow-detail-companion .request-branch{height:60px}.workflow-detail-companion .request-outcome .original-glass-orb{--glass-orb-size:28px!important}@media (max-width:1400px){.workflow-floating-scene.is-request{width:62%;height:410px;left:36%}.request-choice,.request-outcome{gap:7px;padding-right:9px}.request-choice strong,.request-outcome strong{font-size:12px}.request-choice small,.request-outcome small{font-size:9px}.request-choice>.original-glass-orb{margin-left:-18px;--glass-orb-size:60px!important}.request-outcome>.original-glass-orb{--glass-orb-size:38px!important}.request-origin .original-glass-orb{--glass-orb-size:78px!important}.request-brand .original-glass-orb{--glass-orb-size:90px!important}}@media (max-width:1000px){.workflow-chapter:first-of-type .workflow-copy{width:100%;max-width:750px}.workflow-chapter:first-of-type{padding-top:calc(var(--site-header-height,100px) + 45px)}.workflow-inline-scene:has(.workflow-request-scene){height:400px}.workflow-hero-search{max-width:600px}.workflow-capability-links{max-width:570px}.workflow-story-rail,.workflow-detail-companion .request-origin strong{display:none}.workflow-detail-companion .request-branch{gap:12%;height:40px}.workflow-detail-companion .request-choice,.workflow-detail-companion .request-outcome{height:38px!important}.workflow-detail-companion .request-choice>.original-glass-orb{margin-left:-6px;--glass-orb-size:25px!important}.workflow-detail-companion .request-outcome>.original-glass-orb{--glass-orb-size:22px!important}.workflow-detail-companion .request-choice strong,.workflow-detail-companion .request-outcome strong{font-size:8px}.workflow-detail-companion .request-brand>.original-glass-orb{--glass-orb-size:38px!important}.workflow-detail-companion .request-origin>.original-glass-orb{--glass-orb-size:30px!important}}@media (max-width:600px){.workflow-inline-scene:has(.workflow-request-scene){width:calc(100% + 36px);height:310px;margin-left:-18px}.request-branch{gap:11%;height:70px;left:40%;right:0}.request-choice,.request-outcome{text-align:center;border-radius:11px;flex-direction:column;justify-content:center;gap:4px;padding:8px 5px;height:70px!important}.request-choice>.original-glass-orb{margin-left:0;position:absolute;top:-18px;--glass-orb-size:36px!important}.request-choice small,.request-outcome small{display:none}.request-choice strong,.request-outcome strong{font-size:10px}.request-outcome>.original-glass-orb{--glass-orb-size:30px!important}.request-origin .original-glass-orb{--glass-orb-size:52px!important}.request-brand .original-glass-orb{--glass-orb-size:65px!important}.request-origin,.request-brand{width:60px;height:60px}.request-origin strong{font-size:10px;top:100%}.workflow-chapter:first-of-type .workflow-copy h1{font-size:2.9rem}.workflow-capability-links{padding:12px 16px}}body:has(.flowPopupOverlay) .workflow-detail-companion .request-choice{width:44%!important}body:has(.flowPopupOverlay) .workflow-detail-companion .request-outcome{width:47%!important}.workflow-page>.workflow-story{margin:0;padding:0}.workflow-morph-layer{position:absolute;inset:0}.workflow-floating-scene{transition:none}.workflow-floating-scene[data-morph]:not([data-morph="0.000"]) .workflow-node-name{opacity:.4}.workflow-floating-scene[data-morph]:not([data-morph="0.000"]) .workflow-wires text{opacity:0}.workflow-node.label-left .workflow-node-name{min-width:75px;max-width:110px;top:50%;left:auto;right:calc(100% + 12px);transform:translateY(-50%)}.workflow-node.label-right .workflow-node-name{min-width:75px;max-width:110px;top:50%;left:calc(100% + 12px);transform:translateY(-50%)}.workflow-node.label-above .workflow-node-name{top:auto;bottom:calc(100% + 10px)}@media (max-width:600px){.workflow-node.label-left .workflow-node-name{min-width:48px;max-width:66px;font-size:9px;right:calc(100% + 4px)}.workflow-node.label-right .workflow-node-name{min-width:48px;max-width:66px;font-size:9px;left:calc(100% + 4px)}}@media (min-width:1001px){.workflow-copy{width:35%;max-width:600px}.workflow-floating-scene{height:min(68vh,720px)}.workflow-chapter.copy-right{justify-content:flex-start}}.workflow-morph-layer .workflow-node-name,.workflow-morph-layer .request-origin strong,.workflow-morph-layer .request-choice>span:last-child,.workflow-morph-layer .request-outcome>span:last-child{opacity:var(--scene-label-opacity,1)!important}body:has(.workflow-page):has(.flowPopupOverlay) .workflow-inline-scene{visibility:hidden;pointer-events:none}@media (max-width:600px){.workflow-inline-scene:has(.workflow-graph){height:auto;min-height:420px}.workflow-inline-scene .workflow-graph{grid-template-columns:1fr 1fr;gap:14px;height:auto;display:grid}.workflow-inline-scene .workflow-wires{display:none}.workflow-inline-scene .workflow-node,.workflow-inline-scene .workflow-cube{background:#09132642;border:1px solid #91c6e32b;border-radius:20px;flex-direction:column;justify-content:center;gap:12px;min-height:100px;padding:14px 8px;display:flex;width:100%!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.workflow-inline-scene .workflow-cube{grid-column:1/-1;min-height:125px}.workflow-inline-scene .workflow-node-name,.workflow-inline-scene .workflow-node.label-left .workflow-node-name,.workflow-inline-scene .workflow-node.label-right .workflow-node-name,.workflow-inline-scene .workflow-node.label-above .workflow-node-name{background:0 0;border:0;min-width:0;max-width:none;padding:0;font-size:12px;position:static;transform:none}.workflow-inline-scene .workflow-node-float{animation:none}}.request-choice{gap:12px;padding:12px!important}.request-choice>.original-glass-orb{--glass-orb-size:64px!important;margin-left:0!important}.workflow-detail-companion .request-choice>.original-glass-orb{--glass-orb-size:30px!important;margin-left:0!important}.workflow-detail-companion .request-choice{padding:6px!important}@media (max-width:1400px){.request-choice{gap:8px;padding:9px!important}.request-choice>.original-glass-orb{--glass-orb-size:46px!important}}@media (max-width:1000px){body:has(.workflow-page) .flowPopupMotion{width:calc(100vw - 24px)!important;max-height:calc(100svh - 220px)!important;margin:0!important;inset:20px auto auto 12px!important;transform:translate(0,0)!important}.workflow-detail-companion .request-choice>.original-glass-orb{--glass-orb-size:22px!important}}@media (max-width:600px){.request-choice>.original-glass-orb{position:relative;top:auto;--glass-orb-size:30px!important}.request-choice{gap:4px;padding:5px!important}}.workflow-optical-ribbons{pointer-events:none;z-index:1;position:absolute;inset:0}.workflow-optical-ribbons canvas{width:100%;height:100%;display:block}.workflow-graph{transform:perspective(1400px) rotateX(var(--scene-rotate-x,0deg)) rotateY(var(--scene-rotate-y,0deg));transform-origin:50%;pointer-events:auto;cursor:grab;touch-action:pan-y}.workflow-request-scene{pointer-events:auto;cursor:grab;touch-action:pan-y}.workflow-graph:active,.workflow-request-scene:active{cursor:grabbing}.workflow-graph button,.workflow-request-scene button,.request-branch{z-index:3}@media (max-width:600px){.workflow-inline-scene .workflow-optical-ribbons{display:none}}@media (prefers-reduced-motion:reduce){.workflow-graph,.workflow-request-scene{cursor:default;transform:none!important}}.workflow-story-rail{top:50%;transform:translateY(-50%)}@media (max-width:1000px){body:has(.workflow-page) .flowPopupMotion{position:fixed!important}}.workflow-floating-scene.workflow-persistent-scene{width:calc(54% - 56px);height:min(68vh,720px);left:44%}.workflow-morph-scene{pointer-events:auto;cursor:grab;touch-action:pan-y;width:100%;height:100%;position:relative}.workflow-morph-scene:active{cursor:grabbing}.workflow-morph-canvas{pointer-events:none;position:absolute;inset:0}.workflow-morph-canvas canvas{width:100%;height:100%;display:block}.workflow-morph-scene .morph-node,.workflow-morph-scene .morph-centre{cursor:pointer;pointer-events:auto;z-index:2;width:76px;height:76px;color:var(--node-color,#a7d9ef);background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workflow-morph-scene .morph-centre{width:104px;height:104px}.morph-centre>span:last-child{letter-spacing:.06em;text-align:center;background:#03111b8f;border:1px solid #9bccdf20;border-radius:10px;min-width:135px;padding:5px 8px;font-size:10px;line-height:1.4;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.morph-node-text{text-align:center;background:#03111a85;border:1px solid #94c4e422;border-radius:10px;min-width:85px;max-width:126px;padding:5px 8px;font-size:12px;line-height:1.35;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.morph-node-text strong{font-weight:650}.morph-node.label-above .morph-node-text,.morph-node.label-left .morph-node-text,.morph-node.label-right .morph-node-text{top:auto;bottom:calc(100% + 8px)}.workflow-morph-scene .morph-node.choice-card,.workflow-morph-scene .morph-node.outcome-card{border:1px solid color-mix(in srgb,var(--node-color) 55%,transparent);background:linear-gradient(130deg,color-mix(in srgb,var(--node-color) 7%,#06101b60),#08111d55);text-align:left;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:17px;align-items:center;gap:12px;width:25%;height:100px;min-height:100px;padding:10px;display:flex;transform:translate(-42px,-50%);box-shadow:inset 0 1px 4px #ceefff12}.workflow-morph-scene .morph-node.outcome-card{transform:translate(-36.5px,-50%)}.morph-node.choice-card .morph-node-text,.morph-node.outcome-card .morph-node-text{text-align:left;background:0 0;border:0;min-width:0;max-width:none;padding:0;font-size:13px;position:static;transform:none}.morph-node-text small{color:#acc5d6;margin-top:8px;font-size:10px;line-height:1.5;display:block}.morph-node.choice-card>.original-glass-orb,.morph-node.outcome-card>.original-glass-orb{flex-shrink:0}.workflow-morph-scene .morph-node:focus-visible,.workflow-morph-scene .morph-centre:focus-visible{outline-offset:6px;border-radius:20px;outline:2px solid #bceaff}.workflow-morph-scene.is-small .morph-node{width:44px!important;height:44px!important}.workflow-morph-scene.is-small .morph-node .original-glass-orb{--glass-orb-size:44px!important}.workflow-morph-scene.is-small .morph-centre{width:60px!important;height:60px!important}.workflow-morph-scene.is-small .morph-centre .original-glass-orb{--glass-orb-size:60px!important}.workflow-morph-scene.is-small .morph-node-text{min-width:65px;max-width:90px;padding:3px 5px;font-size:10px}.workflow-morph-scene.is-small .morph-centre>span:last-child{min-width:100px;font-size:8px}.workflow-morph-scene.is-small .morph-node.choice-card,.workflow-morph-scene.is-small .morph-node.outcome-card{gap:5px;min-height:60px;padding:6px;transform:translate(-21px,-50%);width:25%!important;height:60px!important}.workflow-morph-scene.is-small .morph-node.choice-card .original-glass-orb{--glass-orb-size:30px!important}.workflow-morph-scene.is-small .morph-node.outcome-card .original-glass-orb{--glass-orb-size:28px!important}.workflow-morph-scene.is-small .morph-node-text small{display:none}.workflow-morph-scene.is-small .morph-node.choice-card .morph-node-text,.workflow-morph-scene.is-small .morph-node.outcome-card .morph-node-text{min-width:0;font-size:9px}@media (max-width:1400px){.workflow-morph-scene:not(.is-small) .morph-node.choice-card{transform:translate(-33px,-50%)}.workflow-morph-scene:not(.is-small) .morph-node.outcome-card{transform:translate(-29px,-50%)}.workflow-morph-scene:not(.is-small) .morph-node.choice-card>.original-glass-orb{--glass-orb-size:46px!important}.workflow-morph-scene:not(.is-small) .morph-node.outcome-card>.original-glass-orb{--glass-orb-size:38px!important}.morph-node.choice-card .morph-node-text,.morph-node.outcome-card .morph-node-text{font-size:11px}.morph-node-text small{font-size:9px}.workflow-morph-scene .morph-node.choice-card,.workflow-morph-scene .morph-node.outcome-card{gap:7px}}@media (max-width:1300px){.workflow-morph-scene:not(.is-small) .morph-node:not(.choice-card):not(.outcome-card)>.original-glass-orb{--glass-orb-size:62px!important}.workflow-morph-scene:not(.is-small) .morph-node:not(.choice-card):not(.outcome-card){width:62px;height:62px}}@media (max-width:1000px){.workflow-morph-scene.is-small .morph-node .original-glass-orb{--glass-orb-size:25px!important}.workflow-morph-scene.is-small .morph-node{width:25px!important;height:25px!important}.workflow-morph-scene.is-small .morph-centre,.workflow-morph-scene.is-small .morph-centre .original-glass-orb{--glass-orb-size:34px!important;width:34px!important;height:34px!important}.workflow-morph-scene.is-small .morph-node-text,.workflow-morph-scene.is-small .morph-centre>span:last-child{display:none}.workflow-morph-scene.is-small .morph-node.choice-card,.workflow-morph-scene.is-small .morph-node.outcome-card{min-height:34px;padding:4px;transform:translate(-16px,-50%);width:25%!important;height:34px!important}.workflow-morph-scene.is-small .morph-node.choice-card .original-glass-orb,.workflow-morph-scene.is-small .morph-node.outcome-card .original-glass-orb{--glass-orb-size:23px!important}.workflow-morph-scene.is-small .morph-node.choice-card .morph-node-text,.workflow-morph-scene.is-small .morph-node.outcome-card .morph-node-text{font-size:7px;display:block}}.workflow-page .workflow-morph-scene .flow-object,.workflow-detail-companion .workflow-morph-scene .flow-object{visibility:visible;opacity:1}.workflow-morph-scene .morph-node.label-left .morph-node-text{width:80px;min-width:0;max-width:80px;inset:50% calc(100% + 10px) auto auto;transform:translateY(-50%)}.workflow-morph-scene .morph-node.label-right .morph-node-text{width:80px;min-width:0;max-width:80px;top:50%;bottom:auto;left:calc(100% + 10px);transform:translateY(-50%)}.workflow-morph-scene .morph-node.choice-card,.workflow-morph-scene .morph-node.outcome-card{border-color:color-mix(in srgb,var(--node-color) calc(var(--phase-visibility,1) * 55%),transparent);background:linear-gradient(130deg,rgba(10,25,44,calc(var(--phase-visibility,1) * .55)),rgba(9,18,34,calc(var(--phase-visibility,1) * .4)))}@media (max-width:1300px){.workflow-morph-scene .morph-node.label-left .morph-node-text,.workflow-morph-scene .morph-node.label-right .morph-node-text{width:65px;max-width:65px;font-size:10px}}.workflow-page .workflow-copy h2{font-size:clamp(2.6rem,3.4vw,4rem)}.workflow-morph-scene[data-view-chapter="4"] .morph-centre>span:last-child{top:auto;bottom:calc(100% + 10px)}.workflow-page[data-static=true] .workflow-chapter{min-height:0;display:block}.workflow-page[data-static=true] .workflow-copy{width:100%;max-width:780px}.workflow-page[data-static=true] .workflow-inline-scene{max-width:900px;margin-inline:auto}.workflow-page .workflow-morph-scene[data-ready=false] .flow-object,.workflow-detail-companion .workflow-morph-scene[data-ready=false] .flow-object{visibility:hidden!important;pointer-events:none!important}.workflow-morph-scene[data-view-chapter="0"] .morph-centre>span:last-child{display:none}.workflow-morph-scene[data-view-chapter="3"] .morph-centre>span:last-child{top:auto;bottom:calc(100% + 10px)}@media (max-width:1450px){.workflow-morph-scene .morph-node.label-left .morph-node-text,.workflow-morph-scene .morph-node.label-right .morph-node-text{width:65px;max-width:65px;font-size:10px}}.workflow-capability-links{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;width:min(960px,86vw);max-width:none;margin:0;padding:14px 24px;display:grid;position:absolute;bottom:25px;left:50%;transform:translate(-50%)}.workflow-capability-links a{align-items:center;gap:11px;text-decoration:none;display:flex}.workflow-capability-links strong{color:#d3e8f3;font-size:13px;font-weight:650;display:block}.workflow-capability-links small{color:#8fb5cd;margin-top:4px;font-size:9px;display:block}.workflow-capability-links .original-glass-orb{flex-shrink:0}@media (max-width:1000px){.workflow-capability-links{border-radius:25px;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;margin:30px 0;padding:20px;position:relative;bottom:auto;left:auto;transform:none}.workflow-capability-links a{gap:8px}.workflow-capability-links .original-glass-orb{--glass-orb-size:30px!important}.workflow-capability-links strong{font-size:12px}.workflow-capability-links small{font-size:8px}}
