._scene_1fn99_4{aspect-ratio:320/256;background:linear-gradient(#f8fafc 0%,#eef2f7 100%);border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #e2e8f0}._figure_1fn99_14{transform-box:fill-box;transform-origin:50% 100%;transition:transform .4s cubic-bezier(.2,.8,.2,1)}._figure_1fn99_14[data-speaking=true]{transform:translateY(-3px)}._arrowLine_1fn99_26{fill:none;stroke:var(--arrow);stroke-width:2.6px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}._arrowHead_1fn99_35{fill:var(--arrow);opacity:0}._arrow_1fn99_26[data-state=drawing] ._arrowLine_1fn99_26{animation:1.1s cubic-bezier(.45,.05,.25,1) forwards _labor-draw_1fn99_1}._arrow_1fn99_26[data-state=drawing] ._arrowHead_1fn99_35{animation:.2s 1s forwards _labor-fade_1fn99_1}._arrow_1fn99_26[data-state=on] ._arrowLine_1fn99_26{stroke-dashoffset:0}._arrow_1fn99_26[data-state=on] ._arrowHead_1fn99_35{opacity:1}._arrow_1fn99_26[data-state=ghost] ._arrowLine_1fn99_26{stroke-dasharray:.03 .03;stroke-dashoffset:0;stroke-width:1.8px;opacity:.7}._arrow_1fn99_26[data-state=ghost] ._arrowHead_1fn99_35{opacity:.7}._arrow_1fn99_26[data-state=off]{display:none}._nameTag_1fn99_74{z-index:5;white-space:nowrap;pointer-events:none;background:#fffffff2;border-radius:7px;flex-direction:column;align-items:center;padding:1px 5px 2px;line-height:1.2;display:flex;position:absolute;transform:translate(-50%,8px);box-shadow:0 2px 6px #1e2a401a}._nameTag_1fn99_74 b{font-size:9.5px;font-weight:800}._nameTag_1fn99_74 span{color:#6b7280;font-size:8px}._nameTag_1fn99_74[data-tone=indigo]{border:1px solid #a5b4fc}._nameTag_1fn99_74[data-tone=indigo] b{color:#4338ca}._nameTag_1fn99_74[data-tone=amber]{border:1px solid #fcd34d}._nameTag_1fn99_74[data-tone=amber] b{color:#b45309}._legend_1fn99_116{z-index:2;pointer-events:none;flex-direction:column;gap:2px;display:flex;position:absolute;bottom:6px;left:6px}._legendItem_1fn99_127{color:var(--zone);white-space:nowrap;align-items:center;gap:4px;font-size:9px;font-weight:800;display:inline-flex}._legendItem_1fn99_127 i{border:1px dashed var(--zone);background:color-mix(in srgb, var(--zone) 14%, transparent);border-radius:2px;width:12px;height:8px}._relTag_1fn99_145{z-index:3;color:#475569;white-space:nowrap;pointer-events:none;background:#fff;border:1px solid #cbd5e1;border-radius:4px;padding:0 5px;font-size:9px;font-weight:700;position:absolute;transform:translate(-50%,-50%)}._arrowTag_1fn99_160{z-index:6;background:var(--arrow);color:#fff;white-space:nowrap;pointer-events:none;border-radius:999px;padding:1px 6px;font-size:9px;font-weight:800;animation:.26s both _labor-fade_1fn99_1;position:absolute;transform:translate(-50%,-115%)}._bubble_1fn99_177{z-index:8;color:#1f2937;background:#fff;border:1.5px solid #cbd5e1;border-radius:9px;max-width:44%;padding:4px 7px;font-size:10px;font-weight:700;line-height:1.35;animation:.24s cubic-bezier(.2,.8,.2,1) both _labor-pop_1fn99_1;position:absolute;transform:translate(-50%,-100%);box-shadow:0 4px 10px #1e2a401f}._bubble_1fn99_177[data-who=client]{border-color:#818cf8}._bubble_1fn99_177[data-who=boss],._bubble_1fn99_177[data-who=worker]{border-color:#fbbf24}@keyframes _labor-draw_1fn99_1{to{stroke-dashoffset:0}}@keyframes _labor-fade_1fn99_1{0%{opacity:0}to{opacity:1}}@keyframes _labor-pop_1fn99_1{0%{opacity:0;scale:.85}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){._figure_1fn99_14{transition:none}._arrow_1fn99_26[data-state=drawing] ._arrowLine_1fn99_26,._arrow_1fn99_26[data-state=drawing] ._arrowHead_1fn99_35,._arrowTag_1fn99_160,._bubble_1fn99_177{animation:none}}._caption_1fn99_243{z-index:8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0f172a;word-break:auto-phrase;background:#ffffffeb;border-left:3px solid #3b82f6;border-radius:8px;margin:0;padding:6px 11px 7px;font-size:12.5px;font-weight:700;line-height:1.5;animation:.26s ease-out _labor-caption-in_1fn99_1;position:absolute;top:8px;left:8px;right:8px;box-shadow:0 4px 14px #0f172a24}._caption_1fn99_243 b{color:#1d4ed8}._caption_1fn99_243[data-tone=danger]{color:#881337;border-left-color:#e11d48}._caption_1fn99_243[data-tone=danger] b{color:#be123c}@keyframes _labor-caption-in_1fn99_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._caption_1fn99_243{animation:none}}
