.window-activity[data-v-7455e192]{pointer-events:none;direction:ltr;position:absolute}.clip-definitions[data-v-7455e192]{position:absolute}.glass-mask[data-v-7455e192]{position:absolute;inset:0;overflow:hidden}.overlay-video[data-v-7455e192]{object-fit:fill;width:100%;height:100%;display:block}.activity-track[data-v-7455e192]{color:#0f172a;opacity:0;animation:cross-room-7455e192 var(--duration) linear var(--delay) infinite both paused;filter:drop-shadow(0 1px 3px #00000073);position:absolute;inset:0}.employee[data-v-7455e192]{position:absolute;overflow:visible}.warehouse-activity .activity-track[data-v-7455e192]{color:#020617}.arm-front[data-v-7455e192],.arm-back[data-v-7455e192],.leg-front[data-v-7455e192],.leg-back[data-v-7455e192]{transform-box:fill-box;transform-origin:50% 0;animation:.75s ease-in-out infinite alternate paused gait-7455e192}.arm-back[data-v-7455e192],.leg-front[data-v-7455e192]{animation-direction:alternate-reverse}.desk[data-v-7455e192],.scan[data-v-7455e192],.pick[data-v-7455e192]{animation-name:room-activity-7455e192}.meet[data-v-7455e192]{animation-name:meeting-7455e192}.desk .body-posture[data-v-7455e192]{animation:desk-posture-7455e192 var(--duration) ease-in-out var(--delay) infinite both paused}.desk .standing-legs[data-v-7455e192]{animation:standing-7455e192 var(--duration) linear var(--delay) infinite both paused}.desk .seated-legs[data-v-7455e192]{animation:seated-7455e192 var(--duration) linear var(--delay) infinite both paused}.desk .leg-front[data-v-7455e192],.desk .leg-back[data-v-7455e192],.scan .leg-front[data-v-7455e192],.scan .leg-back[data-v-7455e192],.pick .leg-front[data-v-7455e192],.pick .leg-back[data-v-7455e192],.meet .leg-front[data-v-7455e192],.meet .leg-back[data-v-7455e192]{animation:none}.desk .arm-front[data-v-7455e192],.scan .arm-front[data-v-7455e192],.pick .arm-front[data-v-7455e192],.meet .arm-front[data-v-7455e192]{animation-name:gesture-7455e192;animation-duration:2.2s}.pick .carried-item[data-v-7455e192]{animation:carton-lift-7455e192 var(--duration) ease-in-out var(--delay) infinite both paused}.monitor-glow[data-v-7455e192]{animation:4.2s ease-in-out infinite alternate paused monitor-7455e192}.scan-beam[data-v-7455e192]{transform-origin:39px 36px;animation:1.8s ease-in-out infinite alternate paused scan-pulse-7455e192}.folder .arm-front[data-v-7455e192],.carton .arm-front[data-v-7455e192],.trolley .arm-front[data-v-7455e192]{animation:none}.running .activity-track[data-v-7455e192],.running .employee[data-v-7455e192] *,.running .monitor-glow[data-v-7455e192],.running .scan-beam[data-v-7455e192]{animation-play-state:running}@keyframes cross-room-7455e192{0%{opacity:0;transform:translate(0)}6%{opacity:.96}72%{opacity:.96;transform:translateX(var(--travel))}85%,to{opacity:0;transform:translateX(var(--travel))}}@keyframes meeting-7455e192{0%,4%{opacity:0;transform:translate(0)}12%{opacity:.95}35%,75%{opacity:.95;transform:translateX(var(--travel))}92%,to{opacity:0;transform:translateX(var(--travel))}}@keyframes room-activity-7455e192{0%,4%,96%,to{opacity:0}12%,88%{opacity:.96}}@keyframes gait-7455e192{0%{transform:rotate(-15deg)}to{transform:rotate(15deg)}}@keyframes gesture-7455e192{0%{transform:rotate(-6deg)}to{transform:rotate(-32deg)}}@keyframes desk-posture-7455e192{0%,36%,86%,to{transform:translateY(14px)}52%,72%{transform:translateY(0)}}@keyframes standing-7455e192{0%,42%,82%,to{opacity:0}52%,72%{opacity:1}}@keyframes seated-7455e192{0%,36%,86%,to{opacity:1}46%,76%{opacity:0}}@keyframes carton-lift-7455e192{0%,22%,92%,to{transform:translateY(0)}48%,68%{transform:translateY(-16px)}}@keyframes monitor-7455e192{0%{opacity:.35}to{opacity:.85}}@keyframes scan-pulse-7455e192{0%,to{opacity:.2;transform:scaleY(.6)}50%{opacity:.9;transform:scaleY(1.1)}}@media (prefers-reduced-motion:reduce){.activity-track[data-v-7455e192]{display:none}}.building-viewport[data-v-70578534]{justify-content:center;align-items:center;width:100%;height:100%;transition:background-color .4s;display:flex;position:relative;overflow:hidden}.living-building[data-v-70578534]{will-change:transform;direction:ltr;flex:none;position:relative}.building-base[data-v-70578534]{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.building-overlays[data-v-70578534]{pointer-events:none;position:absolute;inset:0}.living-hero[data-v-c7cdc560]{border-style:solid;border-width:1px;border-radius:24px;flex-direction:column;flex:1;width:100%;min-height:420px;transition:background-color .4s,border-color .4s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px -2px #0f172a0d}@media (width>=768px){.living-hero[data-v-c7cdc560]{min-height:480px}}@media (width>=1024px){.living-hero[data-v-c7cdc560]{min-height:520px}}@media (width>=1280px){.living-hero[data-v-c7cdc560]{min-height:560px}}.scene-stage[data-v-c7cdc560]{flex:1;width:100%;min-height:360px;position:relative}.complete-scene[data-v-c7cdc560]{opacity:0;pointer-events:none;transition-property:opacity;transition-timing-function:ease-in-out;position:absolute;inset:0}.complete-scene.selected[data-v-c7cdc560]{opacity:1;pointer-events:auto;z-index:1}.scene-controls[data-v-c7cdc560]{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-top:1px solid #e2e8f0cc;justify-content:center;align-items:center;gap:10px;padding:10px 14px;transition:all .3s;display:flex;position:relative}.scene-controls.dark-controls[data-v-c7cdc560]{background:#0f172ad9;border-top-color:#334155cc}.scene-choices[data-v-c7cdc560]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:32px;gap:6px;padding:5px;display:flex}.dark-controls .scene-choices[data-v-c7cdc560]{background:#1e293b;border-color:#334155}.scene-controls button[data-v-c7cdc560]{color:#475569;cursor:pointer;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:13px;font-weight:600;transition:all .25s;display:inline-flex}.dark-controls .scene-controls button[data-v-c7cdc560]{color:#94a3b8}.scene-controls button[data-v-c7cdc560]:hover{color:#c41449;background:#fff1f5}.dark-controls .scene-controls button[data-v-c7cdc560]:hover{color:#fb7185;background:#c4144926}.scene-controls button.selected[data-v-c7cdc560]{color:#fff;background:#c41449;box-shadow:0 4px 12px #c4144947}.dark-controls .scene-controls button.selected[data-v-c7cdc560]{color:#fff;background:#c41449}.action-buttons[data-v-c7cdc560]{align-items:center;gap:6px;display:flex}.scene-controls .motion-control[data-v-c7cdc560]{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:9px 11px}.dark-controls .scene-controls .motion-control[data-v-c7cdc560]{color:#cbd5e1;background:#1e293b;border-color:#334155}.scene-controls button[data-v-c7cdc560]:focus-visible{outline-offset:3px;outline:2px solid #c41449}@media (width<=640px){.living-hero[data-v-c7cdc560]{min-height:320px}.scene-stage[data-v-c7cdc560]{min-height:250px}.scene-controls[data-v-c7cdc560]{flex-wrap:wrap;gap:6px;padding:8px 6px}.scene-controls button[data-v-c7cdc560]{gap:5px;padding:7px 12px;font-size:11px}}@media (prefers-reduced-motion:reduce){.complete-scene[data-v-c7cdc560]{transition:none!important}}.fade-slide-enter-active[data-v-cd7c5992],.fade-slide-leave-active[data-v-cd7c5992]{transition:all .2s ease-out}.fade-slide-enter-from[data-v-cd7c5992]{opacity:0;transform:scale(.97)}.fade-slide-leave-to[data-v-cd7c5992]{opacity:0;transform:scale(1.03)}.no-scrollbar[data-v-cd7c5992]::-webkit-scrollbar{display:none}.no-scrollbar[data-v-cd7c5992]{-ms-overflow-style:none;scrollbar-width:none}
