.xy-site .cn-motion-control{border:1px solid var(--ds-line);min-height:40px;color:var(--ds-muted);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:inline-flex}.xy-site .cn-motion-control.is-compact{width:44px;min-height:44px;padding:0}.xy-site .cn-motion-control.is-compact span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xy-site .cn-motion-control:hover{color:var(--ds-text);border-color:var(--ds-accent)}.xy-site .cn-motion-control:disabled{cursor:default;opacity:.65}.xy-site .cn-mobile-menu .cn-motion-control{margin-bottom:14px}.xy-site .cn-preview.cn-hero-art{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:#0b0f14;align-self:center;width:100%;min-width:0;margin:0;padding:0;overflow:hidden;transform:none;box-shadow:0 24px 64px #0003}.xy-site .cn-hero-art .cn-preview-label{letter-spacing:.09em;border-bottom:1px solid #ffffff10;margin:0;padding:20px 22px;font-size:9px}.xy-site .cn-art-stage{position:relative;overflow:hidden}.xy-site .cn-art-stage>img{aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.xy-site .cn-art-traces{width:100%;height:100%;position:absolute;inset:0}.xy-site .cn-art-traces .cn-flow-pulse,.xy-site .cn-tech-art .cn-flow-pulse{fill:none;stroke:#eee5ff;stroke-width:5px;stroke-linecap:round;filter:drop-shadow(0 0 5px #bc99ff)}.xy-site .cn-flow-pulse{fill:none;stroke:var(--ds-accent);stroke-width:3px;stroke-linecap:round;stroke-dasharray:3 97;animation:5s linear infinite cn-travel}.xy-site .cn-flow-pulse.is-teal{stroke:#98f1ee}.xy-site .cn-flow-pulse.is-delayed{animation-delay:-2.5s}.xy-site .cn-art-record{color:#e2d7ff;background:#101722e8;border:1px solid #69758966;border-radius:7px;align-items:center;gap:10px;padding:12px 14px;display:flex;position:absolute;bottom:16px;left:20px;right:20px;box-shadow:0 8px 24px #0004}.xy-site .cn-art-record>span{font:11px/1.45 ui-monospace,monospace}.xy-site .cn-art-record small{color:var(--ds-muted);font:11px/1.5 var(--font-inter), sans-serif;margin-top:2px;display:block}.xy-site .cn-art-record .cn-art-signal{background:#aaefd8;border-radius:50%;width:6px;height:6px;margin-left:auto;animation:3s ease-in-out infinite cn-signal;box-shadow:0 0 0 4px #aaefd81a}.xy-site .cn-art-sources{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;padding:7px 18px 18px;display:flex}.xy-site .cn-art-sources span{color:var(--ds-muted);align-items:center;gap:7px;font-size:11px;display:inline-flex}.xy-site .cn-art-sources img{-o-object-fit:contain;object-fit:contain}.xy-site .cn-art-caption{background:#141a24;border-top:1px solid #ffffff15;align-items:center;gap:10px;padding:17px 22px;display:flex}.xy-site .cn-art-caption>svg{color:var(--ds-accent)}.xy-site .cn-art-caption span{color:var(--ds-muted);font-size:12px}.xy-site .cn-art-caption strong{color:var(--ds-text);font-weight:500;display:block}.xy-site .cn-art-caption small{color:var(--ds-muted);text-align:right;margin-left:auto;font:9px/1.7 ui-monospace,monospace}.xy-site .cn-story-scene{border:1px solid var(--ds-line);border-radius:var(--ds-radius);background:#10151e;margin-top:24px;padding:0;overflow:hidden}.xy-site .cn-story-head{color:var(--ds-muted);letter-spacing:.08em;border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;padding:16px 20px;font:10px/1.5 ui-monospace,monospace;display:flex}.xy-site .cn-story-head>span:first-child{align-items:center;gap:9px;display:flex}.xy-site .cn-story-network{background-image:radial-gradient(#90a0b120 1px,#0000 1px);background-size:18px 18px;min-width:0;height:420px;position:relative}.xy-site .cn-story-routes{width:100%;height:100%;position:absolute;inset:0}.xy-site .cn-story-routes.is-mobile{display:none}.xy-site .cn-story-track{stroke:#414e61;stroke-width:2px;fill:none}.xy-site .cn-story-direction{fill:none;stroke:#bda6df;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.xy-site .cn-story-routes [data-route-state=waiting] .cn-story-direction{stroke:#8190a5}.xy-site .cn-story-routes [data-route-state=waiting] .cn-story-track{stroke-dasharray:4 5;opacity:.5}.xy-site .cn-story-routes [data-route-state=complete] .cn-story-track{stroke:#9275c4}.xy-site .cn-story-routes [data-route-state=next] .cn-story-track{stroke:#a993d4;stroke-dasharray:3 4}.xy-site .cn-story-nodes{grid-template-rows:180px 180px;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 0;margin:0;padding:10px 8px;list-style:none;display:grid;position:relative}.xy-site .cn-story-node{text-align:center;background:linear-gradient(145deg,#202a37,#151c26);border:1px solid #3b4658;border-radius:8px;flex-direction:column;place-self:center;align-items:center;width:calc(100% - 16px);max-width:175px;min-height:173px;padding:14px 6px 10px;transition:border-color .35s,box-shadow .35s,background-color .35s;display:flex;position:relative;box-shadow:0 7px 20px #0003}.xy-site .cn-story-node-4{grid-area:2/4}.xy-site .cn-story-node-5{grid-area:2/3}.xy-site .cn-story-node-6{grid-area:2/2}.xy-site .cn-story-node-7{grid-area:2/1}.xy-site .cn-node-number{color:#b1bed0;justify-content:space-between;width:100%;padding:0 5px;font:9px/1 ui-monospace,monospace;display:flex}.xy-site .cn-node-number svg{color:#a6e6ce}.xy-site .cn-node-visual{color:#d2c3f4;background:linear-gradient(150deg,#463c5d55,#1d273566);border:1px solid #665c8055;border-radius:17px;place-items:center;width:64px;height:64px;margin:5px 0 6px;display:grid;position:relative;overflow:hidden}.xy-site .cn-node-visual.has-avatar{background:0 0;border-color:#0000;overflow:visible}.xy-site .cn-node-visual img{width:72px;max-width:none;height:72px}.xy-site .cn-story-node>strong{color:var(--ds-text);font-size:12px;font-weight:550;line-height:1.4}.xy-site .cn-story-node>span:not(.cn-node-number){color:var(--ds-muted);margin-top:3px;font-size:9px;line-height:1.4}.xy-site .cn-story-node>small{color:#c8b5ed;min-height:13px;margin-top:8px;font-size:9px;line-height:1.4}.xy-site .cn-story-node[data-state=current]{background:linear-gradient(145deg,#332b49,#191d2c);border-color:#c2a7ef;box-shadow:0 0 0 3px #b9a1ff13,0 10px 24px #0004}.xy-site .cn-story-node[data-state=current] .cn-node-visual>svg{animation:3s ease-in-out infinite cn-node-breathe}.xy-site .cn-story-node[data-state=waiting]>small{color:#a1aec1}.xy-site .cn-story-node[data-state=complete]{border-color:#746293}.xy-site .cn-story-scene[data-blocked=true] .cn-story-node[data-state=current]{border-color:#ddbc80;box-shadow:0 0 0 3px #ddbc8012}.xy-site .cn-story-scene[data-blocked=true] .cn-story-node[data-state=current]>small{color:#f2c995}.xy-site .cn-story-center{z-index:1;color:#cfbeee;white-space:nowrap;background:#121924;border:1px solid #475169;border-radius:30px;align-items:center;gap:9px;padding:9px 14px;font:10px/1 ui-monospace,monospace;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.xy-site .cn-story-center small{color:#a8b6c9;font-size:8px}.xy-site .cn-story-center i{background:#536074;width:1px;height:14px}.xy-site .cn-validation-scan{background:linear-gradient(#0000,#d7c3ff40 48%,#e4d5ffcc 50%,#0000 53%);animation:3s ease-in-out infinite cn-scan;position:absolute;inset:0;transform:translateY(-100%)}.xy-site .cn-story-progress{background:#3e3550;height:3px}.xy-site .cn-story-progress>span{background:#c5acef;height:100%;transition:width .9s cubic-bezier(.2,.75,.2,1);display:block}.xy-site .cn-story-inspector{background:#171f2b;align-items:flex-start;gap:16px;min-height:133px;padding:22px;animation:.5s ease-out both cn-state-enter;display:flex}.xy-site .cn-inspector-icon{color:#c6adee;background:#ae8fea10;border:1px solid #8974b055;border-radius:8px;flex:0 0 45px;place-items:center;height:45px;display:grid}.xy-site .cn-inspector-icon.is-amber{color:#f2c995;background:#bc925a10;border-color:#bc925a55}.xy-site .cn-story-inspector>div:last-child{min-width:0}.xy-site .cn-story-inspector>div>span{color:#aebbd0;letter-spacing:.07em;font:9px/1.5 ui-monospace,monospace;display:block}.xy-site .cn-story-inspector strong{color:var(--ds-text);margin-top:5px;font-size:15px;font-weight:500;line-height:1.5;display:block}.xy-site .cn-story-inspector p{color:#b9c3d1;margin:6px 0 0;font-size:11px;line-height:1.7}.xy-site .cn-reference-match{align-items:center;gap:16px;margin-top:5px;display:flex}.xy-site .cn-reference-match>strong{margin:0;font:500 18px/1.4 ui-monospace,monospace}.xy-site .cn-reference-match>span{color:#f2c995;font-size:22px}.xy-site .cn-story-scene .cn-ai-lane{border-top:1px solid var(--ds-line);background:#151b25;border-bottom:none;border-radius:0;margin:0;padding:15px 22px}.xy-site .cn-story-scene .cn-ai-lane>svg{color:#b9a1ff;margin-left:auto}.xy-site .cn-story-scene .cn-role-caption{color:#aebbd0;background:#151b25;margin:0;padding:0 22px 16px;font-size:9px}.xy-site .cn-story-scene[data-chapter="7"] .cn-flow-pulse{stroke-dasharray:none;opacity:.6;animation:none}.xy-site .cn-technology{background:var(--ds-bg);color:var(--ds-text);border:1px solid var(--ds-line);border-radius:var(--ds-radius);margin-bottom:26px;overflow:hidden}.xy-site .cn-tech-heading{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:center;gap:20px;padding:20px 26px;display:flex}.xy-site .cn-tech-heading .cn-kicker{color:#b9c3d1}.xy-site .cn-tech-heading>span:last-child{color:#b9c3d1;align-items:center;gap:8px;font-size:11px;display:inline-flex}.xy-site .cn-tech-grid{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);display:grid}.xy-site .cn-tech-map{border-right:1px solid var(--ds-line);min-width:0}.xy-site .cn-tech-art{padding:0;position:relative;overflow:hidden}.xy-site .cn-tech-art>img{aspect-ratio:3/2;-o-object-fit:contain;object-fit:contain;width:100%;height:auto}.xy-site .cn-tech-art>svg{width:100%;height:100%;position:absolute;inset:0}.xy-site .cn-tech-core{white-space:nowrap;color:#d7c6f7;background:#141b28ee;border:1px solid #b9a1ff5c;border-radius:6px;align-items:center;gap:10px;padding:12px 20px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #0005}.xy-site .cn-tech-core>span{font-size:13px;font-weight:500}.xy-site .cn-tech-core small{color:#c0bfd2;margin-top:2px;font:9px/1.5 ui-monospace,monospace;display:block}.xy-site .cn-tech-brands{border-top:1px solid var(--ds-line);background:#323d4d;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.xy-site .cn-tech-brands>button{color:#f4f5f7;cursor:pointer;text-align:center;background:#141b26;border:0;flex-direction:column;align-items:center;min-width:0;padding:19px 8px 17px;transition:background-color .25s;display:flex;position:relative}.xy-site .cn-tech-brands>button:hover{background:#202a39}.xy-site .cn-tech-brands>button[aria-pressed=true]{background:#282137;box-shadow:inset 0 -3px #b9a1ff}.xy-site .cn-tech-brands>button:focus-visible{outline-offset:-5px;z-index:1;outline-color:#d6c2ff}.xy-site .cn-brand-asset{color:#c5bcdb;place-items:center;width:52px;height:46px;margin-bottom:11px;display:grid}.xy-site .cn-brand-asset img{-o-object-fit:contain;object-fit:contain;max-height:40px}.xy-site .cn-brand-asset.is-wide{background:#fff;border-radius:4px;width:100%;max-width:110px;padding:6px}.xy-site .cn-tech-brands strong{font-size:11px;font-weight:500;line-height:1.5}.xy-site .cn-tech-brands small{color:#bac2d0;margin-top:4px;font-size:9px;line-height:1.5}.xy-site .cn-tech-detail{background:linear-gradient(155deg,#1c2230,#101620 75%);flex-direction:column;justify-content:space-between;gap:30px;min-width:0;padding:clamp(25px,3vw,42px);display:flex}.xy-site .cn-tech-detail-content{animation:.45s ease-out both cn-state-enter}.xy-site .cn-tech-detail-icon{color:#d0b6f6;background:#b9a1ff0b;border:1px solid #81709566;border-radius:10px;place-items:center;width:55px;height:55px;margin-bottom:27px;display:grid}.xy-site .cn-tech-detail .cn-kicker{color:#b9c3d1;font-size:9px}.xy-site .cn-tech-detail h3{letter-spacing:-.035em;max-width:400px;margin:15px 0;font-size:clamp(23px,2.25vw,31px);font-weight:500;line-height:1.25}.xy-site .cn-tech-detail-content>p:last-of-type{color:#b9c3d1;margin:0;font-size:13px;line-height:1.8}.xy-site .cn-tech-route{gap:20px;margin-top:29px;padding:0;list-style:none;display:grid}.xy-site .cn-tech-route li{align-items:center;gap:13px;display:flex;position:relative}.xy-site .cn-tech-route li>span{color:#d7c6ed;background:#292438;border:1px solid #806698;border-radius:50%;flex-shrink:0;place-items:center;width:29px;height:29px;font:9px/1 ui-monospace,monospace;display:grid}.xy-site .cn-tech-route strong{color:#ddd8e7;font-size:12px;font-weight:500}.xy-site .cn-tech-route i{background:#746481;width:1px;height:20px;position:absolute;top:29px;left:14px;overflow:hidden}.xy-site .cn-tech-route i:after{content:"";background:#eee0ff;width:1px;height:9px;animation:2.8s linear infinite cn-route-drop;position:absolute;top:-9px}.xy-site .cn-tech-route li:nth-child(2) i:after{animation-delay:-1.4s}.xy-site .cn-tech-boundary{border-top:1px solid var(--ds-line);color:#d0b6f6;align-items:flex-start;gap:11px;padding-top:24px;display:flex}.xy-site .cn-tech-boundary>span{color:var(--ds-text);font-size:12px;line-height:1.5}.xy-site .cn-tech-boundary small{color:#b9c3d1;margin-top:8px;font-size:11px;line-height:1.7;display:block}.xy-site .cn-tech-caption{border-top:1px solid var(--ds-line);color:#b9c3d1;margin:0;padding:17px 26px;font-size:10px;line-height:1.8}.xy-site .cn-business-current,.xy-site .cn-exception-path>div,.xy-site .cn-topology-path>div,.xy-site .cn-queue-preview li{animation:.45s ease-out both cn-enter}.xy-site .cn-business-stages>button{overflow:hidden}.xy-site .cn-business-stages>button[aria-pressed=true]:after{content:"";transform-origin:0;background:#c2a7ef;height:2px;animation:.5s ease-out both cn-draw;position:absolute;inset:auto 0 0}.xy-site .cn-topology-path>div{position:relative;box-shadow:0 10px 24px #0002}.xy-site .cn-topology-path>div>svg{background:#b9a1ff0a;border:1px solid #8e70bd66;border-radius:12px;width:56px;height:56px;padding:12px}.xy-site .cn-topology-path>div>span{color:#c5b0ee;animation:2.7s ease-in-out infinite cn-arrow-flow}.xy-site .cn-topology-path>div:nth-child(2)>span{animation-delay:1.35s}.xy-site .cn-handoff-strip>div{overflow:hidden}.xy-site .cn-handoff-strip>div:after{content:"";background:#7551dd;width:30%;height:2px;animation:8s linear infinite cn-handoff;position:absolute;bottom:0;left:-30%}.xy-site .cn-handoff-strip>div:nth-child(2):after{animation-delay:2s}.xy-site .cn-handoff-strip>div:nth-child(3):after{animation-delay:4s}.xy-site .cn-handoff-strip>div:nth-child(4):after{animation-delay:6s}.xy-site [data-revealed=true].cn-section-heading,.xy-site [data-revealed=true].cn-process>article,.xy-site [data-revealed=true].cn-outcomes>div{animation:.65s cubic-bezier(.2,.75,.2,1) both cn-enter}.xy-site [data-revealed=true]>:nth-child(2){animation-delay:80ms}.xy-site [data-revealed=true]>:nth-child(3){animation-delay:.16s}.xy-site [data-revealed=true]>:nth-child(4){animation-delay:.24s}.xy-site :is(.cn-solution-card,.cn-business-card,.cn-scope-card,.cn-audiences article){transition:transform .3s,border-color .3s,box-shadow .3s}@media (hover:hover){.xy-site :is(.cn-solution-card,.cn-business-card,.cn-scope-card,.cn-audiences article):hover{transform:translateY(-3px);box-shadow:0 12px 26px #0001}}.xy-site .cn-text-link svg,.xy-site .cn-primary svg,.xy-site .cn-secondary svg{transition:transform .25s}.xy-site :is(.cn-text-link,.cn-primary,.cn-secondary):hover>svg{transform:translate(3px)}@keyframes cn-travel{to{stroke-dashoffset:-100px}}@keyframes cn-enter{0%{opacity:.3;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes cn-state-enter{0%{transform:translateY(8px)}to{transform:translateY(0)}}@keyframes cn-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes cn-signal{50%{box-shadow:0 0 0 7px #aaefd808}}@keyframes cn-node-breathe{50%{transform:translateY(-3px)}}@keyframes cn-scan{60%,to{transform:translateY(100%)}}@keyframes cn-route-drop{to{transform:translateY(29px)}}@keyframes cn-arrow-flow{0%,to{opacity:.55;transform:translate(-3px)}50%{opacity:1;transform:translate(3px)}}@keyframes cn-handoff{25%,to{left:100%}}.xy-site[data-site-motion]:not([data-site-motion=active]) *,.xy-site[data-site-motion]:not([data-site-motion=active]) :before,.xy-site[data-site-motion]:not([data-site-motion=active]) :after,.xy-site [data-in-view=false] *,.xy-site [data-in-view=false] :before,.xy-site [data-in-view=false] :after{animation-play-state:paused!important}.xy-site[data-site-motion]:not([data-site-motion=active]) :is(.cn-story-inspector,.cn-tech-detail-content,.cn-business-current,.cn-exception-path>div,.cn-topology-path>div,.cn-queue-preview li,.cn-section-heading,.cn-process>article,.cn-outcomes>div){animation:none}.xy-site[data-site-motion]:not([data-site-motion=active]) *{transition-duration:0s!important}.xy-site .cn-demo[data-scene-paused=true] .cn-story-scene *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.xy-site *,.xy-site :before,.xy-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (max-width:1100px){.xy-site .cn-tech-heading>span:last-child{max-width:215px}.xy-site .cn-tech-brands{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.xy-site .cn-tech-grid{grid-template-columns:1fr}.xy-site .cn-tech-map{border-right:0}.xy-site .cn-tech-art{max-width:700px;margin-inline:auto}.xy-site .cn-tech-detail{border-top:1px solid var(--ds-line)}.xy-site .cn-tech-detail-content{-moz-column-gap:20px;grid-template-columns:55px 1fr;column-gap:20px;display:grid}.xy-site .cn-tech-detail-icon{grid-row:span 2}.xy-site .cn-tech-detail h3{max-width:550px;margin-top:8px}.xy-site .cn-tech-detail-content>p:last-of-type,.xy-site .cn-tech-route{grid-column:1/-1}.xy-site .cn-tech-route{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.xy-site .cn-tech-route li{flex-direction:column;align-items:flex-start;gap:8px}.xy-site .cn-tech-route i{width:calc(100% - 40px);height:1px;top:14px;left:34px}.xy-site .cn-tech-route i:after{width:9px;height:1px;animation-name:cn-handoff;animation-duration:3s;top:0;left:-9px}.xy-site .cn-tech-boundary{max-width:600px}}@media (max-width:620px){.xy-site .cn-art-caption{padding:15px 16px}.xy-site .cn-art-caption small{font-size:8px}.xy-site .cn-art-record{padding:9px 10px;bottom:10px;left:12px;right:12px}.xy-site .cn-art-record small{font-size:9px}.xy-site .cn-art-sources{gap:12px}.xy-site .cn-art-sources span{font-size:10px}.xy-site .cn-hero-art .cn-preview-label{padding:16px;font-size:8px}.xy-site .cn-story-head{padding:14px;font-size:8px}.xy-site .cn-story-network{height:600px}.xy-site .cn-story-routes.is-desktop,.xy-site .cn-story-center{display:none}.xy-site .cn-story-routes.is-mobile{display:block}.xy-site .cn-story-nodes{grid-template-rows:repeat(4,132px);grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0;padding:9px 4px}.xy-site .cn-story-node{grid-area:auto;width:calc(100% - 16px);max-width:220px;height:132px;min-height:132px;padding:10px 5px 8px}.xy-site .cn-story-node-2{grid-area:2/2}.xy-site .cn-story-node-3{grid-area:2/1}.xy-site .cn-story-node-4{grid-area:3/1}.xy-site .cn-story-node-5{grid-area:3/2}.xy-site .cn-story-node-6{grid-area:4/2}.xy-site .cn-story-node-7{grid-area:4/1}.xy-site .cn-node-visual{border-radius:10px;width:45px;height:39px;min-height:39px;margin:3px 0 5px}.xy-site .cn-node-visual>svg{width:21px;height:21px}.xy-site .cn-node-visual img{width:50px;height:50px}.xy-site .cn-story-node>strong{font-size:11px}.xy-site .cn-story-node>span:not(.cn-node-number){font-size:8px}.xy-site .cn-story-node>small{margin-top:5px;font-size:8px}.xy-site .cn-story-inspector{gap:10px;padding:17px 14px}.xy-site .cn-inspector-icon{flex-basis:34px;height:34px}.xy-site .cn-inspector-icon>svg{width:20px}.xy-site .cn-story-inspector strong{font-size:13px}.xy-site .cn-reference-match{gap:9px}.xy-site .cn-reference-match strong{font-size:15px}.xy-site .cn-story-scene .cn-ai-lane{gap:9px;padding:14px}.xy-site .cn-story-scene .cn-ai-lane>svg{display:none}.xy-site .cn-story-scene .cn-role-caption{padding:0 14px 14px}.xy-site .cn-tech-heading{padding:16px 20px;display:block}.xy-site .cn-tech-heading>span:last-child{max-width:none;margin-top:7px;font-size:10px;display:flex}.xy-site .cn-tech-heading .cn-kicker{font-size:9px}.xy-site .cn-tech-core{padding:8px 12px;bottom:13px}.xy-site .cn-tech-core>span{font-size:11px}.xy-site .cn-tech-core small{font-size:8px}.xy-site .cn-tech-brands{grid-template-columns:repeat(2,minmax(0,1fr))}.xy-site .cn-tech-brands>button{padding:16px 8px}.xy-site .cn-tech-detail{padding:24px 20px}.xy-site .cn-tech-detail-content{-moz-column-gap:13px;grid-template-columns:40px 1fr;column-gap:13px}.xy-site .cn-tech-detail-icon{width:40px;height:40px}.xy-site .cn-tech-detail h3{font-size:23px}.xy-site .cn-tech-route strong{font-size:10px}.xy-site .cn-tech-route li>span{width:25px;height:25px}.xy-site .cn-tech-route i{top:12px;left:30px}.xy-site .cn-tech-caption{padding:16px 20px;font-size:9px}}
.xy-site [data-sequence-paused=true] .wf-art *{animation-play-state:paused!important}.xy-site .wf-sequence,.xy-site .wf-stage{color:#f4f5f7;min-width:0}.xy-site .wf-sequence{background:#101722;border:1px solid #354050;border-radius:10px;margin:26px 0;display:block;overflow:hidden;container-type:inline-size}.xy-site .wf-sequence-heading{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex}.xy-site .wf-sequence-heading>h2{color:inherit;text-transform:uppercase;letter-spacing:.09em;margin:0;font:11px/1.5 ui-monospace,monospace}.xy-site .wf-sequence-heading small{color:#acbbce;font-size:10px}.xy-site .wf-rail{scrollbar-width:thin;scrollbar-color:#6a588b #131a24;border-bottom:1px solid #ffffff12;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));align-items:stretch;gap:6px;margin:0;padding:18px 24px;list-style:none;display:grid;overflow:auto}.xy-site .wf-rail>li{flex:1 0 90px;align-items:center;gap:6px;min-width:0;display:flex}.xy-site .wf-rail li>button,.xy-site .wf-rail li>div{color:#b9c3d1;text-align:left;background:0 0;border:0;border-radius:6px;flex-direction:column;gap:6px;width:100%;min-height:56px;padding:9px 10px;display:flex}.xy-site .wf-rail li>button{cursor:pointer}.xy-site .wf-rail li>button:hover{background:#ffffff09}.xy-site .wf-rail li strong{font-size:11px;font-weight:500;line-height:1.45}.xy-site .wf-rail li span{color:#a3aabd;font:10px/1 ui-monospace,monospace}.xy-site .wf-rail [data-state=current]>button,.xy-site .wf-rail [data-state=current]>div{color:#f4f0ff;background:#b9a1ff12;box-shadow:inset 0 -2px #b9a1ff}.xy-site .wf-rail [data-state=current] span{color:#c8b6ff}.xy-site .wf-rail-arrow{color:#617086;flex:none}.xy-site .wf-rail [data-state=previous] .wf-rail-arrow{color:#b9a1ff}.xy-site .wf-stage{background:#101722;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.xy-site .wf-stage-copy{flex-direction:column;justify-content:center;min-width:0;padding:30px;animation:.45s ease-out wf-stage-enter;display:flex}.xy-site .wf-stage-copy .wf-eyebrow{color:#c6b1ff;letter-spacing:.07em;margin:0 0 14px;font:10px/1.6 ui-monospace,monospace}.xy-site .wf-eyebrow span{color:#aebdd0}.xy-site .wf-stage-copy h3{color:#f4f5f7;letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(21px,2.2vw,29px);font-weight:500;line-height:1.25}.xy-site .wf-stage-copy>p:not(.wf-eyebrow,.wf-owner){color:#b9c3d1;margin:0 0 18px;font-size:14px;line-height:1.85}.xy-site .wf-stage-copy .wf-owner{border-top:1px solid #ffffff12;flex-direction:column;gap:5px;margin:8px 0 0;padding:14px 0;display:flex}.xy-site .wf-owner>span,.xy-site .wf-handoff span{text-transform:uppercase;letter-spacing:.07em;color:#9dacc0;font:9px/1.5 ui-monospace,monospace}.xy-site .wf-owner>strong{color:#e7dcff;font-size:12px;font-weight:500}.xy-site .wf-handoff{border-top:1px solid #ffffff12;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:13px;margin-top:5px;padding-top:15px;display:grid}.xy-site .wf-handoff>div{flex-direction:column;gap:6px;display:flex}.xy-site .wf-handoff strong{color:#d8e2ee;overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.6}.xy-site .wf-handoff>svg{color:#9dc8ef}.xy-site .wf-controls{border-top:1px solid #ffffff12;align-items:center;gap:12px;padding:16px 24px;display:flex}.xy-site .wf-controls button{color:#dde6f1;cursor:pointer;background:0 0;border:1px solid #465365;border-radius:6px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 13px;font-size:12px;display:inline-flex}.xy-site .wf-controls button:hover:not(:disabled){background:#b9a1ff17;border-color:#b9a1ff}.xy-site .wf-controls button:disabled{opacity:.45;cursor:default}.xy-site .wf-controls .wf-next{color:#fff;background:#7551dd;border-color:#9777f0;margin-left:auto}.xy-site .wf-step-count{color:#b1c0d4;font:10px ui-monospace,monospace}.xy-site .wf-motion-note{color:#b9c3d1;margin:0;padding:0 24px 18px;font-size:11px}.xy-site .wf-art{aspect-ratio:600/340;isolation:isolate;background:radial-gradient(at 46% 45%,#33304855,#0000 67%),#101722;align-self:center;width:100%;min-width:0;margin:0;position:relative;overflow:hidden}.xy-site .wf-art-grid{opacity:.6;background-image:radial-gradient(#8094b42c .75px,#0000 .75px);background-size:18px 18px;position:absolute;inset:0}.xy-site .wf-art-horizon{background:repeating-linear-gradient(90deg,#0000 0 49px,#8393ad12 49px 50px);width:100%;height:40%;position:absolute;top:65%;left:0;transform:perspective(250px)rotateX(45deg)}.xy-site .wf-object{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 20px #0005);width:67%;height:auto;position:absolute;top:50%;left:16.5%;transform:translateY(-53%)}.xy-site .wf-action{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.xy-site .wf-art figcaption{color:#bdcadd;align-items:center;gap:8px;font:9px/1.5 ui-monospace,monospace;display:flex;position:absolute;bottom:15px;left:20px;right:20px}.xy-site .wf-status-dot{background:#92cfbf;border-radius:50%;flex:none;width:5px;height:5px}.xy-site .wf-status-dot.is-held{background:#e2b778}.xy-site .wf-ground-track{stroke:#6c779944;stroke-dasharray:2 7;fill:none}.xy-site .wf-ground-direction,.xy-site .wf-stroke{stroke:#8b9bb8;stroke-width:1.5px;fill:none;stroke-linecap:round}.xy-site .wf-transfer-line{stroke:#8c85bc;stroke-dasharray:4 6;fill:none;stroke-width:1.5px}.xy-site .wf-paper-arrive{animation:5s ease-in-out infinite wf-paper-arrive}.xy-site .wf-moving-token{animation:5s ease-in-out infinite wf-token}.xy-site .wf-scanner-beam{animation:4s ease-in-out infinite wf-scan}.xy-site .wf-reading-line{animation:5s steps(3,end) infinite wf-read}.xy-site .wf-review-lens{animation:5s ease-in-out infinite wf-lens}.xy-site .wf-approval-stamp{transform-origin:441px 216px;animation:5s ease-in-out infinite wf-stamp}.xy-site .wf-envelope-travel{animation:5s ease-in-out infinite wf-envelope}.xy-site .wf-chart-bar{transform-origin:50% 151px;animation:5s ease-in-out infinite wf-bar}.xy-site .wf-moving-crate{animation:6s linear infinite wf-crate}.xy-site .wf-qc-check{transform-origin:459px 112px;animation:6s ease-in-out infinite wf-stamp}.xy-site .wf-booking-slot{animation:5s ease-in-out infinite wf-book}.xy-site .wf-work-pencil{animation:5s ease-in-out infinite wf-pencil}.xy-site .wf-draw-plan{stroke-dasharray:220;stroke-dashoffset:220px;animation:5s ease-in-out infinite wf-plan}.xy-site .wf-coin-match{animation:5s ease-in-out infinite wf-coin}.xy-site .wf-incoming-packet{animation:5s linear infinite wf-in}.xy-site .wf-outgoing-packet{animation:5s linear infinite wf-out}.xy-site .wf-photo-sync,.xy-site .wf-service-record{animation:5s ease-in-out infinite wf-book}.xy-site .wf-art[data-blocked=true] :is(.wf-moving-token,.wf-envelope-travel,.wf-moving-crate,.wf-outgoing-packet){animation:none;transform:none}.xy-site .wf-art[data-blocked=true] .wf-ground-direction{stroke:#e2b778}.xy-site .wf-art.is-compact{border-radius:7px}.xy-site .wf-sequence.is-compact .wf-stage{grid-template-columns:1fr}.xy-site .wf-sequence.is-compact .wf-stage-copy{padding:20px 24px 22px}.xy-site .wf-sequence.is-compact .wf-stage-copy h3{font-size:22px}.xy-site .wf-sequence.is-compact .wf-owner{display:none}.xy-site .wf-sequence.is-compact .wf-stage-copy>p:not(.wf-eyebrow,.wf-owner){margin-bottom:8px;font-size:12px;line-height:1.75}.xy-site .wf-sequence.is-compact .wf-art{max-height:none}.xy-site .wf-sequence.is-compact .hf-canvas{max-height:280px}.xy-site .wf-sequence.is-compact .wf-rail{padding:12px 16px}.xy-site .wf-sequence.is-compact .wf-rail>li{flex-basis:66px}.xy-site .wf-sequence.is-compact .wf-rail strong{font-size:10px}.xy-site .wf-sequence.is-compact .wf-rail-arrow{width:11px}.xy-site .wf-hero{width:100%;min-width:0;margin:0}.xy-site .wf-hero .wf-sequence{margin:0;box-shadow:0 20px 70px #0004}.xy-site .wf-business-stage{background:#101722;border:1px solid #354050;border-radius:10px;margin:25px 0 0;overflow:hidden}.xy-site .wf-business-stage .wf-controls{border-top:1px solid #ffffff12}.xy-site .wf-exception-visual{grid-template-columns:1fr 1fr;gap:22px;margin:24px 0;display:grid}.xy-site .wf-exception-visual article{background:#131a24;border:1px solid #4e4438;border-radius:10px;overflow:hidden}.xy-site .wf-exception-visual article>div{padding:22px}.xy-site .wf-exception-visual h3{color:#f4f5f7;font-size:20px}.xy-site .wf-exception-visual p{color:#b9c3d1;font-size:14px;line-height:1.8}.xy-site .wf-demo-scene{border:1px solid #354050;border-radius:10px;margin-top:24px;overflow:hidden}.xy-site .wf-demo-meta{color:#b1bfd3;background:#101722;border-bottom:1px solid #ffffff12;justify-content:space-between;gap:14px;padding:14px 22px;font:10px/1.6 ui-monospace,monospace;display:flex}.xy-site .wf-demo-meta strong{color:#cfbaff;font-weight:500}.xy-site .wf-tech-sequence{grid-column:1/-1}.xy-site .cn-tech-grid.wf-tech-layout{flex-direction:column;gap:0;display:flex}.xy-site .wf-tech-layout .cn-tech-brands{grid-template-columns:repeat(4,minmax(0,1fr));padding:25px}.xy-site .wf-tech-layout .wf-sequence{border:0;border-radius:0;margin:0}.xy-site .wf-tech-layout .cn-tech-detail{border:0;border-top:1px solid #354050;padding:25px}.xy-site .cn-example-poster.wf-example-poster{background:#101722;padding:0}.xy-site .wf-example-poster .wf-art{width:100%}.xy-site .wf-preview-art{margin:14px 0 20px}.xy-site .wf-preview-art .wf-art{border-radius:8px}.xy-site .wf-route-journey{background:#0e151f;border-bottom:1px solid #ffffff12}.xy-site .wf-route-journey>div{align-items:center;gap:25px;max-width:1280px;margin:auto;padding:13px 32px;display:flex}.xy-site .wf-route-journey p{color:#a4b3c7;text-transform:uppercase;letter-spacing:.06em;flex:none;margin:0;font:9px/1.5 ui-monospace,monospace}.xy-site .wf-route-journey ol{scrollbar-width:thin;flex:1;align-items:center;gap:12px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.xy-site .wf-route-journey li{white-space:nowrap;align-items:center;gap:12px;display:flex}.xy-site .wf-route-journey a{color:#a9b9cb;align-items:center;gap:7px;min-height:32px;font-size:10px;display:flex}.xy-site .wf-route-journey a span{color:#808fa5;font:9px ui-monospace,monospace}.xy-site .wf-route-journey a[aria-current=step],.xy-site .wf-route-journey a[aria-current=step] span{color:#d9c9ff}.xy-site .wf-route-journey svg{color:#59647a}.xy-site .wf-route-next{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:0 auto;padding:30px 32px;display:flex}.xy-site .wf-route-next p{color:#a4b3c7;margin:0;font:10px/1.5 ui-monospace,monospace}.xy-site .wf-route-next a{color:#d9c9ff;align-items:center;gap:13px;min-height:44px;font-size:16px;display:flex}.xy-site .wf-context-art{max-width:430px}.xy-site .wf-context-art .wf-art{border:1px solid #354050;border-radius:10px}.xy-site .wf-section-art{border:1px solid #354050;border-radius:10px;max-width:570px;margin:25px 0 10px;overflow:hidden}.xy-site .wf-asset-diagram{background:#101722;flex-direction:column;justify-content:center;display:flex;position:absolute;inset:0}.xy-site .wf-asset-diagram .wf-art{flex:1;max-height:330px}.xy-site .wf-asset-diagram ol{gap:7px;margin:0;padding:10px 15px;list-style:none;display:flex;overflow:auto}.xy-site .wf-asset-diagram li{flex:1 0 85px;align-items:center;gap:7px;display:flex}.xy-site .wf-asset-diagram button{color:#c6cfe0;text-align:left;background:0 0;border:1px solid #45516a;border-radius:5px;flex-direction:column;gap:5px;min-height:44px;padding:8px;font-size:10px;display:flex}.xy-site .wf-asset-diagram button[aria-pressed=true]{border-color:#b9a1ff}.xy-site .wf-asset-diagram button>span{color:#b9a1ff;font:9px ui-monospace,monospace}.xy-site .wf-3d-host{width:100%;height:100%;position:absolute;inset:0}.xy-site .wf-3d-pin{padding:5px 7px;font-size:10px;transform:translate(-50%,-50%)}.xy-site .wf-3d-pin[data-active=true]{color:#e4d7ff;border-color:#b9a1ff}.xy-site .cn-solution-card>.wf-art,.xy-site .cn-business-card>.wf-art{max-height:200px;margin:15px 0 20px}.xy-site .wf-demo-scene>.cn-role-caption{color:#b9c3d1;background:#101722;margin:0;padding:12px 20px}@keyframes wf-stage-enter{0%{transform:translateY(6px)}to{transform:translateY(0)}}@keyframes wf-paper-arrive{0%,10%{opacity:.3;transform:translate(40px,-28px)}35%{opacity:1}80%,to{opacity:0;transform:translate(-95px,126px)}}@keyframes wf-token{0%,12%{transform:translate(0)}70%,to{transform:translate(263px)}}@keyframes wf-scan{0%,10%{transform:translateY(0)}70%,90%{transform:translateY(110px)}}@keyframes wf-read{0%,to{transform:translateY(0)}75%{transform:translateY(33px)}}@keyframes wf-lens{0%,to{transform:translate(0)}50%{transform:translate(8px,19px)}}@keyframes wf-stamp{0%,15%{opacity:.25;transform:translateY(-14px)scale(.85)}30%,90%{opacity:1;transform:translateY(0)scale(1)}}@keyframes wf-envelope{0%,10%{opacity:.3;transform:translate(0)}65%,to{opacity:1;transform:translate(315px,10px)}}@keyframes wf-bar{0%,10%{transform:scaleY(.3)}45%,to{transform:scaleY(1)}}@keyframes wf-crate{0%{opacity:0;transform:translate(0)}10%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(400px)}}@keyframes wf-book{0%,15%{opacity:.2;transform:translateY(-9px)}35%,to{opacity:1;transform:translateY(0)}}@keyframes wf-pencil{0%,10%{transform:translate(0)}65%,to{transform:translate(50px,10px)}}@keyframes wf-plan{60%,to{stroke-dashoffset:0}}@keyframes wf-coin{0%,10%{transform:translateY(0)}60%,to{transform:translateY(100px)}}@keyframes wf-in{0%,10%{transform:translate(0)}45%,to{transform:translate(75px)}}@keyframes wf-out{0%,50%{opacity:.2;transform:translate(0)}90%,to{opacity:1;transform:translate(75px)}}.xy-site[data-site-motion]:not([data-site-motion=active]) .wf-stage-copy{animation:none}.xy-site .cn-demo[data-scene-paused=true] .wf-demo-scene *{animation-play-state:paused!important}@media (max-width:900px){.xy-site .wf-stage{grid-template-columns:1fr}.xy-site .wf-art{max-height:355px}.xy-site .wf-stage-copy{padding:24px}.xy-site .wf-route-journey>div{gap:14px;padding:10px 24px}.xy-site .wf-route-journey p{display:none}}@media (max-width:600px){.xy-site .wf-rail{padding:12px 14px}.xy-site .wf-rail>li{flex-basis:84px}.xy-site .wf-stage-copy{padding:22px 18px}.xy-site .wf-sequence-heading{padding:15px 18px}.xy-site .wf-sequence-heading small{font-size:9px}.xy-site .wf-controls{gap:8px;padding:14px}.xy-site .wf-controls button{padding:9px 10px;font-size:11px}.xy-site .wf-controls .wf-play span,.xy-site .wf-step-count{display:none}.xy-site .wf-exception-visual{grid-template-columns:1fr}.xy-site .wf-tech-layout .cn-tech-brands{grid-template-columns:repeat(2,minmax(0,1fr));padding:15px}.xy-site .wf-route-journey>div{padding:8px 18px}.xy-site .wf-route-journey a{min-height:36px}.xy-site .wf-route-next{flex-direction:column;align-items:flex-start;padding:25px 20px}.xy-site .wf-demo-meta{gap:10px;padding:12px 16px}.xy-site .wf-hero .wf-handoff{display:none}.xy-site .wf-art figcaption{font-size:8px;bottom:9px;left:14px}}
.xy-site .wf-art.hf-art{aspect-ratio:auto;background:radial-gradient(at 50% 35%,#37314b66,#0000 70%),#101722;flex-direction:column;align-self:stretch;min-height:0;display:flex}.xy-site .hf-canvas{flex:none;width:100%;height:auto;display:block;position:relative;overflow:visible}.xy-site .hf-scene-title{fill:#d8c9f6;letter-spacing:.5px;font:600 13px ui-monospace,monospace}.xy-site .hf-cargo-label{fill:#acbcd1;font:11px ui-monospace,monospace}.xy-site .hf-role-strip,.xy-site .hf-record-strip{color:#e2e8f2;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:8px;padding:0 20px 14px;font-size:11px;line-height:1.5;display:grid;position:relative}.xy-site .hf-role-strip small{color:#b7a0e6;text-transform:uppercase;margin-bottom:5px;font:9px ui-monospace,monospace;display:block}.xy-site .hf-role-strip>span:last-child{text-align:right}.xy-site .hf-record-strip{color:#b5c4d8;border-top:1px solid #ffffff12;padding-top:12px;font-size:10px}.xy-site .hf-record-strip strong{text-align:right;color:#d8cbee;font-weight:500}.xy-site .hf-art figcaption{border-top:1px solid #ffffff12;justify-content:space-between;margin-top:auto;padding:9px 15px;font-size:9px;position:relative;bottom:auto;left:auto;right:auto}.xy-site .hf-art figcaption button{color:#d1bef8;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;min-height:44px;font-size:10px;display:flex}.xy-site .hf-giver{animation:9.6s ease-in-out both hf-giver}.xy-site .hf-receiver{animation:9.6s ease-in-out both hf-receiver}.xy-site .hf-cargo-motion{animation:9.6s ease-in-out both hf-cargo;transform:translate(165px,220px)}.xy-site .hf-pose-prepare,.xy-site .hf-phase-prepare{animation:9.6s linear both hf-prepare}.xy-site .hf-phase-prepare{animation-name:hf-prepare-label}.xy-site .hf-pose-offer{animation:9.6s linear both hf-offer}.xy-site .hf-pose-finish,.xy-site .hf-pose-received,.xy-site .hf-phase-receive{opacity:0;animation:9.6s linear both hf-finish}.xy-site .hf-pose-await{animation:9.6s linear both hf-await}.xy-site .hf-pose-receive{opacity:0;animation:9.6s linear both hf-receive}.xy-site .hf-phase-work{opacity:0;animation:9.6s linear both hf-work-label}.xy-site .hf-phase-pass{opacity:0;animation:9.6s linear both hf-pass-label}.xy-site .hf-work-signal{opacity:0;animation:9.6s linear both hf-work-label}.xy-site .hf-receipt{opacity:0;animation:9.6s linear both hf-finish}.xy-site .hf-held,.xy-site .hf-phase-held{display:none}.xy-site .hf-scan{animation:9.6s ease-in-out both hf-scan}.xy-site .hf-stamp{animation:9.6s ease-in-out both hf-stamp}.xy-site .hf-lens{animation:9.6s ease-in-out both hf-lens}.xy-site .hf-bar{transform-box:fill-box;transform-origin:bottom;animation:9.6s ease-in-out both hf-bar}@keyframes hf-giver{0%,8%{transform:translate(0)}24%,48%{transform:translate(115px,-4px)}60%,73%{transform:translate(155px)}92%,to{transform:translate(0)}}@keyframes hf-receiver{0%,44%{transform:translate(0)}60%,78%{transform:translate(-118px,-3px)}98%,to{transform:translate(0)}}@keyframes hf-cargo{0%,8%{transform:translate(165px,220px)}24%,46%{transform:translate(302px,218px)}57%{transform:translate(338px,211px)}70%,78%{transform:translate(389px,221px)}98%,to{transform:translate(507px,221px)}}@keyframes hf-prepare{0%,46%{opacity:1}48%,to{opacity:0}}@keyframes hf-prepare-label{0%,22%{opacity:1}24%,to{opacity:0}}@keyframes hf-offer{0%,46%{opacity:0}48%,77%{opacity:1}79%,to{opacity:0}}@keyframes hf-finish{0%,77%{opacity:0}79%,to{opacity:1}}@keyframes hf-await{0%,46%{opacity:1}48%,to{opacity:0}}@keyframes hf-receive{0%,46%{opacity:0}48%,77%{opacity:1}79%,to{opacity:0}}@keyframes hf-work-label{0%,22%{opacity:0}24%,46%{opacity:1}48%,to{opacity:0}}@keyframes hf-pass-label{0%,47%{opacity:0}49%,77%{opacity:1}79%,to{opacity:0}}@keyframes hf-scan{0%,23%{opacity:0;transform:translateY(0)}27%{opacity:1}40%{opacity:1;transform:translateY(70px)}47%,to{opacity:0;transform:translateY(70px)}}@keyframes hf-stamp{0%,26%{transform:translateY(0)}36%{transform:translateY(29px)}44%,to{transform:translateY(0)}}@keyframes hf-lens{0%,24%{transform:translate(0)}34%{transform:translate(-24px,-10px)}45%,to{transform:translate(0)}}@keyframes hf-bar{0%,23%{transform:scaleY(.15)}46%,to{transform:scaleY(1)}}.xy-site .hf-art[data-blocked=true] .hf-giver{animation-name:hf-giver-hold}.xy-site .hf-art[data-blocked=true] .hf-cargo-motion{animation-name:hf-cargo-hold}.xy-site .hf-art[data-blocked=true] .hf-pose-prepare{opacity:1;animation:none}.xy-site .hf-art[data-blocked=true] .hf-receiver{animation:none}.xy-site .hf-art[data-blocked=true] .hf-pose-await{opacity:1;animation:none}.xy-site .hf-art[data-blocked=true] :is(.hf-pose-offer,.hf-pose-finish,.hf-pose-receive,.hf-pose-received,.hf-receipt,.hf-phase-pass,.hf-phase-receive){display:none}.xy-site .hf-art[data-blocked=true] :is(.hf-held,.hf-phase-held){opacity:0;animation:9.6s linear both hf-held-label;display:block}.xy-site .hf-art[data-blocked=true] .hf-work-signal{animation:9.6s linear both hf-held-label}@keyframes hf-giver-hold{0%,8%{transform:translate(0)}24%,to{transform:translate(115px,-4px)}}@keyframes hf-cargo-hold{0%,8%{transform:translate(165px,220px)}24%,to{transform:translate(302px,218px)}}@keyframes hf-held-label{0%,47%{opacity:0}49%,to{opacity:1}}.xy-site[data-site-motion=reduced] .hf-canvas *{animation:none!important}.xy-site[data-site-motion=reduced] :is(.hf-pose-offer,.hf-pose-finish,.hf-pose-receive,.hf-pose-received,.hf-phase-work,.hf-phase-pass,.hf-phase-receive,.hf-work-signal,.hf-receipt){opacity:0}.xy-site[data-site-motion=reduced] :is(.hf-pose-prepare,.hf-pose-await,.hf-phase-prepare){opacity:1}.xy-site[data-site-motion=reduced] .hf-art[data-blocked=true] .hf-phase-prepare{opacity:0}.xy-site[data-site-motion=reduced] .hf-art[data-blocked=true] :is(.hf-held,.hf-phase-held){opacity:1}@media (prefers-reduced-motion:reduce){.xy-site .hf-canvas *{animation:none!important}}@media (max-width:600px){.xy-site .hf-role-strip{padding-inline:14px;font-size:10px}.xy-site .hf-art figcaption{font-size:8px}.xy-site .hf-record-strip{padding-inline:14px}.xy-site .hf-canvas{min-height:220px}.xy-site .hf-scene-title{font-size:19px}.xy-site .hf-cargo-label{font-size:16px}.xy-site .hf-phase-labels{font-size:18px}}.xy-site .wf-navigation{justify-content:flex-end;padding:12px 22px}.xy-site .wf-navigation .wf-next{min-width:112px;margin-left:0}.xy-site .wf-stage-copy{padding:28px 30px}.xy-site .wf-stage-copy .wf-handoff{margin-top:12px;padding-top:18px}.xy-site .hf-role-strip{padding-top:4px;padding-bottom:21px}.xy-site .hf-art figcaption{min-height:35px}.xy-site .li-flow-controls ol{width:100%}.xy-site .cn-demo-toolbar{gap:16px}@media (max-width:600px){.xy-site .wf-stage-copy{padding:24px 20px}.xy-site .wf-navigation{padding:12px 18px}.xy-site .hf-role-strip{padding-bottom:17px}}.xy-site .da-art .hf-cargo-motion{animation-name:da-transfer;transform:translate(150px,290px)}.xy-site .da-art[data-blocked=true] .hf-cargo-motion{animation-name:da-hold}.xy-site .da-working{transform-box:fill-box;transform-origin:50%;animation:9.6s ease-in-out both da-work}.xy-site .da-steam{animation:9.6s ease-out both da-steam}.xy-site .da-indicator{animation:9.6s ease-in-out both da-indicator}.xy-site .da-scan{animation:9.6s ease-in-out both da-scan}@keyframes da-transfer{0%,8%{transform:translate(150px,290px)}24%,46%{transform:translate(375px,290px)}70%,to{transform:translate(505px,290px)}}@keyframes da-hold{0%,8%{transform:translate(150px,290px)}24%,to{transform:translate(375px,290px)}}@keyframes da-work{0%,23%{transform:translateY(0)}34%{transform:translateY(-7px)rotate(-3deg)}46%,to{transform:translateY(0)}}@keyframes da-steam{0%,16%{opacity:0;transform:translateY(8px)}30%{opacity:1}46%,to{opacity:0;transform:translateY(-12px)}}@keyframes da-indicator{0%,23%{opacity:.5}34%,to{opacity:1}}@keyframes da-scan{0%,23%{opacity:0;transform:translateY(0)}28%{opacity:1}43%{opacity:1;transform:translateY(35px)}48%,to{opacity:0;transform:translateY(35px)}}@media (max-width:600px){.xy-site .da-art .hf-scene-title{font-size:15px}.xy-site .da-art .hf-cargo-label{font-size:12px}.xy-site .da-art .hf-phase-labels{font-size:13px}}.xy-site .wf-sequence>.wf-sequence-heading>h2{letter-spacing:.065em;text-wrap:balance;max-width:75%;margin:0;font:500 12px/1.5 ui-monospace,monospace}.xy-site .wf-sequence-heading small{flex-shrink:0;font-size:10px;line-height:1.5}.xy-site .wf-sequence>.wf-rail{width:100%}.xy-site .wf-rail button:focus-visible{outline-offset:1px;outline:2px solid #c4aff3}.xy-site .cn-business-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.xy-site .ps-art .hf-scene-title{letter-spacing:0;font-size:15px}.xy-site .ps-art .hf-phase-labels{font:13px/1.5 var(--font-inter),sans-serif}.xy-site .ps-process-image{filter:drop-shadow(0 12px 15px #0003)}.xy-site .ps-domain-context{opacity:.8}.xy-site .ps-human-role{animation:9.6s ease-in-out both ps-review}@keyframes ps-review{0%,23%{opacity:.65}34%,to{opacity:1}}@container (max-width:650px){.xy-site .wf-stage{grid-template-columns:minmax(0,1fr)}.xy-site .wf-sequence-heading{gap:12px;padding:16px 20px}.xy-site .wf-sequence-heading small{flex-shrink:1;max-width:75px}.xy-site .wf-stage-copy{padding:24px}}@media (max-width:600px){.xy-site .cn-business-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.xy-site .ps-art .hf-scene-title{font-size:17px}.xy-site .ps-art .hf-phase-labels{font-size:15px}}
.xy-site .li-intro{isolation:isolate;background:#0b1018;padding:62px max(28px,50% - 620px) 0;position:relative;overflow:clip}.xy-site .li-glow{z-index:-1;pointer-events:none;background:radial-gradient(#6552a43d,#0000 66%);width:850px;height:800px;position:absolute;top:-400px;right:-220px}.xy-site .li-atmosphere{z-index:-1;pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.xy-site .li-atmosphere>svg,.xy-site .li-atmosphere-canvas,.xy-site .li-atmosphere-shade{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.xy-site .li-atmosphere-mobile{display:none}.xy-site .li-atmosphere-records{opacity:.65}.xy-site .li-atmosphere-shade{background:radial-gradient(38% 37% at 76% 41%,#0b1018 26%,#0b1018e8 58%,#0b101800 100%),radial-gradient(36% 30% at 26% 43%,#0b1018cf 35%,#0b101800 100%),linear-gradient(#0b101800 81%,#0b1018 100%)}@media (max-width:700px){.xy-site .li-atmosphere-desktop{display:none}.xy-site .li-atmosphere-mobile{display:block}.xy-site .li-atmosphere-shade{background:linear-gradient(#0b101800 0%,#0b101880 17%,#0b1018e8 31%,#0b1018f5 78%,#0b101830 96%,#0b1018 100%)}}.xy-site .li-opening{grid-template-columns:minmax(0,1.06fr) minmax(0,1fr);align-items:center;gap:70px;margin-bottom:48px;display:grid}.xy-site .li-opening>*{min-width:0}.xy-site .li-promise{isolation:isolate;position:relative}.xy-site .li-promise:before{content:"";z-index:-1;filter:blur(22px);pointer-events:none;background:#0b1018;position:absolute;inset:-12px}.xy-site .li-eyebrow{letter-spacing:.12em;color:#bccbdd;align-items:center;gap:9px;margin:0 0 24px;font:10px/1.5 ui-monospace,monospace;display:flex}.xy-site .li-eyebrow span{background:#bd9cfa;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #9c7cda7a}.xy-site .li-headline h1{color:#f3f4f7;letter-spacing:-.065em;margin:0;font-size:clamp(60px,6.6vw,90px);font-weight:500;line-height:1.04}.xy-site .li-headline h1 em{color:#0000;background:linear-gradient(115deg,#d7c1ff 0%,#ad98eb 48%,#88b8d9 100%);-webkit-background-clip:text;background-clip:text;font-style:normal}.xy-site .li-promise .li-lead{letter-spacing:-.025em;color:#edf0f6;margin:0 0 17px;font-size:23px;font-weight:500;line-height:1.45}.xy-site .li-promise>p:not(.li-lead){color:#b6c2d2;max-width:470px;margin:0 0 24px;font-size:15px;line-height:1.85}.xy-site .li-actions{flex-wrap:wrap;align-items:center;gap:21px;display:flex}.xy-site .li-actions .cn-primary{min-height:51px;padding:15px 20px;font-size:13px;box-shadow:0 5px 32px #8b64e12b}.xy-site .li-secondary{color:#d7e0ed;text-underline-offset:5px;align-items:center;gap:8px;min-height:44px;font-size:12px;-webkit-text-decoration:underline #8195b85c;text-decoration:underline #8195b85c;display:inline-flex}.xy-site .li-secondary:hover{color:#cfb7ff;text-decoration-color:currentColor}.xy-site .li-promise>small{color:#9cacc2;margin-top:13px;font-size:10px;line-height:1.6;display:block}.xy-site .li-experience{background:linear-gradient(125deg,#182130,#101823 65%);border:1px solid #3a455a;border-radius:14px;scroll-margin-top:96px;overflow:hidden}.xy-site .li-experience-top{border-bottom:1px solid #ffffff10;justify-content:space-between;align-items:center;gap:18px;padding:18px 24px;display:flex}.xy-site .li-experience-top>span{color:#c9d5e5;letter-spacing:.08em;align-items:center;gap:8px;font:9px/1.5 ui-monospace,monospace;display:flex}.xy-site .li-experience-top i{background:#9ed1c6;border-radius:50%;flex:none;width:5px;height:5px}.xy-site .li-experience-top small{color:#a2b2c8;font-size:9px}.xy-site .li-panorama{background-image:radial-gradient(#7282a220 .7px,#0000 .8px);background-size:20px 20px;position:relative}.xy-site .li-panorama>svg{width:100%;height:auto;max-height:345px;display:block}.xy-site .li-station{opacity:.68;transition:opacity .45s}.xy-site .li-station[data-active=true],.xy-site .li-station[data-past=true]{opacity:1}.xy-site .li-work-card{transition:filter .45s}.xy-site .li-station[data-active=true] .li-work-card{filter:drop-shadow(0 0 8px #9a7bce30)}.xy-site .li-tracked-item{filter:drop-shadow(0 5px 5px #0006);transition:transform 1.5s cubic-bezier(.4,0,.2,1)}.xy-site .li-record-id{color:#90a4bf;letter-spacing:.06em;font:8px/1.5 ui-monospace,monospace;position:absolute;top:15px;left:24px}.xy-site .li-flow-controls{background:#101823;border-top:1px solid #ffffff12;align-items:stretch;display:flex}.xy-site .li-flow-controls ol{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.xy-site .li-flow-controls li{min-width:0}.xy-site .li-flow-controls li button{color:#aebfd5;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff0d;justify-content:center;align-items:center;gap:10px;width:100%;min-height:55px;font-size:12px;display:flex}.xy-site .li-flow-controls li button span{color:#a48ad7;font:9px ui-monospace,monospace}.xy-site .li-flow-controls li button[aria-pressed=true]{color:#ede5ff;background:#aa8bde12;box-shadow:inset 0 -2px #b496ea}.xy-site .li-flow-controls li button:hover{background:#ffffff07}.xy-site .li-play{color:#c6b5e7;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;gap:7px;width:94px;font-size:11px;display:flex}.xy-site .li-play:disabled{opacity:.5;cursor:default}.xy-site .li-explanation{background:#121c2a;grid-template-columns:190px minmax(0,1fr) auto;align-items:center;gap:24px;min-height:110px;padding:23px 26px;display:grid}.xy-site .li-explanation strong{color:#e8e1f6;font-size:16px;font-weight:500}.xy-site .li-explanation p{color:#aebfd4;max-width:565px;margin:0;font-size:12px;line-height:1.85}.xy-site .li-explanation a{color:#c8b0ef;align-items:center;gap:7px;min-height:44px;font-size:11px;text-decoration:none;display:inline-flex}.xy-site .li-foundation{justify-content:space-between;align-items:center;gap:32px;padding:27px 0 31px;display:flex}.xy-site .li-foundation span{letter-spacing:.08em;color:#8799b3;font:8px/1.6 ui-monospace,monospace}.xy-site .li-foundation p{color:#b6c4d8;margin:0;font-size:11px;line-height:1.5}.xy-site .li-nojs{color:#c1cde0;padding:24px 40px;font-size:13px;line-height:1.8}@media (min-width:1600px){.xy-site .li-intro{padding-top:76px}.xy-site .li-opening{margin-bottom:56px}}@media (max-width:1000px){.xy-site .li-opening{gap:30px}.xy-site .li-headline h1{font-size:clamp(44px,6.5vw,65px)}.xy-site .li-promise .li-lead{font-size:21px}.xy-site .li-actions{gap:10px}.xy-site .li-explanation{grid-template-columns:170px 1fr;gap:14px}.xy-site .li-explanation a{grid-column:2;min-height:44px}.xy-site .li-foundation{gap:15px}}@media (max-width:700px){.xy-site .li-intro{padding:38px 20px 0}.xy-site .li-opening{grid-template-columns:1fr;gap:26px;margin-bottom:30px}.xy-site .li-eyebrow{margin-bottom:19px;font-size:9px}.xy-site .li-headline h1{font-size:clamp(48px,12vw,70px);line-height:1.05}.xy-site .li-promise .li-lead{margin-bottom:12px;font-size:19px}.xy-site .li-promise>p:not(.li-lead){margin-bottom:17px;font-size:13px;line-height:1.8}.xy-site .li-actions{gap:10px 18px}.xy-site .li-actions .cn-primary{min-height:49px;padding:14px 17px;font-size:12px}.xy-site .li-secondary{font-size:11px}.xy-site .li-promise>small{max-width:290px;font-size:9px}.xy-site .li-experience-top{align-items:flex-start;gap:9px;padding:13px 14px}.xy-site .li-experience-top>span{max-width:180px;font-size:7px}.xy-site .li-experience-top small{text-align:right;max-width:67px;font-size:7px}.xy-site .li-panorama{scrollbar-width:thin;scrollbar-color:#745b9b #142030;overflow-x:auto}.xy-site .li-panorama>svg{width:740px;max-width:none;height:239px}.xy-site .li-record-id{white-space:nowrap;font-size:6px;top:10px;left:14px}.xy-site .li-flow-controls li button{flex-direction:column;gap:5px;min-height:59px;font-size:9px}.xy-site .li-flow-controls li button span{font-size:8px}.xy-site .li-play{width:45px}.xy-site .li-play span{display:none}.xy-site .li-explanation{min-height:174px;padding:20px 17px;display:block}.xy-site .li-explanation strong{margin-bottom:8px;font-size:16px;display:block}.xy-site .li-explanation p{font-size:11px}.xy-site .li-explanation a{min-height:44px;margin-top:8px;font-size:10px}.xy-site .li-foundation{grid-template-columns:1fr 1fr;gap:13px;padding:23px 0;display:grid}.xy-site .li-foundation p{font-size:10px}.xy-site .li-foundation span{font-size:7px}.xy-site .li-experience{scroll-margin-top:90px}}@media (prefers-reduced-motion:reduce){.xy-site .li-tracked-item,.xy-site .li-station,.xy-site .li-work-card{transition:none}}
.xy-site .st-art.wf-art{aspect-ratio:auto;background:radial-gradient(at 40% 35%,#30416844,#0000 65%),#101b2a;width:100%;min-width:0;max-height:none;margin:0;display:block;overflow:hidden;container-type:inline-size}.xy-site .wf-stage{scroll-margin-top:100px}.xy-site .st-scene-heading{color:#aec4de;letter-spacing:.025em;justify-content:space-between;gap:18px;padding:18px 22px 0;font:10px/1.5 ui-monospace,monospace;display:flex}.xy-site .st-scene-heading>span:last-child{color:#9ad7cb;text-align:right}.xy-site .st-art[data-blocked=true] .st-scene-heading>span:last-child{color:#e7be87}.xy-site .st-canvas{width:100%;height:auto;max-height:none;display:block;position:relative;overflow:visible}.xy-site .st-packet{color:#dbe5f3;grid-template-columns:minmax(0,1fr) 18px minmax(0,1fr);align-items:center;gap:12px;padding:17px 23px 0;font-size:12px;line-height:1.6;display:grid}.xy-site .st-packet small{color:#96adca;margin-bottom:6px;font:9px ui-monospace,monospace;display:block}.xy-site .st-packet>span:last-child{text-align:right}.xy-site .cn-engagement-art{height:auto;min-height:190px}.xy-site .cn-engagement-art .st-scene-heading,.xy-site .cn-engagement-art .st-users{display:none}.xy-site .cn-engagement-art .st-canvas{min-height:180px}.xy-site .st-users{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:14px;padding:2px 26px 22px;display:grid}.xy-site .st-users>span:last-child{text-align:right}.xy-site .st-users small{color:#93adc9;margin-bottom:5px;font:10px/1.5 ui-monospace,monospace;display:block}.xy-site .st-users strong{color:#e4eaf3;font-size:13px;font-weight:500;line-height:1.5}.xy-site .st-beats{border-block:1px solid #ffffff12;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:10px 18px;display:grid}.xy-site .st-beats button{color:#aabbd0;cursor:pointer;min-width:0;min-height:44px;font:11px/1.5 var(--font-inter),sans-serif;text-align:left;background:0 0;border:0;border-radius:6px;padding:9px 6px}.xy-site .st-beats button span{color:#b3a2da;margin-bottom:5px;font:9px ui-monospace,monospace;display:block}.xy-site .st-beats button[aria-pressed=true]{color:#ebe2ff;background:#c0a7fb16;box-shadow:inset 0 -2px #bea5f3}.xy-site .st-beats button:focus-visible,.xy-site .st-record-details summary:focus-visible{outline-offset:2px;outline:2px solid #c5b0ff}.xy-site .st-caption{color:#c3d0e1;min-height:65px;font:13px/1.65 var(--font-inter),sans-serif;margin:0;padding:16px 23px}.xy-site .st-record-details{color:#adbed5;padding:0 23px 20px;font-size:12px}.xy-site .st-record-details summary{cursor:pointer;color:#c4aff0;min-height:30px}.xy-site .st-record-details dl{grid-template-columns:1fr 1fr;gap:14px 24px;margin:0;padding:15px 0 0;display:grid}.xy-site .st-record-details dt{color:#94abc7;margin-bottom:6px;font:10px ui-monospace,monospace}.xy-site .st-record-details dd{color:#e0e6ef;margin:0;font-size:12px;line-height:1.7}.xy-site .wf-stage:has(>.st-art){grid-template-columns:minmax(0,1.65fr) minmax(230px,.8fr);align-items:start}.xy-site .wf-demo-scene .wf-stage:has(>.st-art){grid-template-columns:minmax(0,1fr)}.xy-site .wf-demo-scene .wf-stage-copy{padding:22px 26px}.xy-site .st-art.is-compact .st-users{gap:8px;padding:0 16px 16px}.xy-site .st-art.is-compact .st-users strong{font-size:10px}.xy-site .st-art.is-compact .st-scene-heading{padding:12px 15px 0;font-size:8px}.xy-site .cn-example-poster .st-art,.xy-site .cn-solution-card .st-art{border:1px solid #3b4a5f;border-radius:8px}.xy-site .st-cat-float{animation:4s ease-in-out infinite st-float}.xy-site .st-cat-head{transform-origin:0 20px;transition:transform 1.1s}.xy-site .st-hand-left{transform-origin:-42px 36px;transition:transform 1.2s}.xy-site .st-hand-right{transform-origin:42px 36px;transition:transform 1.2s}.xy-site .st-moving-record{filter:drop-shadow(0 8px 5px #0004);transition:transform 1.8s cubic-bezier(.3,.1,.3,1)}.xy-site .st-output-token{transition:opacity .6s}.xy-site .st-approval-mark{opacity:0;transition:opacity .6s}.xy-site .st-art:not([data-blocked=true]):is([data-phase="2"],[data-phase="3"]) .st-approval-mark{opacity:1}.xy-site .st-tour-control{flex-wrap:wrap;align-items:center;gap:16px;max-width:100%;display:flex}.xy-site .st-tour-control>span{color:#a3b5ca;max-width:280px;font-size:11px;line-height:1.6}.xy-site .st-tour-button{color:#ded1f6;min-height:44px;font:500 13px/1.5 var(--font-inter),sans-serif;cursor:pointer;background:#c5a9ff12;border:1px solid #82729f;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;padding:11px 16px;display:flex}.xy-site .wf-navigation:has(.st-tour-control){flex-wrap:wrap;justify-content:space-between;gap:20px}.xy-site .wf-navigation:has(.st-tour-control)>.wf-next{margin-right:100px}.xy-site .cn-demo-toolbar:has(.st-tour-control){flex-wrap:wrap;gap:20px}.xy-site .st-tour-button[aria-pressed=true]{color:#b5eadb;background:#9ad7cb0b;border-color:#9ad7cb}.xy-site .st-tour-button:focus-visible{outline-offset:4px;outline:2px solid #c4a7ff}.xy-site .st-inspection-control{color:#a9bbcf;font:11px/1.6 var(--font-inter),sans-serif;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin:0;padding:10px 22px;display:flex}.xy-site .st-inspection-control button{color:#d3bfff;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 0;display:inline-flex}.xy-site .st-inspection-control button:focus-visible{outline-offset:4px;outline:2px solid #c4a7ff}.xy-site .st-case-detail{background:#142235;border:1px solid #58678455;border-radius:9px;margin-top:26px;padding:22px}.xy-site .st-case-detail>strong{color:#e3dcf5;margin:12px 0;font-size:15px;font-weight:500;line-height:1.7;display:block}.xy-site .st-case-detail p{font-size:13px;line-height:1.8}.xy-site .st-case-detail>div{border-top:1px solid #7a94b52c;margin-top:19px;padding-top:18px}.xy-site .st-case-detail>div>span{color:#96d1c3;font:10px/1.5 ui-monospace,monospace}.xy-site .st-art[data-phase="1"] .st-operator .st-cat-head{transform:rotate(7deg)}.xy-site .st-art[data-phase="1"] .st-operator .st-hand-right{transform:rotate(-67deg)}.xy-site .st-art[data-phase="2"] .st-operator .st-hand-right{transform:rotate(-80deg)}.xy-site .st-art[data-phase="2"] .st-recipient .st-hand-left,.xy-site .st-art[data-phase="3"] .st-recipient .st-hand-left{transform:rotate(66deg)}.xy-site .st-art[data-blocked=true] .st-recipient .st-hand-left{transform:none}.xy-site .st-art[data-phase="1"] :is(.st-lens,.st-write,.st-shutter){animation:2s ease-in-out infinite st-examine}.xy-site .st-art[data-phase="1"] .st-scan-beam{animation:2s ease-in-out infinite st-scan}.xy-site .st-art[data-phase="1"] .st-stamp{animation:2s ease-in-out infinite st-stamp}.xy-site .st-art[data-phase="1"] :is(.st-map-line,.st-signal){animation:2s linear infinite st-dash}.xy-site .st-art[data-phase="1"] :is(.st-slide-in,.st-shelve,.st-assembly-item,.st-envelope),.xy-site .st-art[data-phase="2"] .st-truck{animation:2.2s ease-in-out infinite st-slide}.xy-site .st-chart{transform-box:fill-box;transform-origin:bottom;animation:1.5s ease-out both st-chart}.xy-site .st-art[data-phase="1"] :is(.st-slot,.st-led){animation:1.5s ease-in-out infinite st-glow}.xy-site .st-context-location{opacity:.78}.xy-site .st-art.is-compact .st-context-location{opacity:1}.xy-site .wf-asset-diagram .st-art.is-embedded{flex-direction:column;height:100%;min-height:0;max-height:none;display:flex}.xy-site .st-art.is-embedded .st-canvas{flex:1;width:100%;height:0;min-height:0}.xy-site .st-art.is-embedded .st-users{flex:none;padding:6px 18px 14px}.xy-site .st-art.is-embedded .st-users strong{font-size:11px}.xy-site .st-art.is-embedded .st-users small{font-size:8px}.xy-site .st-art[data-phase="1"] .st-context-steam{animation:3s ease-in-out infinite st-examine}@keyframes st-float{50%{transform:translateY(-4px)}}@keyframes st-examine{50%{transform:translate(-13px,8px)}}@keyframes st-scan{0%,to{transform:translateY(0)}50%{transform:translateY(113px)}}@keyframes st-stamp{50%{transform:translateY(31px)}}@keyframes st-dash{to{stroke-dashoffset:-40px}}@keyframes st-slide{50%{transform:translate(13px,-5px)}}@keyframes st-chart{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@keyframes st-glow{50%{opacity:.45}}.xy-site [data-context-motion=ingredients] .st-context-steam{animation:5s ease-out infinite ctx-steam}.xy-site [data-context-motion=garment] .ctx-retail-garment{transform-origin:-47px -23px;animation:6s ease-in-out infinite ctx-select}.xy-site [data-context-motion=parcel] .ctx-warehouse-carton{animation:6.4s ease-in-out infinite ctx-pick}.xy-site [data-context-motion=patient] .ctx-clinic-record{stroke-dasharray:26;animation:5.8s ease-in-out infinite ctx-write}.xy-site [data-context-motion=plan] .ctx-construction-load{animation:7.2s ease-in-out infinite ctx-lower}.xy-site [data-context-motion=trip] .ctx-logistics-truck{animation:7s ease-in-out infinite ctx-trip}.xy-site [data-context-motion=keys] .ctx-property-key{transform-origin:50px 30px;animation:6.2s ease-in-out infinite ctx-turn}.xy-site [data-context-motion=tools] .ctx-service-wrench{transform-origin:66px 25px;animation:5s ease-in-out infinite ctx-tool}.xy-site [data-context-motion=part] .ctx-workshop-part{transform-origin:0 47px;animation:6.8s ease-in-out infinite ctx-fit}.xy-site [data-context-motion=product] .ctx-production-batch{animation:7.6s ease-in-out infinite ctx-conveyor}.xy-site [data-context-motion=pallet] .ctx-wholesale-pallet{animation:7s ease-in-out infinite ctx-lift}.xy-site [data-context-motion=learner] .ctx-school-writing{stroke-dasharray:160;animation:6.4s ease-in-out infinite ctx-write}.xy-site [data-context-motion=case] .ctx-professional-file{animation:7s ease-in-out infinite ctx-file}.xy-site [data-context-motion=medicine] .ctx-pharmacy-label{animation:5.5s ease-in-out infinite ctx-label}.xy-site [data-context-motion=booking] .ctx-wellness-pump{animation:5.8s ease-in-out infinite ctx-pump}.xy-site [data-context-motion=timber] .ctx-supply-board{animation:7.4s ease-in-out infinite ctx-board}.xy-site [data-context-motion=document] .ctx-source-document{animation:6.2s ease-in-out infinite ctx-register}.xy-site [data-context-motion=data] .ctx-data-transfer{animation:3s linear infinite ctx-data}.xy-site [data-context-motion=photo] .ctx-camera-focus{transform-origin:35px 29px;animation:5s ease-in-out infinite ctx-focus}.xy-site [data-context-motion=payment] .ctx-payment-coin{animation:6.6s ease-in-out infinite ctx-count}@keyframes ctx-steam{0%,to{opacity:.25;transform:translateY(0)}55%{opacity:1;transform:translateY(-9px)}}@keyframes ctx-select{0%,to{transform:rotate(0)}35%,65%{transform:rotate(-7deg)}}@keyframes ctx-pick{0%,to{transform:translate(0)}35%,70%{transform:translate(13px)}}@keyframes ctx-write{0%,10%{stroke-dashoffset:160px;opacity:.45}65%,90%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:160px;opacity:.45}}@keyframes ctx-lower{0%,to{transform:translateY(-9px)}40%,70%{transform:translateY(6px)}}@keyframes ctx-trip{0%,to{transform:translate(-7px)}60%,80%{transform:translate(9px)}}@keyframes ctx-turn{0%,to{transform:rotate(-12deg)}40%,70%{transform:rotate(20deg)}}@keyframes ctx-tool{0%,to{transform:rotate(-8deg)}35%,60%{transform:rotate(9deg)}}@keyframes ctx-fit{0%,to{transform:rotate(0)}45%,75%{transform:rotate(90deg)}}@keyframes ctx-conveyor{0%,12%{opacity:1;transform:translate(0)}78%{opacity:1;transform:translate(80px)}88%{opacity:0;transform:translate(94px)}89%,to{opacity:0;transform:translate(0)}}@keyframes ctx-lift{0%,to{transform:translateY(0)}40%,70%{transform:translateY(-12px)}}@keyframes ctx-file{0%,to{transform:translate(0)}30%,60%{transform:translate(9px)}}@keyframes ctx-label{0%,to{stroke-opacity:.45;stroke-width:5px}45%,70%{stroke-opacity:1;stroke-width:7px}}@keyframes ctx-pump{0%,25%,to{transform:translateY(0)}35%,55%{transform:translateY(5px)}}@keyframes ctx-board{0%,to{transform:translate(0)}35%,60%{transform:translate(12px)}}@keyframes ctx-register{0%,to{transform:translateY(-6px)}45%,75%{transform:translateY(4px)}}@keyframes ctx-data{to{stroke-dashoffset:-32px}}@keyframes ctx-focus{0%,to{opacity:.6;transform:scale(.82)}40%,75%{opacity:1;transform:scale(1)}}@keyframes ctx-count{0%,to{transform:translateY(-4px)}40%,75%{transform:translateY(3px)}}.xy-site .st-art[data-canvas-visible=false] *,.xy-site:not([data-site-motion=active]) .st-art *,.xy-site .st-art[data-in-view=false] *{animation-play-state:paused!important}.xy-site[data-site-motion=reduced] .st-art *,.xy-site .st-art[data-manual=true] *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.xy-site .st-art *{transition:none!important;animation:none!important}}@container (max-width:700px){.xy-site .wf-stage:has(>.st-art){grid-template-columns:minmax(0,1fr)}}@media (max-width:850px){.xy-site .wf-stage:has(>.st-art){grid-template-columns:minmax(0,1fr)}.xy-site .cn-business-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:500px){.xy-site .st-beats{padding-inline:12px}.xy-site .st-record-details dl{grid-template-columns:1fr}.xy-site .st-users{padding-inline:18px}.xy-site .st-users strong{font-size:11px}.xy-site .st-caption{font-size:12px}.xy-site .st-scene-heading{padding-inline:18px;font-size:9px}}
.xy-site .st-process-art .st-visual-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:12px;padding:22px 22px 18px;display:grid}.xy-site .st-process-art .st-task-view{min-width:0}.xy-site .st-process-art .st-equipment-caption{text-align:center;font:11px/1.6 var(--font-inter),sans-serif;color:#adc1d9;margin:0;padding:0 12px}.xy-site .st-process-art .st-accountability{background:#0d19272e;border-top:1px solid #b9cee612;grid-template-columns:1fr 1fr;gap:18px;padding:16px 24px;display:grid}.xy-site .st-process-art .st-accountability>span:last-child{text-align:right}.xy-site .st-process-art .st-accountability>span:only-child{text-align:left;grid-column:1/-1}.xy-site .st-process-art .st-accountability small{color:#91abc8;margin-bottom:5px;font:9px/1.5 ui-monospace,monospace;display:block}.xy-site .st-process-art .st-accountability strong{font:500 12px/1.5 var(--font-inter),sans-serif;color:#d6e0ee;display:block}.xy-site .st-process-art.is-compact .st-visual-body{padding:0;display:block}.xy-site .st-process-art.is-compact .st-canvas{max-height:260px}.xy-site .st-process-art.is-embedded .st-visual-body{flex:1;min-height:0;padding:0;display:flex}.xy-site .st-process-art.is-embedded .st-task-view,.xy-site .st-process-art.is-embedded .st-canvas{width:100%;height:100%}.xy-site .st-process-art.is-embedded .st-accountability{flex:none;padding:7px 18px 10px}.xy-site .st-process-art.is-embedded .st-accountability strong{font-size:10px}.xy-site .st-process-art.is-embedded .st-accountability small{font-size:8px}.xy-site .st-process-art .st-cat-float{animation:none}.xy-site .st-process-art .st-chart{transition:transform 1.4s;animation:none;transform:scaleY(.12)}.xy-site .st-process-art:not([data-phase="0"]) .st-chart{transform:scaleY(1)}.xy-site .st-process-art[data-people="1"] .st-hand-right{transform:rotate(-18deg)}.xy-site .st-process-art[data-phase="1"][data-people="1"] .st-hand-right{transform:rotate(-54deg)}.xy-site .st-process-art[data-phase="2"][data-people="1"] .st-hand-right{transform:rotate(-38deg)}.xy-site .st-process-art .st-beats button{font-size:12px}.xy-site .st-process-art .st-caption{min-height:77px}.xy-site .pm-mechanism{min-width:0;font:12px/1.55 var(--font-inter),sans-serif;color:#c7d7e9;background:linear-gradient(145deg,#16283c,#101d2d);border:1px solid #607c9d48;border-radius:11px;padding:16px;box-shadow:0 8px 30px #050b111f}.xy-site .pm-mechanism *{box-sizing:border-box}.xy-site .pm-mechanism svg{flex-shrink:0}.xy-site .pm-mechanism p{max-width:none}.xy-site .pm-mechanism :is(span,strong,code,p){overflow-wrap:anywhere}.xy-site .pm-mechanism :is(small,code){font-family:ui-monospace,monospace;font-size:10px;line-height:1.6}.xy-site .pm-detail-label{color:#95aecb;letter-spacing:.035em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;padding-bottom:15px;font:9px/1.5 ui-monospace,monospace;display:flex}.xy-site .pm-detail-label>span:last-child{color:#b7a0e3;white-space:nowrap}.xy-site .pm-status{color:#9fb4ce;background:#0c182740;border:1px solid #69809b33;border-radius:5px;align-items:flex-start;gap:8px;margin-top:15px;padding:10px;font-size:11px;line-height:1.55;display:flex}.xy-site .pm-status>svg{margin-top:2px}.xy-site .pm-status.is-done{color:#b0e5d4;background:#75c4a90b;border-color:#77b5a43d}.xy-site .pm-status.is-held{color:#f0c995;background:#70553622;border-color:#c69e6654}.xy-site .pm-boundary{color:#93a9c3;padding-top:13px;display:block;font:10px/1.7 var(--font-inter),sans-serif!important}.xy-site .pm-sample{font:12px/1.65 var(--font-inter),sans-serif;color:#dedaf1;border-top:1px solid #a7c0df20;margin:17px 0 0;padding:14px 0 0}.xy-site .pm-sample small{color:#8eb4cd;margin-bottom:8px;font-size:8px;display:block}.xy-site .pm-measures{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.xy-site .pm-measures>div{background:#0c182633;border-left:2px solid #415a79;padding:5px 9px}.xy-site .pm-measures>div[data-active=true]{border-left-color:#b5a0da}.xy-site .pm-measures small{margin-bottom:5px;font-size:9px}.xy-site .pm-measures strong{font:500 16px/1.4 var(--font-inter),sans-serif;color:#ded4ef;display:block}.xy-site .pm-pack-order,.xy-site .pm-capacity-load{color:#b4a5d7;align-items:center;gap:10px;font-size:11px;display:flex}.xy-site .pm-packing>svg{width:100%;margin:10px 0;display:block}.xy-site :is(.pm-packed-item,.pm-shipping-label,.st-pack-contents,.st-parcel-label){transition:transform 1.6s cubic-bezier(.3,.1,.3,1)}.xy-site :is(.pm-packed-item,.st-pack-contents,.st-box-flaps,.pm-box-flaps){transition:transform 1.6s,opacity .6s}.xy-site .st-process-art:is([data-phase="2"],[data-phase="3"]) :is(.pm-packed-item,.st-pack-contents,.st-box-flaps,.pm-box-flaps){opacity:0}.xy-site .pm-pack-links{justify-content:space-between;align-items:center;gap:12px;display:flex}.xy-site .pm-pack-links>span{color:#6a829f;align-items:center;gap:5px;font-size:10px;display:flex}.xy-site .pm-pack-links>.is-active{color:#afcfc5}.xy-site .pm-pack-links>.is-held{color:#ebc38e}.xy-site .pm-consumption-path{justify-content:space-between;align-items:center;gap:10px;display:flex}.xy-site .pm-consumption-path>div{color:#607894;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:78px;display:flex}.xy-site .pm-consumption-path>div.is-active{color:#b5a4dc}.xy-site .pm-consumption-path strong{font-size:10px;font-weight:500}.xy-site .pm-consumption-path>svg{color:#627e9a}.xy-site .pm-stock-equation{text-align:center;background:#a28cc916;border:1px solid #8f7aae5a;border-radius:6px;flex-direction:column;align-items:center;gap:9px;margin-top:17px;padding:16px 10px;display:flex}.xy-site .pm-stock-equation>small{color:#889fbc;font-size:9px}.xy-site .pm-stock-equation>span{color:#c6d4e6;font-size:12px}.xy-site .pm-stock-equation>strong{color:#c5b2e5;font-size:12px;font-weight:500}.xy-site .pm-stock-equation>svg{color:#a491c5}.xy-site .pm-readiness-checks{margin-top:15px}.xy-site .pm-readiness-checks>div{color:#89a1bf;border-bottom:1px solid #758fac2e;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:11px;display:flex}.xy-site .pm-readiness-checks>.is-active>svg{color:#abd5c5}.xy-site .pm-readiness-checks>.is-held>svg{color:#ebc28d}.xy-site .pm-window{color:#c8d8ed;background:#263b54;border-bottom:1px solid #7e94b344;border-radius:5px 5px 0 0;align-items:center;gap:9px;padding:9px 10px;display:flex}.xy-site .pm-window>span{flex:1;font-size:11px}.xy-site .pm-window i{background:#a997d8;border-radius:50%;width:4px;height:4px}.xy-site .pm-data-line{border-bottom:1px solid #7794b21f;min-height:54px;padding:10px 0}.xy-site .pm-data-line small{color:#90a8c4;margin-bottom:4px;font-size:9px;display:block}.xy-site .pm-data-line>span{color:#cee0f3;font-size:12px;display:block}.xy-site .pm-data-line[data-active=false]>span{color:#697d96}.xy-site .pm-file-stack{color:#bdafd9;justify-content:center;align-items:center;gap:22px;min-height:109px;display:flex}.xy-site .pm-file-stack>svg:last-child{color:#8db5cf}.xy-site .pm-file-stack>span{color:#859cb7;border:1px dashed #7d96b1;border-radius:50%;padding:8px;transition:transform 1s,background 1s}.xy-site .pm-file-stack .is-attached{color:#b3e7cf;background:#345748;transform:rotate(45deg)}.xy-site .pm-version{border-bottom:1px solid #7694b626;justify-content:space-between;gap:10px;padding:11px 0;font-size:11px;display:flex}.xy-site .pm-version strong{color:#8fa7c3;font-weight:500}.xy-site .pm-version[data-active=true] strong{color:#addecf}.xy-site .pm-column-head{color:#95acc8;grid-template-columns:1fr 1fr;gap:25px;padding-bottom:8px;font:9px/1.5 ui-monospace,monospace;display:grid}.xy-site .pm-field-map{grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:6px;margin-top:8px;display:grid}.xy-site .pm-field-map>span,.xy-site .pm-field-map>code{background:#263e572e;border:1px solid #6f95b355;border-radius:5px;padding:10px 7px;font-size:10px}.xy-site .pm-field-map>code{color:#a493c6;background:#8874b411;border-color:#a48bd14a}.xy-site .pm-field-map>i{color:#536e8b;overflow:hidden}.xy-site .pm-field-map[data-active=true]>code{color:#d2bfef;background:#a78ccc22}.xy-site .pm-field-map[data-active=true]>i{color:#bda2f2}.xy-site .st-process-art[data-phase="1"] .pm-field-map[data-active=true]>i>svg{animation:1.3s both pm-map}.xy-site .pm-excluded,.xy-site .pm-denied{color:#a1b4ce;align-items:flex-start;gap:8px;margin-top:18px;font-size:10px;display:flex}.xy-site .pm-source-page{background:#243c54;border:1px solid #91a6c757;border-radius:4px;padding:13px 15px}.xy-site .pm-source-page>small{color:#99b2cf;margin-bottom:8px;display:block}.xy-site .pm-source-page>span{font-size:11px;display:block}.xy-site .pm-source-page i{background:#5b7391;width:83%;height:3px;margin:12px 0;display:block}.xy-site .pm-source-page mark{color:#a5bcd7;background:#283f55;padding:5px;font-size:11px;transition:background .8s;display:block}.xy-site .pm-source-page mark[data-active=true]{color:#e2d7fc;background:#9984ca52}.xy-site .pm-down{color:#b6a0e0;margin:10px auto;display:block}.xy-site .pm-proposal{opacity:.6;border:1px dashed #a690d65f;border-radius:5px;padding:10px}.xy-site .pm-proposal[data-active=true]{opacity:1}.xy-site .pm-proposal>small{color:#b5a5d9;margin-bottom:5px;font-size:9px;display:block}.xy-site .pm-source-reference{background:#779dbc0a;border-left:2px solid #87b6d8;padding:8px 11px}.xy-site .pm-source-reference>small{color:#8cb3d3;margin-bottom:5px;display:block}.xy-site .pm-check-lines{padding:14px 0}.xy-site .pm-check-lines>div{border-bottom:1px solid #7794b126;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;font-size:11px;display:flex}.xy-site .pm-check-lines>div>svg{color:#8b9eb5}.xy-site .pm-check-lines .is-active>svg{color:#9cdcc6}.xy-site .pm-check-lines .is-held>svg{color:#edbe84}.xy-site .pm-check-result{color:#aececf;background:#53888016;border-radius:5px;align-items:center;gap:12px;padding:12px;display:flex}.xy-site .pm-check-result.is-held{color:#edc18a;background:#8d633a22}.xy-site .pm-original,.xy-site .pm-revised{border:1px solid #7999ba44;border-radius:5px;padding:12px}.xy-site .pm-original>small,.xy-site .pm-revised>small{color:#92aaca;margin-bottom:7px;font-size:9px;display:block}.xy-site .pm-revised[data-active=true]{background:#a187ca11;border-color:#a68bc27d}.xy-site .pm-revised[data-active=true]>small{color:#c2a4f2}.xy-site .pm-revision-line{color:#89a3c0;justify-content:space-between;align-items:center;padding:12px 16px;font-size:10px;display:flex}.xy-site .pm-authority{color:#bba8e1;align-items:center;gap:15px;display:flex}.xy-site .pm-authority small{color:#8da6c3;margin-bottom:5px;font-size:9px;display:block}.xy-site .pm-scope{background:#0917263d;border:1px solid #91a8c435;border-radius:5px;margin-top:15px;padding:13px}.xy-site .pm-scope>small{color:#8fa9c7}.xy-site .pm-scope>p{font:12px/1.65 var(--font-inter),sans-serif;color:#d8e1ec;margin:7px 0 0}.xy-site .pm-signoff{color:#91a8c4;justify-content:space-between;align-items:center;gap:14px;padding:12px 0 5px;font-size:11px;display:flex}.xy-site .pm-signoff[data-active=true]{color:#acd9c9}.xy-site .pm-outbox{grid-template-columns:38px 1fr;align-items:center;gap:6px 12px;display:grid}.xy-site .pm-outbox>svg{color:#ada1d3;grid-row:span 2}.xy-site .pm-outbox>strong{color:#d0def0;font-size:12px;font-weight:500}.xy-site .pm-outbox>span{color:#91acc9;font-size:11px}.xy-site .pm-delivery-track{color:#647f9c;justify-content:space-between;align-items:center;gap:5px;margin:24px 0;font-size:10px;display:flex}.xy-site .pm-delivery-track>span{border:1px solid #5c769353;border-radius:5px;padding:9px 6px}.xy-site .pm-delivery-track>.is-active{color:#b3dfd1;background:#52826e25;border-color:#75a59366}.xy-site .pm-delivery-track>.is-held{color:#edc592;background:#8c653d33;border-color:#b98b56}.xy-site .pm-receipt{background:#09142242;border:1px dashed #637d9b55;border-radius:5px;align-items:center;gap:12px;padding:15px 11px;font-size:11px;display:flex}.xy-site .pm-receipt>svg{color:#55718c}.xy-site .pm-receipt[data-active=true]>svg{color:#a7e0ca}.xy-site .pm-dashboard-head,.xy-site .pm-calendar-head,.xy-site .pm-account-heading,.xy-site .pm-device-heading{color:#a6bed8;align-items:center;gap:10px;font-size:11px;display:flex}.xy-site .pm-chart{border-bottom:1px solid #6e86a454;align-items:flex-end;gap:14px;height:130px;margin:15px 0 25px;padding:0 14px 20px;display:flex;position:relative}.xy-site .pm-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.xy-site .pm-chart>div>i{background:#9a8ac3;border-radius:4px 4px 0 0;width:100%;max-width:32px;transition:height 1.3s cubic-bezier(.2,.6,.3,1);display:block}.xy-site .pm-chart>div:nth-child(2n)>i{background:#779fbf}.xy-site .pm-chart>div>small{color:#8da4bf;font-size:9px;position:absolute;bottom:-19px}.xy-site .pm-chart-flag{color:#edc69a;background:#392f28;border-radius:4px;align-items:center;gap:4px;padding:5px;font-size:9px;display:flex;position:absolute;top:2px;right:0}.xy-site .pm-drilldown{opacity:.5;border:1px solid #6f86a144;border-radius:5px;align-items:center;gap:8px;padding:10px;font-size:10px;display:flex}.xy-site .pm-drilldown[data-active=true]{opacity:1}.xy-site .pm-storage{border:4px solid #546b86;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:5px;display:grid}.xy-site .pm-storage>div{color:#5c7593;background:#233850;border-bottom:4px solid #637c97;justify-content:center;align-items:center;height:63px;display:flex;position:relative}.xy-site .pm-storage>div>span{color:#91aac5;font:8px ui-monospace,monospace;position:absolute;top:1px;left:3px}.xy-site .pm-storage .pm-selected-bin{background:#63537a35;outline:1px solid #bca2df}.xy-site .pm-stock-unit{color:#c9b5ef;z-index:1;transition:transform 1.5s}.xy-site .pm-ledger{margin-top:15px}.xy-site .pm-ledger>small{color:#ae9ace}.xy-site .pm-ledger .pm-data-line{grid-template-columns:75px minmax(0,1fr);gap:10px;min-height:0;padding:8px 0;display:grid}.xy-site .pm-ledger .pm-data-line>span{font-size:10px}.xy-site .pm-reader-screen{background:#0b1626;border:1px solid #6c8fbd68;border-radius:6px;padding:12px}.xy-site .pm-reader-screen>small{color:#82aecf;margin-bottom:4px;font-size:9px;display:block}.xy-site .pm-reader-screen>code{color:#b0e2d1}.xy-site :is(.pm-scanner,.pm-route,.pm-production)>svg{width:100%;height:auto;display:block}.xy-site :is(.pm-scan-item,.pm-vehicle,.pm-production-unit,.pm-tool-head){transition:transform 1.5s cubic-bezier(.3,.1,.3,1)}.xy-site .pm-route-progress{transition:stroke-dasharray 1.5s}.xy-site .pm-trip-register{color:#c2d5e8;border-top:1px solid #a4bcdb29;border-bottom:1px solid #a4bcdb29;align-items:center;gap:10px;padding:13px 10px;font-size:11px;display:flex}.xy-site .pm-calendar{margin:17px 0}.xy-site .pm-calendar>div{grid-template-columns:13px repeat(3,minmax(0,1fr));align-items:center;gap:7px;margin-top:7px;display:grid}.xy-site .pm-calendar>div>small{color:#7390b1;font-size:9px}.xy-site .pm-calendar>div>span{text-align:center;background:#2b445e67;border:1px solid #5b7fa05e;border-radius:4px;padding:11px 3px;font-size:9px}.xy-site .pm-calendar .pm-unavailable{color:#5f7b99;background:repeating-linear-gradient(125deg,#0000 0 3px,#7c94b415 3px 5px);border-color:#7184a133}.xy-site .pm-calendar .pm-slot-target{border-color:#b299d3;transition:background 1s}.xy-site .pm-calendar .pm-slot-target[data-booked=true]{color:#e4d4fa;background:#8b75b752}.xy-site .pm-booking{color:#93aecb;justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.xy-site .pm-booking[data-active=true]{color:#c5b3e5}.xy-site .pm-plan-order{justify-content:space-between;gap:13px;display:flex}.xy-site .pm-plan-order>div{text-align:center;color:#8099b5;border:1px solid #697e9b5c;border-radius:5px;flex:1;padding:10px 5px;position:relative}.xy-site .pm-plan-order>div>span{margin-bottom:7px;font:9px ui-monospace,monospace;display:block}.xy-site .pm-plan-order>div>strong{font-size:9px;font-weight:500}.xy-site .pm-plan-order>div>svg{position:absolute;top:24px;right:-16px}.xy-site .pm-plan-order>.is-active{color:#c5b2e1;background:#9b82c118;border-color:#a287ca8c}.xy-site .pm-gantt{margin:22px 0}.xy-site .pm-gantt>div{grid-template-columns:73px minmax(0,1fr);align-items:center;gap:12px;margin:13px 0;display:grid}.xy-site .pm-gantt>div>small{color:#9ab1cd;font-size:9px}.xy-site .pm-gantt>div>span{background:repeating-linear-gradient(90deg,#13233a 0 24%,#7192b044 24% 25%);height:20px;position:relative}.xy-site .pm-gantt i{background:#a691d0;border-radius:3px;transition:width 1.2s;display:block;position:absolute;top:2px;bottom:2px}.xy-site .pm-gantt>div:nth-child(2) i{background:#8cb6d3}.xy-site .pm-gantt>div:nth-child(3) i{background:#99cbbb}.xy-site .pm-plan-boundary{border-top:1px solid #778fad2e;align-items:center;gap:9px;padding-top:15px;font-size:10px;display:flex}.xy-site .pm-account-rows{margin-top:14px}.xy-site .pm-account-rows>div{border-bottom:1px solid #9aabc733;justify-content:space-between;gap:14px;padding:12px 0;font-size:11px;display:flex}.xy-site .pm-account-rows>div>svg{color:#516c87}.xy-site .pm-account-rows>.is-active>svg{color:#a1d5c2}.xy-site .pm-account-rows>.is-held>svg{color:#e6bf8a}.xy-site .pm-total{background:#9b85c614;border:1px solid #a795c455;border-radius:5px;margin-top:16px;padding:14px 12px}.xy-site .pm-total>small{color:#a892d1;margin-bottom:7px;font-size:9px;display:block}.xy-site .pm-total>span{color:#cad7e8;font-size:12px}.xy-site .pm-total[data-active=true]>span{color:#e2d4f8}.xy-site .pm-release-environments{color:#64819f;justify-content:space-around;align-items:center;gap:15px;padding:20px 0 12px;display:flex}.xy-site .pm-release-environments>div{text-align:center;color:#9badce;flex-direction:column;flex:1;align-items:center;gap:9px;display:flex}.xy-site .pm-release-environments>div>small{font:10px/1.5 var(--font-inter),sans-serif}.xy-site .pm-release-environments>div[data-updated=true]{color:#a3d4c5}.xy-site .pm-release-environments>.is-active{color:#b29cd7}.xy-site .pm-release-progress{background:#2c3e56;border-radius:5px;height:5px;margin:14px 0 20px;overflow:hidden}.xy-site .pm-release-progress>i{background:linear-gradient(90deg,#9881c6,#a1d7ca);height:100%;transition:width 1.5s;display:block}.xy-site .pm-release-checks>span{color:#829bb7;align-items:center;gap:10px;padding:8px 0;font-size:11px;display:flex}.xy-site .pm-release-checks>.is-active{color:#b0ddcb}.xy-site .pm-release-checks>.is-held{color:#ebc48f}.xy-site .pm-access-request{color:#b6a0d6;align-items:center;gap:12px;padding-bottom:20px;display:flex}.xy-site .pm-permission-boundary{border:1px dashed #a88bd38c;border-radius:9px;margin-top:4px;padding:18px 12px 8px;position:relative}.xy-site .pm-permission-label{color:#bb9fea;background:#142337;align-items:center;gap:6px;padding:2px 6px;font-size:9px;display:flex;position:absolute;top:-12px;left:12px}.xy-site .pm-permission-boundary>div{color:#718cac;justify-content:space-between;align-items:center;gap:15px;padding:9px 0;font-size:10px;display:flex}.xy-site .pm-permission-boundary>div[data-active=true]{color:#c1d3e7}.xy-site .pm-permission-boundary>div>svg{color:#9cbbaa}.xy-site .pm-telemetry>svg{width:100%;height:auto;margin:10px 0 16px;display:block}.xy-site .pm-waveform{transition:stroke-dasharray 1.7s}.xy-site .pm-event-buffer{color:#66809d;justify-content:space-between;gap:8px;font-size:10px;display:flex}.xy-site .pm-event-buffer>span{align-items:center;gap:5px;display:flex}.xy-site .pm-event-buffer>.is-active{color:#b6d8d6}.xy-site .pm-event-buffer>.is-held{color:#e8c295}.xy-site .pm-photo-frame{background:#243952;border:1px solid #56708e;border-radius:6px;position:relative;overflow:hidden}.xy-site .pm-photo-frame>svg{width:100%;display:block}.xy-site .pm-photo-frame>span{color:#abc6dc;background:#122338;padding:7px 10px;font-size:9px;display:block}.xy-site .pm-photo-frame[data-captured=true]{border-color:#a6d1c0}.xy-site .pm-photo-frame .pm-viewfinder{transition:opacity .7s}.xy-site .pm-photo-frame[data-captured=true] .pm-viewfinder{opacity:.25}.xy-site .pm-photo-meta{justify-content:space-between;gap:8px;padding-top:15px;font-size:9px;display:flex}.xy-site .pm-photo-meta>span{color:#718ba8;align-items:center;gap:4px;display:flex}.xy-site .pm-photo-meta>.is-active{color:#bbd7d2}.xy-site .pm-photo-meta>.is-held{color:#ebc38d}.xy-site .pm-work-order,.xy-site .pm-runbook{color:#b5a1db;border-bottom:1px solid #8197b531;align-items:center;gap:13px;padding-bottom:15px;display:flex}.xy-site .pm-work-order small,.xy-site .pm-runbook small{color:#869fbf;margin-bottom:6px;font-size:9px;display:block}.xy-site .pm-work-order span,.xy-site .pm-runbook span{color:#c3d1e6;font-size:12px}.xy-site .pm-work-log{padding-top:8px}.xy-site .pm-work-log>div{margin:4px 0 9px;padding:12px 0 10px 16px;font-size:11px;position:relative}.xy-site .pm-log-dot{background:#506d89;border-radius:50%;width:5px;height:5px;position:absolute;top:17px;left:0}.xy-site .pm-work-log>div[data-active=true] .pm-log-dot{background:#a1d7c1}.xy-site .pm-work-log>div>i{background:#ac97d6;height:3px;margin-top:10px;transition:width 1.5s;display:block}.xy-site .pm-archive-index{color:#b0a1d4;flex-direction:column;align-items:center;gap:10px;padding:7px 0 18px;font-size:10px;display:flex}.xy-site .pm-archive-drawer{color:#7890af;background:#112033;border:1px solid #526e8d87;border-bottom:3px solid #5d7694;border-radius:3px;align-items:center;gap:8px;margin-top:6px;padding:11px 8px;transition:transform 1s;display:flex}.xy-site .pm-archive-drawer>span{flex:1;font-size:10px}.xy-site .pm-archive-drawer[data-indexed=true]{color:#c2d2e8;background:#283e53;transform:translateY(-2px)}.xy-site .pm-followup-event{grid-template-columns:23px minmax(0,1fr);gap:12px;padding:12px 0 16px;display:grid;position:relative}.xy-site .pm-followup-event:not(:last-of-type):after{content:"";background:#617c99;width:1px;position:absolute;top:40px;bottom:-4px;left:10px}.xy-site .pm-event-dot{color:#7895b4;background:#152a3e;border:1px solid #6684a3;border-radius:50%;justify-content:center;align-self:start;align-items:center;width:22px;height:22px;display:flex}.xy-site .pm-followup-event.is-active .pm-event-dot{color:#b2e3d1;background:#35554b;border-color:#8dcbb6}.xy-site .pm-followup-event.is-held .pm-event-dot{color:#f1cc9d;background:#4e3e2a;border-color:#b1926b}.xy-site .pm-followup-event small{color:#8fabc8;margin-bottom:5px;font-size:9px;display:block}.xy-site .pm-followup-event>div>span{font-size:11px}.xy-site .pm-runbook-check{color:#8ca4bf;border-bottom:1px solid #7895b32f;justify-content:space-between;align-items:center;gap:14px;padding:13px 0;font-size:11px;display:flex}.xy-site .pm-runbook-check.is-active{color:#b8dcce}.xy-site .pm-runbook-check.is-held{color:#e7c293}.xy-site .pm-triage-source{color:#b4a1d9;justify-content:center;align-items:center;gap:13px;padding:5px 0 21px;display:flex}.xy-site .pm-triage-branches{grid-template-columns:1fr 1fr;gap:12px;display:grid}.xy-site .pm-triage-branches>div{text-align:center;opacity:.4;background:#709f8911;border:1px solid #65988c5e;border-radius:6px;flex-direction:column;align-items:center;gap:8px;padding:14px 9px;transition:opacity .8s;display:flex}.xy-site .pm-triage-branches>div:nth-child(2){color:#e1bd8d;background:#a4814a0c;border-color:#ba975e7a}.xy-site .pm-triage-branches>div[data-active=true]{opacity:1}.xy-site .pm-triage-branches strong{font-size:11px;font-weight:500}.xy-site .pm-triage-branches span{font-size:10px}.xy-site .pm-test-input{background:#0c1a2b;border:1px solid #60799b6e;margin:12px 0;padding:13px 10px}.xy-site .pm-test-input small{color:#8ba5c6;margin-bottom:7px;display:block}.xy-site .pm-test-action{color:#8b9cb8;background:#9d87bf13;border:1px solid #ac90d44a;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:10px;font-size:11px;display:flex}.xy-site .pm-test-action[data-active=true]{color:#d9c7f4;border-color:#b79add}.xy-site .pm-test-output{color:#7794ae;align-items:center;gap:13px;padding:18px 10px 8px;display:flex}.xy-site .pm-test-output[data-active=true]{color:#afccca}.xy-site .st-process-art[data-phase="1"] .pm-reader-beam{animation:2.2s ease-in-out both pm-read}@keyframes pm-read{0%{transform:translateY(0)}50%{transform:translateY(65px)}to{transform:translateY(0)}}@keyframes pm-map{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@container (max-width:620px){.xy-site .st-process-art .st-visual-body{grid-template-columns:minmax(0,1fr);gap:20px;padding:15px 18px 22px}.xy-site .st-process-art .st-task-view>.st-canvas{max-height:270px}.xy-site .st-process-art .pm-mechanism{padding:17px}.xy-site .st-process-art.is-compact .st-visual-body,.xy-site .st-process-art.is-embedded .st-visual-body{padding:0}.xy-site .st-process-art.is-embedded .st-task-view>.st-canvas{max-height:none}}@container (max-width:410px){.xy-site .st-process-art .st-beats{grid-template-columns:repeat(2,minmax(0,1fr))}.xy-site .st-process-art .st-beats button{font-size:11px}.xy-site .st-process-art .st-accountability{gap:15px;padding-inline:19px}.xy-site .st-process-art .st-accountability strong{font-size:11px}}.xy-site[data-site-motion=reduced] .pm-mechanism *,.xy-site .st-art[data-manual=true] .pm-mechanism *{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.xy-site .pm-mechanism *{transition:none!important;animation:none!important}}
.ex-domain-art.st-art{aspect-ratio:auto;background:#101e2d;border:0;border-radius:0;min-width:0;min-height:0;margin:0;padding:0;display:block;overflow:hidden}.ex-art-heading{color:var(--cn-muted,#9db3ca);font:500 .72rem/1.6 var(--font-mono,monospace);letter-spacing:.045em;justify-content:space-between;gap:1rem;padding:1.15rem 1.5rem 0;display:flex}.ex-art-heading span:first-child{color:#c5b2f2}.ex-domain-canvas{width:100%;height:auto;display:block;overflow:visible}.ex-domain-canvas text{font-weight:500}.ex-moving-part{transition:transform .95s cubic-bezier(.22,.6,.3,1),opacity .9s}.ex-meter{transition:width .95s}.ex-domain-canvas g[opacity]{transition:opacity .7s}.ex-route-line{transition:stroke-dashoffset 1.2s}.ex-domain-art .ex-beats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin:.25rem 1.2rem 0;display:grid}.ex-beats button{color:#c7d5e5;text-align:left;cursor:pointer;background:#132234;border:1px solid #3a4b60;border-radius:6px;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;min-height:74px;padding:.75rem .6rem;font-size:.78rem;line-height:1.45;display:flex}.ex-beats button span{color:#97abc3;font:.65rem/1 monospace}.ex-beats button[aria-pressed=true]{color:#f0ecfa;background:#2a2d49;border-color:#bca5fa;box-shadow:inset 0 -2px #bca5fa}.ex-beats button[aria-pressed=true] span{color:#c9b9ee}.ex-beats button:focus-visible{outline-offset:3px;outline:2px solid #c6b0ff}.xy-site .ex-domain-art .ex-beat-caption{color:#becddd;width:auto;min-height:7.5rem;font:.9rem/1.7 var(--font-inter), sans-serif;text-align:left;letter-spacing:normal;margin:0;padding:1.2rem 1.5rem;display:block;position:static;inset:auto}.ex-beat-caption>span{color:#edf2f7;margin-bottom:.3rem;font-weight:600;display:block}.ex-reference-table{border-collapse:collapse;table-layout:fixed;width:calc(100% - 3rem);margin:0 1.5rem;font-size:.82rem;line-height:1.6}.ex-reference-table caption{color:#a9bbcd;text-align:left;letter-spacing:.045em;padding:.2rem 0 .7rem;font:.68rem/1.5 monospace}.ex-reference-table th,.ex-reference-table td{vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #2c3e52;padding:.65rem 0}.ex-reference-table th{text-align:left;color:#a9bbcd;width:42%;padding-right:1rem;font-weight:400}.ex-reference-table td{color:#e1e9f3}.ex-role{flex-wrap:wrap;justify-content:space-between;gap:.4rem 1rem;padding:1rem 1.5rem 1.4rem;font-size:.78rem;line-height:1.6;display:flex}.ex-role span{color:#9db3ca}.ex-role strong{color:#d7c7f9;font-weight:500}.ex-domain-art.is-compact{aspect-ratio:680/330;background:#11202f;width:100%}.cn-example-poster>.ex-domain-art.is-compact{height:auto;max-height:none}.xy-site .cn-example-poster.wf-example-poster>p{color:#aec0d2;font:500 .75rem/1.5 var(--font-inter), sans-serif;text-align:left;letter-spacing:normal;margin:0;padding:.85rem 1.2rem;position:static}.ex-journey .wf-stage{align-items:start}.cn-paper .ex-industry-links{background:0 0;margin-top:1.5rem;padding:1rem 0 0}.ex-journey .wf-stage-copy h3{font-size:clamp(1.55rem,2.15vw,2.25rem);line-height:1.2}.ex-journey .wf-stage-copy .st-case-detail{margin-top:1.5rem}.xy-site .ex-journey .wf-stage-copy .st-case-detail>div{border-top:0;margin-top:0;padding-top:0}.xy-site:not([data-site-motion=active]) .ex-domain-art *,.ex-domain-art[data-in-view=false] *{transition-duration:0s!important;animation-play-state:paused!important}@media (max-width:1050px){.ex-domain-art .ex-beats{grid-template-columns:repeat(2,minmax(0,1fr))}.ex-beats button{min-height:64px}}@media (max-width:600px){.ex-art-heading{padding:1rem 1rem 0;font-size:.65rem}.ex-domain-art .ex-beats{margin-inline:1rem}.ex-beats button{font-size:.79rem}.xy-site .ex-domain-art .ex-beat-caption{min-height:9.5rem;padding:1rem;font-size:.88rem}.ex-reference-table{width:calc(100% - 2rem);margin-inline:1rem;font-size:.8rem}.ex-role{padding:1rem}}@media (prefers-reduced-motion:reduce){.ex-moving-part,.ex-route-line{transition:none}}
.xy-site #technology,.xy-site #integrations,.xy-site #deployment{scroll-margin-top:125px}.xy-site .cn-product-mark{color:#a9cddd;flex:0 0 60px;justify-content:center;align-items:center;width:62px;height:60px;display:inline-flex}.xy-site .cn-product-mark.is-wide{width:142px;max-width:100%}.xy-site .cn-product-mark.is-light{background:#fff;border-radius:6px;padding:8px}.xy-site .cn-product-mark img{-o-object-fit:contain;object-fit:contain;width:44px;max-width:100%;height:44px;display:block}.xy-site .cn-product-mark.is-wide img{width:126px;height:44px}.xy-site .cn-tech-brands .cn-product-mark{margin-bottom:10px}.xy-site .cn-environment-intro{max-width:790px;margin-bottom:48px}.xy-site .cn-environment-intro h2{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(32px,3.7vw,50px);line-height:1.1}.xy-site .cn-environment-intro p{color:var(--ds-muted);margin:0;font-size:18px;line-height:1.7}.xy-site .cn-environment-groups{grid-template-columns:1fr 1fr;gap:clamp(30px,4vw,60px);display:grid}.xy-site .cn-environment-groups>div{border-top:1px solid var(--ds-line);min-width:0;padding-top:24px}.xy-site .cn-environment-groups h3{letter-spacing:-.025em;margin:0 0 25px;font-size:22px}.xy-site .cn-mark-list{gap:24px 14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.xy-site .cn-mark-list.is-integrations{grid-template-columns:repeat(4,minmax(0,1fr))}.xy-site .cn-mark-list.is-deployments{grid-template-columns:repeat(3,minmax(0,1fr))}.xy-site .cn-mark-list li{text-align:center;flex-direction:column;align-items:center;gap:9px;min-width:0;display:flex}.xy-site .cn-mark-list li>span:last-of-type{color:var(--ds-text);font-size:14px;line-height:1.4}.xy-site .cn-mark-list small{color:var(--ds-muted);max-width:160px;font-size:12px;line-height:1.5}.xy-site .cn-field-components{border-top:1px solid var(--ds-line);grid-template-columns:1fr 1.5fr;gap:35px;margin-top:44px;padding-top:32px;display:grid}.xy-site .cn-field-components h3{margin:0 0 15px;font-size:20px;line-height:1.4}.xy-site .cn-field-components ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.xy-site .cn-field-components li{flex-direction:column;gap:12px;font-size:14px;line-height:1.5;display:flex}.xy-site .cn-field-components li svg{color:#a9cddd}.xy-site .cn-environment-note{color:var(--ds-muted);max-width:90ch;margin:30px 0 0;font-size:12px;line-height:1.7}.xy-site .cn-deployment-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:28px 0;display:grid}.xy-site .cn-deployment-options>button{border:1px solid var(--ds-line);background:var(--ds-bg);min-width:0;color:var(--ds-text);cursor:pointer;text-align:left;border-radius:8px;flex-direction:column;align-items:flex-start;gap:9px;padding:22px;transition:border-color .16s,background-color .16s;display:flex}.xy-site .cn-deployment-options>button:hover{border-color:#8fa4bc}.xy-site .cn-deployment-options>button[aria-pressed=true]{background:#242137;border-color:#b9a1ef;box-shadow:inset 0 0 0 1px #b9a1ef}.xy-site .cn-deployment-options strong{font-size:17px;font-weight:500;line-height:1.4}.xy-site .cn-deployment-options small{color:var(--ds-muted);font-size:13px;line-height:1.5}.xy-site .cn-deployment-summary{border-top:1px solid var(--ds-line);grid-template-columns:1.5fr 1fr;gap:35px;padding:28px 0 18px;display:grid}.xy-site .cn-deployment-summary h3{margin:0 0 12px;font-size:26px}.xy-site .cn-deployment-summary h4{color:var(--ds-text);margin:0 0 12px;font-size:14px;font-weight:500}.xy-site .cn-deployment-summary p{color:var(--ds-muted);margin:0;font-size:16px;line-height:1.7}.xy-site .cn-deployment-summary ul{color:var(--ds-muted);margin:0;padding-left:18px;font-size:14px;line-height:1.8}.xy-site .cn-environment-path{border-bottom:1px solid var(--ds-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 24px;padding:18px 0;list-style:none;display:grid}.xy-site .cn-environment-path li{color:#cdb9fa;justify-content:space-between;align-items:center;gap:16px;font-size:15px;line-height:1.5;display:flex}.xy-site .cn-environment-path svg{color:#8fc9de;flex-shrink:0}.xy-site .cn-deployment-readiness{color:var(--ds-muted);margin:24px 0 16px;font-size:15px;line-height:1.7}.xy-site .cn-deployment-readiness strong{color:var(--ds-text);font-weight:500}@media (max-width:1050px){.xy-site .cn-environment-groups{grid-template-columns:1fr;gap:36px}.xy-site .cn-field-components{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){.xy-site .cn-environment-intro{margin-bottom:30px}.xy-site .cn-environment-intro p{font-size:16px}.xy-site .cn-mark-list.is-integrations,.xy-site .cn-mark-list.is-deployments,.xy-site .cn-deployment-options,.xy-site .cn-field-components ul{grid-template-columns:repeat(2,minmax(0,1fr))}.xy-site .cn-deployment-options>button{padding:16px 12px}.xy-site .cn-deployment-options strong{font-size:15px}.xy-site .cn-deployment-summary{grid-template-columns:1fr;gap:24px}.xy-site .cn-environment-path{grid-template-columns:1fr;gap:15px}.xy-site .cn-environment-path li{flex-direction:column;align-items:flex-start;gap:12px}.xy-site .cn-environment-path svg{transform:rotate(90deg)}}@media (prefers-reduced-motion:reduce){.xy-site .cn-deployment-options>button{transition:none}}
.xypher-ui{--xypher-viewport-height:100dvh;--xypher-viewport-width:100vw;--xypher-viewport-top:0px;--xypher-viewport-left:0px;z-index:100;pointer-events:none;color:#edf1f6;font-family:var(--font-inter), Arial, sans-serif;font-size:14px;line-height:1.5;position:fixed;inset:0}.xypher-ui *,.xypher-ui :before,.xypher-ui :after{box-sizing:border-box}.xypher-ui button,.xypher-ui textarea,.xypher-ui a{-webkit-tap-highlight-color:transparent}.xypher-ui button,.xypher-ui a{touch-action:manipulation}.xypher-ui button{font:inherit;cursor:pointer}.xypher-ui :is(button,a,textarea):focus-visible{outline-offset:4px;outline:2px solid #c6adff}.xypher-ui button:disabled{cursor:default}.xypher-ui [hidden]{display:none!important}.xypher-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.xypher-dock{top:var(--xypher-viewport-top);left:var(--xypher-viewport-left);width:var(--xypher-viewport-width);height:var(--xypher-viewport-height);pointer-events:none;position:absolute}.xypher-ui[data-open=true] .xypher-dock{visibility:hidden}.xypher-launcher{right:max(24px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom));color:#f1ecff;pointer-events:auto;isolation:isolate;background:0 0;border:0;border-radius:28px;align-items:flex-end;gap:4px;padding:0;display:flex;position:absolute}.xypher-launcher>*{pointer-events:none}.xypher-launcher__label{white-space:nowrap;background:#211b35;border:1px solid #9b84ca;border-radius:26px;align-items:center;gap:9px;min-height:48px;padding:0 17px;font-size:14px;font-weight:600;transition:background .16s,border-color .16s;display:flex;box-shadow:0 5px 28px #0007}.xypher-launcher:hover .xypher-launcher__label{background:#302343;border-color:#d0b5ff}.xypher-avatar{width:100px;height:114px;display:block;position:relative}.xypher-avatar canvas{display:block;pointer-events:none!important;width:100%!important;height:100%!important}.xypher-avatar:before,.xypher-portrait{background:#202636 url(/Xypher_Live2d/ico_Xypher_Live2d.png) 50% 28%/cover no-repeat;border:1px solid #7a689d;border-radius:50%}.xypher-avatar:before{content:"";width:72px;height:72px;position:absolute;bottom:0;right:0}.xypher-avatar[data-ready=true]:before{display:none}.xypher-portrait{flex:0 0 44px;width:44px;height:44px;display:block}.xypher-chat{inset:auto;top:calc(var(--xypher-viewport-top) + max(max(16px, env(safe-area-inset-top)), calc(var(--xypher-viewport-height) - 680px - max(16px, env(safe-area-inset-bottom)))));left:calc(var(--xypher-viewport-left) + var(--xypher-viewport-width) - min(420px, calc(var(--xypher-viewport-width) - 32px)) - max(16px, env(safe-area-inset-right)));width:min(420px, calc(var(--xypher-viewport-width) - 32px));height:min(680px, calc(var(--xypher-viewport-height) - max(16px, env(safe-area-inset-top)) - max(16px, env(safe-area-inset-bottom))));color:#edf1f6;pointer-events:auto;background:#0f1620;border:1px solid #4d4962;border-radius:22px;max-width:none;max-height:none;margin:0;padding:0;position:fixed;overflow:hidden;box-shadow:0 24px 80px #0008}.xypher-chat[open]{flex-direction:column;animation:.18s ease-out xypher-enter;display:flex}.xypher-chat::backdrop{background:#04070c8a}.xypher-chat__header{background:#151b29;border-bottom:1px solid #ffffff12;flex:none;align-items:center;gap:12px;padding:18px 18px 16px;display:flex}.xypher-chat__identity{flex:1;min-width:0}.xypher-chat__identity h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:650;line-height:1.4}.xypher-chat__identity h2:focus{outline:none}.xypher-chat__identity p{color:#b1bfd0;margin:1px 0 0;font-size:12px}.xypher-icon-button{color:#b4c3d7;background:0 0;border:1px solid #0000;border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.xypher-icon-button:hover{color:#fff;background:#ffffff0c}.xypher-icon-button[aria-pressed=true]{color:#d0baff;background:#aa87ef10}.xypher-chat__messages{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#5b5275 transparent;flex:1 1 0;min-height:0;padding:24px 20px;scroll-padding-block:20px;overflow:hidden auto}.xypher-chat__messages:focus-visible{outline-offset:-3px;outline:1px solid #a68dd3}.xypher-chat__intro{color:#9caabe;text-transform:uppercase;letter-spacing:.13em;margin:0 0 20px;font-size:11px}.xypher-message{overflow-wrap:anywhere;margin:0 0 20px}.xypher-message:last-child{margin-bottom:0}.xypher-message__author{color:#bca4ec;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.xypher-message p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.75}.xypher-message--user{background:#25203a;border:1px solid #ab83ef22;border-radius:16px 16px 4px;margin-left:28px;padding:12px 15px}.xypher-message--user .xypher-message__author{color:#bdb1d5}.xypher-chat__prompts{gap:8px;margin-top:22px;display:grid}.xypher-chat__prompts button{text-align:left;color:#d3ddeb;background:0 0;border:1px solid #354051;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 13px;font-size:13px;display:flex}.xypher-chat__prompts button:hover{background:#a58acc0a;border-color:#a58acc}.xypher-chat__pending{color:#b6c0d2;margin:20px 0 0;font-size:13px}.xypher-chat__pending span{color:#c3a5f8;margin-right:5px;animation:1.2s ease-in-out infinite xypher-thinking;display:inline-block}.xypher-chat__error{color:#e5d4be;background:#27231f;border:1px solid #78634a;border-radius:10px;margin-top:16px;padding:14px;font-size:13px}.xypher-chat__error p{margin:0}.xypher-chat__error button{color:#ead9ff;text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;margin-top:5px;padding:0;text-decoration:underline;display:inline-flex}.xypher-chat__footer{background:#111925;border-top:1px solid #ffffff12;flex:none;padding:14px 16px 8px}.xypher-chat__composer{background:#0c121c;border:1px solid #4b5064;border-radius:15px;align-items:flex-end;gap:6px;padding:5px;display:flex}.xypher-chat__composer:focus-within{border-color:#b598eb;box-shadow:0 0 0 2px #b598eb18}.xypher-chat__composer textarea{resize:none;color:#f0f3f8;width:0;min-width:0;min-height:44px;max-height:112px;font:inherit;overscroll-behavior:contain;background:0 0;border:0;flex:1;padding:10px 9px;font-size:16px;line-height:24px;outline:none!important}.xypher-chat__composer textarea::placeholder{color:#8f9bb0;font-size:14px}.xypher-chat__send{color:#fff;background:#7951d5;border:1px solid #b58cfa;border-radius:11px;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.xypher-chat__send:hover:not(:disabled){background:#8b60e4}.xypher-chat__send:disabled{color:#a4a0b2;background:#28283b;border-color:#424057}.xypher-chat__note{text-align:center;color:#a8b5c8;margin:9px 0 2px;font-size:10px;line-height:1.4}.xypher-chat__tools{justify-content:space-between;align-items:center;gap:8px;display:flex}.xypher-chat__tools>a{color:#c6b1ed;align-items:center;gap:6px;min-height:44px;font-size:12px;text-decoration:none;display:inline-flex}.xypher-chat__tools>a:hover{color:#eee4ff;text-underline-offset:4px;text-decoration:underline}.xypher-chat__preferences{gap:2px;display:flex}@keyframes xypher-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes xypher-thinking{50%{opacity:.35}}.xypher-ui[data-motion=off] *,.xypher-ui[data-motion=off] :before{transition:none!important;animation:none!important}.xypher-ui[data-compact=true] .xypher-chat__header{padding-block:7px}.xypher-ui[data-compact=true] .xypher-chat__messages{padding-block:14px}.xypher-ui[data-compact=true] .xypher-chat__footer{padding-top:8px;padding-bottom:2px}.xypher-ui[data-compact=true] .xypher-chat__note{display:none}.xypher-ui[data-compact=true] .xypher-chat__composer textarea{max-height:44px}@media (max-width:600px){.xypher-launcher{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom));gap:0}.xypher-launcher__label{gap:8px;padding-inline:14px}.xypher-avatar{width:68px;height:80px}.xypher-avatar:before{width:52px;height:52px}.xypher-chat{top:calc(var(--xypher-viewport-top) + max(8px, env(safe-area-inset-top)));left:calc(var(--xypher-viewport-left) + max(8px, env(safe-area-inset-left)));width:calc(var(--xypher-viewport-width) - max(8px, env(safe-area-inset-left)) - max(8px, env(safe-area-inset-right)));height:calc(var(--xypher-viewport-height) - max(8px, env(safe-area-inset-top)) - max(8px, env(safe-area-inset-bottom)));border-radius:20px}.xypher-chat__header{padding:12px 12px 12px 16px}.xypher-chat__messages{padding:22px 18px}.xypher-chat__footer{padding:12px 12px 6px}}@media (max-height:500px){.xypher-chat__header{padding-block:7px}.xypher-chat__messages{padding-block:14px}.xypher-chat__footer{padding-top:8px;padding-bottom:2px}.xypher-chat__note{display:none}}@media (prefers-reduced-motion:reduce){.xypher-ui *,.xypher-ui :before{transition:none!important;animation:none!important}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
