.zuxor-office *{box-sizing:border-box}.zuxor-office{margin:0;background:#0b121c;color:#e4f3f7;font:16px/1.55 Space,system-ui,sans-serif}.zuxor-office .proposal{max-width:1400px;margin:auto;padding:24px 40px 35px}.zuxor-office .mast{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #3f596b;padding-bottom:18px}.zuxor-office .mast img{width:190px;height:auto}.zuxor-office .review{font-size:11px;color:#b9cdd8;text-transform:uppercase;letter-spacing:.1em}.zuxor-office .intro{display:flex;justify-content:space-between;align-items:end;gap:24px;margin:28px 0 20px}.zuxor-office .eyebrow{color:#9fe1da;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.zuxor-office h1{font-size:clamp(30px,3.2vw,47px);font-weight:500;line-height:1.12;letter-spacing:-.045em;margin:9px 0 12px}.zuxor-office p{margin:0;color:#c0d2de}.zuxor-office .languages{display:flex;gap:4px}.zuxor-office .languages button{padding:8px 10px}.zuxor-office .goals{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.zuxor-office button{font:inherit;cursor:pointer;border:1px solid #668a9e;border-radius:10px;color:#d8edf4;background:#172a3b;padding:10px 16px}.zuxor-office button[aria-pressed=true]{color:#08171c;background:#b6e4e0;border-color:#c9f2ed}.zuxor-office button:focus-visible{outline:3px solid #b6e4e0;outline-offset:4px}.zuxor-office .office{position:relative;border:1px solid #658ea3;border-radius:23px;overflow:hidden;background:radial-gradient(ellipse at 40% 35%,#315d7040,transparent 70%),#0e1c2a;box-shadow:inset 0 1px #a8dce122,0 20px 70px #0005}.zuxor-office .office-top{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;border-bottom:1px solid #38566c;background:#15283b88}.zuxor-office .office-top span{color:#b6e4e0;font-size:12px;letter-spacing:.03em}.zuxor-office .scene{position:relative;padding:14px 28px 16px}.zuxor-office .floor{position:absolute;inset:22px 6% 18px;width:88%;height:90%;opacity:.65;pointer-events:none}.zuxor-office .stations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;position:relative}.zuxor-office .station{position:relative;min-width:0;padding:9px 16px 13px;border:1px solid #56748866;border-radius:14px;background:linear-gradient(135deg,#203e5366,#11212de6);transition:border-color .25s,box-shadow .25s}.zuxor-office .station.active{border-color:#a8f1e3;box-shadow:0 0 22px #7ce9d921,inset 0 0 22px #73dce015}.zuxor-office .station.human{background:linear-gradient(135deg,#3d433c88,#172a36);border-color:#b5c6b0}.zuxor-office .station-head{display:flex;align-items:center;gap:10px;color:#d8e9f2;font-size:12px}.zuxor-office .num{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:#0a1925;border:1px solid #5b879a;color:#afdedb;font-size:11px}.zuxor-office .station h2{margin:0;font-size:16px;font-weight:500;letter-spacing:-.02em}.zuxor-office .desk{display:block;width:100%;height:110px;overflow:visible}.zuxor-office .desk .robot{filter:drop-shadow(0 4px 5px #040e1880)}.zuxor-office .state{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #66899c55;padding-top:8px;font-size:12px;color:#c3dbe6}.zuxor-office .state i{width:6px;height:6px;border-radius:50%;background:#608194}.zuxor-office .station.active .state i{background:#b6ffeb;box-shadow:0 0 9px #b6ffeb}.zuxor-office .station.active .packet{opacity:1;animation:packet 2.4s ease-in-out infinite}.zuxor-office .packet{opacity:0;fill:#adffec}.zuxor-office .office-bottom{padding:16px 22px;border-top:1px solid #466577;background:#12232f;display:flex;justify-content:space-between;align-items:center;gap:20px}.zuxor-office .step-copy{max-width:850px;font-size:14px;color:#d0e5ee}.zuxor-office .step-copy strong{color:#b6e4e0;display:block;font-size:11px;letter-spacing:.08em;margin-bottom:4px}.zuxor-office .footer{display:flex;justify-content:space-between;gap:20px;margin-top:18px;color:#bfd3de;font-size:12px}.zuxor-office .footer .human-rule{color:#d7e8cb}.zuxor-office .static .station{border-color:#618a9f}.zuxor-office .static .packet{display:none}.zuxor-office .static *{animation:none!important}@keyframes packet{0%{opacity:0;transform:translate(-100px,20px)}20%{opacity:1}85%{opacity:1}100%{opacity:0;transform:translate(110px,-20px)}}@media(max-width:760px){.zuxor-office .proposal{padding:16px 16px 22px}.zuxor-office .mast{padding-bottom:13px}.zuxor-office .mast img{width:139px}.zuxor-office .review{font-size:8px;max-width:110px;text-align:right}.zuxor-office .intro{margin:20px 0 16px;align-items:start}.zuxor-office .intro p{font-size:12px}.zuxor-office .languages button{font-size:11px;padding:5px}.zuxor-office .goals{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:15px}.zuxor-office .goals button{font-size:11px;padding:8px 10px}.zuxor-office .office{border-radius:16px}.zuxor-office .office-top{padding:11px 12px}.zuxor-office .office-top span{font-size:10px}.zuxor-office .office-top button{font-size:11px;padding:6px 10px}.zuxor-office .scene{padding:10px}.zuxor-office .floor{display:none}.zuxor-office .stations{grid-template-columns:1fr;gap:9px}.zuxor-office .station{padding:9px 12px;min-height:82px;display:grid;grid-template-columns:1fr 85px;align-items:center}.zuxor-office .station-head{gap:9px}.zuxor-office .station h2{font-size:14px}.zuxor-office .num{width:23px;height:23px;border-radius:6px}.zuxor-office .desk{width:85px;height:63px;grid-column:2;grid-row:1/3}.zuxor-office .state{border:0;padding:0 0 0 32px;font-size:11px;justify-content:start;gap:9px}.zuxor-office .office-bottom{padding:12px;align-items:start}.zuxor-office .step-copy{font-size:11px}.zuxor-office .footer{font-size:10px;display:block}.zuxor-office .footer p+p{margin-top:7px}.zuxor-office .packet{animation:none!important}}@media(prefers-reduced-motion:reduce){.zuxor-office *{animation:none!important;transition:none!important}.zuxor-office .packet{display:none}}.zuxor-office .scene{padding:24px 24px 20px;background:radial-gradient(ellipse at 50% 55%,#3f617a25,transparent 75%)}.zuxor-office .floor{opacity:.15}.zuxor-office .stations{gap:4px 22px}.zuxor-office .station{border:0;background:none;padding:9px 8px 15px;border-radius:18px}.zuxor-office .station.active{border-color:transparent;box-shadow:inset 0 0 45px #75eadc13}.zuxor-office .station.human{background:none;border:0}.zuxor-office .station-head{position:relative;z-index:1;padding-left:12px}.zuxor-office .station h2{font-size:15px}.zuxor-office .desk.room{width:100%;height:auto;max-height:245px;margin-top:12px;overflow:visible}.zuxor-office .state{margin:0 18px;border-color:#7796aa35}.zuxor-office .station.active .worker .typing{animation:typing .65s ease-in-out infinite alternate;transform-origin:180px 145px}.zuxor-office .station.active .screen-lines{animation:screen 1.2s ease-in-out infinite alternate}.zuxor-office .station.active .worker{filter:drop-shadow(0 0 6px #8ffff027)}.zuxor-office .station.active .packet{animation:packet 2.4s ease-in-out infinite}.zuxor-office .static .station{border:0}.zuxor-office .static .worker .typing,.zuxor-office .static .screen-lines{animation:none}@keyframes typing{to{transform:translateY(2px) rotate(2deg)}}@keyframes screen{to{opacity:.4}}@media(max-width:760px){.zuxor-office .scene{padding:14px 10px}.zuxor-office .stations{grid-template-columns:1fr;gap:12px}.zuxor-office .station{display:block;padding:8px 12px 14px;min-height:0;background:linear-gradient(140deg,#3e627519,transparent);border:1px solid #67839135}.zuxor-office .station.human{background:linear-gradient(140deg,#9dba8d12,transparent);border:1px solid #a4b99550}.zuxor-office .station-head{padding-left:0}.zuxor-office .desk.room{grid-column:auto;grid-row:auto;width:100%;height:auto;max-height:none;margin:14px 0 0}.zuxor-office .state{margin:0;padding:7px 0 0;justify-content:space-between;border-top:1px solid #67839135}.zuxor-office .station h2{font-size:16px}.zuxor-office .station.active .packet{animation:none!important}}.zuxor-office .unified-scene{padding:0 20px;background:radial-gradient(ellipse at center,#47748c22,transparent 75%)}.zuxor-office .campus{display:block;width:100%;height:auto;overflow:visible}.zuxor-office .map-room{transition:filter .3s}.zuxor-office .map-room.active{filter:drop-shadow(0 0 8px #7cffe754)}.zuxor-office .map-room.active .typing{animation:typing .65s ease-in-out infinite alternate;transform-origin:180px 145px}.zuxor-office .map-room.active .screen-lines{animation:screen 1.2s ease-in-out infinite alternate}.zuxor-office .workflow-index{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:0 24px 16px;gap:8px}.zuxor-office .workflow-index .station{padding:8px;border:1px solid #58788c44;background:#13263580;min-width:0}.zuxor-office .workflow-index .station-head{padding:0;gap:6px}.zuxor-office .workflow-index .station h2{font-size:11px}.zuxor-office .workflow-index .num{width:21px;height:21px;font-size:9px}.zuxor-office .workflow-index .state{margin:6px 0 0;font-size:10px}.zuxor-office .walker{offset-rotate:0deg;offset-anchor:0px 0px;animation:travel 14.4s linear infinite}.zuxor-office .walker-one{offset-path:path('M225 295 L225 395 L585 395 L585 295 L585 395 L945 395 L945 295 L945 395 L945 725 L585 725 L585 615 L585 725 L225 725 L225 615 L225 395 L225 295')}.zuxor-office .walker-two{offset-path:path('M945 615 L945 725 L585 725 L585 615 L585 725 L225 725 L225 615 L225 395 L585 395 L585 295 L585 395 L945 395 L945 615');animation-duration:19.2s}.zuxor-office .walking-body{animation:bob .5s ease-in-out infinite alternate}.zuxor-office .walk-leg,.zuxor-office .walk-arm{animation:stride .5s ease-in-out infinite alternate;transform-origin:0px -5px}.zuxor-office .static .walker{display:none}.zuxor-office .static .route{opacity:.7}.zuxor-office .static .map-room{filter:none}@keyframes travel{to{offset-distance:100%}}@keyframes bob{to{transform:translateY(-2px)}}@keyframes stride{to{transform:rotate(9deg)}}@media(max-width:760px){.zuxor-office .unified-scene{padding:5px 0}.zuxor-office .workflow-index{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 10px 12px}.zuxor-office .workflow-index .station{display:block;padding:8px}.zuxor-office .workflow-index .station h2{font-size:11px}.zuxor-office .workflow-index .state{padding-top:5px}.zuxor-office .campus{min-width:0}.zuxor-office .map-room text{font-size:18px}.zuxor-office .map-room text[data-map-label]{font-size:18px}.zuxor-office .workflow-index .station-head{gap:6px}}@media(prefers-reduced-motion:reduce){.zuxor-office .walker{display:none}.zuxor-office .map-room{filter:none}}.zuxor-office .map-room{filter:drop-shadow(0 10px 7px #02091344)}.zuxor-office .map-room.active{filter:drop-shadow(0 0 9px #8de7d64d) drop-shadow(0 10px 7px #02091344)}.zuxor-office .walking-body{animation:none}.zuxor-office .leg-left{animation:leg-left .72s ease-in-out infinite;transform-origin:-5px -17px}.zuxor-office .leg-right{animation:leg-right .72s ease-in-out infinite;transform-origin:5px -17px}.zuxor-office .arm-left{animation:leg-right .72s ease-in-out infinite;transform-origin:-9px -34px}.zuxor-office .arm-right{animation:leg-left .72s ease-in-out infinite;transform-origin:9px -34px}.zuxor-office .walker{animation-timing-function:linear}.zuxor-office .map-room .worker{filter:drop-shadow(0 3px 2px #06131c55)}.zuxor-office .office-top span{font-size:13px}.zuxor-office .campus{background:radial-gradient(ellipse at 50% 45%,#618ca314,transparent 75%)}@keyframes leg-left{0%,100%{transform:rotate(-15deg)}50%{transform:rotate(15deg)}}@keyframes leg-right{0%,100%{transform:rotate(15deg)}50%{transform:rotate(-15deg)}}.zuxor-office .walker-one{animation-name:office-transfer}.zuxor-office .walker-two{animation-name:office-transfer;animation-delay:-4s}@keyframes office-transfer{0%,6%{offset-distance:0%}15%,21%{offset-distance:20%}30%,36%{offset-distance:40%}45%,51%{offset-distance:60%}65%,71%{offset-distance:80%}85%,100%{offset-distance:100%}}.zuxor-office .building-scene{padding:16px;display:flex;justify-content:center;background:radial-gradient(ellipse at center,#2a526a33,transparent 80%)}.zuxor-office .building{position:relative;width:min(100%,860px);aspect-ratio:1;border-radius:16px;overflow:hidden;border:1px solid #7c9aa866;background:#10212d;box-shadow:0 16px 48px #0006}.zuxor-office .building-render{display:block;width:100%;height:100%;object-fit:cover}.zuxor-office .building-overlay{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.zuxor-office .room-marker{opacity:.65}.zuxor-office .room-marker.active{opacity:1;filter:url(#office-marker-glow)}.zuxor-office .task-agent{filter:none}.zuxor-office .working-signal{opacity:0}.zuxor-office .task-agent.working .working-signal{opacity:.8;animation:workpulse 1.1s ease-in-out infinite alternate}.zuxor-office .task-agent.walking .leg-a,.zuxor-office .task-agent.walking .arm-b{animation:gaitA .55s ease-in-out infinite}.zuxor-office .task-agent.walking .leg-b,.zuxor-office .task-agent.walking .arm-a{animation:gaitB .55s ease-in-out infinite}.zuxor-office .resident-agent{opacity:.92}.zuxor-office .static .task-agent{display:none}.zuxor-office .static .room-marker{opacity:1}.zuxor-office .static .building-overlay #work-route{stroke-opacity:.85}@keyframes gaitA{0%,100%{transform:translateY(-3px)}50%{transform:translateY(3px)}}@keyframes gaitB{0%,100%{transform:translateY(3px)}50%{transform:translateY(-3px)}}@keyframes workpulse{to{stroke-opacity:.3;stroke-width:4}}@media(max-width:760px){.zuxor-office .building-scene{padding:6px}.zuxor-office .building{border-radius:10px}.zuxor-office .building-overlay #work-route{stroke-width:3}.zuxor-office .workflow-index .station h2{font-size:12px}.zuxor-office .office-top span{font-size:11px}}@media(prefers-reduced-motion:reduce){.zuxor-office .task-agent{display:none}}.zuxor-office .agent-sprite{overflow:hidden}.zuxor-office .task-agent .sprite-shadow{filter:url(#office-agent-glow)}.zuxor-office .task-agent.walking .agent-body{animation:none}.zuxor-office .light-package{filter:url(#office-package-glow)}.zuxor-office .room-glows rect{opacity:0;transition:opacity .45s;pointer-events:none}.zuxor-office .room-glows rect.active{opacity:.065}.zuxor-office .room-glows rect.working{opacity:.12}.zuxor-office .room-marker.active{filter:url(#office-marker-glow)}.zuxor-office .building-render{transform:translate(var(--parallax-x,0),var(--parallax-y,0)) scale(1.006);transition:transform .18s ease-out}.zuxor-office .approval{margin-left:auto;padding:8px 12px;border:1px solid #94d2b6;border-radius:9px;color:#d8f5de;font-size:11px;background:#214537}.zuxor-office .approval[hidden]{display:none}.zuxor-office .static #light-trail{display:none}.zuxor-office .static .building-render{transform:none!important}.zuxor-office .static .room-glows rect{opacity:0;transition:none}.zuxor-office .office-bottom{flex-wrap:wrap}.zuxor-office .office-bottom .step-copy{flex:1;min-width:200px}@media(prefers-reduced-motion:reduce){.zuxor-office .building-render{transform:none!important;transition:none}.zuxor-office .room-glows rect{transition:none}}.zuxor-office .room-screen rect{fill:#071b2c;fill-opacity:.925;stroke:#7597a9;stroke-width:1}.zuxor-office .room-screen text{fill:#e6f4f6;font-family:Space,system-ui,sans-serif;white-space:pre}.zuxor-office .room-screen.active{filter:url(#office-screen-glow)}.zuxor-office .room-screen.active rect{fill:#245046;fill-opacity:1;stroke:#b9fce4}.zuxor-office .room-screen.active text{fill:#e6fff1}.zuxor-office .static .room-screen.active{filter:none}.zuxor-office .static .room-screen.active rect{fill:#071b2c;fill-opacity:.925;stroke:#7597a9}.zuxor-office .human-approver.approving{filter:url(#office-approve-glow)}.zuxor-office .human-approver.approving .arm-b{transform-origin:12px -1px;animation:approve-human 1s ease-in-out infinite alternate}@keyframes approve-human{to{transform:rotate(-18deg)}}
.zuxor-office{margin-top:36px;margin-bottom:48px;font-family:inherit;content-visibility:auto;contain-intrinsic-size:auto 1250px}.zuxor-office [hidden]{display:none!important}.zuxor-office #office-title{font-size:clamp(28px,3.2vw,47px);line-height:1.12;margin:9px 0 12px}.zuxor-office button{min-height:44px}.zuxor-office .workflow-index .station h2{font-size:12px;line-height:1.3;margin:0}.zuxor-office .footer p{font-size:12px}.zuxor-office .building{max-width:860px}
.zuxor-office{padding-inline:24px;margin-inline:auto}@media(max-width:760px){.zuxor-office{padding-inline:16px}}
