.backdrop{z-index:0;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.backdrop__mass{will-change:transform;display:block;position:absolute;transform:translate(0,0)}.backdrop__mass[data-mass="1"]{width:40vw;height:40vw;animation:backdrop-drift-a 54s var(--ease) infinite alternate;background:radial-gradient(circle,#0b2a7a66,#0b2a7a00 68%);top:-18vh;left:-10vw}.backdrop__mass[data-mass="2"]{width:34vw;height:34vw;animation:backdrop-drift-b 46s var(--ease) infinite alternate;background:radial-gradient(circle,#2e6bff29,#2e6bff00 66%);top:26vh;right:-18vw}.backdrop__mass[data-mass="3"]{width:36vw;height:36vw;animation:backdrop-drift-c 60s var(--ease) infinite alternate;background:radial-gradient(circle,#0b2a7a52,#0b2a7a00 70%);bottom:-26vh;left:18vw}@keyframes backdrop-drift-a{0%{transform:translate(0,0)}to{transform:translate(6vw,7vh)}}@keyframes backdrop-drift-b{0%{transform:translate(0,0)}to{transform:translate(-7vw,-5vh)}}@keyframes backdrop-drift-c{0%{transform:translate(0,0)}to{transform:translate(5vw,-6vh)}}.backdrop__grain{opacity:.06;width:100%;height:100%;position:absolute;inset:0}.backdrop[data-motion=paused] .backdrop__mass{animation-play-state:paused}.backdrop[data-occluded]{content-visibility:hidden}@media (prefers-reduced-motion:reduce){.backdrop__mass{animation:none}}.strip{--grey:#767a86;--gold:#d4a24c;--amber:#ffb547;--tok:#eef2fb;--tok-done:#fff;--conduit-dim:#2e6bff33;--bevel:#ffffff12;--rail:68px;--spine-w:3.5px;--ink:1;padding-bottom:clamp(28px,3.5vh,44px)}.strip__head{margin-bottom:clamp(28px,4vw,44px)}.chassis{padding-left:var(--rail);background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--bevel), 0 30px 80px #00000073;position:relative}.chassis__spine{top:0;bottom:0;left:var(--rail);z-index:3;width:var(--spine-w);margin-left:calc(var(--spine-w) / -2);background:var(--conduit-dim);pointer-events:none;position:absolute}.chassis__spine b,.chassis__spine i{clip-path:inset(0 0 calc(100% - var(--fill,0%)) 0);transition:clip-path 1.2s var(--ease);display:block;position:absolute;inset:0}.chassis__spine b{left:calc(var(--spine-w) * -2);right:calc(var(--spine-w) * -2);filter:blur(4px);background:#2e6bff38}.chassis__spine i{background:linear-gradient(180deg, var(--blue) 0%, var(--blue-bright) 45%, var(--blue-bright) 100%);box-shadow:0 0 10px #5b8cffd9,0 0 26px #2e6bff73}.chassis__rail{z-index:2;width:var(--rail);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;left:0}.rail__group{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:7px;display:flex}.led{width:5px;height:5px;transition:background .45s var(--ease), box-shadow .45s var(--ease);transition-delay:calc(var(--j) * 90ms);background:#ffffff12;border-radius:50%;box-shadow:inset 0 0 0 1px #0009}.rail__group[data-on] .led{background:var(--blue-bright);box-shadow:0 0 8px #5b8cffd9}.bay{position:relative}.bay__glass{background:#06070b80;position:relative}@supports ((-webkit-backdrop-filter:blur(6px)) or (backdrop-filter:blur(6px))){.bay__glass{-webkit-backdrop-filter:blur(6px);background:#06070b42}}.bay:after{content:"";opacity:0;transition:opacity 1s var(--ease);pointer-events:none;background:linear-gradient(90deg,#2e6bff21,#2e6bff08 55%,#0000 100%);position:absolute;inset:0}.bay[data-fed]:after{opacity:1}.bay__title{z-index:2;letter-spacing:.14em;text-transform:uppercase;color:var(--fg);pointer-events:none;align-items:baseline;gap:8px;margin:0;font-size:11px;font-weight:500;display:flex;position:absolute;top:14px;left:22px}.bay__n{letter-spacing:.16em;color:var(--blue-bright);font-size:10px}.bay__arrow{color:var(--muted)}.bay__cta{z-index:2;letter-spacing:.06em;color:var(--fg);white-space:nowrap;font-size:11px;position:absolute;bottom:16px;right:24px}.bay__cta span{color:var(--blue-bright);transition:transform .3s var(--ease);margin-left:5px;display:inline-block}.bay__cta:hover span{transform:translate(4px)}.cmap{width:100%;height:auto;display:block;overflow:visible}@media (width<=760px){.strip{--rail:38px;--spine-w:3px;--ink:2.3}.rail__group{gap:5px}.bay__title{padding:14px 0 6px 14px;position:static}.bay__cta{text-align:right;padding:8px 14px 14px;font-size:10px;display:block;position:static}}.strip .cmap__route,.strip .cmap__mast,.strip .cmap__alloc,.strip .cmap__exception-route,.strip .emap__coord-pulse{fill:none;stroke-linecap:round;stroke-linejoin:round}.strip .cmap__route--channel{stroke:#2e6bff42;stroke-width:calc(1.4px * var(--ink))}.strip .cmap__route--rail{stroke:#2e6bff80;stroke-width:calc(2px * var(--ink))}.strip .cmap__route--in{stroke:#2e6bff66;stroke-width:calc(1.8px * var(--ink))}.strip .cmap__route--wall{stroke:#ffffff29;stroke-width:calc(1.8px * var(--ink))}.strip .cmap__route--out{stroke:#ffffff1a;stroke-width:calc(1.8px * var(--ink))}.strip .cmap__route--out-b{stroke:#ffffff1f;stroke-width:calc(1.8px * var(--ink))}.strip .cmap__route--money{stroke:#d4a24c38;stroke-width:calc(1.9px * var(--ink))}.strip .cmap__source{fill:var(--grey);opacity:.65}.strip .cmap__ring{fill:none;stroke:#2e6bff57;stroke-width:calc(2px * var(--ink))}.strip .cmap__gate-jaw{fill:none;stroke:#ffffff3d;stroke-width:calc(1.5px * var(--ink))}.strip .cmap__gate-beam{fill:none;stroke:var(--blue-bright);stroke-width:calc(1.5px * var(--ink));opacity:0}.strip .cmap__housing{fill:none;stroke:#ffffff0f;stroke-width:calc(1.2px * var(--ink))}.strip .cmap__core{fill:none;stroke:#ffffff0d;stroke-width:calc(1.2px * var(--ink))}.strip .cmap__mark{fill:#14161c;stroke:#ffffff38;stroke-width:calc(1.5px * var(--ink))}.strip .cmap__mast{stroke:#ffffff24;stroke-width:calc(1.8px * var(--ink))}.strip .cmap__node{fill:#14161c;stroke:#d4a24c42;stroke-width:calc(1.7px * var(--ink))}.strip .cmap__alloc{stroke:#d4a24c3d;stroke-width:calc(1.5px * var(--ink));opacity:0}.strip .cmap__exception-route{stroke:var(--amber);stroke-width:calc(1.5px * var(--ink));opacity:0}.strip .emap__coord-pulse--riser{stroke:var(--blue-bright);stroke-width:calc(1.5px * var(--ink));stroke-dasharray:1;stroke-dashoffset:1px;opacity:0}.strip .emap__coord-pulse--invoice{stroke:#8d8d938c;stroke-width:calc(1.5px * var(--ink));stroke-dasharray:.02 .028;stroke-linecap:butt;opacity:0}.strip .emap__detail{fill:var(--muted);font-family:var(--font);font-size:calc(10px * var(--ink));letter-spacing:.1em;text-transform:uppercase;opacity:.5;transition:opacity .6s var(--ease), fill .6s var(--ease)}.strip .bay[data-run] .emap__detail{opacity:.85}.strip .emap__detail[data-tone=gold]{fill:var(--gold)}.strip .emap__detail[data-tone=amber]{fill:var(--amber)}.strip .emap__detail[data-tone=grey]{fill:var(--grey)}.strip .emap__detail[data-ev=exception]{opacity:0}.strip .bay[data-done] .emap__detail[data-ev=exception]{opacity:.9}.strip .cmap__owner{opacity:.34}.strip .emap__owner-head,.strip .emap__owner-body{fill:#f0efe9;stroke:none}.strip .emap__owner-arm{fill:none;stroke:#f0efe9;stroke-width:1.6px;stroke-linecap:round}.strip .emap__owner-you{fill:#f0efe9;font-family:var(--font);font-size:calc(5.5px * var(--ink));letter-spacing:.12em}.strip .emap__rider{offset-rotate:0deg;offset-distance:0%;opacity:0;stroke:none;r:calc(7px * var(--ink))}.strip .emap__rider--exception{r:calc(6px * var(--ink))}.strip .cmap__source{r:calc(5px * var(--ink))}.strip .cmap__mark{r:calc(7px * var(--ink))}.strip .cmap__node{r:calc(10px * var(--ink))}.strip .emap__rider--prospect{fill:var(--grey)}.strip .emap__rider--customer{fill:var(--tok)}.strip .emap__rider--cash{fill:var(--gold)}.strip .emap__rider--exception{fill:var(--amber)}@keyframes ev-enquiry-received{0%{offset-distance:0%;opacity:1;fill:var(--grey)}40%{fill:var(--grey)}46%{fill:var(--tok-done)}to{offset-distance:100%;opacity:1;fill:var(--tok-done)}}@keyframes ev-sensor-cross{0%,to{opacity:0}20%{opacity:1}50%{opacity:.15}75%{opacity:1}}@keyframes ev-record-created{0%{stroke:#2e6bff57;stroke-width:calc(2px * var(--ink));filter:none}30%{stroke:var(--blue-bright);stroke-width:calc(3.2px * var(--ink));filter:drop-shadow(0 0 8px #5b8cffcc)}to{stroke:#5b8cffd9;stroke-width:calc(2.3px * var(--ink));filter:drop-shadow(0 0 4px #5b8cff59)}}@keyframes ev-record-written{0%{opacity:0;stroke-dashoffset:1px}25%{opacity:1}to{opacity:.85;stroke-dashoffset:0}}@keyframes ev-handoff-ready{0%{stroke:#ffffff1a}to{stroke:#fff9}}.strip [data-bay=a][data-run] .emap__rider--prospect{animation:3s linear both ev-enquiry-received}.strip [data-bay=a][data-run] .cmap__gate-beam{animation:.45s ease-out 1.05s both ev-sensor-cross}.strip [data-bay=a][data-run] .cmap__ring{animation:.9s ease-out 1.3s both ev-record-created}.strip [data-bay=a][data-run] .emap__coord-pulse--riser{animation:.9s ease-out 1.5s both ev-record-written}.strip [data-bay=a][data-run] .cmap__route--out{animation:.8s ease-out 2.7s both ev-handoff-ready}@keyframes ev-work-started{0%{offset-distance:0%;opacity:1;fill:var(--tok);filter:none}57%{fill:var(--tok);filter:none}62%{fill:var(--tok-done);filter:drop-shadow(0 0 7px #ffffffbf)}to{offset-distance:100%;opacity:1;fill:var(--tok-done);filter:drop-shadow(0 0 5px #ffffff80)}}@keyframes ev-stage-reached{0%{fill:#14161c;stroke:#ffffff38}30%{fill:#fff;stroke:#fff}to{fill:#ffffffb8;stroke:#fffc}}@keyframes ev-sequence-triggered{0%{opacity:0;stroke-dashoffset:1px}25%{opacity:1}to{opacity:.85;stroke-dashoffset:0}}@keyframes ev-assurance-fired{0%{stroke:#ffffff24;stroke-width:calc(1.8px * var(--ink));filter:none}30%{stroke:var(--blue-bright);stroke-width:calc(3px * var(--ink));filter:drop-shadow(0 0 6px #5b8cffb3)}to{stroke:#5b8cffa6;stroke-width:calc(2.1px * var(--ink));filter:none}}.strip [data-bay=b][data-run] .emap__rider--customer{animation:3.6s linear both ev-work-started}.strip [data-bay=b][data-run] .cmap__mark{animation:.9s ease-out both ev-stage-reached;animation-delay:calc(.35s + var(--i) * .55s)}.strip [data-bay=b][data-run] .emap__coord-pulse--riser{animation:.9s ease-out 2.1s both ev-sequence-triggered}.strip [data-bay=b][data-run] .cmap__route--out-b{animation:.7s ease-out 2.3s both ev-handoff-ready}.strip [data-bay=b][data-late] .cmap__mast{animation:.8s ease-out both ev-assurance-fired;animation-delay:calc(var(--i) * .22s)}@keyframes ev-invoice-issued{0%{opacity:0}to{opacity:.7}}@keyframes ev-payment-received{0%{offset-distance:0%;opacity:0}6%{opacity:1}to{offset-distance:100%;opacity:1}}@keyframes ev-cash-received{0%{stroke:#d4a24c38;filter:none}40%{stroke:var(--gold);filter:drop-shadow(0 0 6px #d4a24c99)}to{stroke:#d4a24cd9;filter:none}}@keyframes ev-cash-reconciled{0%{stroke:#d4a24c42;filter:none}40%{stroke:var(--gold);filter:drop-shadow(0 0 6px #d4a24c99)}to{stroke:#d4a24cd9;filter:none}}@keyframes ev-ledger-updated{0%{opacity:0;stroke-dashoffset:1px}25%{opacity:1}to{opacity:.85;stroke-dashoffset:0}}@keyframes ev-cash-allocated{0%{stroke:#d4a24c3d;opacity:0}40%{stroke:var(--gold);opacity:1}to{stroke:#d4a24ccc;opacity:1}}@keyframes ev-exception-raised{0%{opacity:0;offset-distance:0%;stroke-dashoffset:1px}12%{opacity:1}to{opacity:1;offset-distance:100%;stroke-dashoffset:0}}@keyframes ev-judgment-required{0%{opacity:.34;filter:none}45%{opacity:1;filter:drop-shadow(0 0 9px #ffb5478c)}to{opacity:1;filter:drop-shadow(0 0 4px #ffb5474d)}}.strip [data-bay=c][data-run] .emap__coord-pulse--invoice{animation:1s ease-out both ev-invoice-issued}.strip [data-bay=c][data-run] .emap__rider--cash{animation:2.1s linear .9s both ev-payment-received}.strip [data-bay=c][data-run] .cmap__route--money,.strip [data-bay=c][data-run] .cmap__node[data-node=collect]{animation:1.2s ease-out .9s both ev-cash-received}.strip [data-bay=c][data-run] .cmap__node[data-node=reconcile]{animation:.7s ease-out 1.85s both ev-cash-reconciled}.strip [data-bay=c][data-late] .emap__coord-pulse--riser{animation:.9s ease-out both ev-ledger-updated}.strip [data-bay=c][data-late] .cmap__node[data-node=allocate]{animation:.8s ease-out .15s both ev-cash-allocated}.strip [data-bay=c][data-late] .cmap__alloc{animation:.8s ease-out both ev-cash-allocated;animation-delay:calc(.25s + var(--i) * .12s)}.strip [data-bay=c][data-late] .cmap__exception-route{stroke-dasharray:1;animation:1.4s ease-out .1s both ev-exception-raised}.strip [data-bay=c][data-late] .emap__rider--exception{animation:1.4s linear .1s both ev-exception-raised}.strip [data-bay=c][data-late] .cmap__owner{animation:.9s ease-out 1.5s both ev-judgment-required}.strip[data-motion=paused] *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.strip *,.strip :before,.strip :after{transition:none!important;animation:none!important}.strip .emap__rider{offset-distance:100%;opacity:1}.strip .emap__rider--prospect,.strip .emap__rider--customer{fill:var(--tok-done)}.strip .cmap__ring{stroke:#5b8cffd9}.strip .cmap__route--out,.strip .cmap__route--out-b{stroke:#fff9}.strip .emap__coord-pulse--riser{opacity:.85;stroke-dashoffset:0}.strip .cmap__gate-beam{opacity:.6}.strip .cmap__mark{fill:#ffffffb8;stroke:#fffc}.strip .cmap__mast{stroke:#5b8cffa6;stroke-width:calc(2.1px * var(--ink))}.strip .emap__coord-pulse--invoice{opacity:.7}.strip .cmap__route--money,.strip .cmap__node{stroke:#d4a24cd9}.strip .cmap__alloc{opacity:1;stroke:#d4a24ccc}.strip .cmap__exception-route,.strip .cmap__owner{opacity:1}.strip .emap__detail{opacity:.85}.strip .emap__detail[data-ev=exception]{opacity:.9}}
