:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#02040a;--panel:#ffffff0e;--panel-strong:#ffffff17;--line:#ffffff1f;--text:#f6fbff;--muted:#f6fbffad;--faint:#f6fbff75;--cyan:#67e8f9;--teal:#14f1c8;--violet:#8b5cf6;--danger:#ff5c8a;--radius:26px;--max:1180px;--page-gutter:clamp(1rem, 3vw, 3rem);--header-height:84px;--font-heading:"Segoe UI Variable Display", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--font-body:"Segoe UI Variable Text", "Segoe UI", ui-sans-serif, system-ui, sans-serif;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--ease-in-out-soft:cubic-bezier(.45, 0, .15, 1);--duration-fast:.16s;--duration-base:.24s;--duration-slow:.42s;--shadow-glass-sm:inset 0 1px 0 #ffffff0f, 0 12px 32px #00000047;--shadow-glass-md:inset 0 1px 0 #ffffff14, 0 18px 48px #0000005c, 0 0 0 1px #ffffff0a;--shadow-glass-lg:inset 0 1px 0 #ffffff1a, 0 28px 80px #0000006b, 0 0 40px #67e8f90f;--shadow-depth-pallet:0 4px 8px #00000040, 0 18px 40px #0006, 0 0 0 1px #b8e1eb1f;--shadow-depth-card:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0003, 0 16px 40px #00000052;--border-glow:1px solid #ffffff1a}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth;overflow-x:clip}body{color:var(--text);font-family:var(--font-body), ui-sans-serif, system-ui, sans-serif;background:radial-gradient(circle at 20% 0,#67e8f929,#0000 34rem),radial-gradient(circle at 82% 18%,#8b5cf61f,#0000 30rem),linear-gradient(#02040a 0%,#050713 45%,#02040a 100%);min-height:100dvh;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}::selection{background:#67e8f947}h1,h2,h3{font-family:var(--font-heading), var(--font-body), sans-serif;letter-spacing:0;margin:0}p{margin:0}.site-header{z-index:20;width:100%;min-height:var(--header-height);padding-top:max(.8rem, env(safe-area-inset-top,0px));padding-right:max(var(--page-gutter), env(safe-area-inset-right,0px));padding-bottom:.8rem;padding-left:max(var(--page-gutter), env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#02040a80;border-bottom:1px solid #ffffff14;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;margin:0;display:grid;position:sticky;top:0}.mobile-menu-toggle,.mobile-menu-backdrop,.mobile-demo-link{display:none}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brand-link,.site-nav{border:1px solid var(--line);background:#02040a9e;box-shadow:0 10px 40px #00000038}.brand-link{border-radius:999px;align-items:center;gap:.75rem;width:fit-content;padding:.35rem .9rem .35rem .45rem;font-weight:700;display:inline-flex}.header-actions{justify-content:flex-end;justify-self:end;align-items:center;gap:.75rem;display:flex}.header-demo-link{color:#031018;min-height:3rem;transition:transform var(--duration-base) var(--ease-out-expo), box-shadow var(--duration-base) var(--ease-out-quart);background:linear-gradient(135deg,#e3fcfffa,#67e8f9f0);border:1px solid #67e8f952;border-radius:999px;justify-content:center;justify-self:end;align-items:center;padding:.75rem 1.2rem;font-size:.9rem;font-weight:850;display:inline-flex;box-shadow:0 12px 30px #32cbe224}.header-demo-link:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.header-demo-link:hover{transform:translateY(-1px);box-shadow:0 16px 34px #32cbe238}.header-demo-link:hover:active{transform:scale(.98)}}.site-nav{border-radius:999px;align-items:center;gap:.35rem;min-width:0;padding:.35rem;display:flex}.site-nav a,.site-nav button{color:var(--muted);transition:background var(--duration-base) var(--ease-out-quart), color var(--duration-base) var(--ease-out-quart), transform var(--duration-fast) var(--ease-out-expo);border-radius:999px;padding:.75rem 1rem;font-weight:650}.site-nav a:active,.site-nav button:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.site-nav a:hover,.site-nav button:hover{color:var(--text);background:#ffffff14;transform:translateY(-1px)}}.site-nav button{cursor:pointer;background:0 0;border:0}main{overflow:hidden}#presenting-iris,#data-security,#iris-impact,#vision-chain,#values{scroll-margin-top:calc(var(--header-height) + 1rem)}.hero-section,.section,.proof-strip,.trust-strip,.final-cta,.roi-card,.faq-section,.legal-page,.site-footer{width:min(var(--max), calc(100% - 2rem));margin:0 auto}.hero-section{grid-template-columns:minmax(0,.96fr) minmax(360px,1.04fr);align-items:center;gap:4rem;min-height:calc(100svh - 84px);padding:5rem 0 6rem;display:grid}.freight-hero{--freight-hero-height:calc(100svh - var(--header-height));--freight-hero-content-offset-y:0rem;height:var(--freight-hero-height);max-height:var(--freight-hero-height);width:100%;max-width:100%;min-height:0;padding-top:clamp(1.25rem,4vw,3.5rem);padding-right:max(clamp(1.25rem, 4vw, 3.5rem), env(safe-area-inset-right,0px));padding-bottom:clamp(1.25rem,4vw,3.5rem);padding-left:max(clamp(1.25rem, 4vw, 3.5rem), env(safe-area-inset-left,0px));isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative}.freight-hero-copy{z-index:2;width:100%;max-width:min(72rem,100%);padding-top:clamp(1.5rem,5vw,5rem);padding-right:max(clamp(1.25rem, 4vw, 3rem), env(safe-area-inset-right,0px));padding-bottom:clamp(1.5rem,5vw,5rem);padding-left:max(clamp(1.25rem, 4vw, 3rem), env(safe-area-inset-left,0px));text-align:center;transform:translateY(var(--freight-hero-content-offset-y));flex-direction:column;justify-content:center;align-items:center;margin:0 auto;display:flex;position:absolute;inset:0}.freight-hero-copy h1{letter-spacing:-.05em;text-wrap:balance;max-width:min(1120px,100%);font-size:clamp(2rem,min(4.2vw,6.9svh),4rem)}@media (min-width:960px){.freight-hero-copy h1{white-space:normal}}.freight-hero-copy .hero-subtitle{text-wrap:balance;margin-left:auto;margin-right:auto;font-size:clamp(.92rem,min(1.3vw,2.25svh),1.18rem)}.hero-proof-line{color:#d9f6fa;letter-spacing:.035em;text-wrap:balance;max-width:min(1050px,100%);margin:1.15rem auto 0;font-size:clamp(.74rem,min(.9vw,1.45svh),.9rem);font-weight:760;line-height:1.55}.freight-hero-copy .cta-row{margin-top:clamp(1rem,2.2svh,1.6rem)}.cinematic-freight-scene{z-index:-1;background:var(--bg);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0% 58%,#000000f5 66%,#000000b8 76%,#00000057 88%,#0000 100%);mask-image:linear-gradient(#000 0% 58%,#000000f5 66%,#000000b8 76%,#00000057 88%,#0000 100%)}.cinematic-scene-video{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:.88;filter:saturate(.74)brightness(.68)contrast(1.13)sepia(.02)hue-rotate(150deg);width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.cinematic-scene-vignette{z-index:2;background:radial-gradient(ellipse at center, transparent 8%, #02040a1a 58%, var(--bg) 100%), linear-gradient(90deg, #02040abd, transparent 24%, transparent 76%, #02040abd);pointer-events:none;position:absolute;inset:0}.cinematic-intelligence-bloom{z-index:1;filter:blur(14px);mix-blend-mode:screen;opacity:.3;pointer-events:none;background:radial-gradient(at 5% 64%,#d6fdff1f,#0000 17%),radial-gradient(at 52% 51%,#60e5ff1a,#0000 18%),radial-gradient(at 97% 62%,#66edff2e,#0000 16%);animation:22.6s ease-in-out infinite intelligenceBloom;position:absolute;inset:-20%}.cinematic-operations-status{z-index:3;color:#effcff;letter-spacing:.08em;pointer-events:none;text-transform:uppercase;font-size:clamp(.58rem,.8vw,.72rem);position:absolute;inset:0}.cinematic-status-card{opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02091194;border:1px solid #73e6ff66;border-radius:.72rem;gap:.2rem;min-width:9rem;padding:.58rem .72rem;animation:22.6s linear infinite operationalStatusCycle;display:grid;position:absolute;transform:translateY(.75rem)scale(.97);box-shadow:0 0 24px #4cdfff24}.cinematic-status-card span{color:#b2f0ffbf}.cinematic-status-card strong{color:#fff;letter-spacing:.02em;font-size:.88em}.cinematic-status-driver{animation-delay:.18s;top:19%;left:8%}.cinematic-status-hos{animation-delay:.48s;top:15%;right:9%}.cinematic-status-location{animation-delay:.78s;top:56%;left:12%}.cinematic-status-reasoning{animation-delay:1.08s;top:55%;right:12%}.cinematic-status-dispatch{border-color:#76ffb1ad;min-width:11.5rem;animation-name:dispatchStatusCycle;bottom:14%;left:50%;transform:translate(-50%,.75rem)scale(.97);box-shadow:0 0 30px #5dff9d2e}@keyframes operationalStatusCycle{0%,34%{opacity:0;transform:translateY(.75rem)scale(.97)}38%,64%{opacity:1;transform:translateY(0)scale(1)}68%,to{opacity:0;transform:translateY(-.4rem)scale(.99)}}@keyframes dispatchStatusCycle{0%,56%{opacity:0;transform:translate(-50%,.75rem)scale(.97)}60%,72%{opacity:1;transform:translate(-50%)scale(1)}76%,to{opacity:0;transform:translate(-50%,-.4rem)scale(.99)}}@keyframes intelligenceBloom{0%,to{opacity:.18;transform:translate(-3%)scale(.98)}48%{opacity:.78;transform:translate(3%)scale(1.03)}}.simple-hero{grid-template-columns:minmax(0,860px);min-height:58svh}.product-hero{min-height:76svh}.hero-copy{max-width:760px}.freight-hero-copy{max-width:none}.eyebrow{color:var(--cyan);letter-spacing:.16em;text-transform:uppercase;font-size:.78rem;font-weight:800}h1{max-width:960px;margin-top:1rem;font-size:clamp(3rem,7vw,6.6rem);line-height:.95}h2{font-size:clamp(2rem,4vw,4.2rem);line-height:1.02}h3{font-size:1.2rem}.hero-subtitle,.section-heading p,.trust-strip p,.legal-section p,.legal-section li{color:var(--muted);font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.75}.hero-subtitle{max-width:660px;margin-top:1.5rem}.cta-row{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.cta-row.center{justify-content:center}.button{min-height:48px;transition:transform var(--duration-base) var(--ease-out-expo), box-shadow var(--duration-base) var(--ease-out-quart), border-color var(--duration-base) var(--ease-out-quart), background var(--duration-base) var(--ease-out-quart);border-radius:999px;justify-content:center;align-items:center;padding:.85rem 1.15rem;font-weight:800;display:inline-flex}.button:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.button:hover{transform:translateY(-2px)}.button:hover:active{transform:scale(.98)}}.button.primary{color:#011014;background:linear-gradient(135deg, var(--cyan), var(--teal));box-shadow:0 16px 48px #14f1c82e}.button.secondary{border:1px solid var(--line);color:var(--text);background:#ffffff0b}.section{padding:6rem 0}.section.compact{padding-top:3rem}.section-heading{max-width:780px;margin-bottom:2rem}.section-heading h2{margin-top:.75rem}.section-heading p:not(.eyebrow){margin-top:1rem}.howworks-section{width:100%;scroll-margin-top:var(--header-height);isolation:isolate;background:radial-gradient(at 50% 46%,#52bbd817,#0000 42%),linear-gradient(#02050b 0%,#050a12 52%,#02050a 100%);padding:clamp(5.5rem,9vw,9rem) 0 clamp(6rem,10vw,10rem);position:relative;overflow:hidden}.howworks-section:before{z-index:-1;content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0%,#7de2f306 50%,#0000 100%),repeating-linear-gradient(90deg,#0000 0 7.9rem,#8feeff06 8rem);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 24% 78%,#0000);mask-image:linear-gradient(#0000,#000 24% 78%,#0000)}.howworks-intro{text-align:center;width:min(900px,100% - 2rem);margin:0 auto clamp(3rem,5vw,5rem)}.howworks-intro h2{letter-spacing:-.055em;text-wrap:balance;max-width:18ch;margin:.85rem auto 0;font-size:clamp(2.35rem,5vw,5rem);line-height:.97}.howworks-intro>p:last-child{max-width:760px;color:var(--muted);text-wrap:balance;margin:1.35rem auto 0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.7}.howworks-figure{--howworks-progress:0%;--howworks-mobile-shift:0px;width:min(1540px,96vw);margin:0 auto;position:relative}.howworks-figure-glow{z-index:-1;filter:blur(90px);opacity:.66;pointer-events:none;background:#4dcae714;border-radius:50%;width:min(82vw,1100px);height:62%;position:absolute;top:9%;left:50%;transform:translate(-50%)}.howworks-illustration-viewport{aspect-ratio:22/5;width:100%;min-height:0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 1.5% 98.5%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 1.5% 98.5%,#0000 100%)}.howworks-illustration{width:100%;height:auto;display:block;overflow:visible}.howworks-grid{opacity:.48;-webkit-mask-image:radial-gradient(#000,#0000 72%);mask-image:radial-gradient(#000,#0000 72%)}.howworks-ambient-glow{fill:#55dbf214;filter:blur(34px)}.howworks-platform{stroke:#ace7f124;stroke-width:1.2px}.howworks-platform-edge{fill:none;stroke:#abe7f22b;stroke-width:1.2px}.howworks-progress-track,.howworks-progress-value{fill:none;stroke-linecap:round;stroke-width:3px}.howworks-progress-track{stroke:#a2dae51f}.howworks-progress-value{stroke:url(#howworks-shell);filter:url(#howworks-glow);clip-path:inset(0 calc(100% - var(--howworks-progress)) 0 0);transition:clip-path .9s cubic-bezier(.22,.7,.2,1)}.howworks-evolution-link{fill:none;stroke:#78d7e657;stroke-dasharray:6 8;stroke-linecap:round;stroke-width:2px;opacity:1;transition:stroke .55s,opacity .55s}.howworks-evolution-link.is-complete{stroke:#80e0efa3}.howworks-evolution-link.is-active{stroke:#c7f9fff5;stroke-width:2.8px;animation:1.4s linear infinite howworks-evolution-flow}.howworks-travelling-signal{z-index:4;pointer-events:none;background:#8feeff;border:2px solid #e5fdffe6;border-radius:50%;width:.68rem;height:.68rem;transition:left .9s cubic-bezier(.22,.7,.2,1),background .5s,box-shadow .5s;position:absolute;top:77.6%;left:7.5%;transform:translate(-50%,-50%);box-shadow:0 0 0 .35rem #67e8f914,0 0 1.35rem #67e8f9d9}.howworks-figure[data-stage="4"] .howworks-travelling-signal{background:#9aebba;left:90.8%;box-shadow:0 0 0 .35rem #61db971a,0 0 1.5rem #61db97e6}.howworks-shape{opacity:.24;filter:saturate(.45)brightness(.58);transition:opacity .65s,filter .65s}.howworks-shape.is-complete{opacity:.68;filter:saturate(.72)brightness(.78)}.howworks-shape.is-active{opacity:1;filter:saturate()brightness()drop-shadow(0 16px 26px #0000006b)}.howworks-object-shadow{fill:#000000ad;filter:url(#howworks-shadow)}.howworks-sphere-ripple{fill:none;stroke:#80eafb47;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%}.howworks-shape--sphere.is-active .howworks-sphere-ripple--outer{animation:1.8s ease-out infinite howworks-ripple}.howworks-shape--sphere.is-active .howworks-sphere-ripple--inner{animation:1.8s ease-out .5s infinite howworks-ripple}.howworks-sphere-backplate{fill:url(#howworks-shell);stroke:#d5f4f89e;stroke-width:1.4px;filter:url(#howworks-material-shadow)}.howworks-sphere-segment-ring{fill:none;stroke:#b1e6ed6b;stroke-dasharray:10 3 20 4 8 5;stroke-linecap:round;stroke-width:3px;transform-box:fill-box;transform-origin:50%}.howworks-sphere-glass{fill:url(#howworks-glass);stroke:#7edeed66;stroke-width:1px}.howworks-sphere-shell-panel{fill:url(#howworks-top);stroke:#cdf2f775;stroke-linejoin:round;stroke-width:1.1px}.howworks-sphere-shell-panel--bottom{fill:url(#howworks-right);stroke-opacity:.7}.howworks-sphere-chamber{fill:url(#howworks-cavity);stroke:#7ee8f785;stroke-width:1.3px}.howworks-sphere-lattice{fill:none;stroke:#93eaf78f;stroke-linejoin:round;stroke-linecap:round;stroke-width:1.15px}.howworks-sphere-orbit{fill:none;stroke:#cdf7fc8f;stroke-dasharray:9 6;stroke-linecap:round;stroke-width:1.4px}.howworks-sphere-orbit--two{stroke:#4ec9de9e}.howworks-sphere-core-halo{fill:#59dcf224;stroke:#85eaf959;filter:url(#howworks-glow)}.howworks-sphere-core{fill:url(#howworks-core);filter:url(#howworks-glow)}.howworks-shape--sphere.is-active .howworks-sphere-core{animation:1.4s ease-in-out infinite howworks-core-pulse}.howworks-orbit-dot{fill:#dffcff;filter:url(#howworks-glow);transform-box:fill-box;transform-origin:50%}.howworks-shape--sphere.is-active .howworks-sphere-segment-ring{animation:8s linear infinite howworks-ring-turn}.howworks-shape--sphere.is-active .howworks-sphere-lattice{animation:1.8s ease-in-out infinite howworks-lattice-breathe}.howworks-shape--sphere.is-active .howworks-orbit-dot--one{animation:2.6s linear infinite howworks-orbit-one}.howworks-shape--sphere.is-active .howworks-orbit-dot--two{animation:2.6s linear infinite howworks-orbit-two}.howworks-block-top,.howworks-mini-top{fill:url(#howworks-top);stroke:#dcf8fb80;stroke-width:1.1px}.howworks-block-left,.howworks-mini-left{fill:url(#howworks-left);stroke:#8bd3de57;stroke-width:1px}.howworks-block-right,.howworks-mini-right{fill:url(#howworks-right);stroke:#abe4ec6b;stroke-width:1px}.howworks-block-shell,.howworks-mini-shell{filter:url(#howworks-material-shadow)}.howworks-block-cavity-rim,.howworks-mini-cavity-rim{fill:#69a5b185;stroke:#ccf5fa70;stroke-width:.9px}.howworks-block-cavity,.howworks-mini-cavity{fill:url(#howworks-cavity);stroke:#63daed85;stroke-width:1px}.howworks-block-cavity-floor{fill:#46d2eb29;stroke:#a3f3fd61;stroke-width:.8px}.howworks-block-cutout{fill:#02080de6;stroke:#60d0e159;stroke-width:1px}.howworks-block-cutout--right{fill:#051017d6}.howworks-block-frame,.howworks-block-channel,.howworks-mini-channel,.howworks-partner-assembly{fill:none;stroke:#96e7f259;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px}.howworks-block-channel,.howworks-mini-channel{stroke:#85e6f48f}.howworks-block-channel--pulse{stroke:url(#howworks-channel);stroke-dasharray:18 132;stroke-width:2.2px}.howworks-shape--block.is-active .howworks-block-channel--pulse{animation:1.7s linear infinite howworks-seam-flow}.howworks-block-core-housing polygon{fill:#153741f5;stroke:#82e1ef80;stroke-width:.8px}.howworks-block-node{fill:#a9f3ff;filter:url(#howworks-glow)}.howworks-mini-core{fill:#a9f3ff;filter:url(#howworks-glow);opacity:.74}.howworks-partner-receiver{opacity:.36;filter:saturate(.48)brightness(.7);transition:opacity .65s,filter .65s}.howworks-shape--partner.is-active .howworks-partner-receiver,.howworks-shape--partner.is-complete .howworks-partner-receiver{opacity:1;filter:saturate()brightness()}.howworks-extension-conduit{fill:url(#howworks-glass);stroke:#7ee1ef57;stroke-width:1px}.howworks-extension-path{fill:none;stroke:#adf5fdc7;stroke-dasharray:8 6;stroke-linecap:round;stroke-width:1.8px}.howworks-extension-pulse{fill:#b8f7ff;filter:url(#howworks-glow);opacity:.28}.howworks-shape--partner.is-active .howworks-extension-pulse--one{animation:1.2s ease-in-out infinite howworks-transfer}.howworks-shape--partner.is-active .howworks-extension-pulse--two{animation:1.2s ease-in-out .4s infinite howworks-transfer}.howworks-bridge-anchor-top,.howworks-bridge-deck-top{fill:url(#howworks-top);stroke:#d8f7fa8a;stroke-width:1px}.howworks-bridge-anchor-left{fill:url(#howworks-left);stroke:#7fcdd86b;stroke-width:1px}.howworks-bridge-anchor-right,.howworks-bridge-deck-end{fill:url(#howworks-right);stroke:#99dce56b;stroke-width:1px}.howworks-bridge-anchor-cavity{fill:url(#howworks-cavity);stroke:#71e0f07a;stroke-width:.8px}.howworks-bridge-deck-side{fill:#0a1a24fa;stroke:#80d3de61;stroke-width:1px}.howworks-bridge-anchor polygon,.howworks-bridge-deck-top,.howworks-bridge-deck-side,.howworks-bridge-deck-end,.howworks-bridge-tower{filter:url(#howworks-material-shadow)}.howworks-bridge-tower-face{fill:url(#howworks-left);stroke:#aae0e894;stroke-width:1px}.howworks-bridge-tower-side{fill:url(#howworks-right);stroke:#7ecfdb85;stroke-width:1px}.howworks-bridge-tower-cap{fill:url(#howworks-top);stroke:#daf7fa9e;stroke-width:1px}.howworks-bridge-tower-beam,.howworks-bridge-main-cable,.howworks-bridge-hangers{fill:none;stroke-linecap:round;stroke-linejoin:round}.howworks-bridge-tower-beam{stroke:#8ddfec8c;stroke-width:2px}.howworks-bridge-main-cable{stroke:#d5f5f9b8;stroke-width:3.4px;filter:drop-shadow(0 2px 3px #0009)}.howworks-bridge-hangers{stroke:#66ccdc8c;stroke-width:1.5px}.howworks-bridge-channel-shell{fill:none;stroke:#0a1f29f5;stroke-linecap:round;stroke-width:8px}.howworks-bridge-flow{fill:none;stroke:url(#howworks-channel);stroke-dasharray:24 152;stroke-linecap:round;stroke-width:3.4px;filter:url(#howworks-glow)}.howworks-shape--bridge.is-active .howworks-bridge-flow{animation:1.25s linear infinite howworks-bridge-flow}.howworks-bridge-pulse{fill:#c5f9ff;filter:url(#howworks-glow);opacity:.28}.howworks-shape--bridge.is-active .howworks-bridge-pulse{animation:1.2s ease-in-out infinite howworks-bridge-node}.howworks-shape--bridge.is-active .howworks-bridge-pulse--two{animation-delay:.22s}.howworks-shape--bridge.is-active .howworks-bridge-pulse--three{animation-delay:.44s}.howworks-shape--bridge.is-active .howworks-bridge-main-cable,.howworks-shape--bridge.is-active .howworks-bridge-hangers{animation:1.8s ease-in-out infinite howworks-bridge-activate}.howworks-wheel-back{fill:#030a0dfa;stroke:#53898175;stroke-width:8px}.howworks-wheel-outer{fill:#050f12fa;stroke:url(#howworks-motion);stroke-width:14px;filter:url(#howworks-material-shadow)}.howworks-wheel-segment-ring{fill:none;stroke:#c2f8d670;stroke-dasharray:9 3 18 4 7 4;stroke-linecap:round;stroke-width:3px}.howworks-wheel-groove{fill:none;stroke:#84dca957;stroke-dasharray:3 6;stroke-width:1.5px}.howworks-wheel-inner-shell{fill:url(#howworks-glass);stroke:#a9efc594;stroke-width:2px}.howworks-wheel-inner{fill:#071c17f0;stroke:#7bdda4ad;stroke-width:2px}.howworks-wheel-spokes{fill:#a4edc1a8;stroke:#dcffe9ad;stroke-linejoin:round;stroke-width:.8px}.howworks-wheel-core-housing{fill:#134232f0;stroke:#b9f8d2b3;stroke-width:1.5px}.howworks-wheel-core{fill:#caffdc;filter:url(#howworks-glow)}.howworks-wheel-rotor{transform-box:fill-box;transform-origin:50%}.howworks-shape--wheel.is-active .howworks-wheel-rotor{animation:1.6s linear infinite howworks-wheel-roll}.howworks-wheel-track{fill:none;stroke:#82e8b18a;stroke-linecap:round;stroke-width:3.2px;filter:url(#howworks-glow)}.howworks-wheel-track-shadow{fill:none;stroke:#000000c7;stroke-linecap:round;stroke-width:10px}.howworks-wheel-contact{fill:none;stroke:#cdffded1;stroke-linecap:round;stroke-width:4px;filter:url(#howworks-glow)}.howworks-wheel-speed{fill:none;stroke:#88ecb59e;stroke-linecap:round;stroke-width:2px}.howworks-shape--wheel.is-active .howworks-wheel-speed{animation:.9s ease-in-out infinite howworks-speed-lines}.howworks-stage-marker-halo{fill:#5bd6ec14;stroke:#9ae7f233;transition:fill .45s,stroke .45s}.howworks-stage-marker-core{fill:#b8eaf157;transition:fill .45s}.howworks-stage-marker.is-complete .howworks-stage-marker-core{fill:#7ddeeeb8}.howworks-stage-marker.is-active .howworks-stage-marker-halo{fill:#66e8f929;stroke:#c3f8ffc7;filter:url(#howworks-glow)}.howworks-stage-marker.is-active .howworks-stage-marker-core{fill:#e8fdff}.howworks-stage-list{border-top:1px solid #aee2ec24;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:min(1420px,94vw);margin:clamp(-1.25rem,-1vw,-.5rem) auto 0;display:grid;position:relative;overflow:hidden}.howworks-stage-caption{min-width:0;color:var(--text);cursor:pointer;text-align:left;opacity:.42;background:0 0;border:0;align-content:start;gap:.42rem;padding:1.35rem clamp(.7rem,1.3vw,1.25rem) .4rem;transition:opacity .45s,color .45s;display:grid;position:relative}.howworks-stage-caption:before{background:linear-gradient(90deg, var(--cyan), #67e8f926);content:"";border-radius:999px;height:2px;transition:right .5s cubic-bezier(.22,.7,.2,1);position:absolute;top:-1px;left:0;right:100%}.howworks-stage-caption.is-complete{opacity:.68}.howworks-stage-caption.is-active{opacity:1}.howworks-stage-caption.is-active:before{right:8%}.howworks-stage-caption:last-child.is-active:before{background:linear-gradient(90deg,#83dfaa,#83dfaa1f)}.howworks-stage-caption:focus-visible{z-index:2;outline-offset:-3px;border-radius:.5rem}.howworks-stage-number{color:var(--cyan);letter-spacing:.15em;font-size:.67rem;font-weight:800}.howworks-stage-caption:last-child .howworks-stage-number{color:#8fe1b2}.howworks-stage-caption strong{max-width:18ch;font-size:clamp(.9rem,1.1vw,1.08rem);line-height:1.22}.howworks-stage-caption>span:last-child{max-width:27ch;color:var(--faint);font-size:clamp(.76rem,.9vw,.88rem);line-height:1.5}@keyframes howworks-ripple{0%{opacity:.7;transform:scale(.78)}to{opacity:0;transform:scale(1.28)}}@keyframes howworks-core-pulse{0%,to{opacity:.7;transform:scale(.88)}50%{opacity:1;transform:scale(1.12)}}@keyframes howworks-evolution-flow{to{stroke-dashoffset:-42px}}@keyframes howworks-ring-turn{to{transform:rotate(360deg)}}@keyframes howworks-lattice-breathe{0%,to{opacity:.48;stroke-width:1.05px}50%{opacity:1;stroke-width:1.45px}}@keyframes howworks-orbit-one{0%{transform:rotate(0)translateY(7px)}to{transform:rotate(360deg)translateY(7px)}}@keyframes howworks-orbit-two{0%{transform:rotate(0)translate(-5px)}to{transform:rotate(-360deg)translate(-5px)}}@keyframes howworks-seam-flow{to{stroke-dashoffset:-138px}}@keyframes howworks-transfer{0%,to{opacity:.2;transform:translate(-5px)scale(.75)}50%{opacity:1;transform:translate(5px)scale(1.15)}}@keyframes howworks-bridge-flow{to{stroke-dashoffset:-167px}}@keyframes howworks-bridge-node{0%,to{opacity:.28}50%{opacity:1}}@keyframes howworks-bridge-activate{0%,to{stroke-opacity:.62}50%{stroke-opacity:1;filter:drop-shadow(0 0 5px #73e0f152)}}@keyframes howworks-wheel-roll{to{transform:rotate(360deg)}}@keyframes howworks-speed-lines{0%,to{opacity:.2;transform:translate(8px)}50%{opacity:.9;transform:translate(-3px)}}@media (max-width:1000px){.howworks-section{padding-top:5.75rem}.howworks-stage-caption{padding-left:.7rem;padding-right:.7rem}.howworks-stage-caption>span:last-child{font-size:.72rem}}@media (max-width:700px){.howworks-section{padding:5rem 0 6.5rem}.howworks-intro{width:min(100% - 2rem,42rem);margin-bottom:2.25rem}.howworks-intro h2{max-width:13ch;font-size:clamp(2.25rem,11vw,3.3rem)}.howworks-intro>p:last-child{font-size:.98rem;line-height:1.62}.howworks-figure{width:100%}.howworks-illustration-viewport{min-height:23.5rem;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 7% 93%,#0000 100%)}.howworks-illustration{width:102.15rem;max-width:none;transform:translateX(var(--howworks-mobile-shift));transition:transform .85s cubic-bezier(.22,.7,.2,1)}.howworks-figure[data-stage="0"]{--howworks-mobile-shift:calc(50vw - 9.52rem)}.howworks-figure[data-stage="1"]{--howworks-mobile-shift:calc(50vw - 30.22rem)}.howworks-figure[data-stage="2"]{--howworks-mobile-shift:calc(50vw - 51.02rem)}.howworks-figure[data-stage="3"]{--howworks-mobile-shift:calc(50vw - 72.3rem)}.howworks-figure[data-stage="4"]{--howworks-mobile-shift:calc(50vw - 92.76rem)}.howworks-travelling-signal{display:none}.howworks-stage-list{scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;width:100%;margin-top:-.7rem;padding:0 .65rem .5rem;scroll-padding-inline:1rem;display:flex;overflow-x:auto}.howworks-stage-list::-webkit-scrollbar{display:none}.howworks-stage-caption{scroll-snap-align:center;flex:0 0 min(76vw,18rem);min-height:8.8rem;padding:1.25rem .85rem .6rem}.howworks-stage-caption strong{font-size:1rem}.howworks-stage-caption>span:last-child{max-width:30ch;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.howworks-illustration,.howworks-progress-value,.howworks-travelling-signal,.howworks-shape,.howworks-stage-caption,.howworks-stage-caption:before{transition-duration:1ms!important}.howworks-sphere-ripple,.howworks-sphere-segment-ring,.howworks-sphere-core,.howworks-sphere-lattice,.howworks-orbit-dot,.howworks-block-channel--pulse,.howworks-evolution-link,.howworks-extension-pulse,.howworks-bridge-flow,.howworks-bridge-pulse,.howworks-bridge-main-cable,.howworks-bridge-hangers,.howworks-wheel-rotor,.howworks-wheel-speed{animation:none!important}}.howworks-input-system-panel,.howworks-message-lines,.howworks-ai-monogram-scaffold,.howworks-ai-assembly-fragments path,.howworks-profile-node-detail,.howworks-department-orbit,.howworks-department-link,.howworks-bridge-abutment-channel,.howworks-bridge-tower,.howworks-bridge-truss,.howworks-bridge-center-truss,.howworks-bridge-gap,.howworks-orchestration-loop,.howworks-orchestration-lobe,.howworks-orchestration-neural-path,.howworks-orchestration-check{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.howworks-input-system-panel{fill:#051118bd;stroke:#8ee5f285;stroke-width:1px}.howworks-message-slab{filter:url(#howworks-material-shadow);stroke:#b7ebf380;stroke-width:1.1px}.howworks-message-slab--back{fill:#1b303bdb}.howworks-message-slab--middle{fill:#132732ed}.howworks-message-slab--front{fill:url(#howworks-glass)}.howworks-message-lines{stroke:#9ceaf6a8;stroke-width:1.4px}.howworks-data-header{fill:#78e0f02b;stroke:#b0f0f96b;stroke-width:.8px}.howworks-input-orbit,.howworks-input-merge-ring,.howworks-input-fragments path{fill:none;stroke:#68d5e64d;stroke-dasharray:7 8;stroke-width:1.3px;transform-box:fill-box;transform-origin:50%}.howworks-input-orbiter{transform-box:fill-box;transform-origin:50%}.howworks-input-slot{transform-box:fill-box;transform-origin:50%;transition:transform .9s cubic-bezier(.22,.7,.2,1),opacity .7s}.howworks-input-fragments{opacity:0;transition:opacity .5s}.howworks-input-fragments path{stroke:#e09e5bb8;stroke-dasharray:5 8;stroke-width:1.5px}.howworks-input-fragments circle{fill:#d99a58;filter:url(#howworks-problem-glow)}.howworks-input-merge-ring{stroke:#91eaf761;stroke-dasharray:4 5}.howworks-object--inputs.is-solution.is-active .howworks-input-orbit{animation:8s linear infinite howworks-input-orbit-ring}.howworks-object--inputs.is-solution.is-active .howworks-input-slot--system .howworks-input-orbiter{animation:4.8s ease-in-out infinite howworks-input-orbit-one}.howworks-object--inputs.is-solution.is-active .howworks-input-slot--messages .howworks-input-orbiter{animation:5.4s ease-in-out .4s infinite howworks-input-orbit-two}.howworks-object--inputs.is-solution.is-active .howworks-input-slot--data .howworks-input-orbiter{animation:5s ease-in-out .78s infinite howworks-input-orbit-three}.howworks-object--inputs.is-problem .howworks-input-orbit{opacity:.12;stroke:#dda06085;stroke-dasharray:4 18}.howworks-object--inputs.is-problem .howworks-input-slot--system{transform:translate(-18px,13px)rotate(-7deg)}.howworks-object--inputs.is-problem .howworks-input-slot--messages{transform:translate(4px,-16px)rotate(5deg)}.howworks-object--inputs.is-problem .howworks-input-slot--data{transform:translate(20px,11px)rotate(8deg)}.howworks-object--inputs.is-problem .howworks-input-fragments{opacity:1}.howworks-object--inputs.is-problem.is-active .howworks-input-slot--system .howworks-input-orbiter{animation:3.1s ease-in-out infinite howworks-input-drift-one}.howworks-object--inputs.is-problem.is-active .howworks-input-slot--messages .howworks-input-orbiter{animation:2.3s ease-in-out .26s infinite howworks-input-drift-two}.howworks-object--inputs.is-problem.is-active .howworks-input-slot--data .howworks-input-orbiter{animation:3.8s ease-in-out .62s infinite howworks-input-drift-three}.howworks-object--inputs.is-problem .howworks-input-stream{opacity:.16;stroke-dasharray:5 18 2 22}.howworks-object--inputs.is-problem .howworks-input-merge,.howworks-object--inputs.is-problem .howworks-input-merge-ring{opacity:.08}.howworks-object--inputs.is-problem .howworks-input-output{opacity:.16}.howworks-object--inputs.is-solution .howworks-input-source{filter:url(#howworks-material-shadow)brightness(1.08)}.howworks-ai-monogram,.howworks-ai-assembly-fragments,.howworks-ai-fragmented-network,.howworks-ai-living-network{transform-box:fill-box;transform-origin:50%;transition:opacity .7s,transform .9s cubic-bezier(.22,.7,.2,1)}.howworks-ai-living-network{opacity:0;filter:url(#howworks-glow)}.howworks-ai-living-path{fill:none;stroke:#89e5f49e;stroke-dasharray:5 7;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;transform-box:fill-box;transform-origin:50%}.howworks-ai-living-node{fill:#bff8ff;filter:url(#howworks-glow);transform-box:fill-box;transform-origin:50%}.howworks-ai-fragmented-network{opacity:0}.howworks-ai-fragmented-network path{fill:none;stroke:#dea1609e;stroke-dasharray:5 8;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.howworks-ai-fragmented-network circle{fill:#d89a59;filter:url(#howworks-problem-glow)}.howworks-ai-monogram-scaffold{opacity:.28;stroke:#a4eef8ad;stroke-width:2.4px;filter:url(#howworks-glow)}.howworks-ai-wordmark{fill:#e0fbfff2;stroke:#65d8eb6b;stroke-width:.7px;paint-order:stroke fill;font-family:var(--font-heading), sans-serif;letter-spacing:.12em;filter:url(#howworks-glow);opacity:.82;font-size:41px;font-weight:800;transition:fill .6s,opacity .6s,stroke .6s}.howworks-ai-assembly-fragments path{stroke:#80e1f080;stroke-dasharray:6 7;stroke-width:1.5px}.howworks-object--ai.is-solution .howworks-ai-monogram{opacity:1;transform:scale(1)}.howworks-object--ai.is-solution .howworks-ai-living-network{opacity:.86;animation:3.8s ease-in-out infinite howworks-ai-network-breathe}.howworks-object--ai.is-solution .howworks-ai-living-path--outer{animation:7s linear infinite howworks-ai-flow-outer}.howworks-object--ai.is-solution .howworks-ai-living-path--inner{animation:5.6s linear infinite reverse howworks-ai-flow-inner}.howworks-object--ai.is-solution .howworks-ai-living-path--cross{animation:4.2s ease-in-out infinite howworks-ai-flow-cross}.howworks-object--ai.is-solution .howworks-ai-living-node{animation:2.4s ease-in-out infinite howworks-ai-node-think}.howworks-object--ai.is-solution .howworks-ai-living-node--two{animation-delay:.28s}.howworks-object--ai.is-solution .howworks-ai-living-node--three{animation-delay:.56s}.howworks-object--ai.is-solution .howworks-ai-living-node--four{animation-delay:.84s}.howworks-object--ai.is-solution .howworks-ai-living-node--five{animation-delay:1.12s}.howworks-object--ai.is-solution .howworks-ai-core-halo{animation:3.2s ease-in-out infinite howworks-ai-core-breathe}.howworks-object--ai.is-solution .howworks-ai-wordmark{animation:3.4s ease-in-out 1.2s infinite howworks-ai-wordmark-breathe}.howworks-object--ai.is-problem .howworks-ai-monogram{opacity:.07;transform:scale(.72)}.howworks-object--ai.is-problem .howworks-ai-monogram-scaffold{opacity:.24;stroke:#e2a5638a;stroke-dasharray:9 12}.howworks-object--ai.is-problem .howworks-ai-wordmark{fill:#dda2600a;stroke:#e2a5631f;stroke-dasharray:5 7}.howworks-object--ai.is-problem .howworks-ai-fragmented-network{opacity:1;transform:rotate(-2deg)scale(1.04)}.howworks-object--ai.is-problem .howworks-ai-living-network{opacity:.08;transform:scale(.78)rotate(-5deg)}.howworks-object--ai.is-problem.is-active .howworks-ai-fragmented-network circle:nth-of-type(3n+1){animation:1.6s ease-in-out infinite howworks-fragmented-node}.howworks-object--ai.is-problem.is-active .howworks-ai-fragmented-network circle:nth-of-type(3n+2){animation:2.3s ease-in-out .38s infinite howworks-fragmented-node}.howworks-object--ai.is-active.is-solution .howworks-ai-monogram{animation:none}.howworks-object--ai.is-active.is-solution .howworks-ai-wordmark{animation:1.2s cubic-bezier(.22,.7,.2,1) both howworks-ai-wordmark-activate,3.4s ease-in-out 1.2s infinite howworks-ai-wordmark-breathe}.howworks-profile-node{filter:url(#howworks-material-shadow);transform-box:fill-box;transform-origin:50%;transition:filter .7s,opacity .7s,transform .9s cubic-bezier(.22,.7,.2,1)}.howworks-profile-node-shadow{fill:#00000094;filter:url(#howworks-shadow)}.howworks-profile-node-back{fill:url(#howworks-glass);stroke:#b1e8f07a;stroke-width:1.2px}.howworks-profile-node-face{fill:url(#howworks-shell);stroke:#cdf4f9a8;stroke-width:1.1px}.howworks-profile-node-detail{stroke:#77dcec9e;stroke-width:1.3px}.howworks-profile-node-core{fill:#c9f9ff;filter:url(#howworks-glow)}.howworks-department-orbit{stroke:#6ed5e64d;stroke-dasharray:8 8;stroke-width:1.3px}.howworks-department-hub-halo{fill:#5bddf21f;stroke:#8ee8f552}.howworks-object--departments.is-solution.is-active .howworks-department-orbit{transform-box:fill-box;transform-origin:50%;animation:7s linear infinite howworks-department-orbit}.howworks-object--departments.is-solution.is-active .howworks-profile-node-core{animation:1.5s ease-in-out infinite howworks-six-sync}.howworks-object--departments.is-problem .howworks-department-orbit{opacity:.22;stroke:#dda0608c;stroke-dasharray:5 20}.howworks-object--departments.is-problem .howworks-profile-node:first-of-type{transform:translate(-15px,7px)rotate(-8deg)}.howworks-object--departments.is-problem .howworks-profile-node:nth-of-type(2){transform:translate(1px,-12px)rotate(6deg)}.howworks-object--departments.is-problem .howworks-profile-node:nth-of-type(3){transform:translate(15px,9px)rotate(8deg)}.howworks-object--departments.is-problem .howworks-profile-node-core{fill:#d9a05f;opacity:.58}.howworks-transfer-bridge,.howworks-bridge-half,.howworks-bridge-center-span{transform-box:fill-box;transform-origin:50%;transition:opacity .7s,transform .95s cubic-bezier(.22,.7,.2,1)}.howworks-bridge-abutment-top{fill:url(#howworks-top);stroke:#d2f4f88f}.howworks-bridge-abutment-face{fill:url(#howworks-left);stroke:#92dae47a}.howworks-bridge-abutment-side{fill:url(#howworks-right);stroke:#7dccd870}.howworks-bridge-abutment-channel{stroke:#88e4f28c;stroke-width:1.2px}.howworks-bridge-tower{stroke:#d4f4f8c2;stroke-width:4px;filter:url(#howworks-material-shadow)}.howworks-bridge-truss,.howworks-bridge-center-truss{stroke:#80dbea8a;stroke-width:2px}.howworks-bridge-center-truss{opacity:.6}.howworks-bridge-gap{opacity:0;stroke:#e29b57d1;stroke-dasharray:4 5;stroke-width:2.5px;filter:url(#howworks-problem-glow);transition:opacity .5s}.howworks-object--partners.is-problem .howworks-bridge-half--left{transform:translate(-13px)rotate(-1deg)}.howworks-object--partners.is-problem .howworks-bridge-half--right{transform:translate(13px)rotate(1deg)}.howworks-object--partners.is-problem .howworks-bridge-center-span{opacity:.08;transform:scaleX(.72)}.howworks-object--partners.is-problem .howworks-bridge-main-cable,.howworks-object--partners.is-problem .howworks-bridge-hangers{opacity:.18;stroke-dasharray:32 22}.howworks-object--partners.is-problem .howworks-bridge-gap{opacity:1;animation:1.6s ease-in-out infinite howworks-bridge-gap-warning}.howworks-object--partners.is-solution.is-active .howworks-bridge-tower,.howworks-object--partners.is-solution.is-active .howworks-bridge-main-cable{animation:1.8s ease-in-out infinite howworks-bridge-activate}.howworks-orchestration-loop{stroke:#76e3a494;stroke-dasharray:9 7;stroke-width:2px;filter:url(#howworks-glow)}.howworks-orchestration-brain{filter:url(#howworks-glow);transform-box:fill-box;transform-origin:50%}.howworks-orchestration-lobe{fill:#2c70523d;stroke:#8becb4c7;stroke-width:1.7px;transition:fill .65s,opacity .65s,stroke .65s,transform .85s cubic-bezier(.22,.7,.2,1)}.howworks-orchestration-neural-path{stroke:#b0f7cdc2;stroke-dasharray:4 4;stroke-width:1.35px}.howworks-orchestration-conflicts{opacity:0;transition:opacity .6s}.howworks-orchestration-conflicts path{fill:none;stroke:#e09956bf;stroke-dasharray:4 8;stroke-linecap:round;stroke-width:2px;filter:url(#howworks-problem-glow)}.howworks-neural-node{fill:#a9f1c6;filter:url(#howworks-glow)}.howworks-neural-node--center{fill:#e0ffeb}.howworks-orchestration-check{opacity:0;stroke:#d7ffe5;stroke-width:4px;filter:url(#howworks-glow);transition:opacity .7s,transform .7s}.howworks-object--orchestration.is-solution .howworks-orchestration-shell{fill:#0a2a20f0;stroke:#8eeeb6c2}.howworks-object--orchestration.is-solution .howworks-orchestration-links path,.howworks-object--orchestration.is-solution .howworks-orchestration-node rect,.howworks-object--orchestration.is-solution .howworks-orchestration-node path{stroke:#86ecb1c2}.howworks-object--orchestration.is-solution .howworks-orchestration-check{opacity:.88;transform:translateY(42px)scale(.62)}.howworks-object--orchestration.is-problem .howworks-orchestration-loop{opacity:.18;stroke:#dd9d5c94;stroke-dasharray:3 18}.howworks-object--orchestration.is-problem .howworks-orchestration-conflicts{opacity:1}.howworks-object--orchestration.is-problem.is-active .howworks-orchestration-conflicts path:nth-child(odd){animation:1.45s ease-in-out infinite howworks-conflicting-signal}.howworks-object--orchestration.is-problem.is-active .howworks-orchestration-conflicts path:nth-child(2n){animation:2.05s ease-in-out .42s infinite reverse howworks-conflicting-signal}.howworks-object--orchestration.is-problem .howworks-orchestration-check{opacity:0;transform:scale(.5)}.howworks-object--orchestration.is-problem .howworks-orchestration-lobe{fill:#71442d21;stroke:#dd9f5e73}.howworks-object--orchestration.is-problem .howworks-orchestration-lobe--left{transform:translate(-7px,4px)rotate(-5deg)}.howworks-object--orchestration.is-problem .howworks-orchestration-lobe--right{transform:translate(7px,-3px)rotate(5deg)}.howworks-object--orchestration.is-problem .howworks-orchestration-neural-path{opacity:.24;stroke:#dea05f94;stroke-dasharray:3 10}.howworks-object--orchestration.is-problem .howworks-neural-node{fill:#d39a5a;opacity:.45}.howworks-object--orchestration.is-problem .howworks-orchestration-node:first-of-type{transform:translate(-8px,-5px)}.howworks-object--orchestration.is-problem .howworks-orchestration-node:nth-of-type(2){transform:translate(9px,-3px)}.howworks-object--orchestration.is-problem .howworks-orchestration-node:nth-of-type(3){transform:translate(7px,8px)}.howworks-object--orchestration.is-problem .howworks-orchestration-node:nth-of-type(4){transform:translate(-6px,9px)}.howworks-object--orchestration.is-problem .howworks-orchestration-node:nth-of-type(5){transform:translate(-9px,-2px)}.howworks-object--orchestration.is-solution.is-active .howworks-orchestration-loop{animation:2.2s linear infinite howworks-orchestration-loop}.howworks-object--orchestration.is-solution.is-active .howworks-orchestration-brain{animation:2.6s ease-in-out infinite howworks-orchestration-brain}.howworks-object--orchestration.is-solution.is-active .howworks-neural-node{animation:1.8s ease-in-out infinite howworks-neural-signal}.howworks-object--orchestration.is-solution.is-active .howworks-neural-node:nth-of-type(2){animation-delay:.16s}.howworks-object--orchestration.is-solution.is-active .howworks-neural-node:nth-of-type(3){animation-delay:.32s}.howworks-object--orchestration.is-solution.is-active .howworks-neural-node:nth-of-type(4){animation-delay:.48s}.howworks-object--orchestration.is-solution.is-active .howworks-neural-node:nth-of-type(5){animation-delay:.64s}.howworks-object--orchestration.is-solution.is-active .howworks-neural-node:nth-of-type(6){animation-delay:.8s}@keyframes howworks-ai-monogram-form{0%,to{filter:brightness(.88);transform:scale(.96)}50%{filter:brightness(1.2);transform:scale(1.03)}}@keyframes howworks-input-orbit-ring{to{stroke-dashoffset:-74px}}@keyframes howworks-input-orbit-one{0%,to{transform:translate(0)}35%{transform:translate(5px,-3px)}70%{transform:translate(-2px,4px)}}@keyframes howworks-input-orbit-two{0%,to{transform:translate(0)}38%{transform:translate(-4px,4px)}72%{transform:translate(4px,2px)}}@keyframes howworks-input-orbit-three{0%,to{transform:translate(0)}32%{transform:translate(3px,4px)}68%{transform:translate(-5px,-2px)}}@keyframes howworks-input-drift-one{0%,to{transform:translate(-4px,2px)}50%{transform:translate(5px,-4px)}}@keyframes howworks-input-drift-two{0%,to{transform:translate(5px,-2px)}50%{transform:translate(-6px,5px)}}@keyframes howworks-input-drift-three{0%,to{transform:translate(2px,5px)}50%{transform:translate(-3px,-5px)}}@keyframes howworks-ai-wordmark-activate{0%{fill:#e0fbff14;opacity:.08;transform:scale(.86)}45%{fill:#fff;opacity:1;transform:scale(1.08)}68%{fill:#bff7ff;opacity:.88;transform:scale(.98)}to{fill:#e0fbff;opacity:1;transform:scale(1)}}@keyframes howworks-ai-network-breathe{0%,to{filter:brightness(.9)drop-shadow(0 0 4px #66ddf029);transform:scale(.97)}50%{filter:brightness(1.16)drop-shadow(0 0 10px #66ddf061);transform:scale(1.025)}}@keyframes howworks-ai-flow-outer{to{stroke-dashoffset:-72px;transform:rotate(360deg)}}@keyframes howworks-ai-flow-inner{to{stroke-dashoffset:64px;transform:rotate(360deg)}}@keyframes howworks-ai-flow-cross{0%,to{opacity:.35;stroke-dashoffset:0}50%{opacity:.9;stroke-dashoffset:-20px}}@keyframes howworks-ai-node-think{0%,to{opacity:.42;transform:scale(.78)}50%{opacity:1;transform:scale(1.24)}}@keyframes howworks-ai-core-breathe{0%,to{opacity:.45;transform:scale(.92)}50%{opacity:.9;transform:scale(1.08)}}@keyframes howworks-ai-wordmark-breathe{0%,to{filter:brightness(.96)drop-shadow(0 0 3px #6fe0f140)}50%{filter:brightness(1.18)drop-shadow(0 0 8px #6fe0f185)}}@keyframes howworks-fragmented-node{0%,to{opacity:.22;transform:scale(.72)}50%{opacity:.9;transform:scale(1.15)}}@keyframes howworks-conflicting-signal{0%,to{opacity:.2;stroke-dashoffset:0}50%{opacity:1;stroke-dashoffset:-14px}}@keyframes howworks-department-orbit{to{stroke-dashoffset:-64px}}@keyframes howworks-bridge-gap-warning{0%,to{opacity:.28;transform:scale(.76)}50%{opacity:1;transform:scale(1.16)}}@keyframes howworks-orchestration-loop{to{stroke-dashoffset:-64px}}@keyframes howworks-orchestration-brain{0%,to{filter:brightness(.9)drop-shadow(0 0 4px #64e59b2e);transform:scale(.98)}50%{filter:brightness(1.16)drop-shadow(0 0 9px #64e59b6b);transform:scale(1.025)}}@keyframes howworks-neural-signal{0%,to{opacity:.52;transform:scale(.82)}50%{opacity:1;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.howworks-ai-monogram,.howworks-ai-wordmark,.howworks-ai-fragmented-network circle,.howworks-ai-living-network,.howworks-ai-living-path,.howworks-ai-living-node,.howworks-ai-core-halo,.howworks-input-orbit,.howworks-input-orbiter,.howworks-department-orbit,.howworks-profile-node-core,.howworks-bridge-gap,.howworks-bridge-tower,.howworks-orchestration-loop,.howworks-orchestration-conflicts path,.howworks-orchestration-brain,.howworks-neural-node{animation:none!important}}.howworks-illustration-viewport{aspect-ratio:129/25}.howworks-stage-list{grid-template-columns:repeat(6,minmax(0,1fr))}.howworks-figure[data-stage="0"] .howworks-travelling-signal{left:7.36%}.howworks-figure[data-stage="1"] .howworks-travelling-signal{left:24.8%}.howworks-figure[data-stage="2"] .howworks-travelling-signal{left:42.25%}.howworks-figure[data-stage="3"] .howworks-travelling-signal{left:59.7%}.howworks-figure[data-stage="4"] .howworks-travelling-signal{left:77.1%}.howworks-figure[data-stage="5"] .howworks-travelling-signal{background:#9aebba;left:94.57%;box-shadow:0 0 0 .35rem #61db971a,0 0 1.5rem #61db97e6}.howworks-object path,.howworks-object circle,.howworks-object polygon,.howworks-object rect{vector-effect:non-scaling-stroke}.howworks-input-wave,.howworks-input-stream,.howworks-input-output,.howworks-input-system-grid,.howworks-file-fold,.howworks-file-lines,.howworks-data-grid,.howworks-ai-frame-line,.howworks-ai-frame-corner,.howworks-ai-orbit,.howworks-ai-lattice,.howworks-ai-input-channel,.howworks-module-logic,.howworks-department-bus,.howworks-department-link,.howworks-orchestration-links path,.howworks-orchestration-lattice,.howworks-orchestration-confirmation{fill:none;stroke-linecap:round;stroke-linejoin:round}.howworks-input-wave{stroke:#97e3f075;stroke-dasharray:5 8;stroke-width:1.6px}.howworks-object--workflow.is-solution.is-active .howworks-input-wave,.howworks-object--workflow.is-problem.is-active .howworks-input-wave{animation:1.55s linear infinite howworks-six-signal}.howworks-object--workflow.is-problem .howworks-input-wave{stroke:#e1a665ad}.howworks-object--workflow.is-problem .howworks-sphere-segment-ring,.howworks-object--workflow.is-problem .howworks-sphere-lattice{stroke:#e0a6668f}.howworks-object--workflow.is-problem .howworks-sphere-core{fill:url(#howworks-problem-core)}.howworks-object--workflow.is-active .howworks-sphere-ripple--outer{animation:1.8s ease-out infinite howworks-ripple}.howworks-object--workflow.is-active .howworks-sphere-ripple--inner{animation:1.8s ease-out .5s infinite howworks-ripple}.howworks-object--workflow.is-active .howworks-sphere-segment-ring{animation:8s linear infinite howworks-ring-turn}.howworks-object--workflow.is-active .howworks-sphere-core{animation:1.4s ease-in-out infinite howworks-core-pulse}.howworks-input-source{filter:url(#howworks-material-shadow);transform-box:fill-box;transform-origin:50%;transition:filter .6s,opacity .6s,transform .76s cubic-bezier(.22,.7,.2,1)}.howworks-input-system-top{fill:url(#howworks-top);stroke:#daf7fa8c}.howworks-input-system-left{fill:url(#howworks-left);stroke:#80cfdb6b}.howworks-input-system-right{fill:url(#howworks-right);stroke:#98dee77a}.howworks-input-system-grid{stroke:#89e2f07a;stroke-width:1.1px}.howworks-input-node,.howworks-input-merge{fill:#c6f9ff;filter:url(#howworks-glow)}.howworks-file-slab{fill:#162a35f5;stroke:#b9e8ef7a;stroke-width:1px}.howworks-file-slab--middle{fill:#233e49e6}.howworks-file-slab--front{fill:url(#howworks-glass)}.howworks-file-fold,.howworks-file-lines{stroke:#8ce2f094;stroke-width:1.1px}.howworks-data-slab{fill:url(#howworks-glass);stroke:#c2eff594}.howworks-data-grid{stroke:#8fddea61;stroke-width:.9px}.howworks-data-cell{fill:#5bdaee33;stroke:#a5eff980}.howworks-input-stream,.howworks-input-output{stroke:url(#howworks-channel);stroke-dasharray:9 7;stroke-width:2px}.howworks-object--inputs.is-active .howworks-input-stream,.howworks-object--inputs.is-active .howworks-input-output{animation:1.35s linear infinite howworks-six-stream}.howworks-object--inputs.is-problem .howworks-input-stream,.howworks-object--inputs.is-problem .howworks-input-output{stroke:#e0a360a8;stroke-dasharray:8 14 3 19}.howworks-object--inputs.is-problem .howworks-input-merge{fill:#d99b58}.howworks-ai-frame,.howworks-ai-shell,.howworks-ai-core-halo{transform-box:fill-box;transform-origin:50%;transition:opacity .62s,transform .82s cubic-bezier(.22,.7,.2,1)}.howworks-ai-frame-line{stroke:#b5e6ee85;stroke-width:1.4px}.howworks-ai-frame-corner{stroke:#7edfefd6;stroke-width:3px}.howworks-ai-shell{fill:url(#howworks-glass);stroke:#bcf0f79e;stroke-width:2px}.howworks-ai-orbit{stroke:#7ae1f18c;stroke-dasharray:8 5 18 7;stroke-width:1.5px}.howworks-ai-orbit--two{stroke-dasharray:4 7}.howworks-ai-lattice{stroke:#a4eef8ad;stroke-width:1.35px}.howworks-ai-core-halo{fill:#5de0f421;stroke:#89eaf861}.howworks-ai-core,.howworks-ai-port{fill:url(#howworks-core);filter:url(#howworks-glow)}.howworks-ai-input-channel{stroke:#91e9f6b8;stroke-dasharray:7 6;stroke-width:2px}.howworks-object--ai.is-active .howworks-ai-frame{animation:2.4s ease-in-out infinite howworks-six-ai-assemble}.howworks-object--ai.is-active .howworks-ai-orbit--one{transform-origin:50%;animation:7s linear infinite howworks-ring-turn}.howworks-object--ai.is-active .howworks-ai-orbit--two{transform-origin:50%;animation:5s linear infinite reverse howworks-ring-turn}.howworks-object--ai.is-active .howworks-ai-core{animation:1.35s ease-in-out infinite howworks-core-pulse}.howworks-object--ai.is-problem .howworks-ai-frame{opacity:.36;transform:scale(1.16)rotate(4deg)}.howworks-object--ai.is-problem .howworks-ai-shell{opacity:.28;transform:scale(.82)}.howworks-object--ai.is-problem .howworks-ai-core{fill:url(#howworks-problem-core);opacity:.42}.howworks-object--ai.is-problem .howworks-ai-input-channel{stroke:#dea05f8c;stroke-dasharray:4 12}.howworks-module-shell{filter:url(#howworks-material-shadow);transform-box:fill-box;transform-origin:50%}.howworks-module-logic,.howworks-department-link,.howworks-department-bus{stroke:#8ce2f08f;stroke-width:1.4px}.howworks-module-core,.howworks-department-hub{fill:#bdf8ff;filter:url(#howworks-glow)}.howworks-department-link{stroke-dasharray:7 6;stroke-width:1.8px}.howworks-department-bus{stroke:#5ec0d257;stroke-width:2.5px}.howworks-object--departments.is-active .howworks-department-link{animation:1.25s linear infinite howworks-six-stream}.howworks-object--departments.is-solution.is-active .howworks-module-core{animation:1.5s ease-in-out infinite howworks-six-sync}.howworks-object--departments.is-problem .howworks-department-link,.howworks-object--departments.is-problem .howworks-department-bus{opacity:.16;stroke:#dea05f80}.howworks-object--departments.is-problem .howworks-module-shell--vertical{animation:1.35s ease-in-out infinite howworks-six-independent}.howworks-object--departments.is-problem .howworks-module-shell--horizontal{animation:2.1s ease-in-out .3s infinite howworks-six-independent}.howworks-object--departments.is-problem .howworks-module-shell--radial{animation:1.7s ease-in-out .7s infinite howworks-six-independent}.howworks-partner-cluster{opacity:.84}.howworks-transfer-bridge{transform-box:fill-box;transform-origin:50%}.howworks-object--partners .howworks-bridge-flow--reverse{stroke-dashoffset:70px}.howworks-object--partners.is-active .howworks-bridge-flow--forward{animation:1.35s linear infinite howworks-bridge-flow}.howworks-object--partners.is-active .howworks-bridge-flow--reverse{animation:1.35s linear infinite howworks-bridge-flow-reverse}.howworks-object--partners.is-problem .howworks-bridge-main-cable,.howworks-object--partners.is-problem .howworks-bridge-hangers,.howworks-object--partners.is-problem .howworks-bridge-deck-top,.howworks-object--partners.is-problem .howworks-bridge-deck-side{opacity:.12}.howworks-object--partners.is-problem .howworks-bridge-channel-shell{stroke-dasharray:68 42}.howworks-object--partners.is-problem .howworks-bridge-flow{stroke:#e0a05fb3;stroke-dasharray:14 72}.howworks-object--partners.is-problem .howworks-partner-cluster--left{transform:translate(-8px)}.howworks-object--partners.is-problem .howworks-partner-cluster--right{transform:translate(8px)}.howworks-orchestration-links path{stroke:#80e0ef94;stroke-dasharray:6 6;stroke-width:1.8px}.howworks-orchestration-shell{fill:url(#howworks-glass);stroke:#b8f0f7a8;stroke-width:2px}.howworks-orchestration-ring{fill:none;stroke:url(#howworks-motion);stroke-dasharray:10 4 22 5;stroke-width:3px}.howworks-orchestration-lattice{stroke:#a3eff8b3;stroke-width:1.2px}.howworks-orchestration-halo{fill:#68e8bd1f;stroke:#91eec666}.howworks-orchestration-core{fill:#d5ffe5;filter:url(#howworks-glow)}.howworks-orchestration-node rect{fill:#0e1f28f5;stroke:#9be5ef94}.howworks-orchestration-node path{fill:none;stroke:#b5f1f9c2;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px}.howworks-orchestration-confirmation{stroke:#7de3aab8;stroke-width:2px;opacity:0}.howworks-object--orchestration.is-active .howworks-orchestration-ring{transform-origin:50%;animation:7s linear infinite howworks-ring-turn}.howworks-object--orchestration.is-active .howworks-orchestration-links path{animation:1.8s ease-in-out infinite howworks-six-orchestrate}.howworks-object--orchestration.is-active .howworks-orchestration-core{animation:1.4s ease-in-out infinite howworks-core-pulse}.howworks-object--orchestration.is-active .howworks-orchestration-confirmation{animation:3.6s ease-out infinite howworks-six-confirmation}.howworks-object--orchestration.is-problem .howworks-orchestration-links path{stroke:#dd9f5e80;stroke-dasharray:3 15}.howworks-object--orchestration.is-problem .howworks-orchestration-core{fill:url(#howworks-problem-core);opacity:.42}.howworks-object--orchestration.is-problem .howworks-orchestration-node:nth-of-type(2){animation:1.3s ease-in-out infinite howworks-six-independent}.howworks-object--orchestration.is-problem .howworks-orchestration-node:nth-of-type(3){animation:1.9s ease-in-out .28s infinite howworks-six-independent}.howworks-object--orchestration.is-problem .howworks-orchestration-node:nth-of-type(4){animation:2.3s ease-in-out .62s infinite howworks-six-independent}@keyframes howworks-six-signal{to{stroke-dashoffset:-52px}}@keyframes howworks-six-stream{to{stroke-dashoffset:-48px}}@keyframes howworks-six-ai-assemble{0%,to{opacity:.72;transform:scale(.97)}45%{opacity:1;transform:scale(1)}}@keyframes howworks-six-sync{0%,to{opacity:.48}50%{opacity:1}}@keyframes howworks-six-independent{0%,to{filter:brightness(.58)}50%{filter:brightness(1.08)}}@keyframes howworks-bridge-flow-reverse{to{stroke-dashoffset:167px}}@keyframes howworks-six-orchestrate{0%,to{stroke-dashoffset:0;opacity:.35}50%{stroke-dashoffset:-18px;opacity:1}}@keyframes howworks-six-confirmation{0%,62%{opacity:0;transform:scale(.7)}78%{opacity:.9}to{opacity:0;transform:scale(1.34)}}@media (max-width:700px){.howworks-illustration{width:120rem}.howworks-figure[data-stage="0"]{--howworks-mobile-shift:calc(50vw - 8.84rem)}.howworks-figure[data-stage="1"]{--howworks-mobile-shift:calc(50vw - 29.78rem)}.howworks-figure[data-stage="2"]{--howworks-mobile-shift:calc(50vw - 50.7rem)}.howworks-figure[data-stage="3"]{--howworks-mobile-shift:calc(50vw - 71.63rem)}.howworks-figure[data-stage="4"]{--howworks-mobile-shift:calc(50vw - 92.56rem)}.howworks-figure[data-stage="5"]{--howworks-mobile-shift:calc(50vw - 113.48rem)}}@media (prefers-reduced-motion:reduce){.howworks-input-wave,.howworks-input-stream,.howworks-input-output,.howworks-ai-frame,.howworks-ai-orbit,.howworks-ai-core,.howworks-module-shell,.howworks-department-link,.howworks-bridge-flow,.howworks-orchestration-ring,.howworks-orchestration-links path,.howworks-orchestration-core,.howworks-orchestration-confirmation{animation:none!important}}.howworks-intro-stack{place-items:start center;width:min(940px,100% - 2rem);min-height:clamp(14rem,20vw,18.5rem);margin:0 auto 1rem;display:grid}.howworks-intro-stack .howworks-intro{grid-area:1/1;width:100%;margin:0 auto;transition:opacity .62s,transform .72s cubic-bezier(.22,.7,.2,1),filter .62s}.howworks-intro-stack .howworks-intro.is-hidden{opacity:0;filter:blur(8px);pointer-events:none;transform:translateY(-.75rem)}.howworks-intro-stack .howworks-intro.is-visible{opacity:1;filter:blur();transform:translateY(0)}.howworks-intro--problem .eyebrow,.howworks-stage-caption.is-problem .howworks-stage-number{color:#d8a266}.howworks-state-control{z-index:6;background:#03080eb8;border:1px solid #a8dae42b;border-radius:999px;justify-content:center;align-items:center;gap:.25rem;width:fit-content;margin:0 auto 1.6rem;padding:.3rem;display:flex;position:relative;box-shadow:0 16px 46px #00000047}.howworks-state-control button{color:#d6e7eb85;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.68rem 1rem;font-size:.78rem;font-weight:800;transition:color .22s,background .22s,box-shadow .22s;position:relative}.howworks-state-control button[data-active=true]{color:#e8fbff;background:#6cdaed1a;box-shadow:inset 0 0 0 1px #84e5f438}.howworks-state-control button:first-child[data-active=true]{color:#f6d7b5;background:#d79c5b1a;box-shadow:inset 0 0 0 1px #e0a66633}.howworks-state-control>span{background:#b8e0e821;width:1px;height:1.2rem}.howworks-solution-layer,.howworks-problem-layer,.howworks-problem-object,.howworks-solution-layer .howworks-shape,.howworks-solution-layer .howworks-evolution-link{transition:opacity .76s,filter .76s}.howworks-solution-layer .howworks-shape.is-waiting,.howworks-solution-layer .howworks-evolution-link.is-waiting{opacity:0}.howworks-solution-layer .howworks-shape.is-revealed,.howworks-solution-layer .howworks-evolution-link.is-revealed{opacity:1}.howworks-problem-object{opacity:.44;filter:saturate(.7)brightness(.72)}.howworks-problem-object.is-complete{opacity:.66;filter:saturate(.82)brightness(.82)}.howworks-problem-object.is-active{opacity:1;filter:saturate()brightness()drop-shadow(0 14px 24px #0006)}.howworks-problem-object.is-resolved{opacity:0;filter:saturate(.5)brightness(1.1)blur(1.5px)}.howworks-problem-progress{fill:none;stroke:#dca06094;stroke-dasharray:5 9;stroke-linecap:round;stroke-width:2px;clip-path:inset(0 calc(100% - var(--howworks-problem-progress)) 0 0);transition:clip-path .9s cubic-bezier(.22,.7,.2,1),opacity .5s}.howworks-figure[data-phase=transforming] .howworks-problem-progress,.howworks-figure[data-phase=solution] .howworks-problem-progress,.howworks-figure[data-phase=problem] .howworks-progress-value,.howworks-figure[data-phase=reversing] .howworks-progress-value{opacity:0}.howworks-figure[data-phase=problem] .howworks-travelling-signal,.howworks-figure[data-phase=reversing] .howworks-travelling-signal{background:#e2a15b;box-shadow:0 0 0 .35rem #dc97501a,0 0 1.4rem #e09e59bd}.howworks-stage-marker.is-problem .howworks-stage-marker-core{fill:#e1a462b8}.howworks-stage-marker.is-problem.is-active .howworks-stage-marker-halo{fill:#e2a05b1f;stroke:#edbc84a8}.howworks-stage-caption strong,.howworks-stage-caption>span:last-child{animation:.54s cubic-bezier(.22,.7,.2,1) both howworks-caption-swap}.howworks-stage-caption.is-problem:before{background:linear-gradient(90deg,#d89c5f,#d89c5f1f)}.howworks-problem-incoming,.howworks-problem-ring,.howworks-problem-ring-fragment,.howworks-problem-lattice,.howworks-problem-scan,.howworks-problem-sync-attempt,.howworks-problem-handoff,.howworks-problem-wheel-outer,.howworks-problem-wheel-segments,.howworks-problem-wheel-track{fill:none;vector-effect:non-scaling-stroke}.howworks-problem-incoming{stroke:url(#howworks-problem-signal);stroke-dasharray:5 8;stroke-linecap:round;stroke-width:1.8px}.howworks-problem-incoming--one{animation:1.35s linear infinite howworks-problem-signal-in}.howworks-problem-incoming--two{animation:1.9s linear .24s infinite howworks-problem-signal-in}.howworks-problem-incoming--three{animation:1.1s linear .46s infinite howworks-problem-signal-in}.howworks-problem-ring{stroke:#b7dee642;stroke-width:1.2px;transform-box:fill-box;transform-origin:50%}.howworks-problem-ring--outer{animation:2.8s ease-in-out infinite howworks-problem-ring-one}.howworks-problem-ring--middle{animation:2.15s ease-in-out infinite howworks-problem-ring-two}.howworks-problem-ring-fragment{stroke:#d8a468a3;stroke-linecap:round;stroke-width:2.2px;filter:url(#howworks-problem-glow)}.howworks-problem-ring-fragment--one{animation:3.3s ease-in-out infinite howworks-problem-fragment-orbit}.howworks-problem-ring-fragment--two{animation:2.5s ease-in-out .42s infinite reverse howworks-problem-fragment-orbit}.howworks-problem-chamber{fill:#5c899421;stroke:#b7e0e73b}.howworks-problem-lattice{stroke:#a8d5de7a;stroke-width:1.2px;animation:1.7s ease-in-out infinite howworks-problem-lattice}.howworks-problem-core-halo{fill:#d8975721;stroke:#dea86c57;animation:1.8s ease-in-out .36s infinite howworks-problem-core-late}.howworks-problem-core,.howworks-problem-interface,.howworks-problem-environment-core,.howworks-problem-wheel-core{fill:url(#howworks-problem-core);filter:url(#howworks-problem-glow)}.howworks-problem-disturbance{fill:#e2a15d;filter:url(#howworks-problem-glow);animation:1.45s ease-in-out infinite howworks-problem-disturbance}.howworks-problem-fragment,.howworks-problem-environment,.howworks-problem-anchor,.howworks-problem-wheel-rim,.howworks-problem-wheel-core-group{transform-box:fill-box;transform-origin:50%;transition:transform .85s cubic-bezier(.22,.7,.2,1),opacity .65s}.howworks-problem-intelligence.is-unresolved .howworks-problem-fragment--top{transform:translate(-4px,-9px)rotate(-2deg)}.howworks-problem-intelligence.is-unresolved .howworks-problem-fragment--left{transform:translate(-11px,6px)rotate(2deg)}.howworks-problem-intelligence.is-unresolved .howworks-problem-fragment--right{transform:translate(12px,-2px)rotate(-2deg)}.howworks-problem-intelligence.is-unresolved .howworks-problem-fragment--core{transform:translate(3px,12px)}.howworks-problem-intelligence.is-active .howworks-problem-fragment--top{animation:2.6s ease-in-out infinite howworks-problem-fragment-float}.howworks-problem-intelligence.is-active .howworks-problem-fragment--right{animation:2.1s ease-in-out .38s infinite reverse howworks-problem-fragment-float}.howworks-problem-dead-channel,.howworks-problem-scan{fill:none;stroke:#d7a3689e;stroke-dasharray:8 7;stroke-linecap:round;stroke-width:1.6px}.howworks-problem-scan{animation:1.8s linear infinite howworks-problem-scan}.howworks-problem-core-module{fill:#293e44eb;stroke:#c99f6d6b}.howworks-problem-environment--left{animation:1.5s ease-in-out infinite howworks-problem-environment-left}.howworks-problem-environment--right{animation:2.1s ease-in-out .5s infinite howworks-problem-environment-right}.howworks-problem-environment-logic{fill:none;stroke:#b2d9e06b;stroke-width:1.4px}.howworks-problem-sync-attempt{stroke:#dea361bf;stroke-dasharray:4 5;stroke-linecap:round;stroke-width:1.7px}.howworks-problem-sync-attempt--left{animation:1.8s ease-in-out infinite howworks-problem-sync-left}.howworks-problem-sync-attempt--right{animation:1.8s ease-in-out .9s infinite howworks-problem-sync-right}.howworks-problem-handoff{stroke:#d79f5fb8;stroke-dasharray:8 92;stroke-linecap:round;stroke-width:2.2px}.howworks-problem-handoff--left{animation:2.2s ease-in-out infinite howworks-problem-handoff-left}.howworks-problem-handoff--right{animation:2.2s ease-in-out 1.1s infinite howworks-problem-handoff-right}.howworks-problem-handoff-gap{animation:1.6s ease-in-out infinite howworks-problem-gap}.howworks-problem-wheel-back{fill:#04090cfa;stroke:#b8d8dc2e}.howworks-problem-wheel-rim{animation:2.6s cubic-bezier(.55,.05,.35,.95) infinite howworks-problem-wheel-stutter}.howworks-problem-wheel-core-group{animation:2.6s cubic-bezier(.55,.05,.35,.95) .32s infinite howworks-problem-wheel-core-lag}.howworks-problem-wheel-outer{stroke:#bbdbdf6b;stroke-width:8px}.howworks-problem-wheel-segments{stroke:#d8a162a8;stroke-dasharray:9 7 18 9 5 12;stroke-width:4px}.howworks-problem-wheel-spokes{fill:#75959a7a;stroke:#d3a26a57}.howworks-problem-wheel-core-housing{fill:#1a2e32f5;stroke:#dba76a7a}.howworks-problem-wheel-track{stroke:#d5a26961;stroke-dasharray:24 10 9 13;stroke-width:3px}.howworks-problem-friction{fill:none;stroke:#e09b57;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4px;filter:url(#howworks-problem-glow);animation:1.3s ease-in-out infinite howworks-problem-friction}.howworks-problem-object.is-resolving .howworks-problem-ring,.howworks-problem-object.is-resolving .howworks-problem-ring-fragment,.howworks-problem-object.is-resolving .howworks-problem-fragment,.howworks-problem-object.is-resolving .howworks-problem-environment,.howworks-problem-object.is-resolving .howworks-problem-anchor,.howworks-problem-object.is-resolving .howworks-problem-wheel-rim,.howworks-problem-object.is-resolving .howworks-problem-wheel-core-group{animation-duration:.85s}.howworks-problem-object.is-resolved .howworks-problem-fragment,.howworks-problem-object.is-resolved .howworks-problem-environment,.howworks-problem-object.is-resolved .howworks-problem-anchor,.howworks-problem-object.is-resolved .howworks-problem-wheel-rim,.howworks-problem-object.is-resolved .howworks-problem-wheel-core-group{transform:translate(0)rotate(0)}.howworks-section[data-visible=false] .howworks-illustration *,.howworks-section[data-visible=false] .howworks-travelling-signal{animation-play-state:paused!important}@keyframes howworks-caption-swap{0%{opacity:0;transform:translateY(.35rem)}to{opacity:1;transform:translateY(0)}}@keyframes howworks-problem-signal-in{to{stroke-dashoffset:-52px}}@keyframes howworks-problem-ring-one{0%,to{transform:scale(.97)rotate(-2deg)}42%{transform:scale(1.04)rotate(3deg)}68%{transform:scale(.99)rotate(1deg)}}@keyframes howworks-problem-ring-two{0%,to{transform:scale(1.02)rotate(3deg)}55%{transform:scale(.95)rotate(-4deg)}}@keyframes howworks-problem-fragment-orbit{0%,to{transform:translate(0)}50%{transform:translate(2px,-3px)}}@keyframes howworks-problem-lattice{0%,to{opacity:.34;transform:skew(-2deg)}45%{opacity:.72;transform:skew(3deg)}}@keyframes howworks-problem-core-late{0%,42%,to{opacity:.26;transform:scale(.88)}68%{opacity:.8;transform:scale(1.12)}}@keyframes howworks-problem-disturbance{0%,to{opacity:.25;transform:scale(.72)}50%{opacity:1;transform:scale(1.28)}}@keyframes howworks-problem-fragment-float{0%,to{transform:translate(-4px,-9px)rotate(-2deg)}50%{transform:translate(-1px,-13px)rotate(1deg)}}@keyframes howworks-problem-scan{to{stroke-dashoffset:-46px}}@keyframes howworks-problem-environment-left{0%,to{filter:brightness(.74)}46%{filter:brightness(1.08)}}@keyframes howworks-problem-environment-right{0%,to{filter:brightness(.7)}62%{filter:brightness(1.05)}}@keyframes howworks-problem-sync-left{0%{opacity:0;stroke-dashoffset:24px}45%{opacity:1}70%,to{opacity:0;stroke-dashoffset:0}}@keyframes howworks-problem-sync-right{0%{opacity:0;stroke-dashoffset:-24px}45%{opacity:1}70%,to{opacity:0;stroke-dashoffset:0}}@keyframes howworks-problem-handoff-left{0%{opacity:0;stroke-dashoffset:100px}22%{opacity:1}72%,to{opacity:0;stroke-dashoffset:34px}}@keyframes howworks-problem-handoff-right{0%{opacity:0;stroke-dashoffset:-100px}22%{opacity:1}72%,to{opacity:0;stroke-dashoffset:-36px}}@keyframes howworks-problem-gap{0%,to{opacity:.2;transform:scale(.7)}50%{opacity:.9;transform:scale(1.2)}}@keyframes howworks-problem-wheel-stutter{0%{transform:rotate(0)}28%{transform:rotate(68deg)}43%{transform:rotate(72deg)}68%{transform:rotate(138deg)}82%{transform:rotate(141deg)}to{transform:rotate(205deg)}}@keyframes howworks-problem-wheel-core-lag{0%,18%{transform:rotate(0)}46%{transform:rotate(48deg)}59%{transform:rotate(51deg)}to{transform:rotate(142deg)}}@keyframes howworks-problem-friction{0%,to{opacity:.15}44%,58%{opacity:1}}@media (max-width:700px){.howworks-intro-stack{min-height:18.5rem;margin-bottom:.4rem}.howworks-state-control{margin-bottom:1rem}.howworks-state-control button{padding:.62rem .76rem;font-size:.7rem}.howworks-state-control button:after{content:"";height:100%;min-height:48px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.howworks-problem-object,.howworks-solution-layer,.howworks-problem-layer,.howworks-intro,.howworks-problem-progress{transition-duration:1ms!important}.howworks-problem-incoming,.howworks-problem-ring,.howworks-problem-ring-fragment,.howworks-problem-lattice,.howworks-problem-disturbance,.howworks-problem-fragment,.howworks-problem-scan,.howworks-problem-environment,.howworks-problem-sync-attempt,.howworks-problem-handoff,.howworks-problem-handoff-gap,.howworks-problem-wheel-rim,.howworks-problem-wheel-core-group,.howworks-problem-friction{animation:none!important}}.card-grid,.product-grid,.metric-grid,.roi-grid{gap:1rem;display:grid}.card-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card-grid.five{grid-template-columns:repeat(5,minmax(0,1fr))}.signal-card,.product-card,.roi-card,.faq-list details,.legal-section,.console-visual{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);box-shadow:inset 0 1px #ffffff0f}.signal-card,.product-card{padding:1.35rem}.signal-card p,.product-card p{color:var(--muted);margin-top:.8rem;line-height:1.65}.compact-card{min-height:120px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-card{background:linear-gradient(145deg, #67e8f917, transparent 42%), var(--panel);flex-direction:column;justify-content:flex-end;min-height:320px;transition:transform .18s,border-color .18s,background .18s;display:flex}.product-card:hover{background:linear-gradient(145deg, #67e8f924, #8b5cf614), var(--panel);border-color:#67e8f96b;transform:translateY(-4px)}.product-card span,.product-card strong{color:var(--cyan)}.product-card h3{margin-top:.7rem;font-size:clamp(2.6rem,5vw,5rem)}.product-card strong{margin-top:2rem}.timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.timeline article{border-top:1px solid var(--line);padding-top:1.25rem;position:relative}.timeline span{color:var(--cyan);font-weight:900}.timeline h3{margin-top:1rem}.timeline p{color:var(--muted);margin-top:.7rem;line-height:1.65}.proof-strip{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.proof-strip div{background:#ffffff0b;padding:1.4rem}.proof-strip span,.metric span{font-family:var(--font-heading), sans-serif;color:var(--cyan);font-size:clamp(2.2rem,5vw,4.8rem);font-weight:800;display:block}.proof-strip p,.metric p{color:var(--muted);line-height:1.55}.trust-strip,.final-cta,.roi-card,.faq-section{margin-top:6rem;margin-bottom:6rem}.trust-strip{border-radius:var(--radius);background:linear-gradient(135deg,#67e8f914,#8b5cf60f);border:1px solid #67e8f938;justify-content:space-between;align-items:center;gap:2rem;padding:2rem;display:flex}.trust-strip h2{max-width:780px}.trust-strip p:not(.eyebrow){max-width:760px;margin-top:1rem}.final-cta{text-align:center;max-width:940px}.final-cta h2{margin-top:1rem}.feature-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.feature-list div{border:1px solid var(--line);color:var(--muted);background:#ffffff0a;border-radius:18px;padding:1rem}.roi-card{padding:2rem}.roi-card>p,.roi-card>div>p{color:var(--muted);margin-top:1rem;line-height:1.65}.roi-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.5rem}.roi-grid label{color:var(--muted);gap:.5rem;font-weight:700;display:grid}.roi-grid input{border:1px solid var(--line);width:100%;color:var(--text);background:#00000052;border-radius:14px;padding:.9rem}.metric-grid{grid-template-columns:repeat(3,1fr);margin-top:1.5rem}.metric{border:1px solid var(--line);background:#ffffff09;border-radius:20px;padding:1rem}.faq-section{padding:0}.faq-list{gap:.8rem;display:grid}.faq-list details{padding:1rem 1.2rem}.faq-list summary{cursor:pointer;font-weight:800}.faq-list p{color:var(--muted);margin-top:.8rem;line-height:1.65}.network-visual,.bridge-visual{background:linear-gradient(135deg,#67e8f90f,#8b5cf60a),#ffffff09;border:1px solid #67e8f92e;border-radius:34px;min-height:460px;overflow:hidden;box-shadow:0 28px 90px #00000047}.network-visual svg,.bridge-visual svg{width:100%;height:100%;min-height:460px}.flow-line,.bridge-path{fill:none;stroke:url(#flow);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:12 14;animation:8s linear infinite flowMove}.bridge-path{stroke:url(#bridgeFlow)}.secondary{opacity:.62;animation-duration:10s}.fast{animation-duration:6s}.mid{animation-duration:9s}.slow{animation-duration:12s}.node-ring{fill:#67e8f914;stroke:#67e8f96b}.node-core{fill:var(--cyan)}.network-visual text,.bridge-title,.bridge-subtitle{fill:var(--text);font:700 14px var(--font-body)}.bridge-subtitle{fill:var(--muted);font-size:12px;font-weight:600}.bridge-card,.bridge-note{fill:#ffffff0e;stroke:#ffffff26}.console-visual{padding:1rem}.console-top{gap:.45rem;padding-bottom:1rem;display:flex}.console-top span{background:var(--cyan);opacity:.72;border-radius:50%;width:.7rem;height:.7rem}.console-grid{grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.console-panel{border:1px solid var(--line);background:#0000003d;border-radius:20px;min-height:130px;padding:1rem}.console-panel.wide{grid-column:span 2}.console-panel p{color:var(--faint)}.console-panel strong{margin-top:.7rem;font-size:1.25rem;display:block}.legal-page{max-width:920px;padding:5rem 0}.legal-hero h1{font-size:clamp(3rem,6vw,5.4rem)}.legal-hero p:not(.eyebrow){color:var(--muted);margin-top:1rem}.legal-section{margin-top:1rem;padding:1.4rem}.legal-section h2{font-size:1.55rem}.legal-section p,.legal-section ul{margin-top:1rem}.legal-section a{color:var(--cyan);text-underline-offset:4px;text-decoration:underline}.site-footer{border-top:1px solid var(--line);padding:2rem 0 max(3rem, calc(2rem + env(safe-area-inset-bottom,0px)));color:var(--muted);justify-content:space-between;gap:2rem;display:flex}.footer-brand{color:var(--text);font-family:var(--font-heading), sans-serif;font-size:1.3rem;font-weight:800}.footer-line{max-width:540px;margin-top:.7rem;line-height:1.6}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:1rem;display:flex}.footer-links a{transition:color var(--duration-base) var(--ease-out-quart), transform var(--duration-fast) var(--ease-out-expo)}.footer-links a:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.footer-links a:hover{color:var(--text)}}@keyframes flowMove{to{stroke-dashoffset:-180px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.cinematic-intelligence-bloom{animation:none}}@media (max-width:920px){.hero-section,.product-hero{grid-template-columns:1fr;gap:2rem;min-height:auto;padding-top:3rem}.freight-hero-copy{padding:clamp(1.5rem,7vw,4rem)}.card-grid.three,.card-grid.four,.card-grid.five,.product-grid,.timeline,.proof-strip,.feature-list,.roi-grid,.metric-grid{grid-template-columns:1fr}.trust-strip,.site-footer{flex-direction:column;align-items:flex-start}.footer-links{justify-content:flex-start}}@media (max-width:560px){:root{--page-gutter:.75rem}.freight-hero-copy{padding:1.5rem 1.1rem}.freight-hero{--freight-hero-content-offset-y:-1rem}.cinematic-status-card{display:none}.cinematic-status-dispatch{min-width:9.5rem;max-width:calc(100% - 2rem);display:grid;bottom:11%}.freight-hero-copy h1{white-space:normal;overflow-wrap:break-word;font-size:clamp(1.85rem,9.5vw,3.45rem)}.freight-hero-copy .hero-subtitle{max-width:31rem;font-size:.98rem;line-height:1.6}.hero-section,.section,.proof-strip,.trust-strip,.final-cta,.roi-card,.faq-section,.legal-page,.site-footer{width:min(100% - 1rem, var(--max))}.hero-section.freight-hero{width:100%}@media (max-width:400px),(max-height:640px){.cinematic-status-dispatch{display:none}}.network-visual,.bridge-visual,.network-visual svg,.bridge-visual svg{min-height:360px}}@media (orientation:portrait) and (min-width:561px){.freight-hero-copy{padding-inline:clamp(2rem,8vw,5rem)}}@media (max-width:1100px){.site-header{min-height:0;padding-top:max(.7rem, env(safe-area-inset-top,0px));padding-right:max(var(--page-gutter), env(safe-area-inset-right,0px));padding-bottom:.7rem;padding-left:max(var(--page-gutter), env(safe-area-inset-left,0px));-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.site-header:before{z-index:-1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);content:"";pointer-events:none;background:#02040a80;position:absolute;inset:0}.header-actions{align-items:center;gap:.5rem;margin-left:auto;display:flex}.header-demo-link{display:none}.mobile-menu-toggle{z-index:31;border:1px solid var(--line);width:3rem;height:3rem;color:var(--text);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out-expo), background var(--duration-base) var(--ease-out-quart);background:#02040a9e;border-radius:999px;place-items:center;display:grid;position:relative}.mobile-menu-toggle:active{transform:scale(.96)}.mobile-menu-bars{gap:.25rem;display:grid}.mobile-menu-bars span{background:currentColor;border-radius:999px;width:1.2rem;height:2px;transition:transform .18s,opacity .18s;display:block}.site-header[data-mobile-open=true] .mobile-menu-bars span:first-child{transform:translateY(.38rem)rotate(45deg)}.site-header[data-mobile-open=true] .mobile-menu-bars span:nth-child(2){opacity:0}.site-header[data-mobile-open=true] .mobile-menu-bars span:last-child{transform:translateY(-.38rem)rotate(-45deg)}.mobile-menu-backdrop{z-index:29;opacity:0;pointer-events:none;background:#02040aad;border:0;transition:opacity .18s;position:fixed;inset:0}.site-header[data-mobile-open=true] .mobile-menu-backdrop{opacity:1;pointer-events:auto;display:block}.site-nav{z-index:30;width:min(22rem,100vw - 2.5rem);height:100dvh;padding:max(6.5rem, calc(5.2rem + env(safe-area-inset-top,0px))) max(1.2rem, env(safe-area-inset-right,0px)) max(2.5rem, calc(1.5rem + env(safe-area-inset-bottom,0px))) 1.2rem;opacity:0;pointer-events:none;visibility:hidden;background:#050810fa;border-radius:1.5rem 0 0 1.5rem;flex-direction:column;align-items:stretch;transition:opacity .18s,transform .18s,visibility .18s;display:flex;position:fixed;top:0;right:0;overflow-y:auto;transform:translate(calc(100% + 1rem));box-shadow:-24px 0 60px #00000073}.site-header[data-mobile-open=true] .site-nav{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0)}.site-nav a,.site-nav button{text-align:left;width:100%;padding:.9rem 1rem}.site-nav .mobile-demo-link{color:#031018;text-align:center;background:linear-gradient(135deg,#e3fcfffa,#67e8f9f0);border:1px solid #67e8f957;justify-content:center;align-items:center;margin-top:.5rem;font-weight:850;display:flex}}.iris-operations{z-index:1;isolation:isolate;width:min(1420px,100% - 2rem);margin:clamp(-5.5rem,-7vw,-3.5rem) auto 0;padding:clamp(9rem,13vw,13.5rem) 0 clamp(6.5rem,10vw,10rem);position:relative}.iris-operations:before{z-index:-2;content:"";filter:blur(.2px);pointer-events:none;background:radial-gradient(at 50% 6%,#33b1d71f,#0000 36%),radial-gradient(at 8% 42%,#67e8f90f,#0000 28%),linear-gradient(#050e19b8,#0000 72%);height:min(54rem,85%);position:absolute;inset:0 -8vw auto}.iris-hero-fade{z-index:-1;opacity:.78;pointer-events:none;height:clamp(14rem,24vw,22rem);position:absolute;top:clamp(-7.5rem,-10vw,-4.5rem);left:-8vw;right:-8vw;overflow:hidden}.iris-hero-fade:after{content:"";background:linear-gradient(180deg, #02040a00 0%, #02040a33 42%, var(--bg) 100%), radial-gradient(ellipse at center 24%, #67e8f914, transparent 56%);position:absolute;inset:0}.iris-hero-fade svg{filter:drop-shadow(0 0 9px #67e8f94d);width:100%;height:100%}.iris-fade-route{fill:none;stroke:#72e3f966;stroke-dasharray:5 19;stroke-linecap:round;stroke-width:1.2px}.iris-fade-route--one{animation:9s linear infinite irisFadeRoute}.iris-fade-route--two{opacity:.6;animation:12s linear infinite reverse irisFadeRoute}.iris-fade-node{fill:#c8f8ff;filter:drop-shadow(0 0 8px #67e8f9e6)}.iris-fade-node--one{animation:4.8s ease-in-out infinite irisNodeGlow}.iris-fade-node--two{animation:4.8s ease-in-out 1.7s infinite irisNodeGlow}.iris-operations-introduction{text-align:center;width:min(790px,100%);margin:0 auto}.iris-operations-introduction h2{letter-spacing:-.055em;text-wrap:balance;margin-top:.9rem;font-size:clamp(2.4rem,5vw,5.1rem)}.iris-operations-introduction>p:last-child{max-width:690px;color:var(--muted);text-wrap:balance;margin:1.35rem auto 0;font-size:clamp(1rem,1.35vw,1.18rem);line-height:1.7}.iris-process{background:linear-gradient(135deg,#09121fd6,#03070eb8);border:1px solid #a4e1ef26;border-radius:1.5rem;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;width:min(1080px,100%);margin:clamp(3rem,6vw,5rem) auto clamp(3rem,5vw,4.5rem);padding:.65rem;list-style:none;display:grid;box-shadow:0 24px 65px #0000002e}.iris-process li{min-height:5.7rem;color:var(--faint);border-radius:1rem;grid-template-columns:auto minmax(0,1fr);gap:.72rem;padding:1rem 1.1rem;transition:background .28s,color .28s;display:grid;position:relative}.iris-process li:not(:last-child):after{content:"";background:#a4e1ef1f;width:1px;height:2.7rem;position:absolute;top:50%;right:-.04rem;transform:translateY(-50%)}.iris-process li[data-current=true]{color:var(--text);background:#67e8f913}.iris-process li[data-complete=true]{color:#e9fdffcc}.iris-process-marker{border:1px solid #b4e6f147;border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;margin-top:.04rem;display:grid;position:relative}.iris-process-marker span{background:currentColor;border-radius:50%;width:.45rem;height:.45rem;display:block}.iris-process li[data-current=true] .iris-process-marker{color:var(--cyan);border-color:#67e8f9d1;box-shadow:0 0 0 5px #67e8f914,0 0 20px #67e8f933}.iris-process li[data-complete=true] .iris-process-marker{color:#b3f0f8cc}.iris-process-copy{gap:.3rem;display:grid}.iris-process-copy strong{letter-spacing:-.02em;font-size:.88rem}.iris-process-copy small{color:var(--faint);font-size:.7rem;line-height:1.45}.iris-scenario-shell{grid-template-columns:minmax(13.5rem,.4fr) minmax(0,1.6fr);align-items:start;gap:clamp(1rem,2.8vw,3rem);display:grid}.iris-scenario-navigation{top:calc(var(--header-height) + 1.4rem);padding:1.25rem 0;position:sticky}.iris-navigation-label{color:var(--faint);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .7rem .95rem;font-size:.68rem;font-weight:800}.iris-scenario-control-list{gap:.45rem;display:grid}.iris-scenario-control{width:100%;color:var(--faint);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:.9rem;grid-template-columns:2.2rem minmax(0,1fr);align-items:center;gap:.45rem;padding:.95rem;transition:background .22s,border-color .22s,color .22s,transform .22s;display:grid}.iris-scenario-control>span{color:var(--cyan);letter-spacing:.1em;font-size:.68rem;font-weight:800}.iris-scenario-control strong{font-size:.9rem;line-height:1.28}.iris-scenario-control:hover,.iris-scenario-control[aria-pressed=true]{color:var(--text);background:#67e8f912;border-color:#67e8f933}.iris-scenario-control:hover{transform:translate(.2rem)}.iris-scenario-navigation-note{color:var(--faint);margin:1.2rem .95rem 0;font-size:.76rem;line-height:1.55}.iris-scenario-stage{background:radial-gradient(circle at 85% 24%,#67e8f914,#0000 20rem),linear-gradient(145deg,#0c1420e0,#02050beb 52%,#07101dd6);border:1px solid #a9e2ef29;border-radius:1.7rem;grid-template-rows:auto auto;grid-template-columns:minmax(13rem,.58fr) minmax(0,1.42fr);align-items:start;gap:1.15rem clamp(1rem,2vw,1.7rem);min-height:43.5rem;padding:clamp(1rem,2vw,1.55rem);display:grid;box-shadow:0 30px 100px #0000004d}.iris-scenario-copy{align-self:end;padding:clamp(.45rem,1vw,1rem)}.iris-scenario-copy h3{letter-spacing:-.045em;margin-top:.75rem;font-size:clamp(1.55rem,2.5vw,2.35rem);line-height:1.02}.iris-scenario-copy>div>p{color:var(--muted);margin-top:1rem;font-size:.92rem;line-height:1.65}.iris-active-state{background:#050e1899;border:1px solid #67e8f933;border-radius:1rem;align-self:start;padding:1rem;position:relative}.iris-active-state-dot{background:var(--cyan);border:2px solid #102532;border-radius:50%;width:.72rem;height:.72rem;position:absolute;top:1.1rem;left:-.38rem;box-shadow:0 0 16px #67e8f9bf}.iris-active-state strong{color:var(--cyan);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;display:block}.iris-active-state p{color:#eefcffc2;margin-top:.55rem;font-size:.78rem;line-height:1.55}.iris-operational-illustration{background:radial-gradient(circle at 48% 44%,#67e8f91c,#0000 30%),linear-gradient(135deg,#08101be0,#02050af5);border:1px solid #a4e1ef24;border-radius:1.25rem;grid-area:1/2/span 2;min-height:39.8rem;position:relative;overflow:hidden}.iris-operational-illustration:before,.iris-operational-illustration:after{z-index:0;content:"";pointer-events:none;position:absolute;inset:0}.iris-operational-illustration:before{background:radial-gradient(at 50% 104%,#67e8f921,#0000 32%)}.iris-operational-illustration:after{background:linear-gradient(#03050a14,#02040aa8)}.iris-map-grid{z-index:0;opacity:.36;background-image:linear-gradient(#b1ebf412 1px,#0000 1px),linear-gradient(90deg,#b1ebf412 1px,#0000 1px);background-position:50%;background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 4%,#0000 82%);mask-image:radial-gradient(#000 4%,#0000 82%)}.iris-topology{z-index:1;position:absolute;inset:0}.iris-topology-routes{z-index:0;width:100%;height:100%;position:absolute;inset:0}.iris-topology-route{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.iris-topology-route--terrain{stroke:#82c6d41f;stroke-dasharray:3 13;stroke-width:1px}.iris-topology-route--base{stroke:url(#iris-route-gradient-hos);stroke-width:1.3px}.iris-topology--dock .iris-topology-route--base{stroke:url(#iris-route-gradient-dock)}.iris-topology--dispatch .iris-topology-route--base{stroke:url(#iris-route-gradient-dispatch)}.iris-topology-route--constraint{stroke:#e09b5dd9;stroke-dasharray:5 8;stroke-width:1.4px}.iris-topology-route--selected{stroke:#57e88e;stroke-width:2px}.iris-confirmation-orb{fill:#a7ffd0;filter:drop-shadow(0 0 9px #61f495f2)}.iris-operational-node{z-index:2;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#040b14cc;border:1px solid #a4e1ef33;border-radius:.8rem;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.55rem;width:min(12.3rem,30%);padding:.58rem .62rem;transition:border-color .26s,background .26s,opacity .26s,transform .26s;display:grid;position:absolute;box-shadow:0 12px 30px #0000002e}.iris-node-glyph{width:1.8rem;height:1.8rem;color:var(--cyan);border:1px solid #a9ebf775;border-radius:50%;place-items:center;display:grid;position:relative}.iris-node-glyph:before,.iris-node-glyph:after{content:"";position:absolute}.iris-operational-node--shipment .iris-node-glyph{border-radius:.42rem}.iris-operational-node--shipment .iris-node-glyph:before{border:1px solid;border-radius:.1rem;width:.65rem;height:.5rem}.iris-operational-node--driver .iris-node-glyph:before{background:currentColor;border-radius:50%;width:.44rem;height:.44rem;box-shadow:0 .47rem 0 -.02rem}.iris-operational-node--truck .iris-node-glyph{border-radius:.4rem}.iris-operational-node--truck .iris-node-glyph:before{border:1px solid;border-radius:.12rem;width:.9rem;height:.42rem}.iris-operational-node--truck .iris-node-glyph:after{background:currentColor;border-radius:50%;width:.2rem;height:.2rem;bottom:.36rem;left:.4rem;box-shadow:.78rem 0}.iris-operational-node--warehouse .iris-node-glyph,.iris-operational-node--dock .iris-node-glyph{border-radius:.3rem}.iris-operational-node--warehouse .iris-node-glyph:before,.iris-operational-node--dock .iris-node-glyph:before{border:1px solid;width:.72rem;height:.72rem;box-shadow:inset 0 -.24rem #67e8f929}.iris-operational-node--system .iris-node-glyph:before{background:currentColor;border-radius:50%;width:.55rem;height:.55rem;box-shadow:0 0 0 .22rem #67e8f91f}.iris-node-content{gap:.1rem;min-width:0;display:grid}.iris-node-content strong,.iris-node-content span,.iris-node-content small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.iris-node-content strong{color:#f5fdff;letter-spacing:-.01em;font-size:.7rem}.iris-node-content span,.iris-node-content small{color:#def7fc99;font-size:.6rem}.iris-node-content small{color:#d9f1f580}.iris-operational-node[data-state=warning]{border-color:#eeb15f9e}.iris-operational-node[data-state=warning] .iris-node-glyph{color:#f1bf77}.iris-operational-node[data-state=rejected]{opacity:.56;background:#1c0d12ad;border-color:#c36f756b}.iris-operational-node[data-state=rejected] .iris-node-glyph{color:#c9878c}.iris-operational-node[data-state=valid]{background:#0a261cc7;border-color:#64ef9bad;box-shadow:0 0 0 1px #64ef9b1f,0 0 27px #64ef9b1f}.iris-operational-node[data-state=valid] .iris-node-glyph{color:#82f5b2}.iris-node--shipment{top:15%;left:38%}.iris-node--assigned{top:39%;left:7%}.iris-node--candidate-one{top:13%;left:66%}.iris-node--candidate-two{top:42%;left:70%}.iris-node--candidate-three{top:67%;left:59%}.iris-node--destination{top:65%;left:9%}.iris-node--truck{top:42%;left:7%}.iris-node--warehouse{top:12%;left:36%}.iris-node--dock-one{top:17%;left:70%}.iris-node--dock-two{top:39%;left:70%}.iris-node--dock-three{top:61%;left:70%}.iris-node--partner-system{top:68%;left:33%}.iris-node--dispatch-shipment{top:40%;left:39%}.iris-node--dispatch-one{top:10%;left:8%}.iris-node--dispatch-two{top:9%;left:68%}.iris-node--dispatch-three{top:68%;left:68%}.iris-node--dispatch-four{top:69%;left:7%}.iris-node--dispatch-system{top:18%;left:39%}.iris-signal-pulse{z-index:1;background:var(--cyan);border:2px solid #ddfbff;border-radius:50%;width:.65rem;height:.65rem;animation:3.2s linear infinite irisSignalTravel;position:absolute;box-shadow:0 0 16px #67e8f9cc}.iris-pulse--one{top:31%;left:36%}.iris-pulse--two{animation-delay:.65s;top:24%;left:52%}.iris-pulse--dock{animation-duration:3.6s;top:41%;left:51%}.iris-pulse--dispatch{animation-duration:2.8s;top:30%;left:56%}.iris-reasoning-panel{background:#050a12bd;border:1px solid #a4e1ef29;border-radius:1rem;align-self:end;padding:.85rem}.iris-reasoning-header{justify-content:space-between;align-items:flex-start;gap:.8rem;padding:.3rem .25rem .85rem;display:flex}.iris-reasoning-header div{gap:.28rem;display:grid}.iris-reasoning-header span{color:var(--faint);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem;font-weight:800}.iris-reasoning-header strong{font-size:.82rem;line-height:1.35}.iris-reasoning-header .iris-reasoning-stage{color:var(--cyan);letter-spacing:.06em;flex:none}.iris-reasoning-panel ul{gap:.38rem;margin:0;padding:0;list-style:none;display:grid}.iris-reasoning-panel li{background:#ffffff06;border:1px solid #a4e1ef1a;border-radius:.65rem;gap:.18rem;padding:.56rem .62rem;transition:opacity .22s,border-color .22s,background .22s;display:grid}.iris-reasoning-panel li span{color:#e8f9fc9e;font-size:.63rem}.iris-reasoning-panel li strong{font-size:.67rem;font-weight:650;line-height:1.35}.iris-reasoning-panel li[data-tone=warning]{background:#79491421;border-color:#edb36180}.iris-reasoning-panel li[data-tone=rejected]{opacity:.72;background:#62282e21;border-color:#b66c7259}.iris-reasoning-panel li[data-tone=valid]{background:#2e8a5926;border-color:#63ed978c}.iris-resolution-strip{color:var(--faint);border:1px solid #a4e1ef1f;border-radius:.68rem;align-items:center;gap:.55rem;margin-top:.7rem;padding:.62rem;transition:border-color .26s,background .26s,color .26s;display:flex}.iris-resolution-strip>span{border:1px solid;border-radius:50%;flex:none;width:.55rem;height:.55rem}.iris-resolution-strip p{font-size:.66rem;line-height:1.35}.iris-resolution-strip[data-resolved=true]{color:#a9ffd0;background:#2e8a5924;border-color:#63ed9794}.iris-resolution-strip[data-resolved=true]>span{background:#9dffc5;border-color:#9dffc5;box-shadow:0 0 12px #76ffa8b8}.iris-operations[data-visible=false] .iris-fade-route,.iris-operations[data-visible=false] .iris-fade-node,.iris-operations[data-visible=false] .iris-signal-pulse{animation-play-state:paused}@keyframes irisFadeRoute{to{stroke-dashoffset:-120px}}@keyframes irisNodeGlow{0%,to{opacity:.4;transform:scale(.8)}48%{opacity:1;transform:scale(1.35)}}@keyframes irisSignalTravel{0%,to{opacity:.2;transform:translate(-1rem,.8rem)scale(.68)}42%{opacity:1;transform:translate(2.4rem,-1.8rem)scale(1)}70%{opacity:.72;transform:translate(5.2rem,.2rem)scale(.76)}}@media (max-width:1120px){.iris-scenario-stage{grid-template-columns:minmax(11.5rem,.55fr) minmax(0,1.45fr)}.iris-operational-node{width:min(11rem,34%)}}@media (max-width:920px){.iris-operations{margin-top:-2.5rem;padding-top:7.5rem}.iris-scenario-shell{grid-template-columns:1fr}.iris-scenario-navigation{padding:0;position:relative;top:auto}.iris-scenario-control-list{grid-template-columns:repeat(3,minmax(0,1fr))}.iris-scenario-navigation-note{display:none}.iris-scenario-control{grid-template-columns:1.7rem minmax(0,1fr);padding:.8rem}.iris-scenario-stage{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}@media (max-width:700px){.iris-operations{width:min(100% - 1rem,1420px);margin-top:-1rem;padding-top:5.3rem}.iris-hero-fade{height:13rem;top:-5rem}.iris-operations-introduction{text-align:left}.iris-operations-introduction h2{max-width:11ch}.iris-operations-introduction>p:last-child{margin-left:0;margin-right:0}.iris-process{grid-template-columns:1fr 1fr;margin-top:2.6rem;padding:.42rem}.iris-process li{min-height:5.2rem;padding:.78rem}.iris-process li:nth-child(2):after{display:none}.iris-process li:nth-child(-n+2){border-bottom:1px solid #a4e1ef1a}.iris-process-copy strong{font-size:.76rem}.iris-process-copy small{display:none}.iris-scenario-control-list{grid-template-columns:1fr;gap:.35rem}.iris-scenario-control{grid-template-columns:2rem minmax(0,1fr)}.iris-scenario-stage{grid-template-columns:1fr;min-height:0;padding:.75rem}.iris-scenario-copy{padding:.8rem .6rem .25rem}.iris-scenario-copy h3{font-size:1.75rem}.iris-active-state{margin:0 .25rem}.iris-operational-illustration{grid-area:auto/1;min-height:35rem}.iris-reasoning-panel{margin:.25rem}.iris-operational-node{grid-template-columns:1.5rem minmax(0,1fr);gap:.4rem;width:min(9.3rem,37%);padding:.45rem}.iris-node-glyph{width:1.5rem;height:1.5rem}.iris-node-content strong{font-size:.6rem}.iris-node-content span,.iris-node-content small{font-size:.52rem}.iris-node--shipment{top:15%;left:34%}.iris-node--assigned{top:41%;left:3%}.iris-node--candidate-one{top:12%;left:59%}.iris-node--candidate-two{top:42%;left:62%}.iris-node--candidate-three{top:68%;left:56%}.iris-node--destination{top:68%;left:3%}.iris-node--truck{top:43%;left:3%}.iris-node--warehouse{top:12%;left:31%}.iris-node--dock-one{top:17%;left:60%}.iris-node--dock-two{top:40%;left:60%}.iris-node--dock-three{top:62%;left:60%}.iris-node--partner-system{top:72%;left:28%}.iris-node--dispatch-shipment{top:41%;left:34%}.iris-node--dispatch-one{top:9%;left:3%}.iris-node--dispatch-two{top:9%;left:59%}.iris-node--dispatch-three{top:71%;left:59%}.iris-node--dispatch-four{top:71%;left:3%}.iris-node--dispatch-system{top:21%;left:34%}}@media (prefers-reduced-motion:reduce){.iris-fade-route,.iris-fade-node,.iris-signal-pulse{animation:none}}.navinside-overview{z-index:1;isolation:isolate;width:min(1480px,92vw);margin:clamp(-13.5rem,-17vw,-9rem) auto 0;padding:clamp(14.5rem,20vw,19rem) 0 clamp(6.5rem,10vw,10rem);position:relative}.navinside-overview:before{z-index:-3;content:"";background:radial-gradient(ellipse at 50% 14%, #1b5c7e3b, transparent 36%), radial-gradient(ellipse at 12% 36%, #3fb6d217, transparent 28%), linear-gradient(180deg, #02050a00 0%, #040812 27%, var(--bg) 65%);pointer-events:none;position:absolute;inset:-12rem -8vw -8rem}.navinside-hero-blend{z-index:-2;pointer-events:none;height:clamp(23rem,35vw,34rem);position:absolute;top:clamp(-17rem,-19vw,-11rem);left:-8vw;right:-8vw;overflow:hidden}.navinside-hero-blend:before,.navinside-hero-blend:after{content:"";position:absolute;inset:0}.navinside-hero-blend:before{-webkit-backdrop-filter:blur(1.6px);backdrop-filter:blur(1.6px);background:linear-gradient(#02040a00 0%,#02050b2e 31%,#040812e0 74%,#040812 100%),radial-gradient(at 50% 20%,#5bd5ed14,#0000 46%)}.navinside-hero-blend:after{background:linear-gradient(#04081200,#040812 88%);top:55%}.navinside-hero-blend svg{opacity:.64;width:100%;height:100%;position:absolute;inset:0}.navinside-blend-route{fill:none;stroke-dasharray:6 24;stroke-linecap:round;stroke-width:1.25px}.navinside-blend-route--cyan{stroke:#87e7f86b;animation:12s linear infinite navinsideBlendTravel}.navinside-blend-route--red{stroke:#b44f544d;animation:16s linear infinite reverse navinsideBlendTravel}.navinside-blend-pulse{fill:#bcf7ff;filter:drop-shadow(0 0 7px #8de8f8e6)}.navinside-blend-pulse--one{animation:5.2s ease-in-out infinite navinsideBlendPulse}.navinside-blend-pulse--two{animation:5.2s ease-in-out 1.8s infinite navinsideBlendPulse}.navinside-overview-introduction{text-align:center;width:min(780px,100%);margin:0 auto clamp(2.7rem,5vw,4.8rem)}.navinside-overview-introduction h2{letter-spacing:-.055em;text-wrap:balance;margin-top:.9rem;font-size:clamp(2.45rem,5.3vw,5rem);line-height:.98}.navinside-overview-introduction>p:last-child{max-width:700px;color:var(--muted);text-wrap:balance;margin:1.35rem auto 0;font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.68}.navinside-operations-canvas{isolation:isolate;background:#050910;border:1px solid #aacddd33;border-radius:clamp(1.35rem,2.1vw,1.8rem);min-height:clamp(43rem,54vw,49.5rem);position:relative;overflow:hidden;box-shadow:0 35px 100px #00000052,inset 0 1px #e6fbff0b}.navinside-operations-canvas:before,.navinside-operations-canvas:after{z-index:2;content:"";pointer-events:none;position:absolute;inset:0}.navinside-operations-canvas:before{background:linear-gradient(#02050bdb 0%,#02050b1f 21%,#02050b1a 66%,#03060ceb 100%),linear-gradient(90deg,#03070e99,#0000 36% 69%,#03070e8c)}.navinside-operations-canvas:after{z-index:4;border-radius:inherit;border:1px solid #ddf9ff06}.north-america-map{z-index:0;position:absolute;inset:0;overflow:hidden}.north-america-map:before{z-index:1;content:"";pointer-events:none;background:radial-gradient(at 55%,#53b5cf17,#0000 38%),linear-gradient(#0000 30%,#0204093d 100%);position:absolute;inset:0}.north-america-map svg{width:100%;min-width:100%;height:100%;min-height:100%}.navinside-map-water{fill:url(#navinside-water-glow)}.navinside-map-world{transform-box:fill-box;transform-origin:56% 48%;transition:transform .82s cubic-bezier(.22,.82,.22,1)}.north-america-map[data-scenario=network] .navinside-map-world{transform:translate(-8px,2px)scale(1.025)}.north-america-map[data-scenario=dispatch] .navinside-map-world{transform:translate(-28px,18px)scale(1.09)}.north-america-map[data-scenario=dock] .navinside-map-world{transform:translate(-58px,-30px)scale(1.16)}.north-america-map[data-scenario=exception] .navinside-map-world{transform:translate(-42px,1px)scale(1.1)}.navinside-map-land{fill:url(#navinside-land);stroke:#9cc2d233;stroke-width:1.2px}.navinside-map-land--usa{fill:#0a131e}.navinside-map-land--mexico{fill:#071019;opacity:.86}.navinside-map-border{fill:none;stroke:#aacddd38;stroke-dasharray:2 8;stroke-linecap:round;stroke-width:1.2px}.navinside-map-border--minor{opacity:.52}.navinside-map-lakes path{fill:#03070e;stroke:#96c8d840;stroke-width:.9px}.navinside-map-grain{fill:url(#navinside-map-grain);opacity:.64}.navinside-map-network-routes{opacity:.86}.navinside-map-route{fill:none;stroke-linecap:round}.navinside-map-route--background{stroke:#c6e0e638;stroke-dasharray:3 10;stroke-width:1.05px}.navinside-map-route--active{stroke:url(#navinside-active-route);stroke-width:2.1px;filter:url(#navinside-route-glow);transition:stroke .4s}.navinside-map-route--pulse{stroke:#e2fbff;stroke-dasharray:.8 11;stroke-linecap:round;stroke-width:2.5px;filter:url(#navinside-route-glow);animation:2.45s linear infinite navinsideRoutePulse}.north-america-map[data-stage=reasoning] .navinside-map-route--active{stroke:#92ecf7}.north-america-map[data-stage=resolving] .navinside-map-route--active{stroke:#78e9b2}.north-america-map[data-stage=resolving] .navinside-map-route--pulse{stroke:#bcffd6}.navinside-map-hub circle:first-child{fill:#091521f0;stroke:#a3d8e47a;stroke-width:1px}.navinside-map-hub-core{fill:#c8f7ff}.navinside-map-hub--port circle:first-child{r:10px}.navinside-map-hub--carrier circle:first-child{stroke:#a9e8cd73}.navinside-map-hub--border circle:first-child{stroke:#f5ba6994}.navinside-map-hub--active circle:first-child{stroke:#76e6f8db;filter:url(#navinside-node-glow)}.navinside-map-hub--active .navinside-map-hub-core{fill:#d9fbff}.navinside-map-place-labels text{fill:#cae8f08c;font-family:var(--font-sans);letter-spacing:.02em;font-size:11px;font-weight:580}.navinside-map-place-labels .navinside-map-country-label{fill:#bde0ea1f;letter-spacing:.22em;font-size:24px;font-weight:700}.navinside-map-truck{fill:#d4f8ff;filter:drop-shadow(0 0 6px #adf0fca6);transform-box:fill-box;transform-origin:50%}.navinside-map-truck path{stroke:#030b129e;stroke-width:.8px}.navinside-map-truck circle{fill:#09131f;stroke:#c8f7ff;stroke-width:.55px}.navinside-map-truck--one{animation:9.2s linear infinite navinsideTruckOne}.navinside-map-truck--two{animation:12.6s linear .5s infinite navinsideTruckTwo}.navinside-map-truck--three{animation:10.8s linear 1.4s infinite navinsideTruckThree}.navinside-map-truck--four{animation:13.4s linear .9s infinite navinsideTruckFour}.navinside-map-truck--five{animation:11.8s linear 2.1s infinite navinsideTruckFive}.navinside-map-truck--six{animation:14.2s linear .4s infinite navinsideTruckSix}.navinside-map-candidate rect,.navinside-map-dock-slot rect{fill:#050e17eb;stroke:#a7d6e157;stroke-width:1px}.navinside-map-candidate text,.navinside-map-dock-slot text,.navinside-map-facility text{fill:#e9fcffd1;font-family:var(--font-sans);font-size:10px;font-weight:700}.navinside-map-candidate--valid rect,.navinside-map-dock-slot--valid rect{fill:#0d3629f5;stroke:#72edaee0}.navinside-map-candidate--warning rect,.navinside-map-dock-slot--warning rect{fill:#452e11f0;stroke:#efb767d1}.navinside-map-candidate--rejected rect,.navinside-map-dock-slot--rejected rect{fill:#3e181fe8;stroke:#c5676e99;opacity:.72}.navinside-map-constraint-ring{fill:none;stroke:#f4bb63f2;stroke-dasharray:3 5;stroke-width:1.6px;filter:url(#navinside-node-glow);animation:1.9s ease-in-out infinite navinsideConstraint}.navinside-map-facility-building{fill:#040d16f2;stroke:#97d0dc70;stroke-width:1px}.navinside-map-facility-route{fill:none;stroke:#71e5f6a3;stroke-dasharray:3 5;stroke-width:1.3px}.navinside-map-exception-route{fill:none;stroke:#6ae6b1c7;stroke-dasharray:4 7;stroke-width:1.5px}.navinside-scenario-tabs{z-index:6;scrollbar-width:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04080fb3;border:1px solid #a7d0dd29;border-radius:999px;gap:.45rem;max-width:calc(100% - 2rem);padding:.38rem;display:flex;position:absolute;top:clamp(1rem,2.2vw,1.55rem);left:clamp(1rem,2.2vw,1.55rem);overflow-x:auto;box-shadow:0 8px 30px #0000002e}.navinside-scenario-tabs::-webkit-scrollbar{display:none}.navinside-scenario-tab{color:#e1eff394;letter-spacing:-.015em;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;min-height:2.3rem;padding:.58rem .92rem;font-family:inherit;font-size:.78rem;font-weight:650;line-height:1;transition:background .22s,border-color .22s,color .22s}.navinside-scenario-tab:hover,.navinside-scenario-tab[aria-selected=true]{color:#effcff;background:#a4e5f11c;border-color:#8fe0f033}.navinside-scenario-tab:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.navinside-narrative-panel{z-index:5;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#050a11c7;border:1px solid #aed1dc2e;border-radius:1.15rem;width:min(24.2rem,32%);padding:clamp(1.25rem,2.2vw,1.85rem);position:absolute;top:clamp(6.3rem,11vw,8.8rem);left:clamp(1rem,3.8vw,3.6rem);box-shadow:0 18px 55px #00000040}.navinside-panel-eyebrow{color:#87e8fa;letter-spacing:.12em;text-transform:uppercase;font-size:.69rem;font-weight:780;line-height:1.2}.navinside-narrative-panel h3{letter-spacing:-.05em;text-wrap:balance;max-width:12ch;margin-top:.8rem;font-size:clamp(2rem,2.6vw,2.65rem);line-height:1.02}.navinside-narrative-panel>p:not(.navinside-panel-eyebrow){color:#dfebefb3;margin-top:1rem;font-size:.95rem;line-height:1.62}.navinside-active-state{border-top:1px solid #add2de21;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.62rem;margin-top:1.25rem;padding-top:.92rem;display:grid}.navinside-active-state>span{background:#85e9f9;border-radius:50%;width:.55rem;height:.55rem;margin-top:.35rem;animation:2.5s ease-in-out infinite navinsideStatePulse;box-shadow:0 0 14px #85e9f9c7}.navinside-active-state p{color:#e2f7fbcc;font-size:.76rem;font-weight:570;line-height:1.45}.navinside-decision-card{z-index:5;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#050c14db;border:1px solid #7dd7eb57;border-radius:1.15rem;width:min(22.5rem,30%);padding:1.15rem;transition:border-color .38s,background .38s,transform .38s;position:absolute;bottom:clamp(7.2rem,11vw,8.5rem);right:clamp(1rem,3.1vw,3rem);box-shadow:0 23px 62px #0000005c}.navinside-decision-card[data-resolved=true]{background:linear-gradient(145deg,#071b17f0,#050e13e6);border-color:#6ceba99e;box-shadow:0 0 0 1px #70f1ae14,0 23px 62px #0000005c}.navinside-decision-header{gap:.42rem;padding:.25rem .2rem .9rem;display:grid}.navinside-decision-header span{color:#c1e4eca3;letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:760}.navinside-decision-header strong{color:#e9fbff;letter-spacing:-.035em;font-size:1.22rem;line-height:1.06}.navinside-decision-evaluating>p{color:#e1f4f7bf;margin:.15rem .25rem .85rem;font-size:.78rem;line-height:1.5}.navinside-decision-evaluating ul,.navinside-decision-resolution ul{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.navinside-decision-evaluating li{background:#f3fdff09;border-left:2px solid #8fdfef59;gap:.15rem;padding:.65rem .7rem;display:grid}.navinside-decision-evaluating li strong{color:#e9faff;font-size:.76rem;line-height:1.1}.navinside-decision-evaluating li span{color:#d8ecf1a3;font-size:.68rem;line-height:1.35}.navinside-decision-evaluating li[data-state=valid]{border-left-color:#7eeeb3}.navinside-decision-evaluating li[data-state=warning]{border-left-color:#f0bd76}.navinside-decision-evaluating li[data-state=rejected]{opacity:.64;border-left-color:#bf7077}.navinside-decision-resolution{background:#69efa40e;padding:.95rem .92rem .88rem}.navinside-decision-resolution>p:first-child{color:#c7f7dcb3;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.navinside-decision-resolution>strong{color:#eafff1;letter-spacing:-.055em;margin-top:.12rem;font-size:2rem;line-height:1;display:block}.navinside-decision-resolution ul{margin-top:.95rem}.navinside-decision-resolution li{color:#daf8e8cc;padding-left:1rem;font-size:.73rem;line-height:1.42;position:relative}.navinside-decision-resolution li:before{content:"";background:#80f1b5;border-radius:50%;width:.38rem;height:.38rem;position:absolute;top:.44rem;left:0;box-shadow:0 0 10px #80f1b5b8}.navinside-decision-confirmation{color:#b5ffd5;border-top:1px solid #82f1b533;margin-top:1rem;padding-top:.75rem;font-size:.77rem;font-weight:650}.navinside-intelligence-rail{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04080ee3;border-top:1px solid #add1dd2b;grid-template-columns:repeat(4,minmax(0,1fr));min-height:5.65rem;margin:0;padding:.8rem clamp(1rem,2.4vw,1.65rem);list-style:none;display:grid;position:absolute;bottom:0;left:0;right:0}.navinside-intelligence-rail:before{content:"";opacity:.28;background:linear-gradient(90deg,#7ae3f32e,#7ae3f399,#7eefb3c2);width:calc(75% - 1.95rem);height:1px;transition:width .43s,opacity .43s;position:absolute;top:-1px;left:1.3rem}.navinside-operations-canvas[data-stage=connecting] .navinside-intelligence-rail:before{opacity:.5;width:calc(50% - 1.3rem)}.navinside-operations-canvas[data-stage=reasoning] .navinside-intelligence-rail:before{opacity:.74;width:calc(75% - 1.95rem)}.navinside-operations-canvas[data-stage=resolving] .navinside-intelligence-rail:before{opacity:1;width:calc(100% - 2.6rem)}.navinside-intelligence-rail li{color:#c4dae17a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.62rem;padding:.3rem clamp(.4rem,1.7vw,1.2rem);display:grid;position:relative}.navinside-intelligence-rail li:not(:last-child):after{content:"";background:#a4cbd71f;width:1px;height:2rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.navinside-rail-marker{border:1px solid;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;display:grid;position:relative}.navinside-rail-marker:after{content:"";background:currentColor;border-radius:50%;width:.36rem;height:.36rem}.navinside-intelligence-rail li>span:last-child{gap:.18rem;display:grid}.navinside-intelligence-rail strong{color:currentColor;letter-spacing:-.015em;font-size:.78rem}.navinside-intelligence-rail small{color:#c4dae170;font-size:.64rem;line-height:1.35}.navinside-intelligence-rail li[data-complete=true]{color:#aeedf7c2}.navinside-intelligence-rail li[data-current=true]{color:#bff8ff}.navinside-intelligence-rail li[data-current=true] .navinside-rail-marker{box-shadow:0 0 0 5px #6ce5f614,0 0 18px #6ee7f852}.navinside-intelligence-rail li[data-current=true] .navinside-rail-marker:after{animation:1.6s ease-in-out infinite navinsideRailPulse}.navinside-operations-canvas[data-stage=resolving] .navinside-intelligence-rail li:last-child{color:#a9ffd0}.navinside-operations-canvas[data-stage=resolving] .navinside-intelligence-rail li:last-child .navinside-rail-marker{border-color:#9dffc7;box-shadow:0 0 17px #6ff3aa6b}.navinside-overview[data-visible=false] .navinside-blend-route,.navinside-overview[data-visible=false] .navinside-blend-pulse,.navinside-overview[data-visible=false] .navinside-map-route--pulse,.navinside-overview[data-visible=false] .navinside-map-truck,.navinside-overview[data-visible=false] .navinside-map-constraint-ring,.navinside-overview[data-visible=false] .navinside-active-state>span,.navinside-overview[data-visible=false] .navinside-rail-marker:after{animation-play-state:paused}.north-america-map[data-reduced-motion=true] .navinside-map-route--pulse,.north-america-map[data-reduced-motion=true] .navinside-map-truck,.north-america-map[data-reduced-motion=true] .navinside-map-constraint-ring,.navinside-overview[data-visible=false] .navinside-blend-route,.navinside-overview[data-visible=false] .navinside-blend-pulse{animation:none}@keyframes navinsideBlendTravel{to{stroke-dashoffset:-152px}}@keyframes navinsideBlendPulse{0%,to{opacity:.25;transform:scale(.72)}52%{opacity:1;transform:scale(1.3)}}@keyframes navinsideRoutePulse{to{stroke-dashoffset:-58px}}@keyframes navinsideStatePulse{0%,to{opacity:.48;transform:scale(.8)}50%{opacity:1;transform:scale(1.1)}}@keyframes navinsideConstraint{0%,to{opacity:.48;transform:scale(.86)}52%{opacity:1;transform:scale(1.12)}}@keyframes navinsideRailPulse{0%,to{opacity:.6;transform:scale(.72)}50%{opacity:1;transform:scale(1.18)}}@keyframes navinsideTruckOne{0%,to{transform:translate(0)}50%{transform:translate(125px,30px)}}@keyframes navinsideTruckTwo{0%,to{transform:translate(0)}50%{transform:translate(93px,-105px)}}@keyframes navinsideTruckThree{0%,to{transform:translate(0)}50%{transform:translate(94px,35px)}}@keyframes navinsideTruckFour{0%,to{transform:translate(0)}50%{transform:translate(-14px,-116px)}}@keyframes navinsideTruckFive{0%,to{transform:translate(0)}50%{transform:translate(118px,28px)}}@keyframes navinsideTruckSix{0%,to{transform:translate(0)}50%{transform:translate(68px,64px)}}@media (max-width:1120px){.navinside-overview{width:min(94vw,1480px)}.navinside-operations-canvas{min-height:clamp(42rem,63vw,46rem)}.navinside-narrative-panel{width:min(22rem,35%)}.navinside-decision-card{width:min(20rem,31%)}.navinside-narrative-panel h3{font-size:clamp(1.8rem,2.7vw,2.3rem)}}@media (max-width:860px){.navinside-overview{width:min(100% - 1.3rem,1480px);margin-top:-4.8rem;padding-top:9.6rem}.navinside-hero-blend{height:19rem;top:-9rem}.navinside-overview-introduction{margin-bottom:2.7rem}.navinside-operations-canvas{min-height:47rem}.navinside-narrative-panel{width:min(22rem,48%);top:6.4rem;left:1.15rem}.navinside-decision-card{width:min(18.5rem,39%);bottom:7.15rem;right:1.15rem}.navinside-map-place-labels text:not(.navinside-map-country-label){font-size:9px}}@media (max-width:620px){.navinside-overview{width:min(100% - .8rem,1480px);margin-top:-1.2rem;padding-top:5.4rem;padding-bottom:5.2rem}.navinside-overview:before{inset:-5rem -1rem -4rem}.navinside-hero-blend{height:12rem;top:-6rem;left:-1rem;right:-1rem}.navinside-overview-introduction{text-align:left;margin-left:.55rem;margin-right:.55rem}.navinside-overview-introduction h2{max-width:11ch;font-size:clamp(2.3rem,11vw,3.3rem)}.navinside-overview-introduction>p:last-child{margin-left:0;margin-right:0;font-size:.96rem}.navinside-operations-canvas{border-radius:1.25rem;min-height:50.5rem}.north-america-map{height:24.8rem;inset:0 0 auto}.north-america-map svg{min-width:49rem;transform:translate(-18%)}.navinside-operations-canvas:before{background:linear-gradient(#02050bdb 0%,#02050b14 31%,#02050bd1 60%,#050912 75%),linear-gradient(90deg,#03070e3d,#03070e3d)}.navinside-scenario-tabs{gap:.28rem;width:calc(100% - 1.7rem);max-width:none;padding:.3rem;top:.85rem;left:.85rem}.navinside-scenario-tab{min-height:2.05rem;padding:.48rem .76rem;font-size:.7rem}.navinside-narrative-panel{background:#050a11e6;border-radius:1rem;width:auto;padding:1.05rem;top:18.3rem;left:.85rem;right:.85rem}.navinside-narrative-panel h3{max-width:16ch;margin-top:.62rem;font-size:clamp(1.7rem,8vw,2.2rem)}.navinside-narrative-panel>p:not(.navinside-panel-eyebrow){margin-top:.74rem;font-size:.87rem;line-height:1.55}.navinside-active-state{margin-top:.82rem;padding-top:.7rem}.navinside-active-state p{font-size:.72rem}.navinside-decision-card{border-radius:1rem;width:auto;padding:.82rem;bottom:5.55rem;left:.85rem;right:.85rem}.navinside-decision-header{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.2rem .2rem .7rem}.navinside-decision-header strong{font-size:1rem}.navinside-decision-evaluating>p{display:none}.navinside-decision-evaluating ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.navinside-decision-evaluating li{min-height:3.8rem;padding:.46rem}.navinside-decision-evaluating li strong{font-size:.65rem}.navinside-decision-evaluating li span{font-size:.56rem;line-height:1.3}.navinside-decision-resolution{-moz-column-gap:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:1rem;padding:.72rem .76rem;display:grid}.navinside-decision-resolution>p:first-child,.navinside-decision-resolution>strong{grid-column:1}.navinside-decision-resolution>strong{font-size:1.55rem}.navinside-decision-resolution ul{grid-area:1/2/span 2;margin-top:0}.navinside-decision-resolution li{font-size:.64rem}.navinside-decision-confirmation{display:none}.navinside-intelligence-rail{min-height:4.75rem;padding:.52rem .4rem}.navinside-intelligence-rail:before{width:calc(25% - .25rem);left:.5rem}.navinside-operations-canvas[data-stage=connecting] .navinside-intelligence-rail:before{width:calc(50% - .5rem)}.navinside-operations-canvas[data-stage=reasoning] .navinside-intelligence-rail:before{width:calc(75% - .75rem)}.navinside-operations-canvas[data-stage=resolving] .navinside-intelligence-rail:before{width:calc(100% - 1rem)}.navinside-intelligence-rail li{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.24rem;padding:.35rem .15rem;display:grid}.navinside-intelligence-rail li:not(:last-child):after{height:1.6rem}.navinside-rail-marker{width:1rem;height:1rem}.navinside-rail-marker:after{width:.28rem;height:.28rem}.navinside-intelligence-rail strong{font-size:.57rem}.navinside-intelligence-rail small,.navinside-map-place-labels text:not(.navinside-map-country-label){display:none}.navinside-map-place-labels .navinside-map-country-label{font-size:19px}}@media (prefers-reduced-motion:reduce){.navinside-blend-route,.navinside-blend-pulse,.navinside-map-route--pulse,.navinside-map-truck,.navinside-map-constraint-ring,.navinside-active-state>span,.navinside-rail-marker:after{animation:none}.navinside-map-world{transition:none}}.navops-section{--navops-bg:#040812;--navops-panel:#070e18db;--navops-line:#b8d9e42e;--navops-cyan:#8feeff;--navops-amber:#efb366;--navops-red:#cd7078;--navops-green:#8fe1b2;--navops-introduction-offset-y:-4rem;z-index:1;width:100%;scroll-margin-top:calc(var(--header-height) + .8rem);background:linear-gradient(180deg, #04081200 0%, #04081208 10%, #0408121a 22%, #0408123d 36%, #0408127a 50%, #040812bd 64%, #040812eb 78%, var(--navops-bg) 92%);isolation:isolate;margin-top:clamp(-17rem,-18vw,-12rem);padding:clamp(5rem,7vw,7rem) 0 clamp(5rem,9vw,9.5rem);position:relative}.navops-section:before{z-index:0;content:"";background:linear-gradient(180deg, #04081200 0%, #04081214 24%, #04081280 68%, var(--navops-bg) 100%), radial-gradient(ellipse at 50% 68%, #46a6c31a, transparent 56%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;height:clamp(19rem,26vw,26rem);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 25% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 25% 82%,#0000 100%)}.section-atmospheric-fade{z-index:4;pointer-events:none;background:radial-gradient(#2545521f,#0000 64%),linear-gradient(#02060b00 0%,#02060bb8 34%,#02060b 50%,#02060bb8 66%,#02060b00 100%);width:100%;height:clamp(9rem,15vw,15rem);margin:clamp(-7.5rem,-8vw,-5rem) 0 clamp(-6.5rem,-7vw,-4.25rem);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 18% 82%,#0000 100%)}.homepage-main>section:not(.freight-hero):not(.navops-section){content-visibility:auto;contain-intrinsic-size:auto 1100px}.homepage-main+.site-footer{border-top:0}.section-atmospheric-fade:before{content:"";filter:blur(56px);background:#02060bb8;border-radius:50%;position:absolute;inset:16% -8%}.section-atmospheric-fade:after{content:"";background:radial-gradient(#61bdcf09,#0000 68%);position:absolute;inset:0}.navops-introduction{z-index:1;text-align:center;width:min(760px,100% - 2rem);transform:translateY(var(--navops-introduction-offset-y));margin:17rem auto clamp(2.75rem,5vw,4.75rem);position:relative}.navops-introduction h2{letter-spacing:-.055em;text-wrap:balance;max-width:19ch;margin:.8rem auto 0;font-size:clamp(2.35rem,4.8vw,4.35rem);line-height:.98}.navops-introduction>p:last-child{max-width:690px;color:var(--muted);text-wrap:balance;margin:1.25rem auto 0;font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.68}.navops-canvas{aspect-ratio:16/10;border:var(--border-glow);width:min(90rem,92vw);max-width:100%;height:auto;min-height:clamp(28rem,58vw,48.5rem);box-shadow:var(--shadow-glass-lg);isolation:isolate;background:linear-gradient(145deg,#09111c 0%,#050a12 63%,#040810 100%);border-radius:clamp(1.25rem,2vw,1.75rem);grid-template-rows:auto minmax(0,1fr) auto;margin:0 auto;display:grid;position:relative;overflow:hidden}.navops-canvas:after{z-index:8;border-radius:inherit;content:"";pointer-events:none;border:1px solid #f0fcff06;position:absolute;inset:0}.navops-scenario-tabs{z-index:7;scrollbar-width:none;background:#050910d1;border-bottom:1px solid #b7d7e21f;gap:.55rem;min-width:0;padding:clamp(.95rem,1.8vw,1.35rem) clamp(1rem,2.2vw,1.55rem);display:flex;position:relative;overflow-x:auto}.navops-scenario-tabs::-webkit-scrollbar{display:none}.navops-scenario-tab{color:#e2f0f59e;letter-spacing:-.012em;white-space:nowrap;cursor:pointer;min-height:2.5rem;transition:color var(--duration-base) var(--ease-out-quart), background var(--duration-base) var(--ease-out-quart), border-color var(--duration-base) var(--ease-out-quart), transform var(--duration-fast) var(--ease-out-expo), box-shadow var(--duration-base) var(--ease-out-quart);background:#effdff06;border:1px solid #b4d5df1f;border-radius:999px;flex:none;padding:.64rem 1rem;font-family:inherit;font-size:.82rem;font-weight:720;line-height:1}.navops-scenario-tab:active{transform:scale(.98)}.navops-scenario-tab[aria-selected=true]{color:#effdff;background:#6adbef24;border-color:#88e8fb80;box-shadow:0 0 20px #67e8f91f}@media (hover:hover) and (pointer:fine){.navops-scenario-tab:hover{color:#effdff;background:#6adbef24;border-color:#88e8fb80}}.navops-scenario-tab:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.navops-scene{min-height:clamp(22rem,42vw,35rem);position:relative;overflow:hidden}.navops-scenario-stage{opacity:1;animation-name:navops-scenario-reveal;animation-timing-function:cubic-bezier(.22,.82,.22,1);animation-fill-mode:both;position:absolute;inset:0;transform:translateY(0)}@keyframes navops-scenario-reveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.navops-visual{background:#07101a;border-right:1px solid #b6d7e217;position:absolute;inset:0 32% 0 0;overflow:hidden}.navops-visual:after{content:"";pointer-events:none;background:linear-gradient(#03080e1a,#03080e57);position:absolute;inset:0}.navops-visual-kicker,.navops-operation-label span,.navops-hos-label span,.navops-network-match span,.navops-dock-pending span,.navops-dock-assignment span,.navops-exception-status span,.navops-exception-route-summary span{color:var(--navops-cyan);letter-spacing:.105em;text-transform:uppercase;font-size:.75rem;font-weight:760;line-height:1.2}.navops-operation-label,.navops-hos-label,.navops-network-match,.navops-dock-pending,.navops-dock-assignment,.navops-exception-status,.navops-exception-route-summary{z-index:3;border:var(--border-glow);max-width:min(18.5rem,42%);box-shadow:var(--shadow-glass-md);-webkit-backdrop-filter:blur(14px)saturate(1.2);transition:opacity var(--duration-slow) var(--ease-out-expo), transform var(--duration-slow) var(--ease-out-expo), border-color var(--duration-base) var(--ease-out-quart), box-shadow var(--duration-base) var(--ease-out-quart);background:#ffffff0d;border-radius:1rem;gap:.25rem;padding:.82rem .95rem;display:grid;position:absolute}.navops-operation-label strong,.navops-hos-label strong,.navops-network-match strong,.navops-dock-pending strong,.navops-dock-assignment strong,.navops-exception-status strong,.navops-exception-route-summary strong{color:#f2fdff;font-size:1rem;line-height:1.2}.navops-operation-label p,.navops-hos-label p,.navops-network-match p{color:#e0f3f8a8;font-size:.78rem;line-height:1.45}.navops-visual--network{--navops-hos-card-bottom:1.45rem;--navops-hos-card-right:.75rem;background:#07101a}.navops-map-shell{background:#07101a;position:absolute;inset:0;overflow:hidden}.navops-local-map{width:100%;min-width:100%;height:100%;min-height:100%;display:block}.navops-map-tile-layer{opacity:.82;filter:grayscale(.88)invert(.91)sepia(.13)hue-rotate(157deg)saturate(.9)brightness(.61)contrast(1.15)}.navops-map-tile-layer image{opacity:1}.navops-map-veil{fill:#030a1229}.navops-map-attribution{z-index:5;color:#d3ebf1ad;background:#02070cc7;border-radius:.25rem;padding:.2rem .34rem;font-size:.58rem;line-height:1;text-decoration:none;position:absolute;bottom:.4rem;right:.45rem}.navops-map-attribution:focus-visible{outline:2px solid var(--navops-cyan);outline-offset:2px}.navops-map-route-label rect{fill:#040c14e6;stroke:#97e1ef6b;stroke-width:1px}.navops-map-route-label text{fill:#e0f8fcd1;font-family:var(--font-body), sans-serif;letter-spacing:.045em;text-anchor:middle;font-size:11px;font-weight:720}.navops-local-map[data-mode=exception] .navops-map-route-label{display:none}.navops-map-water{fill:#06101a;opacity:.82}.navops-map-road{fill:none;stroke-linecap:round;stroke-linejoin:round}.navops-map-road--highway{stroke:#a1c6d375;stroke-width:5px}.navops-map-road--arterial{stroke:#8eb5c447;stroke-width:2.3px}.navops-map-street{fill:none;stroke:#85aab829;stroke-width:1.15px}.navops-map-road-labels text{fill:#cde8ef6b;font-family:var(--font-body), sans-serif;letter-spacing:.03em;font-size:12px;font-weight:620}.navops-map-route{fill:none;stroke-linecap:round;stroke-linejoin:round}.navops-map-route--base{stroke:#cde5eb47;stroke-dasharray:4 10;stroke-width:2px}.navops-map-route--constrained{stroke:var(--navops-amber);stroke-dasharray:12 170;stroke-dashoffset:-205px;stroke-width:3px;filter:url(#navops-map-glow)}.navops-map-route--match,.navops-map-route--alternate{stroke:var(--navops-cyan);stroke-dasharray:8 12;stroke-width:3.2px;opacity:0;filter:url(#navops-map-glow)}.navops-local-map[data-stage=reasoning] .navops-map-route--match,.navops-local-map[data-stage=resolving] .navops-map-route--match,.navops-local-map[data-stage=resolved] .navops-map-route--match,.navops-local-map[data-stage=resolving] .navops-map-route--alternate,.navops-local-map[data-stage=resolved] .navops-map-route--alternate{opacity:1;animation:1.8s linear infinite navops-route-travel}.navops-local-map[data-mode=network][data-stage=connecting] .navops-map-route--constrained{animation:navops-network-risk-pulse 1.05s ease-in-out var(--navops-risk-delay) infinite}.navops-map-route--original{stroke:var(--navops-red);stroke-dasharray:10 155;stroke-dashoffset:-132px;stroke-width:3px;opacity:.88}.navops-local-map[data-mode=exception][data-stage=connecting] .navops-map-route--original,.navops-local-map[data-mode=exception][data-stage=connecting] .navops-map-warehouse--constraint rect{animation:navops-exception-risk-pulse 1.05s ease-in-out var(--navops-risk-delay) infinite}.navops-local-map[data-mode=exception][data-stage=reasoning] .navops-map-route--original,.navops-local-map[data-mode=exception][data-stage=reasoning] .navops-map-warehouse--constraint rect,.navops-local-map[data-mode=exception][data-stage=resolving] .navops-map-route--original,.navops-local-map[data-mode=exception][data-stage=resolving] .navops-map-warehouse--constraint rect{animation:1.05s ease-in-out infinite navops-exception-risk-pulse}.navops-local-map[data-stage=resolving] .navops-map-route--original,.navops-local-map[data-stage=resolving] .navops-map-route--constrained,.navops-local-map[data-stage=resolved] .navops-map-route--original,.navops-local-map[data-stage=resolved] .navops-map-route--constrained{opacity:.22}.navops-map-truck>circle:first-child,.navops-map-warehouse rect{fill:#050f19f5;stroke:#b5e4ed80;stroke-width:1.5px}.navops-map-truck path{fill:#d2f8ff;stroke:#07131f;stroke-width:1px}.navops-map-wheel{fill:#07131f;stroke:#ccf8ff;stroke-width:.75px}.navops-map-truck--constraint>circle:first-child,.navops-map-warehouse--constraint rect{stroke:var(--navops-amber);box-shadow:0 0 0 5px #efb3661f}.navops-map-truck--constraint path,.navops-map-warehouse--constraint path{fill:#ffd299}.navops-map-truck--eligible>circle:first-child,.navops-map-warehouse--eligible rect{stroke:#8fe1b2bf}.navops-map-truck--eligible path,.navops-map-warehouse--eligible path{fill:#bffff0}.navops-map-truck--invalid>circle:first-child{border-color:var(--navops-red);stroke:var(--navops-red);opacity:.72}.navops-map-truck--invalid path{fill:#f5a0a8}.navops-map-truck--warning>circle:first-child{stroke:var(--navops-amber);opacity:.78}.navops-map-truck--warning path{fill:#ffc984}.navops-map-truck--selected>circle:first-child,.navops-map-warehouse--selected rect{stroke:var(--navops-green);filter:url(#navops-map-glow)}.navops-map-truck--selected path,.navops-map-warehouse--selected path{fill:#d6ffe6}.navops-map-truck--faded{opacity:.28;transition:opacity .38s}.navops-map-marker-label{fill:#e9fbff;font-family:var(--font-body), sans-serif;font-size:13px;font-weight:760}.navops-map-marker-detail{fill:#daf1f6a3;font-family:var(--font-body), sans-serif;font-size:11px;font-weight:570}.navops-map-destination path{fill:#9ceffd;filter:url(#navops-map-glow)}.navops-map-destination circle{fill:#07111b}.navops-map-commercial-gate rect{fill:#06121cf5;stroke:var(--navops-cyan);stroke-width:1.5px;filter:url(#navops-map-glow)}.navops-map-commercial-gate path{fill:none;stroke:#d9fbff;stroke-linecap:round;stroke-width:1.4px}.navops-map-constraint{fill:#54351559;stroke:var(--navops-amber);filter:url(#navops-map-glow)}.navops-map-constraint circle{fill:none;stroke:var(--navops-amber);stroke-dasharray:3 5;stroke-width:1.8px;animation:1.7s ease-in-out infinite navops-constraint-ring}.navops-map-constraint path{fill:none;stroke:#ffd49d;stroke-linecap:round;stroke-width:2.2px}.navops-map-candidates{opacity:0;transform-origin:0 0;transition:opacity .28s,transform .28s;transform:translateY(5px)}.navops-map-candidates[data-visible=true]{opacity:1;transform:translateY(0)}.navops-map-confirmations{opacity:0;transition:opacity .22s}.navops-map-confirmations[data-visible=true]{opacity:1}.navops-confirmation-pulse{fill:none;stroke:var(--navops-cyan);stroke-width:1.6px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.35s ease-out infinite navops-confirmation}.navops-operation-label--network{top:1.25rem;left:1.25rem}.navops-hos-label{top:auto;right:var(--navops-hos-card-right);bottom:var(--navops-hos-card-bottom);border-color:#efb36673;left:auto}.navops-hos-label span{color:var(--navops-amber)}.navops-network-match{opacity:0;border-color:#8fe1b27a;transition:opacity .26s,transform .26s;top:1.4rem;right:1.25rem;transform:translateY(-6px)}.navops-network-match span{color:var(--navops-green)}.navops-network-match[data-visible=true]{opacity:1;transform:translateY(0)}.navops-visual--dispatch{background:radial-gradient(at 20% 44%,#4fc0da1f,#0000 32%),radial-gradient(at 78% 18%,#14f1c80d,#0000 28%),linear-gradient(145deg,#0c1722 0%,#050d16 58%,#06101a 100%)}.navops-visual--dispatch:before{content:"";pointer-events:none;background-image:linear-gradient(#b2dae50b 1px,#0000 1px),linear-gradient(90deg,#b2dae50b 1px,#0000 1px);background-size:clamp(1.4rem,3vw,1.875rem) clamp(1.4rem,3vw,1.875rem);position:absolute;inset:0}.navops-dispatch-shipment{z-index:2;width:30%;min-width:0;position:absolute;top:13%;left:6.5%}.navops-pallet{aspect-ratio:13/13.5;width:min(13rem,100%);height:auto;transform-style:preserve-3d;filter:drop-shadow(0 22px 28px #00000073);transition:transform var(--duration-slow) var(--ease-out-expo);margin-top:1.1rem;position:relative;transform:perspective(440px)rotateX(6deg)rotate(-2deg)}.navops-pallet-load{aspect-ratio:95/75;width:73%;height:auto;box-shadow:var(--shadow-depth-pallet), inset 0 1px 0 #d2f5ff2e, inset 0 -8px 16px #00000047;background:linear-gradient(160deg,#67e8f91f,#0000 42%),linear-gradient(140deg,#2a4a5e,#112331 55%,#0a1a24);border:1px solid #b8e1eb61;border-radius:.35rem .35rem .14rem .14rem;grid-template-columns:repeat(3,1fr);gap:.25rem;padding:.35rem;display:grid;position:absolute;bottom:16%;left:10%}.navops-pallet-load span{background:linear-gradient(145deg,#5a8ca5f2,#1a3545 62%),#1a3545;border:1px solid #c4f1fa29;border-radius:.14rem;box-shadow:inset 0 1px #ffffff1f,inset 0 -2px 4px #00000059,0 2px 4px #0003}.navops-pallet-deck{background:linear-gradient(#c98a4a,#8f5a2c 55%,#6e4320);border-radius:.14rem;grid-template-columns:repeat(3,1fr);gap:.2rem;height:10%;min-height:1.1rem;padding:.18rem;display:grid;position:absolute;bottom:9%;left:6%;right:0;box-shadow:0 10px 18px #00000061,inset 0 1px #ffdcb459,inset 0 -2px 4px #28140873}.navops-pallet-deck i{background:#41261185;border-radius:.06rem;display:block;box-shadow:inset 0 1px #00000040}.navops-pallet-dimension{color:#d2f5fcc7;letter-spacing:.04em;font-size:.66rem;font-weight:730;position:absolute}.navops-pallet-dimension:before{content:"";background:#91e8f79e;width:2.25rem;height:1px;position:absolute;top:50%}.navops-pallet-dimension--width{bottom:.1rem;right:-.2rem}.navops-pallet-dimension--width:before{margin-right:.35rem;right:100%}.navops-pallet-dimension--depth{transform-origin:0 0;top:4.4rem;left:-.25rem;transform:rotate(-90deg)}.navops-pallet-dimension--depth:before{margin-right:.35rem;right:100%}.navops-pallet-details{gap:.28rem;margin-top:.45rem;display:grid}.navops-pallet-details strong{color:#f5fdff;font-size:1.08rem}.navops-pallet-details span{color:#dff4f8b8;font-size:.8rem}.navops-pallet-details em{color:#ffd294;letter-spacing:.05em;text-transform:uppercase;border:1px solid #efb3666b;border-radius:999px;width:fit-content;padding:.25rem .45rem;font-size:.68rem;font-style:normal;font-weight:700}.navops-trailer-list{z-index:2;gap:.75rem;width:53%;min-width:0;display:grid;position:absolute;top:10%;right:5.5%}.navops-trailer{border:var(--border-glow);min-height:0;box-shadow:var(--shadow-depth-card);-webkit-backdrop-filter:blur(12px)saturate(1.15);animation:navops-stagger-rise .52s var(--ease-out-expo) backwards;transition:border-color var(--duration-base) var(--ease-out-quart), background var(--duration-base) var(--ease-out-quart), opacity var(--duration-base) var(--ease-out-quart), box-shadow var(--duration-base) var(--ease-out-quart), transform var(--duration-base) var(--ease-out-expo);-moz-column-gap:.85rem;background:#ffffff0b;border-radius:1rem;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;column-gap:.85rem;padding:.72rem .85rem;display:grid;transform:translateY(0)}.navops-trailer:first-child{animation-delay:40ms}.navops-trailer:nth-child(2){animation-delay:.12s}.navops-trailer:nth-child(3){animation-delay:.2s}@media (hover:hover) and (pointer:fine){.navops-trailer:hover{border-color:#8feeff47;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff14,0 20px 48px #00000061,0 0 24px #67e8f914}}.navops-trailer:active{transform:scale(.985)}.navops-trailer-header{gap:.35rem;display:grid}.navops-trailer-header strong{color:#effdff;font-size:.98rem}.navops-trailer-header span,.navops-trailer>p{color:#daf0f5a6;font-size:.72rem;line-height:1.4}.navops-trailer>p{grid-column:2;margin-top:-.2rem}.navops-trailer-floor{aspect-ratio:16/7;background:linear-gradient(#0c1c26f2,#0a131d),#0a131d;border:1px solid #b2dce647;border-radius:.45rem;grid-area:1/2;grid-template-columns:repeat(3,1fr);gap:.22rem;min-height:3.55rem;padding:.32rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0d,inset 0 8px 16px #00000059}.navops-trailer-floor span{border:1px solid #c4e9f114;border-radius:.16rem}.navops-trailer-floor .is-occupied{background:linear-gradient(135deg,#405766,#1b2e39)}.navops-trailer-floor .is-open{background:#70c9dd0f}.navops-trailer-fit{pointer-events:none;transition:border-color var(--duration-base) var(--ease-out-quart), background var(--duration-base) var(--ease-out-quart), box-shadow var(--duration-base) var(--ease-out-quart);border:2px solid #0000;border-radius:.18rem;position:absolute;inset:.32rem calc(33.333% + .32rem) .32rem .32rem}.navops-trailer[data-status=eligible],.navops-trailer[data-status=confirmed]{box-shadow:var(--shadow-depth-card), 0 0 28px #73de9d1f;border-color:#8fe1b27a}.navops-trailer[data-status=eligible] .navops-trailer-fit,.navops-trailer[data-status=confirmed] .navops-trailer-fit{background:#73de9d1f;border-color:#8fe1b2d1;box-shadow:0 0 16px #73de9d2e}.navops-trailer[data-status=confirmed]{background:linear-gradient(120deg,#0a2a23b8,#040f15b3)}.navops-trailer[data-status=invalid]{opacity:.64;border-color:#cd707857}.navops-trailer[data-status=warning]{opacity:.78;border-color:#efb3666b}.navops-canvas[data-scenario=dispatch][data-stage=reasoning] .navops-trailer[data-status=invalid],.navops-canvas[data-scenario=dispatch][data-stage=resolving] .navops-trailer[data-status=invalid]{animation:1.35s ease-in-out infinite navops-dispatch-invalid-pulse}.navops-canvas[data-scenario=dispatch][data-stage=reasoning] .navops-trailer[data-status=warning],.navops-canvas[data-scenario=dispatch][data-stage=resolving] .navops-trailer[data-status=warning]{animation:1.35s ease-in-out infinite navops-dispatch-warning-pulse}.navops-dispatch-route{z-index:3;color:#baffd4;opacity:0;transition:opacity var(--duration-slow) var(--ease-out-expo), transform var(--duration-slow) var(--ease-out-expo);grid-template-columns:auto 5rem auto;align-items:center;gap:.65rem;font-size:.74rem;font-weight:700;display:grid;position:absolute;bottom:7%;left:33%;transform:translateY(5px)}.navops-dispatch-route[data-visible=true]{opacity:1;transform:translateY(0)}.navops-dispatch-route i{background:linear-gradient(90deg, var(--navops-cyan), var(--navops-green));height:1px;box-shadow:0 0 12px #8feeff75}.navops-visual--dock{background:radial-gradient(at 75% 76%,#8ee6f81a,#0000 22%),linear-gradient(#101924 0%,#0a131d 47%,#05101a 100%)}.navops-dock-skyline{background:linear-gradient(90deg,#ecf8fc0d 1px,#0000 1px) 0 0/5rem 100%,linear-gradient(#e3fcff12,#0000 56%),#111b26;position:absolute;inset:0 0 47%}.navops-dock-facility{z-index:2;background:linear-gradient(#192632 0%,#0e1823 100%);border:1px solid #cee4eb2e;border-radius:.75rem .75rem .2rem .2rem;height:53%;position:absolute;top:12%;left:5%;right:5%;box-shadow:0 22px 36px #00000042}.navops-dock-roof{background:#243642;border:1px solid #cce7ee38;border-radius:.35rem .35rem 0 0;height:1rem;position:absolute;top:-.55rem;left:-.35rem;right:-.35rem}.navops-dock-doors{grid-template-columns:repeat(4,1fr);gap:clamp(.55rem,1.8vw,1.3rem);display:grid;position:absolute;bottom:11%;left:5%;right:5%}.navops-dock-door{text-align:center;gap:.35rem;display:grid}.navops-dock-door span{color:#e9f8fbc7;font-size:.75rem;font-weight:720}.navops-dock-door i{background:repeating-linear-gradient(90deg,#08111a 0 .55rem,#10202b .55rem .76rem);border:4px solid #19232d;border-bottom:0;border-radius:.3rem .3rem 0 0;height:clamp(4.6rem,9vw,6.9rem);display:block}.navops-dock-door small{color:#d7ebf094;font-size:.62rem;line-height:1.25}.navops-dock-door[data-state=occupied] i{background:#111b24;box-shadow:inset 0 0 0 1px #cd707852}.navops-dock-door[data-state=unavailable] i{box-shadow:inset 0 0 0 1px #efb366b3,0 0 18px #efb3661f}.navops-dock-door[data-state=unavailable] small{color:#ffd294}.navops-dock-door[data-state=available] i{box-shadow:inset 0 0 0 1px #8fe1b270}.navops-dock-door[data-state=available] small{color:#c6fce0}.navops-dock-door[data-state=selected] i{background:linear-gradient(#16372d,#0b1e1a);box-shadow:inset 0 0 0 2px #8fe1b2e6,0 0 24px #6fe7a357}.navops-dock-door[data-state=selected] small{color:#bfffd7}.navops-docked-trailer{width:5.2rem;height:11.7rem;position:absolute;bottom:-7.2rem;right:80%}.navops-docked-trailer-box{background:linear-gradient(90deg,#dff1f41f 1px,#0000 1px) 0 0/1rem 100%,linear-gradient(90deg,#4b5d68,#253a46 50%,#52656f);border:1px solid #dfeef14d;border-top:0;border-radius:0 0 .3rem .3rem;height:8rem;position:absolute;top:0;left:.15rem;right:.15rem}.navops-docked-trailer-chassis{background:#71838d;border-radius:.12rem;height:1.45rem;position:absolute;top:7.75rem;left:1rem;right:1rem}.navops-docked-trailer-cab{background:linear-gradient(135deg,#a4b4ba 0%,#546b78 52%,#1e3340 53%);border-radius:.5rem .5rem .25rem .25rem;height:2.15rem;position:absolute;top:8.9rem;left:.72rem;right:.72rem}.navops-arriving-truck{z-index:3;transform-origin:50%;width:5.2rem;height:11.7rem;transition:right .9s cubic-bezier(.22,.82,.22,1),bottom .9s cubic-bezier(.22,.82,.22,1),transform .9s cubic-bezier(.22,.82,.22,1);position:absolute;bottom:-10.2rem;right:4%;transform:rotate(90deg)}.navops-arriving-truck[data-assigned=true]{bottom:-7.2rem;right:33%;transform:translateY(-.55rem)}.navops-arriving-truck-trailer{background:linear-gradient(90deg,#cdf8ff29 1px,#0000 1px) 0 0/1rem 100%,linear-gradient(90deg,#225f77,#123a52 50%,#2c7187);border:1px solid #8be0f494;border-top:0;border-radius:0 0 .3rem .3rem;height:8rem;position:absolute;top:0;left:.15rem;right:.15rem;box-shadow:0 0 20px #60d4ef29}.navops-arriving-truck-cab{background:linear-gradient(135deg,#9cecff 0%,#347f9a 52%,#10384e 53%);border-radius:.5rem .5rem .25rem .25rem;height:2.15rem;position:absolute;top:8.9rem;left:.72rem;right:.72rem}.navops-arriving-truck:after{content:"";background:#0b1219;border-radius:50%;width:.52rem;height:1.52rem;position:absolute;bottom:.9rem;left:.7rem;box-shadow:3.25rem 0 #0b1219}.navops-docked-trailer:after{content:"";background:#071017;border-radius:50%;width:.52rem;height:.52rem;position:absolute;bottom:.9rem;left:.7rem;box-shadow:3.25rem 0 #071017}.navops-arriving-truck span{color:#ddf3f7e6;width:max-content;font-size:.95rem;font-weight:700;transition:transform .9s cubic-bezier(.22,.82,.22,1);position:absolute;bottom:-1.55rem;right:50%;transform:translate(50%)rotate(-90deg)}.navops-arriving-truck strong{color:#ddf3f7f2;width:max-content;font-size:1rem;font-weight:760;transition:transform .9s cubic-bezier(.22,.82,.22,1);position:absolute;bottom:-2.9rem;right:50%;transform:translate(50%)rotate(-90deg)}.navops-arriving-truck[data-assigned=true] span{transform:translate(50%)}.navops-dock-pending{transition:opacity .18s;bottom:1.25rem;left:1.25rem}.navops-dock-pending[data-visible=false]{opacity:0}.navops-dock-assignment{opacity:0;border-color:#8fe1b285;transition:opacity .24s,transform .24s;bottom:1.25rem;left:1.25rem;transform:translateY(5px)}.navops-dock-assignment span{color:var(--navops-green)}.navops-dock-assignment[data-visible=true]{opacity:1;transform:translateY(0)}.navops-visual--exception{background:radial-gradient(circle at 64% 45%,#46abc514,#0000 36%),#07101a;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(.55rem,1vw,.8rem);min-height:0;padding:clamp(.55rem,1vw,.8rem);display:grid}.navops-visual--network:after,.navops-visual--exception:after{background:linear-gradient(#03080e05,#03080e1f)}.navops-capacity-building{z-index:2;background:linear-gradient(145deg,#14222a,#0a151c);border:1px solid #b8dae329;border-radius:1rem;grid-template-rows:auto minmax(0,1fr) auto;gap:clamp(.7rem,1.4vw,1rem);min-width:0;height:100%;min-height:0;padding:clamp(1rem,2.5vw,2rem);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #e8faff09,0 18px 45px #0000002e}.navops-capacity-header{gap:.35rem;display:grid}.navops-capacity-header span{color:#daf1f6ad;font-size:.78rem;font-weight:670}.navops-capacity-header strong{color:#ffbf9b;letter-spacing:-.035em;font-size:clamp(1.15rem,2vw,1.45rem)}.navops-capacity-grid{background:#03090e66;border:1px solid #b8dae32e;border-radius:.8rem;grid-template-rows:repeat(5,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;min-height:0;margin-top:0;padding:.65rem;display:grid}.navops-capacity-grid span{border:1px solid #b8dae31f;border-radius:.3rem;min-width:0;min-height:0;display:block}.navops-capacity-grid span[data-state=occupied]{background:linear-gradient(135deg,#485d65,#273c44)}.navops-capacity-grid span[data-state=cancelled]{background:repeating-linear-gradient(135deg,#cd7078c7 0 .4rem,#642d33c7 .4rem .8rem);box-shadow:0 0 0 1px #f5939a8c}.navops-capacity-grid span[data-state=incoming]{background:#efb36629;box-shadow:inset 0 0 0 1px #efb3666b}.navops-cancelled-pickup{border-left:2px solid var(--navops-red);background:#5c252b54;gap:.32rem;min-width:0;margin-top:0;padding:.82rem .9rem;display:grid}.navops-cancelled-pickup span{color:#ffc0c6;font-size:.74rem;font-weight:750}.navops-cancelled-pickup strong{color:#f8e1e4c7;font-size:.76rem;line-height:1.35}.navops-exception-map{z-index:2;border:var(--border-glow);min-width:0;height:100%;min-height:0;box-shadow:var(--shadow-glass-md), 0 0 0 1px #67e8f90a;background:#07101a;border-radius:1.25rem;position:relative;overflow:hidden}.navops-exception-map .navops-map-shell{border-radius:inherit}.navops-exception-status{max-width:none;top:1rem;left:1rem;right:1rem}.navops-exception-route-summary{opacity:0;max-width:calc(100% - 2rem);transition:opacity var(--duration-slow) var(--ease-out-expo), transform var(--duration-slow) var(--ease-out-expo);border-color:#8fe1b285;bottom:1rem;right:1rem;transform:translateY(6px)}.navops-exception-route-summary span{color:var(--navops-green)}.navops-exception-route-summary[data-visible=true]{opacity:1;transform:translateY(0)}.navops-reasoning-modal,.navops-resolution-card{z-index:4;border:var(--border-glow);width:min(28.5%,23.5rem);box-shadow:var(--shadow-glass-lg);-webkit-backdrop-filter:blur(16px)saturate(1.2);background:#ffffff0d;border-radius:1.15rem;position:absolute;right:clamp(1rem,2vw,1.5rem)}.navops-reasoning-modal{opacity:1;transition:opacity var(--duration-slow) var(--ease-out-expo), transform var(--duration-slow) var(--ease-out-expo);padding:clamp(1rem,1.5vw,1.25rem);top:clamp(1rem,2vw,1.5rem);transform:translateY(0)}.navops-canvas[data-stage=resolved] .navops-reasoning-modal{opacity:0;pointer-events:none;transform:translateY(-1.5rem)}.navops-reasoning-status{color:#b9effad1;letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.76rem;font-weight:730;display:flex}.navops-reasoning-status span{background:var(--navops-cyan);border-radius:50%;width:.48rem;height:.48rem;animation:1.7s ease-in-out infinite navops-status-pulse;box-shadow:0 0 14px #8feeffbf}.navops-reasoning-modal h3{color:#f0fdff;letter-spacing:-.04em;margin-top:.72rem;font-size:clamp(1.55rem,2.2vw,2.2rem);line-height:1.08}.navops-reasoning-summary{gap:.58rem;margin-top:.72rem;display:grid}.navops-reasoning-summary-lead{color:#dbf1f6b3;font-size:.82rem;line-height:1.48}.navops-reasoning-summary-log{border-left:1px solid #8feeff30;gap:.36rem;padding-left:.7rem;display:grid}.navops-reasoning-summary-log p{color:#bddee680;animation:navops-check-in .42s var(--ease-out-expo) both;font-size:.7rem;line-height:1.38}.navops-reasoning-summary-log p[data-current=true]{color:#ffd58f;animation:navops-check-in .42s var(--ease-out-expo) both, navops-reasoning-entry-pulse 1.15s var(--ease-in-out-soft) .3s 3}.navops-reasoning-modal ol{gap:.38rem;margin:.9rem 0 0;padding:0;list-style:none;display:grid}.navops-reasoning-modal li{color:#cde4ea75;min-height:1.78rem;animation:navops-check-in .42s var(--ease-out-expo) both;grid-template-columns:1.15rem minmax(0,1fr);align-items:center;gap:.5rem;font-size:.77rem;font-weight:570;line-height:1.28;display:grid}.navops-reasoning-modal li:first-child{animation-delay:40ms}.navops-reasoning-modal li:nth-child(2){animation-delay:90ms}.navops-reasoning-modal li:nth-child(3){animation-delay:.14s}.navops-reasoning-modal li:nth-child(4){animation-delay:.19s}.navops-reasoning-modal li:nth-child(5){animation-delay:.24s}.navops-reasoning-modal li:nth-child(6){animation-delay:.29s}.navops-reasoning-modal li:nth-child(7){animation-delay:.34s}.navops-reasoning-modal li:nth-child(8){animation-delay:.39s}.navops-reasoning-modal li:nth-child(9){animation-delay:.44s}.navops-reasoning-modal li[data-state=pending]{display:none}.navops-reasoning-modal li>span{color:#c1e5ed94;border:1px solid #afd9e33d;border-radius:50%;place-items:center;width:1.05rem;height:1.05rem;font-size:.65rem;font-weight:800;display:grid}.navops-reasoning-modal li[data-state=complete]{color:#e7fafdd6}.navops-reasoning-modal li[data-state=complete]>span{color:#cfffff;background:#59d3e824;border-color:#8feeff94}.navops-reasoning-modal li[data-current=true]{color:#ffd58f;animation:navops-check-in .42s var(--ease-out-expo) both, navops-reasoning-entry-pulse 1.15s var(--ease-in-out-soft) .3s 3}.navops-reasoning-modal li[data-current=true]>span{color:#ffe3ad;background:#efb36629;border-color:#ffd58fb8;box-shadow:0 0 14px #efb36638}.navops-resolution-card{opacity:0;pointer-events:none;background:linear-gradient(145deg,#09261ff0,#050f16ed);border-color:#8fe1b299;padding:.95rem 1rem;transition:opacity .78s .42s,transform .78s cubic-bezier(.22,.82,.22,1) .42s;top:50%;bottom:auto;transform:translateY(calc(1rem - 50%))scale(.985)}.navops-resolution-card[data-visible=true]{opacity:1;transform:translateY(-50%)scale(1)}.navops-resolution-kicker{color:var(--navops-green);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;font-weight:800}.navops-resolution-card h3{color:#e9fff2;letter-spacing:-.045em;margin-top:.34rem;font-size:clamp(1.3rem,2vw,1.65rem)}.navops-resolution-card ul{gap:.32rem;margin:.7rem 0 0;padding:0;list-style:none;display:grid}.navops-resolution-card li{color:#e0f8e9c4;padding-left:.85rem;font-size:.73rem;line-height:1.32;position:relative}.navops-resolution-card li:before{content:"";background:var(--navops-green);border-radius:50%;width:.33rem;height:.33rem;position:absolute;top:.42rem;left:0;box-shadow:0 0 10px #8fe1b2c2}.navops-resolution-card>p{color:#c9f4dac2;border-top:1px solid #8fe1b22e;margin-top:.78rem;padding-top:.67rem;font-size:.72rem;line-height:1.38}.navops-resolution-card>p strong{color:#d6ffe5;font-weight:720}.navops-activity-rail{z-index:6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04080fe6;border-top:1px solid #b2d7e226;grid-template-columns:repeat(5,minmax(0,1fr));min-height:5.75rem;margin:0;padding:.8rem clamp(.8rem,2vw,1.45rem);list-style:none;display:grid;position:relative}.navops-activity-rail:before{content:"";background:linear-gradient(90deg, var(--navops-cyan), var(--navops-green));opacity:.78;width:calc(20% - .54rem);height:1px;transition:width var(--duration-slow) var(--ease-out-expo);position:absolute;top:-1px;left:1.35rem}.navops-canvas[data-stage=connecting] .navops-activity-rail:before{width:calc(40% - 1.08rem)}.navops-canvas[data-stage=reasoning] .navops-activity-rail:before{width:calc(60% - 1.62rem)}.navops-canvas[data-stage=resolving] .navops-activity-rail:before{width:calc(80% - 2.16rem)}.navops-canvas[data-stage=resolved] .navops-activity-rail:before{width:calc(100% - 2.7rem)}.navops-activity-rail li{color:#bed8e073;min-width:0;position:relative}.navops-activity-rail li>button{width:100%;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:color var(--duration-base) var(--ease-out-quart), transform var(--duration-fast) var(--ease-out-expo), background var(--duration-base) var(--ease-out-quart);background:0 0;border:0;border-radius:.65rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.58rem;padding:.25rem clamp(.35rem,1.5vw,1rem);display:grid}.navops-activity-rail li>button:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.navops-activity-rail li>button:hover{color:#ddf8fdd1;background:#ffffff08}}.navops-activity-rail li>button:focus-visible{outline:2px solid var(--navops-cyan);outline-offset:-2px;border-radius:.65rem}.navops-activity-rail li:not(:last-child):after{content:"";background:#b5d7e11f;width:1px;height:2rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.navops-rail-marker{border:1px solid;border-radius:50%;width:1.35rem;height:1.35rem;position:relative}.navops-rail-marker:after{content:"";background:currentColor;border-radius:50%;width:.36rem;height:.36rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navops-activity-rail li>button>span:last-child{gap:.14rem;display:grid}.navops-activity-rail strong{letter-spacing:-.01em;font-size:.78rem}.navops-activity-rail small{color:#bfdae26b;font-size:.66rem;line-height:1.3}.navops-activity-rail li[data-complete=true]{color:#bdf4fcc7}.navops-activity-rail li[data-current=true]{color:#d2fbff}.navops-activity-rail li[data-current=true] .navops-rail-marker{box-shadow:0 0 0 5px #8feeff14,0 0 18px #8feeff57}.navops-canvas[data-stage=resolved] .navops-activity-rail li:last-child{color:var(--navops-green)}.navops-canvas[data-playing=false] .navops-local-map .navops-map-route--match,.navops-canvas[data-playing=false] .navops-local-map .navops-map-route--alternate,.navops-canvas[data-playing=false] .navops-local-map .navops-map-route--constrained,.navops-canvas[data-playing=false] .navops-local-map .navops-map-route--original,.navops-canvas[data-playing=false] .navops-local-map .navops-map-warehouse--constraint rect,.navops-canvas[data-playing=false] .navops-trailer,.navops-canvas[data-playing=false] .navops-reasoning-summary-lead,.navops-canvas[data-playing=false] .navops-reasoning-summary-log p,.navops-canvas[data-playing=false] .navops-map-constraint circle,.navops-canvas[data-playing=false] .navops-confirmation-pulse,.navops-canvas[data-playing=false] .navops-reasoning-status span{animation-play-state:paused}@keyframes navops-route-travel{to{stroke-dashoffset:-80px}}@keyframes navops-network-risk-pulse{0%,to{stroke:var(--navops-amber);stroke-width:3px;opacity:.58}50%{stroke:#ff6171;stroke-width:4.4px;opacity:1}}@keyframes navops-exception-risk-pulse{0%,to{stroke:#cd7078a8;opacity:.48}50%{stroke:#ff5c6b;opacity:1;filter:drop-shadow(0 0 7px #ff4659d9)}}@keyframes navops-dispatch-invalid-pulse{0%,to{opacity:.7;border-color:#cd70786b;box-shadow:0 0 #ff576800}50%{opacity:1;border-color:#ff6473eb;box-shadow:0 0 22px #ff576833,inset 0 0 0 1px #ff758233}}@keyframes navops-dispatch-warning-pulse{0%,to{opacity:.76;border-color:#efb36675;box-shadow:0 0 #efb36600}50%{opacity:1;border-color:#ffcd7bf5;box-shadow:0 0 22px #efb36638,inset 0 0 0 1px #ffd0842e}}@keyframes navops-reasoning-entry-pulse{0%,to{color:#ffd58f;text-shadow:0 0 #efb36600}50%{color:#ffe4ad;text-shadow:0 0 16px #efb3668c}}@keyframes navops-constraint-ring{0%,to{opacity:.45;transform:scale(.88)}50%{opacity:1;transform:scale(1.1)}}@keyframes navops-confirmation{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.65)}}@keyframes navops-status-pulse{0%,to{opacity:.46;transform:scale(.78)}50%{opacity:1;transform:scale(1.12)}}@keyframes navops-check-in{0%{opacity:0;transform:translateY(.5rem)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes navops-stagger-rise{0%{opacity:0;transform:translateY(.55rem)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:1080px){.navops-canvas{aspect-ratio:auto;width:min(94vw,90rem);min-height:clamp(36rem,72vw,47rem)}.navops-visual{right:34%}.navops-reasoning-modal,.navops-resolution-card{width:30.5%}.navops-trailer-list{width:56%;right:4%}.navops-trailer{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}}@media (max-width:760px){.footer-links{row-gap:0}.footer-links a{align-items:center;min-width:48px;min-height:48px;display:inline-flex}.navops-section{--navops-introduction-offset-y:-1rem;background:linear-gradient(180deg, #04081200 0%, #0408121f 18%, #0408127a 38%, #040812db 58%, var(--navops-bg) 78%);margin-top:-8rem;padding-top:5.5rem;padding-bottom:5.5rem}.navops-section:before{height:13rem;top:0}.navops-introduction{text-align:center;width:min(100% - 2rem,42rem);margin-bottom:2.35rem}.navops-introduction h2{max-width:13ch;margin-left:auto;margin-right:auto;font-size:clamp(2.05rem,9.6vw,3.2rem)}.navops-introduction>p:last-child{margin-left:auto;margin-right:auto;font-size:1rem}.navops-canvas{aspect-ratio:auto;width:min(100% - 1rem,90rem);max-width:calc(100% - 1rem);height:auto;min-height:0;margin-left:max(.5rem, env(safe-area-inset-left,0px));margin-right:max(.5rem, env(safe-area-inset-right,0px));border-radius:1.1rem;grid-template-rows:auto auto auto}.navops-scenario-tabs{gap:.42rem;padding:.75rem}.navops-scenario-tab{min-height:2.35rem;padding:.58rem .86rem;font-size:.76rem;position:relative}.navops-scenario-tab:after{content:"";height:100%;min-height:48px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.navops-map-attribution:after{content:"";height:48px;position:absolute;inset:auto 0 0}.navops-scene{min-height:0;overflow:visible}.navops-scenario-stage{gap:.8rem;padding:.8rem;display:grid;position:relative}.navops-visual{border:1px solid #b7d7e221;border-radius:.85rem;height:21.5rem;position:relative;inset:auto}.navops-visual--dock{height:24rem}.navops-visual--dispatch{flex-direction:column;gap:1.25rem;height:auto;min-height:0;padding:clamp(1rem,3.5vw,1.5rem);display:flex}.navops-dispatch-shipment,.navops-trailer-list,.navops-dispatch-route{width:100%;min-width:0;max-width:100%;position:relative;inset:auto}.navops-dispatch-shipment{text-align:center;flex-direction:column;align-items:center;gap:.65rem;display:flex}.navops-dispatch-shipment .navops-pallet{aspect-ratio:13/13.5;filter:drop-shadow(0 16px 22px #0006);width:min(12rem,100%);height:auto;margin:.5rem auto 0;position:relative;transform:perspective(380px)rotateX(5deg)}.navops-dispatch-shipment .navops-pallet-details{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .75rem;margin-top:.5rem;display:flex;position:relative}.navops-trailer-list{flex-direction:column;gap:.65rem;width:100%;display:flex}.navops-dispatch-route{grid-template-columns:minmax(0,1fr) 2.5rem minmax(0,1fr);align-items:center;gap:.5rem;width:100%;margin-top:.5rem;display:grid}.navops-visual--exception{height:auto;min-height:25.5rem}.navops-reasoning-modal,.navops-resolution-card{border-radius:.85rem;width:auto;position:relative;top:auto;bottom:auto;right:auto}.navops-reasoning-modal{padding:1rem}.navops-reasoning-modal h3{font-size:1.3rem}.navops-reasoning-modal li{font-size:.8rem}.navops-resolution-card{border-width:0;max-height:0;padding-top:0;padding-bottom:0;overflow:hidden;transform:translateY(.75rem)scale(.985)}.navops-resolution-card[data-visible=true]{border-width:1px;max-height:26rem;padding:.95rem 1rem;transform:translateY(0)scale(1)}.navops-canvas[data-stage=resolved] .navops-reasoning-modal{visibility:hidden;position:absolute}.navops-activity-rail{min-height:5rem;padding:.55rem .35rem}.navops-activity-rail:before{width:calc(20% - .22rem);left:.55rem}.navops-canvas[data-stage=connecting] .navops-activity-rail:before{width:calc(40% - .44rem)}.navops-canvas[data-stage=reasoning] .navops-activity-rail:before{width:calc(60% - .66rem)}.navops-canvas[data-stage=resolving] .navops-activity-rail:before{width:calc(80% - .88rem)}.navops-canvas[data-stage=resolved] .navops-activity-rail:before{width:calc(100% - 1.1rem)}.navops-activity-rail li>button{text-align:center;grid-template-columns:1fr;justify-items:center;gap:.2rem;padding:.25rem .12rem}.navops-activity-rail li:not(:last-child):after{height:1.65rem}.navops-rail-marker{width:1rem;height:1rem}.navops-rail-marker:after{width:.28rem;height:.28rem}.navops-activity-rail strong{font-size:.6rem}.navops-activity-rail small{display:none}.navops-operation-label,.navops-hos-label,.navops-network-match,.navops-dock-pending,.navops-dock-assignment,.navops-exception-status,.navops-exception-route-summary{max-width:62%;padding:.65rem .7rem}.navops-operation-label strong,.navops-hos-label strong,.navops-network-match strong,.navops-dock-pending strong,.navops-dock-assignment strong,.navops-exception-status strong,.navops-exception-route-summary strong{font-size:.85rem}.navops-operation-label p,.navops-hos-label p,.navops-network-match p{font-size:.68rem}.navops-map-road-labels text{display:none}.navops-map-marker-label{font-size:11.5px}.navops-map-marker-detail{display:none}.navops-pallet-details strong{font-size:.91rem}.navops-pallet-details span,.navops-pallet-details em{font-size:.64rem}.navops-trailer{grid-template-columns:1fr;gap:.3rem;min-height:auto;padding:.55rem}.navops-trailer-header{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.45rem}.navops-trailer-header strong{font-size:.77rem}.navops-trailer-header span,.navops-trailer>p{font-size:.59rem}.navops-trailer-floor{grid-area:auto/1;min-height:2.2rem}.navops-trailer>p{grid-column:1;margin:0}.navops-dispatch-route{grid-template-columns:auto 3rem auto;font-size:.61rem;bottom:4.5%;left:5%}.navops-dock-facility{height:49%;top:12%;left:4%;right:4%}.navops-dock-doors{gap:.35rem}.navops-dock-door span{font-size:.62rem}.navops-dock-door i{border-width:3px;height:4rem}.navops-dock-door small{font-size:.52rem}.navops-docked-trailer{transform-origin:top;bottom:-5.8rem;right:76%;transform:scale(.8)}.navops-arriving-truck{transform-origin:50%;width:5.2rem;height:11.7rem;bottom:-8.6rem;right:3%;transform:rotate(90deg)scale(.8)}.navops-arriving-truck[data-assigned=true]{bottom:-5.8rem;right:26%;transform:translateY(-.55rem)scale(.8)}.navops-arriving-truck span{font-size:.62rem}.navops-visual--exception{grid-template-rows:repeat(2,minmax(min-content,1fr));grid-template-columns:1fr;gap:.45rem;padding:.45rem}.navops-capacity-building{grid-template-rows:auto minmax(min-content,1fr) auto;height:auto;padding:5.5% 8%}.navops-capacity-header strong{font-size:1rem}.navops-capacity-grid{grid-template-rows:repeat(3,minmax(.75rem,1fr));grid-template-columns:repeat(5,minmax(0,1fr));gap:.28rem;margin-top:.75rem;padding:.42rem}.navops-capacity-grid span{min-height:0}.navops-cancelled-pickup{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.7rem;padding:.55rem .65rem;display:flex}.navops-cancelled-pickup span,.navops-cancelled-pickup strong{font-size:.61rem}.navops-exception-status{top:.6rem;left:.65rem;right:.65rem}.navops-exception-route-summary{max-width:calc(100% - 1.3rem);bottom:.6rem;right:.65rem}}@media (max-width:430px){.navops-visual--network{grid-template-rows:1.25rem auto .75rem auto minmax(0,1fr);display:grid}.navops-operation-label--network,.navops-network-match{grid-column:1;align-self:start;margin-inline:1.25rem;position:relative;inset:auto}.navops-operation-label--network{grid-row:2;justify-self:start}.navops-network-match{grid-row:4;justify-self:end}.navops-visual--dispatch{gap:1rem;padding:1rem}.navops-trailer-header{grid-template-columns:1fr;gap:.15rem;display:grid}.navops-operation-label,.navops-hos-label,.navops-network-match{max-width:68%}}@media (prefers-reduced-motion:reduce){.navops-scenario-stage{animation-duration:0s!important}.navops-scenario-tab,.navops-map-candidates,.navops-network-match,.navops-dock-assignment,.navops-exception-route-summary,.navops-resolution-card,.navops-arriving-truck,.navops-map-truck--faded,.navops-activity-rail:before{transition:none}.navops-map-route--match,.navops-map-route--alternate,.navops-map-route--constrained,.navops-map-route--original,.navops-map-warehouse--constraint rect,.navops-trailer,.navops-reasoning-summary-lead,.navops-reasoning-summary-log p,.navops-reasoning-modal li,.navops-map-constraint circle,.navops-confirmation-pulse,.navops-reasoning-status span{animation:none}}
