.hb-office{--of-bubble:#fff;--of-bubble-ink:#161a21;--of-border:#e3e6eb;color:#161a21;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.4;position:relative}.hb-office .muted{color:#5b6472}.hb-office .xs{font-size:12px}.hb-office .of-wrap{background:#eceae6;border-radius:20px;position:relative;overflow:hidden;container-type:inline-size}.hb-office .of-scene{width:100%;height:auto;display:block}.hb-office .of-char{cursor:default;outline:none}.hb-office .of-shadow{fill:#161a212e}.hb-office .of-ring{fill:none;stroke-width:3px;opacity:0}.hb-office .of-char:focus-visible .of-ring,.hb-office .of-char.hover .of-ring{stroke-width:5px;opacity:1}.hb-office .of-away{opacity:.6}.hb-office .of-tag text{fill:#1b2330;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;font-weight:700}.hb-office .of-leo-alert{fill:none;stroke:#e5484d;stroke-width:5px;filter:drop-shadow(0 0 6px #e5484d);animation:1.4s ease-in-out infinite alternate hb-of-alert}.hb-office .iso-bubble,.hb-office .iso-card{pointer-events:none;z-index:2;background:var(--of-bubble);color:var(--of-bubble-ink);border:1.5px solid var(--of-border);border-radius:10px;position:absolute;transform:translate(-50%,-100%);box-shadow:0 4px 14px #161a211f}.hb-office .iso-bubble{-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;max-width:150px;padding:4px 8px;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.hb-office .iso-bubble.working{border-color:#9fd9b9}.hb-office .iso-bubble.needs{color:#8a1414;background:#fff5f5;border-color:#e5484d}.hb-office .iso-card{z-index:3;flex-direction:column;gap:3px;width:max-content;max-width:240px;padding:8px 10px;font-size:14px;display:flex}@container (width<=640px){.hb-office .iso-bubble{display:none}}.hb-office .bot-work .bot-body{animation:2.6s ease-in-out infinite hb-bob}.hb-office .pulse{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite hb-pulse}.hb-office .bot-wave{transform-box:fill-box;transform-origin:50% 100%;animation:1.1s ease-in-out infinite alternate hb-wave}.hb-office .bot-z{animation:3s ease-in-out infinite hb-bob}.hb-office .of-walk .of-bob{animation:.4s ease-in-out infinite alternate hb-glide}@keyframes hb-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes hb-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes hb-wave{0%{transform:rotate(-7deg)}to{transform:rotate(7deg)}}@keyframes hb-glide{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@keyframes hb-of-alert{0%{opacity:.45}to{opacity:1}}.hb-office-live{z-index:4;color:#3f4752;background:#ffffffeb;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 2px 10px #161a211f}.hb-office-live .dot{background:#9aa3af;border-radius:50%;width:8px;height:8px}.hb-office-live.on .dot{background:#2fa84f;animation:1.8s ease-out infinite hb-live;box-shadow:0 0 #2fa84f99}@keyframes hb-live{0%{box-shadow:0 0 #2fa84f8c}to{box-shadow:0 0 0 9px #2fa84f00}}.hb-office-card .of-scene{pointer-events:none}.hb-office-card .iso-bubble,.hb-office-card .iso-card{display:none}.hb-office-card .hb-office-live{padding:5px 10px;font-size:12px;top:10px;left:10px}@media (prefers-reduced-motion:reduce){.hb-office .bot-work .bot-body,.hb-office .pulse,.hb-office .bot-wave,.hb-office .bot-z,.hb-office .of-walk .of-bob,.hb-office .of-leo-alert,.hb-office-live.on .dot{animation:none}}@media (width<=600px){.hb-office-live{gap:6px;padding:4px 9px;font-size:11px;top:8px;left:8px}.hb-office-live .dot{width:6px;height:6px}}
/*$vite$:1*/