.nav-toggle[data-v-e2a043b0]{display:flex;flex-direction:column;align-items:center;width:var(--widget-size);margin:0 auto;background:var(--bg-main);border-radius:var(--widget-radius);border:1px solid var(--widget-border);box-shadow:var(--widget-shadow)}.nav-toggle__option[data-v-e2a043b0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:100%;height:var(--sidebar-nav-option-height);cursor:pointer;padding:4px 2px;background:transparent;transition:background .35s ease;position:relative}.nav-toggle__option--top[data-v-e2a043b0]{border-radius:var(--widget-radius) var(--widget-radius) 0 0}.nav-toggle__option--bottom[data-v-e2a043b0]{border-radius:0 0 var(--widget-radius) var(--widget-radius)}.nav-toggle__option--solo[data-v-e2a043b0]{border-radius:var(--widget-radius)}.nav-toggle__option--mid[data-v-e2a043b0]{border-radius:0}.nav-toggle__option .nav-toggle__icon svg[data-v-e2a043b0]{color:var(--icon-color);stroke-width:1.5;transition:var(--transition-smooth);filter:drop-shadow(0 0 0 transparent)}.nav-toggle__option .nav-toggle__label[data-v-e2a043b0]{color:var(--label-color);font-weight:var(--label-weight);transition:var(--transition-smooth)}.nav-toggle__option--active[data-v-e2a043b0]{background:linear-gradient(#3b82f61f,#3b82f61f),var(--bg-main);box-shadow:var(--active-shadow)}.nav-toggle__option--top.nav-toggle__option--active[data-v-e2a043b0]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:0;left:-1px;border:1px solid var(--active-border);border-bottom:none;border-radius:var(--widget-radius) var(--widget-radius) 0 0;pointer-events:none}.nav-toggle__option--bottom.nav-toggle__option--active[data-v-e2a043b0]:after{content:"";position:absolute;top:0;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--active-border);border-top:none;border-radius:0 0 var(--widget-radius) var(--widget-radius);pointer-events:none}.nav-toggle__option--solo.nav-toggle__option--active[data-v-e2a043b0]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--active-border);border-radius:var(--widget-radius);pointer-events:none}.nav-toggle__option--mid.nav-toggle__option--active[data-v-e2a043b0]:after{content:"";position:absolute;top:0;right:-1px;bottom:0;left:-1px;border:1px solid var(--active-border);border-top:none;border-bottom:none;pointer-events:none}.nav-toggle__option--active .nav-toggle__icon svg[data-v-e2a043b0]{color:var(--active-blue);stroke-width:2;filter:var(--active-icon-shadow)}.nav-toggle__option--active .nav-toggle__label[data-v-e2a043b0]{color:var(--active-blue);font-weight:700}.nav-toggle__option[data-v-e2a043b0]:not(.nav-toggle__option--active):hover{background:linear-gradient(#f59e0b14,#f59e0b14),var(--bg-main);box-shadow:var(--hover-shadow)}.nav-toggle__option:not(.nav-toggle__option--active):hover .nav-toggle__icon svg[data-v-e2a043b0]{color:var(--hover-amber);stroke-width:2;filter:var(--hover-icon-shadow)}.nav-toggle__option:not(.nav-toggle__option--active):hover .nav-toggle__label[data-v-e2a043b0]{color:var(--hover-amber);font-weight:700}.nav-toggle__divider[data-v-e2a043b0]{width:100%;height:1px;background:var(--divider-color);position:relative;flex-shrink:0;z-index:1}.nav-toggle__dot[data-v-e2a043b0]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:5px;height:5px;border-radius:50%;background:var(--active-blue);box-shadow:0 0 0 2px var(--bg-main)}.nav-toggle__icon[data-v-e2a043b0]{display:flex;align-items:center;justify-content:center;height:var(--sidebar-nav-icon-height);flex-shrink:0}.nav-toggle__icon svg[data-v-e2a043b0]{width:var(--sidebar-toggle-icon-size);height:var(--sidebar-toggle-icon-size);overflow:visible}.nav-toggle__label[data-v-e2a043b0]{font-size:var(--sidebar-toggle-label-size);font-family:var(--font-family);text-transform:uppercase;letter-spacing:var(--sidebar-toggle-label-spacing);line-height:1.2;text-align:center}.settings-panel[data-v-efa81723]{position:fixed;bottom:var(--sidebar-offset);left:var(--sidebar-width);width:var(--panel-width-narrow);max-height:30vh;min-height:140px;background:var(--bg-main);border:1px solid var(--sidebar-border);border-left:1px solid var(--divider-color);border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--sidebar-radius);border-bottom-right-radius:var(--sidebar-radius);box-shadow:var(--sidebar-shadow);display:flex;flex-direction:column;z-index:14;overflow:hidden}.settings-panel__header[data-v-efa81723]{display:flex;align-items:center;gap:10px;padding:14px 14px 12px;flex-shrink:0}.settings-panel__avatar[data-v-efa81723]{width:32px;height:32px;border-radius:50%;background-color:var(--avatar-bg, #619bdb);color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;font-family:var(--font-family);flex-shrink:0}.settings-panel__user[data-v-efa81723]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.settings-panel__name[data-v-efa81723]{font-size:13px;font-weight:600;color:var(--text-primary);font-family:var(--font-family);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settings-panel__role[data-v-efa81723]{font-size:10px;color:var(--text-muted);font-family:var(--font-family);letter-spacing:.2px}.settings-panel__close[data-v-efa81723]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;transition:all .15s ease;flex-shrink:0}.settings-panel__close[data-v-efa81723]:hover{color:var(--text-primary);background:#0000000a}.settings-panel__divider[data-v-efa81723]{height:1px;background:var(--divider-color);margin:0 14px;flex-shrink:0}.settings-panel__body[data-v-efa81723]{flex:1;overflow-y:auto;padding:8px 0}.settings-slide-enter-active[data-v-efa81723],.settings-slide-leave-active[data-v-efa81723]{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s ease}.settings-slide-enter-from[data-v-efa81723],.settings-slide-leave-to[data-v-efa81723]{transform:translateY(12px);opacity:0}.panel-toggle[data-v-85051de3]{display:flex;flex-direction:column;align-items:center;width:var(--widget-size);margin:0 auto;background:var(--bg-main);border-radius:var(--widget-radius);border:1px solid var(--widget-border);box-shadow:var(--widget-shadow)}.panel-toggle__option[data-v-85051de3]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:100%;height:var(--sidebar-toggle-option-height);cursor:pointer;padding:4px 2px;background:transparent;transition:background .35s ease;position:relative}.panel-toggle__option--top[data-v-85051de3]{border-radius:var(--widget-radius) var(--widget-radius) 0 0}.panel-toggle__option--bottom[data-v-85051de3]{border-radius:0 0 var(--widget-radius) var(--widget-radius)}.panel-toggle__option--middle[data-v-85051de3]{border-radius:0}.panel-toggle__option .panel-toggle__icon svg[data-v-85051de3]{color:var(--icon-color);stroke-width:1.5;transition:var(--transition-smooth);filter:drop-shadow(0 0 0 transparent)}.panel-toggle__option .panel-toggle__label[data-v-85051de3]{color:var(--label-color);font-weight:var(--label-weight);transition:var(--transition-smooth)}.panel-toggle__option--active[data-v-85051de3]{background:linear-gradient(#3b82f61f,#3b82f61f),var(--bg-main);box-shadow:var(--active-shadow)}.panel-toggle__option--top.panel-toggle__option--active[data-v-85051de3]:after{content:"";position:absolute;top:-1px;right:-1px;bottom:0;left:-1px;border:1px solid var(--active-border);border-bottom:none;border-radius:var(--widget-radius) var(--widget-radius) 0 0;pointer-events:none}.panel-toggle__option--middle.panel-toggle__option--active[data-v-85051de3]:after{content:"";position:absolute;top:0;right:-1px;bottom:0;left:-1px;border:1px solid var(--active-border);border-top:none;border-bottom:none;pointer-events:none}.panel-toggle__option--bottom.panel-toggle__option--active[data-v-85051de3]:after{content:"";position:absolute;top:0;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--active-border);border-top:none;border-radius:0 0 var(--widget-radius) var(--widget-radius);pointer-events:none}.panel-toggle__option--active .panel-toggle__icon svg[data-v-85051de3]{color:var(--active-blue);stroke-width:2;filter:var(--active-icon-shadow)}.panel-toggle__option--active .panel-toggle__label[data-v-85051de3]{color:var(--active-blue);font-weight:700}.panel-toggle__option[data-v-85051de3]:not(.panel-toggle__option--active):hover{background:linear-gradient(#f59e0b14,#f59e0b14),var(--bg-main);box-shadow:var(--hover-shadow)}.panel-toggle__option:not(.panel-toggle__option--active):hover .panel-toggle__icon svg[data-v-85051de3]{color:var(--hover-amber);stroke-width:2;filter:var(--hover-icon-shadow)}.panel-toggle__option:not(.panel-toggle__option--active):hover .panel-toggle__label[data-v-85051de3]{color:var(--hover-amber);font-weight:700}.panel-toggle__divider[data-v-85051de3]{width:100%;height:1px;background:var(--divider-color);position:relative;flex-shrink:0;z-index:1}.panel-toggle__dot[data-v-85051de3]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:5px;height:5px;border-radius:50%;background:var(--active-blue);box-shadow:0 0 0 2px var(--bg-main)}.panel-toggle__icon[data-v-85051de3]{display:flex;align-items:center;justify-content:center;height:var(--sidebar-toggle-icon-height);flex-shrink:0}.panel-toggle__icon svg[data-v-85051de3]{width:var(--sidebar-toggle-icon-size);height:var(--sidebar-toggle-icon-size);overflow:visible}.panel-toggle__label[data-v-85051de3]{font-size:var(--sidebar-toggle-label-size);font-family:var(--font-family);text-transform:uppercase;letter-spacing:var(--sidebar-toggle-label-spacing);line-height:1;white-space:nowrap}.panel-toggle__badge[data-v-85051de3]{position:absolute;top:2px;right:2px;min-width:14px;height:14px;padding:0 3px;font-size:8px;font-weight:700;color:#fff;background:var(--active-blue);border-radius:7px;font-family:var(--font-family);display:flex;align-items:center;justify-content:center;line-height:1}.av__card[data-v-6934f9ab]{display:flex;flex-direction:column;align-items:center;gap:8px;width:var(--av-char-card, 120px)}.av__label[data-v-6934f9ab]{text-align:center}.av__name[data-v-6934f9ab]{display:block;font-size:var(--av-char-name-size, 13px);font-weight:600;color:#1e293b}.av__role[data-v-6934f9ab]{display:block;font-size:var(--av-char-role-size, 10px);color:#64748b;margin-top:1px}.av__frame[data-v-6934f9ab]{width:var(--av-char-frame, 100px);height:var(--av-char-frame, 100px);display:flex;align-items:center;justify-content:center;flex-shrink:0}.av__svg[data-v-6934f9ab]{width:100%;height:100%;overflow:visible}@media(max-width:768px){.av__card[data-v-6934f9ab]{--av-char-card: 90px;gap:6px}.av__frame[data-v-6934f9ab]{--av-char-frame: 76px}.av__name[data-v-6934f9ab]{--av-char-name-size: 11px}.av__role[data-v-6934f9ab]{--av-char-role-size: 9px}}@media(min-width:1280px){.av__card[data-v-6934f9ab]{--av-char-card: 140px}.av__frame[data-v-6934f9ab]{--av-char-frame: 120px}.av__name[data-v-6934f9ab]{--av-char-name-size: 14px}}@media(min-width:1536px){.av__card[data-v-6934f9ab]{--av-char-card: 160px}.av__frame[data-v-6934f9ab]{--av-char-frame: 136px}.av__name[data-v-6934f9ab]{--av-char-name-size: 15px}.av__role[data-v-6934f9ab]{--av-char-role-size: 11px}}.av__scene[data-v-6934f9ab]{transform-origin:50px 50px;transition:transform .6s cubic-bezier(.34,1.56,.64,1)}.av__scene--sleeping[data-v-6934f9ab]{transform:rotate(25deg) translateY(4px)}.av__body[data-v-6934f9ab]{transform-origin:50px 70px}.av__body--idle[data-v-6934f9ab]{animation:b-breathe-6934f9ab 4s cubic-bezier(.4,0,.6,1) infinite alternate;animation-delay:calc(var(--ci, 0) * -.7s)}.av__body--working[data-v-6934f9ab]{animation:b-lean-6934f9ab 2.5s cubic-bezier(.4,0,.6,1) infinite alternate}.av__body--sleeping[data-v-6934f9ab]{animation:b-droop-6934f9ab 7s cubic-bezier(.4,0,.6,1) infinite alternate}.av__body--waiting[data-v-6934f9ab]{animation:b-shift-6934f9ab 3.5s ease-in-out infinite}.av__body--happy[data-v-6934f9ab]{animation:b-bounce-6934f9ab .7s cubic-bezier(.34,1.56,.64,1) infinite alternate}.av__body--exploring[data-v-6934f9ab]{animation:b-sway-6934f9ab 5s ease-in-out infinite alternate;animation-delay:calc(var(--ci, 0) * -.5s)}.av__body--creating[data-v-6934f9ab]{animation:b-rock-6934f9ab 3s ease-in-out infinite alternate}@keyframes b-breathe-6934f9ab{0%{transform:translateY(0) scaleY(1)}to{transform:translateY(-1.8px) scaleY(1.008)}}@keyframes b-lean-6934f9ab{0%{transform:translateY(0) rotate(0)}to{transform:translateY(.8px) rotate(-.5deg) scale(.99)}}@keyframes b-droop-6934f9ab{0%{transform:translateY(1px)}to{transform:translateY(2px)}}@keyframes b-shift-6934f9ab{0%,to{transform:translate(0)}15%{transform:translate(1.5px)}35%{transform:translate(-1.2px)}55%{transform:translate(2px)}75%{transform:translate(-.8px)}}@keyframes b-bounce-6934f9ab{0%{transform:translateY(0) scaleX(1) scaleY(1)}to{transform:translateY(-5px) scaleX(.97) scaleY(1.04)}}@keyframes b-sway-6934f9ab{0%{transform:translate(-2px) rotate(-1.5deg)}to{transform:translate(2px) rotate(1.5deg)}}@keyframes b-rock-6934f9ab{0%{transform:translateY(0) rotate(-1deg)}to{transform:translateY(-2px) rotate(1deg)}}.av__head[data-v-6934f9ab]{transform-origin:50px 46px}.av__head--idle[data-v-6934f9ab]{animation:h-tilt-6934f9ab 7s cubic-bezier(.4,0,.6,1) infinite;animation-delay:calc(var(--ci, 0) * -1.2s)}.av__head--working[data-v-6934f9ab]{animation:h-focus-6934f9ab 3s ease-in-out infinite alternate}.av__head--sleeping[data-v-6934f9ab]{animation:h-nod-6934f9ab 9s ease-in-out infinite}.av__head--waiting[data-v-6934f9ab]{animation:h-look-6934f9ab 4s ease-in-out infinite}.av__head--happy[data-v-6934f9ab]{animation:h-toss-6934f9ab 1s ease-in-out infinite}.av__head--exploring[data-v-6934f9ab]{animation:h-scan-6934f9ab 6s ease-in-out infinite}.av__head--creating[data-v-6934f9ab]{animation:h-think-6934f9ab 5s ease-in-out infinite}@keyframes h-tilt-6934f9ab{0%,to{transform:rotate(0) translateY(0)}18%{transform:rotate(-1.5deg) translateY(-.5px)}42%{transform:rotate(.8deg) translateY(.3px)}63%{transform:rotate(-.5deg) translateY(-.8px)}85%{transform:rotate(1.2deg) translateY(.2px)}}@keyframes h-focus-6934f9ab{0%{transform:rotate(0)}to{transform:rotate(-.8deg) translateY(.5px)}}@keyframes h-nod-6934f9ab{0%,to{transform:rotate(0)}30%{transform:rotate(3deg) translateY(2px)}70%{transform:rotate(-2deg) translateY(1px)}}@keyframes h-look-6934f9ab{0%,to{transform:rotate(0)}20%{transform:rotate(3deg)}50%{transform:rotate(-2deg)}80%{transform:rotate(1.5deg)}}@keyframes h-toss-6934f9ab{0%,to{transform:rotate(0)}25%{transform:rotate(-3deg) translateY(-1px)}75%{transform:rotate(2deg)}}@keyframes h-scan-6934f9ab{0%,to{transform:rotate(0) translate(0)}25%{transform:rotate(2.5deg) translate(1.5px)}75%{transform:rotate(-2.5deg) translate(-1.5px)}}@keyframes h-think-6934f9ab{0%,to{transform:rotate(0)}30%{transform:rotate(-2deg) translateY(-1px)}60%{transform:rotate(1deg) translateY(.5px)}}.av__eyes-open[data-v-6934f9ab]{opacity:1}.av__eyes-shut[data-v-6934f9ab]{opacity:0}.av__scene:not(.av__scene--sleeping) .av__eyes-open[data-v-6934f9ab]{animation:eo-blink-6934f9ab 5s ease-in-out infinite}.av__scene:not(.av__scene--sleeping) .av__eyes-shut[data-v-6934f9ab]{animation:es-blink-6934f9ab 5s ease-in-out infinite}@keyframes eo-blink-6934f9ab{0%,13%,17%,39%,43%,to{opacity:1}14%,15%,16%{opacity:0}40%,41%,42%{opacity:0}}@keyframes es-blink-6934f9ab{0%,13%,17%,39%,43%,to{opacity:0}14%,15%,16%{opacity:1}40%,41%,42%{opacity:1}}.av__scene--sleeping .av__eyes-open[data-v-6934f9ab]{opacity:0;animation:none}.av__scene--sleeping .av__eyes-shut[data-v-6934f9ab]{opacity:1;animation:none}.av__tool-sway[data-v-6934f9ab]{transform-origin:center;animation:tool-idle-6934f9ab 5s ease-in-out infinite alternate;animation-delay:.2s}@keyframes tool-idle-6934f9ab{0%{transform:translateY(0) rotate(0)}to{transform:translateY(-1px) rotate(1deg)}}.av__tool-active[data-v-6934f9ab]{transform-origin:center;animation:tool-work-6934f9ab 1.5s ease-in-out infinite alternate}@keyframes tool-work-6934f9ab{0%{transform:translateY(0) scale(1)}to{transform:translateY(-1.5px) scale(1.02)}}.av__write-line[data-v-6934f9ab]{stroke-dasharray:10;stroke-dashoffset:10;animation:wl-draw-6934f9ab 2.5s ease-in-out infinite;animation-delay:calc(var(--wl) * .5s)}@keyframes wl-draw-6934f9ab{0%,30%{stroke-dashoffset:10}60%,to{stroke-dashoffset:0}}.av__hand-tap[data-v-6934f9ab]{animation:hand-t-6934f9ab 1.2s ease-in-out infinite}@keyframes hand-t-6934f9ab{0%,to{transform:translateY(0);opacity:.15}50%{transform:translateY(-2px);opacity:.25}}.av__pen-write[data-v-6934f9ab]{transform-origin:90px 32px;animation:pen-scribble-6934f9ab .6s ease-in-out infinite alternate}@keyframes pen-scribble-6934f9ab{0%{transform:rotate(-4deg) translate(0)}to{transform:rotate(4deg) translate(2px)}}.av__screen-flash[data-v-6934f9ab]{animation:scr-fl-6934f9ab 1s ease-in-out infinite alternate}@keyframes scr-fl-6934f9ab{0%{fill-opacity:.12}to{fill-opacity:.25}}.av__btn-press[data-v-6934f9ab]{animation:btn-p-6934f9ab 2s ease-in-out infinite;animation-delay:calc(var(--btn-i) * .25s)}@keyframes btn-p-6934f9ab{0%,80%,to{r:1.2;fill-opacity:.15}85%{r:.8;fill-opacity:.3}90%{r:1.4;fill-opacity:.2}}.av__gear-idle[data-v-6934f9ab]{animation:gear-r-6934f9ab 5s linear infinite}.av__gear-fast[data-v-6934f9ab]{animation:gear-r-6934f9ab .8s linear infinite}@keyframes gear-r-6934f9ab{to{transform:rotate(360deg)}}.av__wrench-work[data-v-6934f9ab]{transform-origin:83px 53px;animation:wrench-hit-6934f9ab .5s ease-in-out infinite alternate}@keyframes wrench-hit-6934f9ab{0%{transform:rotate(0)}to{transform:rotate(20deg)}}.av__key-scan[data-v-6934f9ab]{animation:key-sc-6934f9ab 1.2s ease-in-out infinite alternate}@keyframes key-sc-6934f9ab{0%{transform:rotate(-5deg) translate(-2px)}to{transform:rotate(5deg) translate(2px)}}.av__pulse[data-v-6934f9ab]{animation:pulse-r-6934f9ab 2s ease-out infinite}.av__pulse--2[data-v-6934f9ab]{animation-delay:1s}@keyframes pulse-r-6934f9ab{0%{r:18;opacity:.2}to{r:30;opacity:0}}.av__heart-float[data-v-6934f9ab]{transform-origin:88px 34px;animation:heart-f-6934f9ab 3.5s ease-in-out infinite alternate}@keyframes heart-f-6934f9ab{0%{transform:translateY(0) scale(1)}to{transform:translateY(-3px) scale(1.05)}}.av__heart-beat[data-v-6934f9ab]{transform-origin:88px 34px;animation:heart-bt-6934f9ab .6s ease-in-out infinite}@keyframes heart-bt-6934f9ab{0%,to{transform:scale(1)}30%{transform:scale(1.15)}60%{transform:scale(.95)}}.av__arm-wave-l[data-v-6934f9ab]{transform-origin:22px 62px;animation:arm-wv-l-6934f9ab 4s ease-in-out infinite alternate}.av__arm-wave-r[data-v-6934f9ab]{transform-origin:78px 62px;animation:arm-wv-r-6934f9ab 4s ease-in-out infinite alternate;animation-delay:.6s}@keyframes arm-wv-l-6934f9ab{0%{transform:rotate(0)}to{transform:rotate(-8deg)}}@keyframes arm-wv-r-6934f9ab{0%{transform:rotate(0)}to{transform:rotate(8deg)}}.av__arm-hug-l[data-v-6934f9ab]{transform-origin:22px 62px;animation:arm-hg-l-6934f9ab 2s ease-in-out infinite alternate}.av__arm-hug-r[data-v-6934f9ab]{transform-origin:78px 62px;animation:arm-hg-r-6934f9ab 2s ease-in-out infinite alternate}@keyframes arm-hg-l-6934f9ab{0%{transform:rotate(-5deg)}to{transform:rotate(3deg)}}@keyframes arm-hg-r-6934f9ab{0%{transform:rotate(5deg)}to{transform:rotate(-3deg)}}.av__brush-paint[data-v-6934f9ab]{transform-origin:86px 51px;animation:brush-p-6934f9ab .5s ease-in-out infinite alternate}@keyframes brush-p-6934f9ab{0%{transform:rotate(-6deg) translateY(0)}to{transform:rotate(6deg) translateY(-2px)}}.av__chart-draw[data-v-6934f9ab]{stroke-dasharray:30;animation:chart-d-6934f9ab 3s ease-in-out infinite}@keyframes chart-d-6934f9ab{0%{stroke-dashoffset:30}50%{stroke-dashoffset:0}to{stroke-dashoffset:-30}}.av__mag-scan[data-v-6934f9ab]{transform-origin:12px 50px;animation:mag-sc-6934f9ab 2s ease-in-out infinite alternate}@keyframes mag-sc-6934f9ab{0%{transform:translate(0) translateY(0)}to{transform:translate(3px) translateY(-2px)}}.av__bubble-idle[data-v-6934f9ab]{animation:bub-i-6934f9ab 4s ease-in-out infinite alternate}@keyframes bub-i-6934f9ab{0%{transform:scale(1)}to{transform:scale(1.02)}}.av__bubble-active[data-v-6934f9ab]{animation:bub-a-6934f9ab .8s ease-in-out infinite alternate}@keyframes bub-a-6934f9ab{0%{transform:scale(1) translateY(0)}to{transform:scale(1.05) translateY(-1px)}}.av__typing[data-v-6934f9ab]{animation:type-d-6934f9ab 1.2s ease-in-out infinite;animation-delay:calc(var(--ti) * .2s)}@keyframes type-d-6934f9ab{0%,to{opacity:.12;transform:translateY(0)}50%{opacity:.45;transform:translateY(-2px)}}.av__splat[data-v-6934f9ab]{animation:splat-p-6934f9ab 1.5s ease-out infinite;animation-delay:calc(var(--si) * .3s)}@keyframes splat-p-6934f9ab{0%{opacity:0;transform:scale(0)}20%{opacity:.4;transform:scale(1.5)}to{opacity:0;transform:scale(.5) translateY(-5px)}}.av__spark[data-v-6934f9ab]{animation:spark-f-6934f9ab .8s ease-out infinite;animation-delay:calc(var(--si) * .15s)}@keyframes spark-f-6934f9ab{0%{opacity:.5;transform:translateY(0)}to{opacity:0;transform:translateY(-8px) translate(3px)}}.av__acc--lag[data-v-6934f9ab]{animation:acc-lag-6934f9ab 4s cubic-bezier(.4,0,.6,1) infinite alternate;animation-delay:.15s}@keyframes acc-lag-6934f9ab{0%{transform:translateY(0) rotate(0)}to{transform:translateY(.5px) rotate(.5deg)}}.av__twinkle[data-v-6934f9ab]{animation:twinkle-6934f9ab 2.5s ease-in-out infinite alternate}@keyframes twinkle-6934f9ab{0%{opacity:.08;r:1.5}to{opacity:.3;r:2.5}}.av__float-sym[data-v-6934f9ab]{animation:sym-f-6934f9ab 4.5s ease-in-out infinite alternate}.av__float-sym--2[data-v-6934f9ab]{animation-delay:1.5s}@keyframes sym-f-6934f9ab{0%{opacity:.06;transform:translateY(0)}to{opacity:.18;transform:translateY(-3px)}}.av__z[data-v-6934f9ab]{font-style:italic;animation:z-f-6934f9ab 3.5s ease-in-out infinite;animation-delay:calc(var(--zi) * .8s)}@keyframes z-f-6934f9ab{0%{opacity:0;transform:translateY(6px) scale(.6) rotate(0)}25%{opacity:.4;transform:translate(-4px) scale(1) rotate(-10deg)}60%{opacity:.25;transform:translate(-8px,-8px) scale(1.1) rotate(5deg)}to{opacity:0;transform:translate(-14px,-16px) scale(.7) rotate(-5deg)}}.av__star[data-v-6934f9ab]{animation:star-p-6934f9ab 1.2s ease-out infinite;animation-delay:calc(var(--si) * .2s)}@keyframes star-p-6934f9ab{0%{opacity:0;transform:scale(.3) rotate(0)}30%{opacity:.5;transform:scale(1.2) rotate(30deg)}70%{opacity:.25;transform:scale(1) rotate(60deg)}to{opacity:0;transform:scale(.5) rotate(90deg)}}.av__focus-line[data-v-6934f9ab]{animation:fl-p-6934f9ab 2s ease-in-out infinite;animation-delay:calc(var(--fi) * .25s)}@keyframes fl-p-6934f9ab{0%,to{opacity:0}50%{opacity:.25}}.av__binos[data-v-6934f9ab]{transform-origin:17px 42px;animation:binos-look-6934f9ab 4s ease-in-out infinite}@keyframes binos-look-6934f9ab{0%,to{transform:rotate(0) translateY(0)}25%{transform:rotate(3deg) translateY(-1px)}50%{transform:rotate(-2deg) translateY(.5px)}75%{transform:rotate(1deg) translateY(-.5px)}}.av__lens-glint[data-v-6934f9ab]{animation:lens-g-6934f9ab 2s ease-in-out infinite alternate}.av__lens-glint--2[data-v-6934f9ab]{animation-delay:.5s}@keyframes lens-g-6934f9ab{0%{opacity:.1;r:1}to{opacity:.3;r:2}}.av__disc-spark[data-v-6934f9ab]{animation:disc-s-6934f9ab 2s ease-in-out infinite;animation-delay:calc(var(--ds) * .5s)}@keyframes disc-s-6934f9ab{0%,to{opacity:0;transform:scale(.5)}50%{opacity:.25;transform:scale(1.2)}}.av__bulb[data-v-6934f9ab]{animation:bulb-g-6934f9ab 1.5s ease-in-out infinite alternate}@keyframes bulb-g-6934f9ab{0%{fill-opacity:.04;stroke-opacity:.12}to{fill-opacity:.15;stroke-opacity:.35}}.av__ray[data-v-6934f9ab]{animation:ray-p-6934f9ab 1.5s ease-in-out infinite alternate;animation-delay:calc(var(--ri) * .2s)}@keyframes ray-p-6934f9ab{0%{opacity:.06}to{opacity:.25}}.av__wait-dot[data-v-6934f9ab]{animation:wait-b-6934f9ab 1.5s ease-in-out infinite;animation-delay:calc(var(--wi) * .25s)}@keyframes wait-b-6934f9ab{0%,to{transform:translateY(0);opacity:.1}50%{transform:translateY(-4px);opacity:.3}}.av__scales-tip[data-v-6934f9ab]{animation:scales-t-6934f9ab 1.5s ease-in-out infinite alternate}@keyframes scales-t-6934f9ab{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.av__gavel-hit[data-v-6934f9ab]{transform-origin:14px 50px;animation:gavel-h-6934f9ab .5s ease-in-out infinite}@keyframes gavel-h-6934f9ab{0%,to{transform:rotate(0)}50%{transform:rotate(-15deg) translateY(-3px)}}.av__phone-talk[data-v-6934f9ab]{animation:phone-t-6934f9ab .8s ease-in-out infinite alternate}@keyframes phone-t-6934f9ab{0%{transform:rotate(-3deg) translateY(0)}to{transform:rotate(3deg) translateY(-1px)}}.av__mega-shout[data-v-6934f9ab]{animation:mega-s-6934f9ab .6s ease-in-out infinite alternate}@keyframes mega-s-6934f9ab{0%{transform:translate(0) scale(1)}to{transform:translate(2px) scale(1.04)}}.av__sound-wave[data-v-6934f9ab]{animation:snd-w-6934f9ab 1s ease-out infinite;animation-delay:calc(var(--sw) * .3s)}@keyframes snd-w-6934f9ab{0%{opacity:.3;transform:translate(0) scaleX(1)}to{opacity:0;transform:translate(4px) scaleX(1.3)}}.av__gear-idle-rev[data-v-6934f9ab]{animation:gear-rr-6934f9ab 5s linear infinite}.av__gear-rev[data-v-6934f9ab]{animation:gear-rr-6934f9ab .8s linear infinite}@keyframes gear-rr-6934f9ab{to{transform:rotate(-360deg)}}.av__cursor-blink[data-v-6934f9ab]{animation:cur-b-6934f9ab 1s step-end infinite}@keyframes cur-b-6934f9ab{0%,50%{opacity:.15}51%,to{opacity:0}}.av__bubble-rise[data-v-6934f9ab]{animation:bub-r-6934f9ab 3s ease-in-out infinite;animation-delay:calc(var(--br) * .8s)}@keyframes bub-r-6934f9ab{0%{opacity:.06;transform:translateY(0)}50%{opacity:.15;transform:translateY(-8px)}to{opacity:0;transform:translateY(-16px)}}.av__scope-look[data-v-6934f9ab]{animation:scope-l-6934f9ab 2s ease-in-out infinite alternate}@keyframes scope-l-6934f9ab{0%{transform:rotate(0)}to{transform:rotate(-4deg) translateY(-1px)}}.av__mag-check[data-v-6934f9ab]{animation:mag-c-6934f9ab 1.5s ease-in-out infinite alternate}@keyframes mag-c-6934f9ab{0%{transform:translate(0) translateY(0)}to{transform:translate(2px) translateY(-2px) scale(1.05)}}.av__check-appear[data-v-6934f9ab]{animation:ck-app-6934f9ab 2s ease-out infinite;animation-delay:calc(var(--ck) * .6s)}@keyframes ck-app-6934f9ab{0%{opacity:0;stroke-dasharray:12;stroke-dashoffset:12}40%{opacity:.3;stroke-dashoffset:0}to{opacity:.1;stroke-dashoffset:0}}.av__tassel-swing[data-v-6934f9ab]{transform-origin:70px 18px;animation:tas-sw-6934f9ab 3s ease-in-out infinite alternate}@keyframes tas-sw-6934f9ab{0%{transform:rotate(0) translate(0)}to{transform:rotate(8deg) translate(2px)}}.av__pointer-tap[data-v-6934f9ab]{animation:ptr-t-6934f9ab .8s ease-in-out infinite alternate}@keyframes ptr-t-6934f9ab{0%{transform:rotate(0)}to{transform:rotate(-6deg) translate(-2px)}}.av__case-open[data-v-6934f9ab]{animation:case-o-6934f9ab 2s ease-in-out infinite alternate}@keyframes case-o-6934f9ab{0%{transform:translateY(0) scale(1)}to{transform:translateY(-2px) scale(1.03)}}.av__doc-fly[data-v-6934f9ab]{animation:doc-f-6934f9ab 2s ease-out infinite;animation-delay:calc(var(--df) * .5s)}@keyframes doc-f-6934f9ab{0%{opacity:.1;transform:translateY(0)}50%{opacity:.15;transform:translateY(-6px) translate(2px) rotate(-5deg)}to{opacity:0;transform:translateY(-12px) translate(4px) rotate(-10deg)}}.av__cart-roll[data-v-6934f9ab]{animation:cart-r-6934f9ab 1.5s ease-in-out infinite alternate}@keyframes cart-r-6934f9ab{0%{transform:translate(0)}to{transform:translate(3px)}}.av__pkg-drop[data-v-6934f9ab]{animation:pkg-d-6934f9ab 1.5s ease-in infinite;animation-delay:calc(var(--pk) * .4s)}@keyframes pkg-d-6934f9ab{0%{opacity:.15;transform:translateY(0)}60%{opacity:.1;transform:translateY(4px)}to{opacity:0;transform:translateY(8px)}}.av__stamp-press[data-v-6934f9ab]{animation:stp-p-6934f9ab 1s ease-in-out infinite}@keyframes stp-p-6934f9ab{0%,to{transform:translateY(0)}40%{transform:translateY(4px)}50%{transform:translateY(3px)}60%{transform:translateY(4px)}}.av__stamp-mark[data-v-6934f9ab]{animation:stp-m-6934f9ab 2s ease-out infinite}@keyframes stp-m-6934f9ab{0%{opacity:0;transform:scale(.5)}30%{opacity:.3;transform:scale(1.1)}50%{opacity:.2;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media(prefers-reduced-motion:reduce){[data-v-6934f9ab],[data-v-6934f9ab]:before,[data-v-6934f9ab]:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.avatar-wrap[data-v-e7deb834]{box-sizing:border-box;overflow:hidden}.avatar-wrap[data-v-e7deb834] .av__card{width:100%!important}.avatar-wrap[data-v-e7deb834] .av__frame{width:100%!important;height:100%!important}.avatar-fallback[data-v-e7deb834]{box-sizing:border-box}.avatar-fallback span[data-v-e7deb834]{font-weight:700;color:#94a3b8;line-height:1}.agent-panel__section[data-v-31bccdd4]{display:flex;flex-direction:column}.agent-panel__section-label[data-v-31bccdd4]{font-size:9px;font-weight:700;color:var(--text-faint);font-family:var(--font-family);text-transform:uppercase;letter-spacing:.5px;padding:8px 12px 4px}.agent-panel__list[data-v-31bccdd4]{overflow-y:auto;padding:4px}.agent-panel__list--teams[data-v-31bccdd4]{flex-shrink:0;border-bottom:1px solid var(--divider-color);padding-bottom:4px}.agent-panel__item[data-v-31bccdd4]{display:flex;align-items:center;padding:7px 10px;border-radius:6px;cursor:pointer;transition:all .12s ease;gap:8px}.agent-panel__item[data-v-31bccdd4]:hover{background:#f59e0b0f}.agent-panel__item--active[data-v-31bccdd4]{background:#3b82f60f;border-left:2px solid var(--active-blue);padding-left:8px}.agent-panel__item--active[data-v-31bccdd4]:hover{background:#3b82f61a}.agent-panel__item--active .agent-panel__item-name[data-v-31bccdd4]{font-weight:600;color:var(--text-primary)}.agent-panel__avatar-wrap[data-v-31bccdd4]{position:relative;width:24px;height:24px;flex-shrink:0}.agent-panel__status-dot[data-v-31bccdd4]{position:absolute;bottom:-1px;right:-1px;width:6px;height:6px;border-radius:50%;border:1.5px solid var(--bg-main)}.agent-panel__status-dot--online[data-v-31bccdd4]{background-color:var(--status-online)}.agent-panel__status-dot--busy[data-v-31bccdd4]{background-color:var(--status-busy)}.agent-panel__status-dot--offline[data-v-31bccdd4]{background-color:var(--status-offline)}.agent-panel__info[data-v-31bccdd4]{display:flex;flex-direction:column;min-width:0;gap:1px;flex:1}.agent-panel__item-name[data-v-31bccdd4]{font-size:11.5px;font-weight:450;color:var(--text-muted);font-family:var(--font-family);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-panel__item-desc[data-v-31bccdd4]{font-size:9px;color:var(--text-faint);font-family:var(--font-family);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-panel__team-badge[data-v-31bccdd4]{font-size:8px;font-weight:700;color:#6366f1;background:#6366f114;padding:1px 5px;border-radius:4px;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;font-family:var(--font-family)}.agent-panel__empty[data-v-31bccdd4]{padding:28px 12px;text-align:center;font-size:11px;color:var(--text-faint);font-family:var(--font-family)}.chat-panel__new[data-v-723c09bb]{padding:6px 8px;border-bottom:1px solid var(--divider-color);flex-shrink:0}.chat-panel__new-btn[data-v-723c09bb]{display:flex;align-items:center;gap:6px;width:100%;padding:5px 8px;border-radius:6px;background:transparent;border:1px dashed var(--border-light);color:var(--text-muted);font-size:11px;font-weight:500;font-family:var(--font-family);cursor:pointer;transition:all .15s ease}.chat-panel__new-btn[data-v-723c09bb]:hover{border-color:var(--active-blue);color:var(--active-blue);background:#3b82f60a}.chat-panel__list[data-v-723c09bb]{flex:1;overflow-y:auto;padding:4px}.chat-panel__item[data-v-723c09bb]{display:flex;align-items:center;padding:7px 10px;border-radius:6px;cursor:pointer;transition:all .12s ease;gap:6px}.chat-panel__item[data-v-723c09bb]:hover{background:#00000009}.chat-panel__item--active[data-v-723c09bb]{background:#3b82f60f}.chat-panel__item--active[data-v-723c09bb]:hover{background:#3b82f61a}.chat-panel__item--active .chat-panel__item-name[data-v-723c09bb]{font-weight:600;color:var(--text-primary)}.chat-panel__item--tabbed[data-v-723c09bb]{background:#f59e0b0d}.chat-panel__item--tabbed[data-v-723c09bb]:hover{background:#f59e0b17}.chat-panel__item--tabbed .chat-panel__item-name[data-v-723c09bb]{font-weight:550;color:var(--text-secondary)}.chat-panel__item-actions[data-v-723c09bb]{display:flex;align-items:center;gap:2px;flex-shrink:0;opacity:0;transition:opacity .15s ease}.chat-panel__item:hover .chat-panel__item-actions[data-v-723c09bb]{opacity:1}.chat-panel__item:hover .chat-panel__item-time[data-v-723c09bb]{display:none}.chat-panel__item-action[data-v-723c09bb]{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;background:transparent;border:none;color:var(--text-faint);cursor:pointer;padding:0;transition:color .15s ease,transform .2s cubic-bezier(.4,0,.2,1)}.chat-panel__item-action[data-v-723c09bb]:hover{color:var(--text-secondary);transform:scale(1.15)}.chat-panel__item-action--delete[data-v-723c09bb]:hover{color:var(--danger-red-dark, #ef4444)}.chat-panel__item-input[data-v-723c09bb]{flex:1;min-width:0;font-size:11.5px;font-weight:450;font-family:var(--font-family);color:var(--text-primary);background:var(--bg-main);border:1px solid var(--active-blue, rgba(59, 130, 246, .4));border-radius:4px;padding:1px 4px;outline:none}.chat-panel__item-name[data-v-723c09bb]{font-size:11.5px;font-weight:450;color:var(--text-muted);font-family:var(--font-family);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.chat-panel__item-time[data-v-723c09bb]{font-size:9px;color:var(--text-faint);font-family:var(--font-family);white-space:nowrap;flex-shrink:0}.chat-panel__empty[data-v-723c09bb]{padding:28px 12px;text-align:center;font-size:11px;color:var(--text-faint);font-family:var(--font-family)}.approval-card[data-v-1af87801]{padding:12px;border:1px solid var(--border-light);border-radius:10px;background:#fff;transition:box-shadow .2s ease}.approval-card[data-v-1af87801]:hover{box-shadow:0 2px 8px #0000000f}.approval-card--resolved[data-v-1af87801]{opacity:.55}.approval-card--urgent[data-v-1af87801]{border-left:2.5px solid var(--hover-amber)}.approval-card__header[data-v-1af87801]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.approval-card__type[data-v-1af87801]{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--active-blue);font-family:var(--font-family)}.approval-card__status[data-v-1af87801]{margin-left:auto;font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:1px 6px;border-radius:4px;font-family:var(--font-family)}.approval-card__status--approved[data-v-1af87801]{color:#059669;background:#05966914}.approval-card__status--rejected[data-v-1af87801]{color:#dc2626;background:#dc262614}.approval-card__urgent-dot[data-v-1af87801]{margin-left:auto;width:6px;height:6px;border-radius:50%;background:var(--hover-amber);animation:pulse-dot-1af87801 2s ease-in-out infinite}@keyframes pulse-dot-1af87801{0%,to{opacity:1}50%{opacity:.4}}.approval-card__title[data-v-1af87801]{font-size:13px;font-weight:600;color:var(--text-primary);margin:0 0 3px;font-family:var(--font-family)}.approval-card__desc[data-v-1af87801]{font-size:11px;color:var(--text-muted);margin:0;line-height:1.4;font-family:var(--font-family)}.approval-card__args[data-v-1af87801]{margin-top:8px}.approval-card__args-toggle[data-v-1af87801]{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:500;color:var(--text-faint);background:none;border:none;padding:0;cursor:pointer;font-family:var(--font-family);transition:color .15s ease}.approval-card__args-toggle[data-v-1af87801]:hover{color:var(--text-muted)}.approval-card__args-toggle svg[data-v-1af87801]{transition:transform .15s ease}.approval-card__chevron--open[data-v-1af87801]{transform:rotate(180deg)}.approval-card__args-body[data-v-1af87801]{margin-top:6px;padding:8px;background:#00000005;border-radius:6px;border:1px solid rgba(0,0,0,.04)}.approval-card__arg-row[data-v-1af87801]{display:flex;gap:8px;font-size:10px;font-family:var(--font-family);line-height:1.6}.approval-card__arg-key[data-v-1af87801]{color:var(--text-faint);font-weight:500;text-transform:capitalize;flex-shrink:0;min-width:50px}.approval-card__arg-value[data-v-1af87801]{color:var(--text-secondary);word-break:break-word}.approval-card__footer[data-v-1af87801]{display:flex;align-items:center;justify-content:space-between;margin-top:10px}.approval-card__meta[data-v-1af87801]{display:flex;align-items:center;gap:6px;font-size:10px;font-family:var(--font-family)}.approval-card__requester[data-v-1af87801]{color:var(--hover-amber-dark);font-weight:500}.approval-card__time[data-v-1af87801]{color:var(--text-faint)}.approval-card__actions[data-v-1af87801]{display:flex;gap:4px}.approval-card__btn[data-v-1af87801]{width:28px;height:28px;border-radius:6px;border:1px solid var(--border-light);background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;color:var(--text-faint)}.approval-card__btn--reject[data-v-1af87801]:hover{border-color:#dc26264d;background:#dc26260f;color:#dc2626}.approval-card__btn--approve[data-v-1af87801]{border-color:#05966940}.approval-card__btn--approve[data-v-1af87801]:hover{border-color:#05966966;background:#05966914;color:#059669}.approval-panel[data-v-d650ce32]{display:flex;flex-direction:column;height:100%;overflow:hidden}.approval-panel__body[data-v-d650ce32]{flex:1;overflow-y:auto;padding:12px}.approval-panel__section-label[data-v-d650ce32]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);padding:0 2px;margin-bottom:8px;font-family:var(--font-family)}.approval-panel__list[data-v-d650ce32]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.approval-panel__section-toggle[data-v-d650ce32]{display:flex;align-items:center;gap:6px;width:100%;padding:0 2px;margin-bottom:8px;background:none;border:none;cursor:pointer;font-family:var(--font-family)}.approval-panel__section-label--toggle[data-v-d650ce32]{margin-bottom:0;transition:color .15s ease}.approval-panel__section-toggle:hover .approval-panel__section-label--toggle[data-v-d650ce32]{color:var(--text-muted)}.approval-panel__section-toggle svg[data-v-d650ce32]{color:var(--text-faint);transition:transform .15s ease}.approval-panel__chevron--open[data-v-d650ce32]{transform:rotate(180deg)}.approval-panel__empty[data-v-d650ce32]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;text-align:center}.approval-panel__empty-icon[data-v-d650ce32]{width:44px;height:44px;border-radius:12px;background:#00000008;border:1px solid var(--border-light);display:flex;align-items:center;justify-content:center;color:var(--text-faint);margin-bottom:12px}.approval-panel__empty-text[data-v-d650ce32]{font-size:12px;font-weight:500;color:var(--text-muted);margin:0 0 4px;font-family:var(--font-family)}.approval-panel__empty-hint[data-v-d650ce32]{font-size:10px;color:var(--text-faint);margin:0;line-height:1.5;font-family:var(--font-family);max-width:200px}.sidebar-approvals__badge[data-v-18e2cc14]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;font-size:9px;font-weight:700;color:#fff;background:var(--active-blue);border-radius:8px;font-family:var(--font-family);display:flex;align-items:center;justify-content:center;line-height:1}.task-card[data-v-6b33d707]{padding:10px 12px;border:1px solid var(--border-light);border-radius:8px;background:#fff;cursor:pointer;transition:box-shadow .2s ease,border-color .2s ease}.task-card[data-v-6b33d707]:hover{box-shadow:0 2px 8px #0000000f;border-color:var(--border-medium, #d1d5db)}.task-card--completed[data-v-6b33d707]{opacity:.55}.task-card--blocked[data-v-6b33d707]{border-left:2.5px solid #ef4444}.task-card__header[data-v-6b33d707]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.task-card__id[data-v-6b33d707]{font-size:9px;font-weight:600;color:var(--text-faint);font-family:var(--font-mono, monospace);letter-spacing:.02em}.task-card__parent[data-v-6b33d707]{font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:1px 5px;border-radius:3px;color:#7c3aed;background:#7c3aed14;font-family:var(--font-family)}.task-card__subject[data-v-6b33d707]{font-size:12px;font-weight:600;color:var(--text-primary);margin:0 0 4px;line-height:1.35;font-family:var(--font-family)}.task-card__active-form[data-v-6b33d707]{font-size:10px;color:var(--active-blue);font-style:italic;margin-bottom:6px;font-family:var(--font-family)}.task-card__footer[data-v-6b33d707]{display:flex;align-items:center;justify-content:space-between;margin-top:6px}.task-card__assignee[data-v-6b33d707]{font-size:10px;font-weight:600;color:var(--active-blue);background:#3b82f614;padding:1px 5px;border-radius:3px;font-family:var(--font-family)}.task-card__unassigned[data-v-6b33d707],.task-card__time[data-v-6b33d707]{font-size:10px;color:var(--text-faint);font-family:var(--font-family)}@media(max-height:700px){.task-card[data-v-6b33d707]{padding:6px 10px;border-radius:6px}.task-card__header[data-v-6b33d707]{margin-bottom:2px}.task-card__subject[data-v-6b33d707]{font-size:11px;margin:0 0 2px}.task-card__active-form[data-v-6b33d707]{margin-bottom:3px}.task-card__footer[data-v-6b33d707]{margin-top:3px}}@media(max-width:768px){.task-card[data-v-6b33d707]{padding:8px 10px}}.task-board[data-v-0ae8b142]{display:flex;flex-direction:column;height:100%;overflow:hidden}.task-board__filters[data-v-0ae8b142]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-light);flex-shrink:0}.task-board__search[data-v-0ae8b142]{flex:1;max-width:240px;height:30px;padding:0 10px;border:1px solid var(--border-light);border-radius:6px;font-size:12px;font-family:var(--font-family);background:#fff;color:var(--text-primary);outline:none;transition:border-color .15s ease}.task-board__search[data-v-0ae8b142]:focus{border-color:var(--active-blue)}.task-board__filter-select[data-v-0ae8b142]{height:30px;padding:0 8px;border:1px solid var(--border-light);border-radius:6px;font-size:11px;font-family:var(--font-family);background:#fff;color:var(--text-secondary);cursor:pointer;outline:none}.task-board__new-btn[data-v-0ae8b142]{margin-left:auto;height:30px;padding:0 14px;border:none;border-radius:6px;background:var(--active-blue);color:#fff;font-size:12px;font-weight:600;font-family:var(--font-family);cursor:pointer;transition:background .15s ease}.task-board__new-btn[data-v-0ae8b142]:hover{background:var(--active-blue-dark, #2563eb)}.task-board__columns[data-v-0ae8b142]{display:flex;gap:12px;padding:16px;overflow-x:auto;flex:1}.task-board__column[data-v-0ae8b142]{flex:1;min-width:200px;max-width:280px;display:flex;flex-direction:column}.task-board__column-header[data-v-0ae8b142]{display:flex;align-items:center;gap:6px;padding:0 4px 8px;border-bottom:2px solid var(--border-light);margin-bottom:8px}.task-board__column-title[data-v-0ae8b142]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary);font-family:var(--font-family)}.task-board__column-count[data-v-0ae8b142]{font-size:10px;font-weight:600;color:var(--text-faint);background:#0000000a;padding:0 5px;border-radius:8px;font-family:var(--font-family)}.task-board__column-body[data-v-0ae8b142]{display:flex;flex-direction:column;gap:6px;overflow-y:auto;flex:1}.task-board__empty[data-v-0ae8b142]{font-size:11px;color:var(--text-faint);text-align:center;padding:20px 0;font-family:var(--font-family)}@media(max-width:768px){.task-board__filters[data-v-0ae8b142]{flex-wrap:wrap;padding:8px 12px;gap:6px}.task-board__search[data-v-0ae8b142]{min-width:0;max-width:none;flex:1 1 100%;order:-1}.task-board__columns[data-v-0ae8b142]{padding:12px;gap:8px}.task-board__column[data-v-0ae8b142]{min-width:160px}}@media(max-height:700px){.task-board__filters[data-v-0ae8b142]{padding:8px 12px;gap:6px}.task-board__search[data-v-0ae8b142],.task-board__filter-select[data-v-0ae8b142],.task-board__new-btn[data-v-0ae8b142]{height:26px;font-size:11px}.task-board__columns[data-v-0ae8b142]{padding:8px 12px;gap:8px}.task-board__column-header[data-v-0ae8b142]{padding:0 4px 4px;margin-bottom:4px}.task-board__column-body[data-v-0ae8b142]{gap:4px}.task-board__empty[data-v-0ae8b142]{padding:12px 0}}.exec-chain[data-v-c9e99848]{margin-top:4px}.exec-chain__title[data-v-c9e99848]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);margin:0 0 10px;font-family:var(--font-family)}.exec-chain__loading[data-v-c9e99848],.exec-chain__empty[data-v-c9e99848]{font-size:11px;color:var(--text-faint);font-family:var(--font-family);padding:8px 0}.exec-chain__error[data-v-c9e99848]{font-size:11px;color:#dc2626;font-family:var(--font-family);padding:8px 0}.exec-chain__timeline[data-v-c9e99848]{display:flex;flex-direction:column}.exec-chain__step[data-v-c9e99848]{display:flex;gap:10px;min-height:36px}.exec-chain__step--clickable[data-v-c9e99848]{cursor:pointer}.exec-chain__step--clickable:hover .exec-chain__content[data-v-c9e99848]{background:#00000005}.exec-chain__step--clickable:hover .exec-chain__agent[data-v-c9e99848]{color:var(--active-blue)}.exec-chain__rail[data-v-c9e99848]{display:flex;flex-direction:column;align-items:center;width:20px;flex-shrink:0}.exec-chain__dot[data-v-c9e99848]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.exec-chain__dot--gray[data-v-c9e99848]{background:#6b72801f;color:#6b7280}.exec-chain__dot--purple[data-v-c9e99848]{background:#7c3aed1f;color:#7c3aed}.exec-chain__dot--green[data-v-c9e99848]{background:#10b9811f;color:#059669}.exec-chain__dot--red[data-v-c9e99848]{background:#dc26261f;color:#dc2626}.exec-chain__line[data-v-c9e99848]{width:1.5px;flex:1;min-height:12px;background:#00000014}.exec-chain__content[data-v-c9e99848]{flex:1;min-width:0;padding:2px 8px 10px;border-radius:5px;transition:background .1s ease}.exec-chain__header[data-v-c9e99848]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.exec-chain__agent[data-v-c9e99848]{font-size:11px;font-weight:600;color:var(--text-primary);font-family:var(--font-family);transition:color .1s ease}.exec-chain__event[data-v-c9e99848]{font-size:9px;font-weight:600;color:var(--text-faint);background:#0000000a;padding:1px 5px;border-radius:3px;font-family:var(--font-mono, monospace)}.exec-chain__time[data-v-c9e99848]{font-size:9px;color:var(--text-faint);font-family:var(--font-mono, monospace);margin-left:auto}.exec-chain__dur[data-v-c9e99848]{font-size:9px;font-weight:600;color:var(--text-secondary);font-family:var(--font-mono, monospace)}.exec-chain__desc[data-v-c9e99848]{font-size:10px;color:var(--text-secondary);font-family:var(--font-family);margin-top:2px}.exec-chain__instance[data-v-c9e99848]{font-size:9px;color:var(--text-faint);font-family:var(--font-mono, monospace);margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exec-chain__stats[data-v-c9e99848]{display:flex;gap:8px;margin-top:3px;font-size:9px;color:var(--text-faint);font-family:var(--font-family)}.task-detail[data-v-bca86090]{padding:20px;overflow-y:auto;height:100%}.task-detail__header[data-v-bca86090]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.task-detail__id[data-v-bca86090]{font-size:11px;font-weight:600;color:var(--text-faint);font-family:var(--font-mono, monospace)}.task-detail__status[data-v-bca86090]{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:4px;font-family:var(--font-family)}.task-detail__status--pending[data-v-bca86090]{color:#2563eb;background:#2563eb14}.task-detail__status--in_progress[data-v-bca86090]{color:#d97706;background:#d9770614}.task-detail__status--blocked[data-v-bca86090]{color:#dc2626;background:#dc262614}.task-detail__status--completed[data-v-bca86090]{color:#059669;background:#05966914}.task-detail__close[data-v-bca86090]{margin-left:auto;width:28px;height:28px;border:1px solid var(--border-light);border-radius:6px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-faint);transition:all .15s ease}.task-detail__close[data-v-bca86090]:hover{color:var(--text-primary);border-color:var(--border-medium, #d1d5db)}.task-detail__subject[data-v-bca86090]{font-size:16px;font-weight:700;color:var(--text-primary);margin:0 0 16px;font-family:var(--font-family)}.task-detail__meta[data-v-bca86090]{display:flex;flex-direction:column;gap:6px;margin-bottom:20px;padding:12px;background:#00000005;border-radius:8px;border:1px solid rgba(0,0,0,.04)}.task-detail__meta-row[data-v-bca86090]{display:flex;align-items:center;gap:8px}.task-detail__label[data-v-bca86090]{font-size:11px;font-weight:600;color:var(--text-faint);min-width:80px;font-family:var(--font-family)}.task-detail__value[data-v-bca86090]{font-size:12px;color:var(--text-secondary);font-family:var(--font-family)}.task-detail__activity-link[data-v-bca86090]{display:inline-flex;align-items:center;gap:4px;margin-left:auto;font-size:10px;font-weight:600;color:var(--active-blue);background:#3b82f60f;border:1px solid rgba(59,130,246,.2);border-radius:4px;padding:2px 8px;cursor:pointer;font-family:var(--font-family);transition:all .15s ease}.task-detail__activity-link[data-v-bca86090]:hover{background:#3b82f61f;border-color:#3b82f64d}.task-detail__section[data-v-bca86090]{margin-bottom:16px}.task-detail__section-title[data-v-bca86090]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);margin:0 0 6px;font-family:var(--font-family)}.task-detail__description[data-v-bca86090]{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:0;white-space:pre-wrap;font-family:var(--font-family)}.task-detail__result[data-v-bca86090]{font-size:12px;color:var(--text-secondary);background:#0596690a;border:1px solid rgba(5,150,105,.1);border-radius:6px;padding:10px;white-space:pre-wrap;margin:0;font-family:var(--font-mono, monospace)}.task-detail__error[data-v-bca86090]{font-size:12px;color:#dc2626;background:#dc26260a;border:1px solid rgba(220,38,38,.1);border-radius:6px;padding:10px;white-space:pre-wrap;margin:0;font-family:var(--font-mono, monospace)}@media(max-height:700px){.task-detail[data-v-bca86090]{padding:12px 16px}.task-detail__header[data-v-bca86090]{margin-bottom:8px}.task-detail__subject[data-v-bca86090]{font-size:14px;margin:0 0 10px}.task-detail__meta[data-v-bca86090]{margin-bottom:12px;padding:8px 10px;gap:4px}.task-detail__section[data-v-bca86090]{margin-bottom:10px}}.create-task-overlay[data-v-f1703ed4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:1000}.create-task-dialog[data-v-f1703ed4]{background:#fff;border-radius:12px;padding:24px;width:440px;max-width:90vw;box-shadow:0 16px 48px #0000001f}.create-task-dialog__title[data-v-f1703ed4]{font-size:16px;font-weight:700;color:var(--text-primary);margin:0 0 16px;font-family:var(--font-family)}.create-task-dialog__field[data-v-f1703ed4]{margin-bottom:12px;flex:1}.create-task-dialog__label[data-v-f1703ed4]{display:block;font-size:11px;font-weight:600;color:var(--text-faint);margin-bottom:4px;font-family:var(--font-family)}.create-task-dialog__input[data-v-f1703ed4],.create-task-dialog__textarea[data-v-f1703ed4],.create-task-dialog__select[data-v-f1703ed4]{width:100%;padding:8px 10px;border:1px solid var(--border-light);border-radius:6px;font-size:13px;font-family:var(--font-family);color:var(--text-primary);background:#fff;outline:none;transition:border-color .15s ease;box-sizing:border-box}.create-task-dialog__input[data-v-f1703ed4]:focus,.create-task-dialog__textarea[data-v-f1703ed4]:focus,.create-task-dialog__select[data-v-f1703ed4]:focus{border-color:var(--active-blue)}.create-task-dialog__textarea[data-v-f1703ed4]{resize:vertical;min-height:80px}.create-task-dialog__row[data-v-f1703ed4]{display:flex;gap:12px}.create-task-dialog__actions[data-v-f1703ed4]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.create-task-dialog__btn[data-v-f1703ed4]{height:32px;padding:0 16px;border-radius:6px;font-size:12px;font-weight:600;font-family:var(--font-family);cursor:pointer;transition:all .15s ease}.create-task-dialog__btn--cancel[data-v-f1703ed4]{border:1px solid var(--border-light);background:transparent;color:var(--text-secondary)}.create-task-dialog__btn--cancel[data-v-f1703ed4]:hover{background:#00000008}.create-task-dialog__btn--create[data-v-f1703ed4]{border:none;background:var(--active-blue);color:#fff}.create-task-dialog__btn--create[data-v-f1703ed4]:hover:not(:disabled){background:var(--active-blue-dark, #2563eb)}.create-task-dialog__btn--create[data-v-f1703ed4]:disabled{opacity:.5;cursor:not-allowed}.create-task-dialog__error[data-v-f1703ed4]{font-size:12px;color:#dc2626;background:#dc26260f;border:1px solid rgba(220,38,38,.12);border-radius:6px;padding:8px 10px;margin-top:8px;font-family:var(--font-family)}.tasks-panel__content[data-v-68a11e43]{overflow:auto}.tasks-panel__detail[data-v-68a11e43]{position:absolute;top:0;right:0;width:clamp(300px,35vw,380px);height:100%;background:var(--bg-main);border-left:1px solid var(--divider-color);box-shadow:-4px 0 16px #0000000f;z-index:2}.task-detail-slide-enter-active[data-v-68a11e43],.task-detail-slide-leave-active[data-v-68a11e43]{transition:transform .25s ease}.task-detail-slide-enter-from[data-v-68a11e43],.task-detail-slide-leave-to[data-v-68a11e43]{transform:translate(100%)}@media(max-width:768px){.tasks-panel__detail[data-v-68a11e43]{width:100%}}.message-bubble[data-v-f146c013]{padding:10px 12px;border-radius:10px;background:var(--bg-surface, #f3f4f6);max-width:85%;align-self:flex-start}.message-bubble--outgoing[data-v-f146c013]{background:#3b82f614;align-self:flex-end}.message-bubble--system[data-v-f146c013]{background:#f59e0b0f;border:1px solid rgba(245,158,11,.12);max-width:100%;align-self:stretch}.message-bubble__header[data-v-f146c013]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.message-bubble__sender[data-v-f146c013]{font-size:11px;font-weight:600;color:var(--text-secondary);font-family:var(--font-family)}.message-bubble__time[data-v-f146c013]{margin-left:auto;font-size:10px;color:var(--text-faint);font-family:var(--font-family)}.message-bubble__content[data-v-f146c013]{font-size:13px;color:var(--text-primary);line-height:1.45;white-space:pre-wrap;word-break:break-word;font-family:var(--font-family)}.message-bubble__reaction[data-v-f146c013]{font-size:36px;line-height:1.2;text-align:center;padding:4px 0}.message-bubble__content[data-v-f146c013] .mb-mention{display:inline;font-size:11px;font-weight:600;font-family:var(--font-family);color:#3b82f6;background:#3b82f61a;padding:1px 5px;border-radius:4px;white-space:nowrap}.message-bubble__content[data-v-f146c013] .mb-inline-code{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:12px;background:#0000000f;padding:1px 4px;border-radius:3px;color:var(--text-primary)}.message-bubble__content[data-v-f146c013] .mb-code-block{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:12px;background:#0000000f;padding:8px 10px;border-radius:6px;margin:4px 0;overflow-x:auto;white-space:pre}.message-bubble__content[data-v-f146c013] .mb-code-block code{background:none;padding:0}.message-bubble__content[data-v-f146c013] .mb-link{color:#3b82f6;text-decoration:underline;text-underline-offset:2px}.message-bubble__content[data-v-f146c013] .mb-link:hover{color:#2563eb}.message-bubble__content[data-v-f146c013] strong{font-weight:650}.message-bubble__content[data-v-f146c013] em{font-style:italic}.message-bubble__reactions[data-v-f146c013]{display:flex;gap:4px;margin-top:4px}.message-bubble__reaction-btn[data-v-f146c013]{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border:1px solid var(--border-light, #e5e7eb);border-radius:10px;background:transparent;cursor:pointer;font-family:var(--font-family);transition:all .12s ease;line-height:1}.message-bubble__reaction-btn[data-v-f146c013]:hover{background:#3b82f60f;border-color:#3b82f64d}.message-bubble__reaction-btn--active[data-v-f146c013]{background:#3b82f614;border-color:#3b82f640}.message-bubble__reaction-emoji[data-v-f146c013]{font-size:12px;line-height:1}.message-bubble__reaction-count[data-v-f146c013]{font-size:10px;font-weight:600;color:var(--text-secondary)}.agent-message-panel[data-v-3e9edfc0]{display:flex;flex-direction:column;height:100%;background:var(--bg-main)}.agent-message-panel__header[data-v-3e9edfc0]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border-light);flex-shrink:0}.agent-message-panel__title[data-v-3e9edfc0]{font-size:14px;font-weight:700;color:var(--text-primary);margin:0;display:flex;align-items:center;gap:6px;font-family:var(--font-family)}.agent-message-panel__refresh[data-v-3e9edfc0]{width:28px;height:28px;border:1px solid var(--border-light);border-radius:6px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--text-faint);transition:all .15s ease}.agent-message-panel__refresh[data-v-3e9edfc0]:hover{color:var(--text-primary);border-color:var(--border-medium, #d1d5db)}.agent-message-panel__messages[data-v-3e9edfc0]{flex:1;overflow-y:auto;padding:12px 16px;display:flex;flex-direction:column;gap:8px}.agent-message-panel__loading[data-v-3e9edfc0],.agent-message-panel__empty[data-v-3e9edfc0]{font-size:12px;color:var(--text-faint);text-align:center;padding:32px 20px;font-family:var(--font-family);display:flex;flex-direction:column;align-items:center;gap:8px}.agent-message-panel__loading-older[data-v-3e9edfc0]{display:flex;align-items:center;justify-content:center;padding:10px 0;font-size:11px;color:var(--text-faint);font-family:var(--font-family)}.agent-message-panel__empty-icon[data-v-3e9edfc0]{opacity:.35}.conversation-detail[data-v-59907cc2]{display:flex;flex-direction:column;height:100%}.conversation-detail__header[data-v-59907cc2]{padding:8px 10px}.conversation-detail__back-btn[data-v-59907cc2]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;transition:all .15s ease;flex-shrink:0}.conversation-detail__back-btn[data-v-59907cc2]:hover{color:var(--text-primary);background:#0000000a;transform:translate(-2px)}.conversation-detail__contact-info[data-v-59907cc2]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.conversation-detail__contact-name[data-v-59907cc2]{font-size:13px;font-weight:650;color:var(--text-primary);font-family:var(--font-family);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-detail__contact-status[data-v-59907cc2]{font-size:10px;font-weight:500;color:#059669;font-family:var(--font-family)}.conversation-detail__content[data-v-59907cc2]{flex:1;overflow:hidden;min-height:0}.conversation-detail__input-area[data-v-59907cc2]{display:flex;align-items:center;gap:6px;padding:8px 10px;border-top:1px solid var(--divider-color);flex-shrink:0;background:var(--bg-main)}.conversation-detail__input[data-v-59907cc2]{flex:1;height:32px;padding:0 10px;border:1px solid var(--border-light);border-radius:6px;background:var(--bg-main);font-size:12px;font-family:var(--font-family);color:var(--text-primary);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.conversation-detail__input[data-v-59907cc2]::placeholder{color:var(--text-faint)}.conversation-detail__input[data-v-59907cc2]:focus{border-color:var(--active-blue);box-shadow:0 0 0 2px #3b82f61a}.conversation-detail__input[data-v-59907cc2]:disabled{opacity:.5}.conversation-detail__send-btn[data-v-59907cc2]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:6px;background:var(--active-blue);color:#fff;cursor:pointer;flex-shrink:0;transition:all .15s ease}.conversation-detail__send-btn[data-v-59907cc2]:hover:not(:disabled){background:#2563eb}.conversation-detail__send-btn[data-v-59907cc2]:active:not(:disabled){transform:scale(.94)}.conversation-detail__send-btn[data-v-59907cc2]:disabled{opacity:.35;cursor:default}.conversation-detail__error[data-v-59907cc2]{padding:4px 10px;font-size:11px;color:var(--danger-red-dark);background:#dc26260f;border-top:1px solid rgba(220,38,38,.12);cursor:pointer;font-family:var(--font-family)}.messages-panel__search[data-v-99cc788c]{padding:8px 14px;border-bottom:1px solid var(--divider-color);flex-shrink:0;display:flex;align-items:center;gap:8px;background:#00000004}.messages-panel__search-icon[data-v-99cc788c]{color:var(--text-faint);flex-shrink:0}.messages-panel__search-input[data-v-99cc788c]{flex:1;border:none;background:transparent;font-size:12px;font-family:var(--font-family);color:var(--text-primary);outline:none;padding:4px 0}.messages-panel__search-input[data-v-99cc788c]::placeholder{color:var(--text-faint)}.messages-panel__contacts[data-v-99cc788c]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0}.messages-panel__empty[data-v-99cc788c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:8px}.messages-panel__empty-icon[data-v-99cc788c]{color:var(--text-faint);opacity:.4;margin-bottom:4px}.messages-panel__empty-text[data-v-99cc788c]{font-size:13px;font-weight:600;color:var(--text-muted);font-family:var(--font-family)}.messages-panel__empty-hint[data-v-99cc788c]{font-size:11px;color:var(--text-faint);font-family:var(--font-family);text-align:center;line-height:1.4}.contact-row[data-v-99cc788c]{display:flex;align-items:center;gap:10px;padding:10px 14px;cursor:pointer;transition:background .12s ease;border-bottom:1px solid rgba(0,0,0,.04)}.contact-row[data-v-99cc788c]:hover{background:#00000006}.contact-row[data-v-99cc788c]:active{background:#0000000d}.contact-row__avatar[data-v-99cc788c]{position:relative;flex-shrink:0}.contact-row__status-dot[data-v-99cc788c]{position:absolute;bottom:0;right:0;width:9px;height:9px;border-radius:50%;background:#22c55e;border:2px solid var(--bg-main)}.contact-row__info[data-v-99cc788c]{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.contact-row__top[data-v-99cc788c]{display:flex;align-items:center;justify-content:space-between;gap:8px}.contact-row__name[data-v-99cc788c]{font-size:12.5px;font-weight:600;color:var(--text-primary);font-family:var(--font-family);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.contact-row__time[data-v-99cc788c]{font-size:10px;font-weight:500;color:var(--text-faint);font-family:var(--font-family);white-space:nowrap;flex-shrink:0}.contact-row__bottom[data-v-99cc788c]{display:flex;align-items:center;justify-content:space-between;gap:8px}.contact-row__preview[data-v-99cc788c]{font-size:11px;color:var(--text-muted);font-family:var(--font-family);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;line-height:1.3}.slide-panel__header-actions[data-v-2656028c]{display:flex;align-items:center;gap:4px}.confirm-backdrop[data-v-43977609]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;background:#00000059}.confirm-dialog[data-v-43977609]{background:var(--bg-main, #fff);border:1px solid var(--divider-color, #e5e7eb);border-radius:12px;padding:20px 24px;min-width:320px;max-width:420px;box-shadow:0 8px 32px #0000001f}.confirm-dialog__title[data-v-43977609]{font-size:14px;font-weight:600;color:var(--text-primary, #111);margin-bottom:8px}.confirm-dialog__message[data-v-43977609]{font-size:13px;color:var(--text-secondary, #555);line-height:1.5;margin-bottom:16px}.confirm-dialog__actions[data-v-43977609]{display:flex;justify-content:flex-end;gap:8px}.confirm-dialog__btn[data-v-43977609]{padding:6px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:1px solid var(--divider-color, #e5e7eb);transition:background .15s ease,color .15s ease}.confirm-dialog__btn--cancel[data-v-43977609]{background:var(--bg-main, #fff);color:var(--text-secondary, #555)}.confirm-dialog__btn--cancel[data-v-43977609]:hover{background:var(--bg-hover, #f5f5f5)}.confirm-dialog__btn--confirm[data-v-43977609]{background:var(--active-blue, #3b82f6);color:#fff;border-color:var(--active-blue, #3b82f6)}.confirm-dialog__btn--confirm[data-v-43977609]:hover{filter:brightness(.92)}.confirm-dialog__btn--destructive[data-v-43977609]{background:#ef4444;border-color:#ef4444}.confirm-dialog__btn--destructive[data-v-43977609]:hover{filter:brightness(.92)}.confirm-fade-enter-active[data-v-43977609],.confirm-fade-leave-active[data-v-43977609]{transition:opacity .15s ease}.confirm-fade-enter-from[data-v-43977609],.confirm-fade-leave-to[data-v-43977609]{opacity:0}.townhall-msg[data-v-8a5e3ae2]{display:flex;gap:10px;padding:8px 14px;transition:background .12s ease}.townhall-msg[data-v-8a5e3ae2]:hover{background:#00000005}.townhall-msg__avatar-wrap[data-v-8a5e3ae2]{position:relative;width:30px;height:30px;flex-shrink:0;margin-top:2px}.townhall-msg__avatar[data-v-8a5e3ae2]{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;font-family:var(--font-family)}.townhall-msg__avatar--user[data-v-8a5e3ae2]{background:#3b82f61f;color:var(--active-blue)}.townhall-msg__avatar--agent[data-v-8a5e3ae2]{background:#8b5cf61f;color:#8b5cf6}.townhall-msg__body[data-v-8a5e3ae2]{flex:1;min-width:0}.townhall-msg__meta[data-v-8a5e3ae2]{display:flex;align-items:baseline;gap:6px;margin-bottom:2px}.townhall-msg__sender[data-v-8a5e3ae2]{font-size:12px;font-weight:650;color:var(--text-primary);font-family:var(--font-family)}.townhall-msg__time[data-v-8a5e3ae2]{font-size:10px;font-weight:500;color:var(--text-faint);font-family:var(--font-family)}.townhall-msg__content[data-v-8a5e3ae2]{font-size:12px;color:var(--text-secondary);font-family:var(--font-family);line-height:1.5;white-space:pre-wrap;word-break:break-word}.townhall-msg__reaction[data-v-8a5e3ae2]{font-size:32px;line-height:1.2;padding:2px 0}.townhall-msg__content[data-v-8a5e3ae2] .townhall-mention{display:inline;font-size:11px;font-weight:600;font-family:var(--font-family);color:var(--active-blue);background:#3b82f61a;padding:1px 5px;border-radius:4px;white-space:nowrap}.townhall-msg__reactions[data-v-8a5e3ae2]{display:flex;gap:4px;margin-top:4px}.townhall-msg__reaction-btn[data-v-8a5e3ae2]{display:inline-flex;align-items:center;gap:3px;padding:1px 6px;border:1px solid var(--border-light, #e5e7eb);border-radius:10px;background:transparent;cursor:pointer;font-family:var(--font-family);transition:all .12s ease;line-height:1}.townhall-msg__reaction-btn[data-v-8a5e3ae2]:hover{background:#3b82f60f;border-color:#3b82f64d}.townhall-msg__reaction-btn--active[data-v-8a5e3ae2]{background:#3b82f614;border-color:#3b82f640}.townhall-msg__reaction-emoji[data-v-8a5e3ae2]{font-size:12px;line-height:1}.townhall-msg__reaction-count[data-v-8a5e3ae2]{font-size:10px;font-weight:600;color:var(--text-secondary)}.mention-dropdown[data-v-d44adf4f]{position:absolute;bottom:calc(100% + 4px);left:10px;right:10px;max-height:200px;overflow-y:auto;background:var(--bg-main);border:1px solid var(--divider-color);border-radius:10px;box-shadow:0 -4px 16px #00000014,0 -1px 4px #0000000a;padding:4px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent;z-index:10}.mention-dropdown[data-v-d44adf4f]::-webkit-scrollbar{width:3px}.mention-dropdown[data-v-d44adf4f]::-webkit-scrollbar-track{background:transparent}.mention-dropdown[data-v-d44adf4f]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.mention-dropdown[data-v-d44adf4f]::-webkit-scrollbar-thumb:hover{background:#0003}.mention-dropdown__item[data-v-d44adf4f]{display:flex;align-items:center;gap:8px;padding:5px 8px;border-radius:6px;cursor:pointer;transition:background .1s ease}.mention-dropdown__item--active[data-v-d44adf4f]{background:#3b82f614}.mention-dropdown__avatar[data-v-d44adf4f]{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;font-family:var(--font-family);flex-shrink:0}.mention-dropdown__avatar--all[data-v-d44adf4f]{background:#f59e0b1f;color:#d97706}.mention-dropdown__avatar--agent[data-v-d44adf4f]{background:#8b5cf61f;color:#8b5cf6}.mention-dropdown__name[data-v-d44adf4f]{font-size:12px;font-weight:550;color:var(--text-primary);font-family:var(--font-family);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-pop-enter-active[data-v-d44adf4f]{transition:opacity .15s ease,transform .15s ease}.mention-pop-leave-active[data-v-d44adf4f]{transition:opacity .1s ease,transform .1s ease}.mention-pop-enter-from[data-v-d44adf4f],.mention-pop-leave-to[data-v-d44adf4f]{opacity:0;transform:translateY(6px)}.townhall-input-area[data-v-97a38dd5]{flex-shrink:0;padding:8px 10px 10px;position:relative}.townhall-input-pill[data-v-97a38dd5]{display:flex;align-items:center;gap:4px;min-height:40px;border:1.5px solid rgba(30,41,59,.35);border-radius:1rem;background:linear-gradient(135deg,#fffefb,#fbf9f5);box-shadow:0 3px 10px -2px #00000014,0 2px 5px -1px #0000000f,inset 0 1px #ffffffe6;transition:all .2s ease;padding:0 6px 0 12px;cursor:text}.townhall-input-pill[data-v-97a38dd5]:hover{border-color:#1e293b73;box-shadow:0 4px 12px -2px #0000001a,0 2px 6px -1px #00000014,inset 0 1px #fffffff2}.townhall-input-pill[data-v-97a38dd5]:focus-within{border-color:#1e293b8c;box-shadow:0 5px 14px -2px #0000001f,0 3px 8px -1px #0000001a,inset 0 1px #fff,0 0 0 3px #1e293b0f}.townhall-input[data-v-97a38dd5]{flex:1;min-height:18px;max-height:80px;overflow-y:auto;background:transparent;font-size:13px;font-family:var(--font-family);color:var(--text-primary);outline:none;padding:8px 4px;border:none;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.1) transparent;white-space:pre-wrap;word-break:break-word;line-height:1.5;cursor:text}.townhall-input[data-v-97a38dd5]::-webkit-scrollbar{width:3px}.townhall-input[data-v-97a38dd5]::-webkit-scrollbar-track{background:transparent}.townhall-input[data-v-97a38dd5]::-webkit-scrollbar-thumb{background:#0000001a;border-radius:3px}.townhall-input[data-v-97a38dd5]::-webkit-scrollbar-thumb:hover{background:#0003}.townhall-input[data-v-97a38dd5]:empty:before{content:attr(aria-placeholder);color:var(--text-faint);pointer-events:none}.townhall-input[data-v-97a38dd5] .townhall-mention{display:inline;font-size:11px;font-weight:600;font-family:var(--font-family);color:var(--active-blue);background:#3b82f61a;padding:1px 5px;border-radius:4px;white-space:nowrap;-webkit-user-select:all;user-select:all}.townhall-send-btn[data-v-97a38dd5]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:12px;background:transparent;border:none;color:#0009;cursor:pointer;transition:all .2s ease;flex-shrink:0}.townhall-send-btn[data-v-97a38dd5]:hover:not(:disabled){background:#94a3b826;color:#334155e6}.townhall-send-btn--dim[data-v-97a38dd5]{opacity:.35}.townhall-send-btn--dim[data-v-97a38dd5]:hover{opacity:.6}.townhall-send-btn[data-v-97a38dd5]:disabled{opacity:.35;cursor:not-allowed}.townhall-clear-btn[data-v-6d091e22]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;transition:all .15s ease;flex-shrink:0}.townhall-clear-btn[data-v-6d091e22]:hover:not(:disabled){color:var(--danger-red-dark);background:#dc262614}.townhall-clear-btn[data-v-6d091e22]:disabled{opacity:.3;cursor:not-allowed}.townhall-panel__loading[data-v-6d091e22]{display:flex;align-items:center;justify-content:center;padding:48px 24px;font-size:12px;color:var(--text-muted);font-family:var(--font-family)}.townhall-panel__loading-older[data-v-6d091e22]{display:flex;align-items:center;justify-content:center;padding:10px 24px;font-size:11px;color:var(--text-faint);font-family:var(--font-family)}.townhall-panel__empty[data-v-6d091e22]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px;gap:8px}.townhall-panel__empty-icon[data-v-6d091e22]{color:var(--text-faint);opacity:.4;margin-bottom:4px}.townhall-panel__empty-text[data-v-6d091e22]{font-size:13px;font-weight:600;color:var(--text-muted);font-family:var(--font-family)}.townhall-panel__empty-hint[data-v-6d091e22]{font-size:11px;color:var(--text-faint);font-family:var(--font-family);text-align:center;line-height:1.4}.townhall-panel__messages[data-v-6d091e22]{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;padding:8px 0;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .3s ease}.townhall-panel__messages[data-v-6d091e22]:hover{scrollbar-color:rgba(0,0,0,.15) transparent}.townhall-panel__messages[data-v-6d091e22]::-webkit-scrollbar{width:4px}.townhall-panel__messages[data-v-6d091e22]::-webkit-scrollbar-track{background:transparent}.townhall-panel__messages[data-v-6d091e22]::-webkit-scrollbar-thumb{background:transparent;border-radius:4px;transition:background-color .3s ease}.townhall-panel__messages[data-v-6d091e22]:hover::-webkit-scrollbar-thumb{background:#00000026}.townhall-panel__messages[data-v-6d091e22]::-webkit-scrollbar-thumb:hover{background:#00000040}.panel-trigger__badge[data-v-6d091e22]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ef4444;color:#fff;font-size:9px;font-weight:700;font-family:var(--font-family);display:flex;align-items:center;justify-content:center;line-height:1;pointer-events:none}.townhall-panel__error[data-v-6d091e22]{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 14px;background:#ef444414;border-top:1px solid rgba(239,68,68,.15);cursor:pointer;transition:background .15s ease}.townhall-panel__error[data-v-6d091e22]:hover{background:#ef44441f}.townhall-panel__error-text[data-v-6d091e22]{font-size:11px;font-weight:500;color:var(--danger-red-dark);font-family:var(--font-family);line-height:1.4;flex:1;min-width:0}.townhall-panel__error-dismiss[data-v-6d091e22]{font-size:10px;font-weight:600;color:var(--danger-red-dark);opacity:.6;font-family:var(--font-family);text-transform:uppercase;letter-spacing:.3px;flex-shrink:0}.townhall-typing[data-v-6d091e22]{display:flex;align-items:center;gap:8px;padding:6px 14px 8px}.townhall-typing__dots[data-v-6d091e22]{display:flex;align-items:center;gap:3px}.townhall-typing__dot[data-v-6d091e22]{width:5px;height:5px;border-radius:50%;background:var(--text-faint);animation:townhall-dot-pulse-6d091e22 1.4s ease-in-out infinite}.townhall-typing__dot[data-v-6d091e22]:nth-child(2){animation-delay:.2s}.townhall-typing__dot[data-v-6d091e22]:nth-child(3){animation-delay:.4s}@keyframes townhall-dot-pulse-6d091e22{0%,60%,to{opacity:.3;transform:scale(.8)}30%{opacity:1;transform:scale(1)}}.townhall-typing__avatar[data-v-6d091e22]{flex-shrink:0;width:20px;height:20px}.townhall-typing__avatar-fallback[data-v-6d091e22]{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:700;font-family:var(--font-family);background:#8b5cf61f;color:#8b5cf6}.townhall-typing__label[data-v-6d091e22]{font-size:11px;font-weight:500;color:var(--text-faint);font-family:var(--font-family);font-style:italic}.typing-fade-enter-active[data-v-6d091e22]{transition:opacity .2s ease,transform .2s ease}.typing-fade-leave-active[data-v-6d091e22]{transition:opacity .15s ease,transform .15s ease}.typing-fade-enter-from[data-v-6d091e22],.typing-fade-leave-to[data-v-6d091e22]{opacity:0;transform:translateY(4px)}.inv-list[data-v-e6a1c18a]{display:flex;flex-direction:column}.inv-list__row[data-v-e6a1c18a]{display:flex;align-items:center;gap:10px;padding:10px 16px;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.04);transition:background .1s ease}.inv-list__row[data-v-e6a1c18a]:hover{background:#00000006}.inv-list__row--running[data-v-e6a1c18a]{background:#3b82f605}.inv-list__row--running[data-v-e6a1c18a]:hover{background:#3b82f60a}.inv-list__header[data-v-e6a1c18a]{display:flex;align-items:center;gap:10px;padding:6px 16px;background:#00000008;border-bottom:1px solid rgba(0,0,0,.08)}.inv-list__header-cell[data-v-e6a1c18a]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted);font-family:var(--font-family)}.inv-list__header-cell--status[data-v-e6a1c18a]{width:16px;flex-shrink:0;overflow:hidden;font-size:0}.inv-list__header-cell--type[data-v-e6a1c18a]{flex-shrink:0;min-width:72px}.inv-list__header-cell--details[data-v-e6a1c18a]{flex:1;min-width:0}.inv-list__header-cell--time[data-v-e6a1c18a]{flex-shrink:0}.inv-list__header-cell--duration[data-v-e6a1c18a]{flex-shrink:0;min-width:36px;text-align:right}.inv-list__header-cell--arrow[data-v-e6a1c18a]{width:14px;flex-shrink:0}.inv-list__status[data-v-e6a1c18a]{display:flex;align-items:center;flex-shrink:0;width:16px}.inv-list__dot[data-v-e6a1c18a]{width:8px;height:8px;border-radius:50%}.inv-list__dot--running[data-v-e6a1c18a]{background:var(--active-blue);animation:inv-pulse-e6a1c18a 1.2s ease-in-out infinite}.inv-list__dot--idle[data-v-e6a1c18a]{background:#d1d5db}.inv-list__type[data-v-e6a1c18a]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;padding:2px 6px;border-radius:4px;font-family:var(--font-family);flex-shrink:0;min-width:60px;text-align:center;white-space:nowrap}.inv-list__type--worker[data-v-e6a1c18a]{color:#7c3aed;background:#7c3aed14}.inv-list__type--wakeup[data-v-e6a1c18a]{color:#2563eb;background:#2563eb14}.inv-list__details[data-v-e6a1c18a]{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.inv-list__task[data-v-e6a1c18a]{font-size:10px;font-weight:600;color:var(--active-blue);font-family:var(--font-mono, monospace);flex-shrink:0}.inv-list__id[data-v-e6a1c18a]{font-size:10px;color:var(--text-faint);font-family:var(--font-mono, monospace);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.inv-list__time[data-v-e6a1c18a]{font-size:10px;color:var(--text-muted);font-family:var(--font-mono, monospace);flex-shrink:0}.inv-list__duration[data-v-e6a1c18a]{font-size:10px;font-weight:600;color:var(--text-muted);font-family:var(--font-mono, monospace);flex-shrink:0;min-width:36px;text-align:right}.inv-list__arrow[data-v-e6a1c18a]{color:var(--text-faint);flex-shrink:0;opacity:0;transition:opacity .15s ease}.inv-list__row:hover .inv-list__arrow[data-v-e6a1c18a]{opacity:1}.inv-list__empty[data-v-e6a1c18a]{display:flex;align-items:center;justify-content:center;height:120px;font-size:12px;color:var(--text-faint);font-family:var(--font-family)}@keyframes inv-pulse-e6a1c18a{0%,to{opacity:1}50%{opacity:.4}}@media(max-width:768px){.inv-list__row[data-v-e6a1c18a]{gap:6px;padding:6px 12px;min-height:var(--density-compact-row-height)}.inv-list__header[data-v-e6a1c18a]{gap:6px;padding:4px 12px}.inv-list__header-cell--time[data-v-e6a1c18a],.inv-list__header-cell--duration[data-v-e6a1c18a],.inv-list__time[data-v-e6a1c18a],.inv-list__duration[data-v-e6a1c18a]{display:none}.inv-list__type[data-v-e6a1c18a]{min-width:0;font-size:8px;padding:1px 4px}.inv-list__header-cell--type[data-v-e6a1c18a]{min-width:0}.inv-list__details[data-v-e6a1c18a]{flex-wrap:wrap;gap:4px}.inv-list__id[data-v-e6a1c18a]{font-size:9px}}.trace-tree[data-v-90cc2c87]{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:0 0 8px}.trace-tree__toolbar[data-v-90cc2c87]{display:flex;align-items:flex-end;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0;margin:0 12px;gap:6px}.trace-tree__axis[data-v-90cc2c87]{position:relative;height:24px;flex:1}.trace-tree__tick[data-v-90cc2c87]{position:absolute;bottom:4px;font-size:9px;color:var(--text-faint);font-family:var(--font-mono, monospace);transform:translate(-50%);white-space:nowrap}.trace-tree__controls[data-v-90cc2c87]{display:flex;gap:2px;padding-bottom:3px;flex-shrink:0}.trace-tree__ctrl-btn[data-v-90cc2c87]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;color:var(--text-faint);border-radius:4px;cursor:pointer;transition:all .1s ease}.trace-tree__ctrl-btn[data-v-90cc2c87]:hover{color:var(--text-primary);background:#0000000d}.trace-tree__ctrl-btn--active[data-v-90cc2c87]{color:#7c3aed;background:#7c3aed14}.trace-tree__ctrl-sep[data-v-90cc2c87]{width:1px;height:12px;background:#00000014;align-self:center;flex-shrink:0}.trace-tree__nodes[data-v-90cc2c87]{padding:8px 12px;display:flex;flex-direction:column}.trace-tree__node[data-v-90cc2c87]{display:flex;align-items:center;gap:5px;padding:5px 8px;border-radius:5px;cursor:pointer;transition:background .1s ease,box-shadow .1s ease;-webkit-user-select:none;user-select:none}.trace-tree__node[data-v-90cc2c87]:hover{background:#00000008}.trace-tree__node--selected[data-v-90cc2c87]{background:#3b82f614;box-shadow:inset 2px 0 0 var(--active-blue)}.trace-tree__node--sub[data-v-90cc2c87]{padding:3px 8px}.trace-tree__chevron[data-v-90cc2c87]{display:flex;align-items:center;justify-content:center;width:14px;height:14px;border:none;background:transparent;color:var(--text-faint);cursor:pointer;flex-shrink:0;padding:0;border-radius:3px;transition:transform .15s ease,color .1s ease}.trace-tree__chevron[data-v-90cc2c87]:hover{color:var(--text-primary);background:#0000000a}.trace-tree__chevron--open[data-v-90cc2c87]{transform:rotate(90deg)}.trace-tree__chevron-spacer[data-v-90cc2c87]{width:14px;flex-shrink:0}.trace-tree__collapse-region[data-v-90cc2c87]{display:grid;grid-template-rows:1fr;transition:grid-template-rows .2s ease,opacity .15s ease;opacity:1}.trace-tree__collapse-region--hidden[data-v-90cc2c87]{grid-template-rows:0fr;opacity:0}.trace-tree__collapse-region[data-v-90cc2c87]>*{overflow:hidden}.trace-tree__node-icon[data-v-90cc2c87]{width:14px;height:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.trace-tree__node-icon--sm[data-v-90cc2c87]{width:12px;height:12px}.trace-tree__node-icon--root[data-v-90cc2c87],.trace-tree__node-icon--invocation[data-v-90cc2c87]{color:var(--active-blue)}.trace-tree__node-icon--trigger[data-v-90cc2c87]{color:#f59e0b}.trace-tree__node-icon--llm_call[data-v-90cc2c87]{color:#7c3aed}.trace-tree__node-icon--thinking[data-v-90cc2c87]{color:#6b7280}.trace-tree__node-icon--tool_call[data-v-90cc2c87]{color:#10b981}.trace-tree__node-icon--response[data-v-90cc2c87]{color:var(--active-blue)}.trace-tree__node-label[data-v-90cc2c87]{font-size:11px;font-weight:600;color:var(--text-primary);font-family:var(--font-family)}.trace-tree__node--sub .trace-tree__node-label[data-v-90cc2c87]{font-size:10px;font-weight:500}.trace-tree__node-dur[data-v-90cc2c87]{font-size:9px;color:var(--text-faint);font-family:var(--font-mono, monospace);flex-shrink:0;margin-left:auto}.trace-tree__node-status[data-v-90cc2c87]{width:8px;height:8px;border-radius:50%;flex-shrink:0}.trace-tree__node-status--completed[data-v-90cc2c87]{background:#10b981}.trace-tree__node-status--running[data-v-90cc2c87]{background:var(--active-blue);animation:tree-pulse-90cc2c87 1.2s ease-in-out infinite}.trace-tree__node-status--failed[data-v-90cc2c87]{background:#dc2626}.trace-tree__bar-track[data-v-90cc2c87]{position:relative;height:6px;background:#00000008;border-radius:3px;margin:2px 8px 4px 43px;overflow:hidden}.trace-tree__branch--sub .trace-tree__bar-track[data-v-90cc2c87]{margin-left:24px}.trace-tree__bar[data-v-90cc2c87]{position:absolute;top:0;bottom:0;border-radius:3px;min-width:4px}.trace-tree__bar--llm_call[data-v-90cc2c87]{background:#7c3aed59}.trace-tree__bar--thinking[data-v-90cc2c87]{background:#6b72804d}.trace-tree__bar--tool_call[data-v-90cc2c87]{background:#10b98166}.trace-tree__bar--trigger[data-v-90cc2c87]{background:#f59e0b4d}.trace-tree__bar--response[data-v-90cc2c87]{background:#3b82f64d}.trace-tree__branch[data-v-90cc2c87]{display:flex;position:relative;padding-left:16px}.trace-tree__branch--sub[data-v-90cc2c87]{padding-left:12px}.trace-tree__connector[data-v-90cc2c87]{position:absolute;left:0;top:0;bottom:0;width:16px}.trace-tree__connector--sub[data-v-90cc2c87]{width:12px}.trace-tree__vline[data-v-90cc2c87]{position:absolute;left:7px;top:0;bottom:0;width:1px;background:#0000001a}.trace-tree__connector--last .trace-tree__vline[data-v-90cc2c87]{bottom:50%}.trace-tree__hline[data-v-90cc2c87]{position:absolute;left:7px;top:14px;width:9px;height:1px;background:#0000001a}.trace-tree__connector--sub .trace-tree__vline[data-v-90cc2c87]{left:5px}.trace-tree__connector--sub .trace-tree__hline[data-v-90cc2c87]{left:5px;top:10px;width:7px}.trace-tree__node-wrap[data-v-90cc2c87]{flex:1;min-width:0}.trace-tree__sub[data-v-90cc2c87]{display:flex;flex-direction:column}.trace-tree__summary[data-v-90cc2c87]{display:flex;gap:10px;padding:8px 12px;margin-top:auto;border-top:1px solid rgba(0,0,0,.05);font-size:10px;color:var(--text-faint);font-family:var(--font-family);flex-shrink:0}@keyframes tree-pulse-90cc2c87{0%,to{opacity:1}50%{opacity:.4}}.trace-detail[data-v-9ce4d38c]{display:flex;flex-direction:column;height:100%;overflow-y:auto}.trace-detail__header[data-v-9ce4d38c]{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0}.trace-detail__icon[data-v-9ce4d38c]{width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.trace-detail__icon--invocation[data-v-9ce4d38c]{color:var(--active-blue)}.trace-detail__icon--trigger[data-v-9ce4d38c]{color:#f59e0b}.trace-detail__icon--llm_call[data-v-9ce4d38c]{color:#7c3aed}.trace-detail__icon--thinking[data-v-9ce4d38c]{color:#6b7280}.trace-detail__icon--tool_call[data-v-9ce4d38c]{color:#10b981}.trace-detail__icon--response[data-v-9ce4d38c]{color:var(--active-blue)}.trace-detail__title-area[data-v-9ce4d38c]{display:flex;align-items:center;gap:6px;min-width:0;flex:1}.trace-detail__title[data-v-9ce4d38c]{font-size:13px;font-weight:700;color:var(--text-primary);font-family:var(--font-family)}.trace-detail__type-badge[data-v-9ce4d38c]{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:var(--text-faint);background:#0000000a;padding:1px 6px;border-radius:3px;font-family:var(--font-family);flex-shrink:0}.trace-detail__dur[data-v-9ce4d38c]{font-size:11px;font-weight:600;color:var(--text-muted);font-family:var(--font-mono, monospace);flex-shrink:0}.trace-detail__body[data-v-9ce4d38c]{padding:12px 16px;display:flex;flex-direction:column;gap:12px;flex:1;min-height:0;overflow-y:auto}.trace-detail__meta-grid[data-v-9ce4d38c]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.trace-detail__meta-item[data-v-9ce4d38c]{display:flex;flex-direction:column;gap:2px;padding:8px 10px;background:#00000005;border-radius:6px}.trace-detail__meta-label[data-v-9ce4d38c]{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--text-faint);font-family:var(--font-family)}.trace-detail__meta-value[data-v-9ce4d38c]{font-size:13px;font-weight:600;color:var(--text-primary);font-family:var(--font-family);text-transform:capitalize}.trace-detail__meta-value--completed[data-v-9ce4d38c]{color:#10b981}.trace-detail__meta-value--running[data-v-9ce4d38c]{color:var(--active-blue)}.trace-detail__meta-value--failed[data-v-9ce4d38c]{color:#dc2626}.trace-detail__tag-row[data-v-9ce4d38c]{display:flex;gap:6px;flex-wrap:wrap}.trace-detail__tag[data-v-9ce4d38c]{font-size:10px;font-weight:600;padding:2px 8px;border-radius:4px;color:#92400e;background:#f59e0b1a;font-family:var(--font-family)}.trace-detail__tag--event[data-v-9ce4d38c]{color:#1e40af;background:#3b82f614}.trace-detail__text-block[data-v-9ce4d38c]{font-size:13px;color:var(--text-secondary);line-height:1.6;white-space:pre-wrap;word-break:break-word;font-family:var(--font-family)}.trace-detail__section[data-v-9ce4d38c]{display:flex;flex-direction:column;gap:4px}.trace-detail__section-head[data-v-9ce4d38c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;font:inherit;color:inherit;text-align:left;width:100%;padding:0;display:flex;align-items:center;gap:6px;cursor:pointer;-webkit-user-select:none;user-select:none}.trace-detail__section-icon[data-v-9ce4d38c]{width:18px;height:18px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;flex-shrink:0;font-family:var(--font-family)}.trace-detail__section-icon--thinking[data-v-9ce4d38c]{color:#6b7280;background:#0000000d}.trace-detail__section-icon--response[data-v-9ce4d38c]{color:var(--active-blue);background:#3b82f614}.trace-detail__section-icon--tool[data-v-9ce4d38c]{color:#10b981;background:#10b98114}.trace-detail__section-label[data-v-9ce4d38c]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text-faint);font-family:var(--font-family)}.trace-detail__toggle[data-v-9ce4d38c]{font-size:9px;font-weight:500;color:var(--active-blue);margin-left:auto;font-family:var(--font-family);cursor:pointer}.trace-detail__thinking[data-v-9ce4d38c]{font-size:12px;color:var(--text-muted);font-style:italic;background:#00000005;border-radius:6px;padding:8px 10px;white-space:pre-wrap;word-break:break-word;font-family:var(--font-family);line-height:1.5;max-height:200px;overflow-y:auto}.trace-detail__thinking--full[data-v-9ce4d38c]{max-height:none}.trace-detail__response[data-v-9ce4d38c]{font-size:13px;color:var(--text-secondary);line-height:1.6;white-space:pre-wrap;word-break:break-word;font-family:var(--font-family);max-height:200px;overflow-y:auto}.trace-detail__response--full[data-v-9ce4d38c]{max-height:none}.trace-detail__tool-list[data-v-9ce4d38c]{display:flex;flex-wrap:wrap;gap:4px}.trace-detail__tool-pill[data-v-9ce4d38c]{display:flex;align-items:center;gap:4px;padding:3px 8px;background:#10b9810f;border:1px solid rgba(16,185,129,.15);border-radius:4px;font-size:10px;font-weight:600;color:var(--text-primary);font-family:var(--font-mono, monospace)}.trace-detail__tool-dot[data-v-9ce4d38c]{width:5px;height:5px;border-radius:50%;background:#10b981}.trace-detail__json[data-v-9ce4d38c]{font-size:11px;color:var(--text-secondary);background:#00000006;border-radius:6px;padding:8px 10px;white-space:pre-wrap;word-break:break-all;margin:0;font-family:var(--font-mono, monospace);line-height:1.4;max-height:400px;overflow-y:auto}.trace-detail__meta-row[data-v-9ce4d38c]{display:flex;gap:12px;padding-top:4px;font-size:10px;color:var(--text-faint);font-family:var(--font-family)}.trace-detail__mono[data-v-9ce4d38c]{font-family:var(--font-mono, monospace);font-size:9px}.trace-detail__empty[data-v-9ce4d38c]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:8px;color:var(--text-faint);font-size:12px;font-family:var(--font-family)}.live-trace[data-v-4e84a251]{border:1px solid rgba(59,130,246,.2);border-radius:8px;overflow:hidden;background:#3b82f604}.live-trace__banner[data-v-4e84a251]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#3b82f60d;border-bottom:1px solid rgba(59,130,246,.1)}.live-trace__dot[data-v-4e84a251]{width:6px;height:6px;border-radius:50%;background:#dc2626;animation:live-pulse-4e84a251 1.2s ease-in-out infinite}.live-trace__label[data-v-4e84a251]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--active-blue);font-family:var(--font-family)}.live-trace__body[data-v-4e84a251]{padding:10px 12px;max-height:500px;overflow-y:auto;display:flex;flex-direction:column;gap:8px}.live-trace__block[data-v-4e84a251]{display:flex;border:1px solid rgba(0,0,0,.05);border-radius:6px;overflow:hidden;background:#fff}.live-trace__block-accent[data-v-4e84a251]{width:3px;flex-shrink:0;background:var(--active-blue)}.live-trace__block-accent--thinking[data-v-4e84a251]{background:#6b7280}.live-trace__block-content[data-v-4e84a251]{flex:1;min-width:0;padding:8px 10px}.live-trace__section-head[data-v-4e84a251]{display:flex;align-items:center;gap:6px;margin-bottom:4px}.live-trace__icon[data-v-4e84a251]{width:18px;height:18px;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;flex-shrink:0;font-family:var(--font-family)}.live-trace__icon--thinking[data-v-4e84a251]{color:#6b7280;background:#0000000d}.live-trace__icon--response[data-v-4e84a251]{color:var(--active-blue);background:#3b82f614}.live-trace__section-label[data-v-4e84a251]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;color:var(--text-faint);font-family:var(--font-family)}.live-trace__typing[data-v-4e84a251]{width:12px;height:12px;border:2px solid rgba(0,0,0,.06);border-top-color:#6b7280;border-radius:50%;animation:live-spin-4e84a251 .8s linear infinite}.live-trace__thinking-text[data-v-4e84a251]{font-size:12px;color:var(--text-muted);font-style:italic;white-space:pre-wrap;word-break:break-word;line-height:1.5;font-family:var(--font-family)}.live-trace__response-text[data-v-4e84a251]{font-size:13px;color:var(--text-secondary);white-space:pre-wrap;word-break:break-word;line-height:1.6;font-family:var(--font-family)}.live-trace__tool[data-v-4e84a251]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fff;border:1px solid rgba(0,0,0,.05);border-radius:6px}.live-trace__tool-dot[data-v-4e84a251]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.live-trace__tool-dot--running[data-v-4e84a251]{background:#f59e0b;animation:live-pulse-4e84a251 1.2s ease-in-out infinite}.live-trace__tool-dot--complete[data-v-4e84a251]{background:#10b981}.live-trace__tool-dot--error[data-v-4e84a251]{background:#dc2626}.live-trace__tool-name[data-v-4e84a251]{font-size:11px;font-weight:600;color:var(--text-primary);font-family:var(--font-mono, monospace)}.live-trace__spinner[data-v-4e84a251]{width:12px;height:12px;border:2px solid rgba(0,0,0,.08);border-top-color:var(--active-blue);border-radius:50%;animation:live-spin-4e84a251 .8s linear infinite;margin-left:auto;flex-shrink:0}.live-trace__tool-check[data-v-4e84a251]{margin-left:auto;flex-shrink:0}.live-trace__waiting[data-v-4e84a251]{display:flex;align-items:center;gap:8px;justify-content:center;font-size:12px;color:var(--text-faint);font-style:italic;padding:12px 0;font-family:var(--font-family)}.live-trace__error[data-v-4e84a251]{padding:8px 12px;font-size:12px;color:#dc2626;background:#dc26260a;border-top:1px solid rgba(220,38,38,.1);font-family:var(--font-family)}@keyframes live-pulse-4e84a251{0%,to{opacity:1}50%{opacity:.4}}@keyframes live-spin-4e84a251{to{transform:rotate(360deg)}}.trace-view[data-v-8983ba15]{display:flex;flex-direction:column;height:100%}.trace-view__live[data-v-8983ba15]{flex:1;overflow-y:auto;padding:12px}.trace-view__split[data-v-8983ba15]{display:flex;flex:1;min-height:0}.trace-view__left[data-v-8983ba15]{width:40%;min-width:240px;border-right:1px solid rgba(0,0,0,.06);overflow:hidden;display:flex;flex-direction:column}.trace-view__divider[data-v-8983ba15]{width:1px;background:#0000000f;flex-shrink:0}.trace-view__right[data-v-8983ba15]{flex:1;min-width:0;overflow:hidden;display:flex;flex-direction:column}.trace-view__loading[data-v-8983ba15],.trace-view__empty[data-v-8983ba15]{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;font-size:12px;color:var(--text-faint);font-family:var(--font-family)}.trace-view__spinner[data-v-8983ba15]{width:14px;height:14px;border:2px solid rgba(0,0,0,.08);border-top-color:var(--active-blue);border-radius:50%;animation:trace-spin-8983ba15 .8s linear infinite}@keyframes trace-spin-8983ba15{to{transform:rotate(360deg)}}.trace-view__back-btn[data-v-8983ba15]{display:none}@media(max-width:768px){.trace-view__split[data-v-8983ba15]{flex-direction:column}.trace-view__left[data-v-8983ba15]{width:100%;min-width:0;border-right:none;border-bottom:1px solid rgba(0,0,0,.06);flex:1}.trace-view__left--hidden-narrow[data-v-8983ba15],.trace-view__divider[data-v-8983ba15],.trace-view__right[data-v-8983ba15]{display:none}.trace-view__right--visible-narrow[data-v-8983ba15]{display:flex;flex:1}.trace-view__back-btn[data-v-8983ba15]{display:flex;align-items:center;gap:6px;padding:6px 12px;background:#00000008;border:none;border-bottom:1px solid rgba(0,0,0,.06);color:var(--text-muted);font-size:11px;font-weight:600;font-family:var(--font-family);cursor:pointer;flex-shrink:0;transition:background .12s ease}.trace-view__back-btn[data-v-8983ba15]:hover{background:#0000000f;color:var(--text-primary)}}.inv-timeline[data-v-16c65f78]{display:flex;flex-direction:column;height:100%}.inv-timeline__header[data-v-16c65f78]{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--border-light);background:#00000004;flex-shrink:0}.inv-timeline__back[data-v-16c65f78]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--border-light);border-radius:6px;background:transparent;cursor:pointer;color:var(--text-faint);flex-shrink:0;transition:all .15s ease}.inv-timeline__back[data-v-16c65f78]:hover{color:var(--text-primary);border-color:var(--active-blue);background:#3b82f60a}.inv-timeline__agent-info[data-v-16c65f78]{display:flex;align-items:center;gap:8px;flex-shrink:0}.inv-timeline__avatar[data-v-16c65f78]{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.inv-timeline__avatar-text[data-v-16c65f78]{font-size:10px;font-weight:700;color:#fff;font-family:var(--font-family);letter-spacing:.3px}.inv-timeline__agent-detail[data-v-16c65f78]{display:flex;flex-direction:column;gap:0}.inv-timeline__agent-name[data-v-16c65f78]{font-size:13px;font-weight:700;color:var(--text-primary);font-family:var(--font-family);line-height:1.2}.inv-timeline__team-name[data-v-16c65f78]{font-size:10px;color:var(--text-muted);font-family:var(--font-family);line-height:1.2}.inv-timeline__breadcrumb[data-v-16c65f78]{font-size:11px;font-weight:500;color:var(--text-faint);font-family:var(--font-family);padding:2px 8px;background:#00000008;border-radius:4px;flex-shrink:0}.inv-timeline__spacer[data-v-16c65f78]{flex:1}.inv-timeline__status[data-v-16c65f78]{font-size:10px;font-weight:600;padding:2px 8px;border-radius:10px;text-transform:uppercase;letter-spacing:.3px;font-family:var(--font-family);flex-shrink:0}.inv-timeline__status--running[data-v-16c65f78]{background:#3b82f61a;color:var(--active-blue)}.inv-timeline__status--idle[data-v-16c65f78]{background:#6b72801a;color:#6b7280}.inv-timeline__status--completed[data-v-16c65f78]{background:#10b98114;color:#10b981}.inv-timeline__status--failed[data-v-16c65f78]{background:#dc26260f;color:#dc2626}.inv-timeline__stop-btn[data-v-16c65f78]{font-size:11px;font-weight:600;color:#dc2626;background:#dc26260f;border:1px solid rgba(220,38,38,.2);border-radius:6px;padding:4px 10px;cursor:pointer;font-family:var(--font-family);transition:all .15s ease;flex-shrink:0}.inv-timeline__stop-btn[data-v-16c65f78]:hover{background:#dc26261f;border-color:#dc26264d}.inv-timeline__loading[data-v-16c65f78],.inv-timeline__empty[data-v-16c65f78]{display:flex;align-items:center;justify-content:center;height:120px;font-size:12px;color:var(--text-faint);font-family:var(--font-family)}.activity-panel__team-badge[data-v-e8c2331e]{font-size:10px;font-weight:500;color:var(--text-muted);background:#00000008;padding:2px 8px;border-radius:4px;font-family:var(--font-family)}.activity-panel__content[data-v-e8c2331e]{overflow:auto}.activity-panel__placeholder[data-v-e8c2331e]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;gap:10px;color:var(--text-faint);font-size:12px;font-family:var(--font-family)}.builder-panel-controls[data-v-f63fb08e]{display:flex;flex-direction:column;align-items:center;gap:8px}.contract-panel__list[data-v-78a3a65d]{overflow-y:auto;padding:4px}.contract-panel__item[data-v-78a3a65d]{display:flex;align-items:center;padding:7px 10px;border-radius:6px;cursor:pointer;transition:all .12s ease;gap:8px}.contract-panel__item[data-v-78a3a65d]:hover{background:#f59e0b0f}.contract-panel__item--active[data-v-78a3a65d]{background:#3b82f60f;border-left:2px solid var(--active-blue);padding-left:8px}.contract-panel__item--active[data-v-78a3a65d]:hover{background:#3b82f61a}.contract-panel__item--active .contract-panel__item-name[data-v-78a3a65d]{font-weight:600;color:var(--text-primary)}.contract-panel__icon[data-v-78a3a65d]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--text-faint)}.contract-panel__info[data-v-78a3a65d]{display:flex;flex-direction:column;min-width:0;gap:1px;flex:1}.contract-panel__item-name[data-v-78a3a65d]{font-size:11.5px;font-weight:450;color:var(--text-muted);font-family:var(--font-family);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contract-panel__item-desc[data-v-78a3a65d]{font-size:9px;color:var(--text-faint);font-family:var(--font-family);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.contract-panel__empty[data-v-78a3a65d]{padding:28px 12px;text-align:center;font-size:11px;color:var(--text-faint);font-family:var(--font-family)}.contract-panel__empty--error[data-v-78a3a65d]{color:var(--danger-red-dark)}.toast-container[data-v-f637b9b4]{position:fixed;top:16px;right:16px;z-index:99999;display:flex;flex-direction:column;gap:8px;pointer-events:none;max-width:380px}.toast[data-v-f637b9b4]{display:flex;align-items:flex-start;gap:8px;padding:10px 12px;border-radius:8px;font-size:12px;font-weight:500;font-family:system-ui,-apple-system,sans-serif;line-height:1.4;pointer-events:auto;box-shadow:0 4px 12px #00000014}.toast--success[data-v-f637b9b4]{background:#0596691a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(5,150,105,.25);color:#059669}.toast--info[data-v-f637b9b4]{background:#3b82f61a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(59,130,246,.25);color:#2563eb}.toast--warning[data-v-f637b9b4]{background:#f59e0b1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(245,158,11,.25);color:#d97706}.toast--error[data-v-f637b9b4]{background:#ef44441a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(239,68,68,.25);color:#dc2626}.toast--fatal[data-v-f637b9b4]{background:#ef444426;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(239,68,68,.4);color:#dc2626}.toast__icon[data-v-f637b9b4]{flex-shrink:0;margin-top:1px}.toast__message[data-v-f637b9b4]{flex:1;min-width:0}.toast__dismiss[data-v-f637b9b4]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:4px;background:transparent;color:inherit;cursor:pointer;opacity:.6;transition:opacity .15s ease;padding:0}.toast__dismiss[data-v-f637b9b4]:hover{opacity:1}.toast-slide-enter-active[data-v-f637b9b4]{transition:all .3s cubic-bezier(.4,0,.2,1)}.toast-slide-leave-active[data-v-f637b9b4]{transition:all .2s ease}.toast-slide-enter-from[data-v-f637b9b4],.toast-slide-leave-to[data-v-f637b9b4]{opacity:0;transform:translate(40px)}.toast-slide-move[data-v-f637b9b4]{transition:transform .25s ease}.app-layout[data-v-17c435a7]{height:100%;overflow:clip;background-color:var(--bg-main)}.app-layout__content[data-v-17c435a7]{margin-left:var(--content-offset);height:100%;overflow-y:auto;overflow-x:clip}.app-layout--guest .app-layout__content[data-v-17c435a7]{margin-left:0}.route-fade-enter-active[data-v-17c435a7]{transition:opacity .18s ease,transform .18s ease}.route-fade-leave-active[data-v-17c435a7]{transition:opacity .12s ease,transform .12s ease}.route-fade-enter-from[data-v-17c435a7]{opacity:0;transform:translateY(6px)}.route-fade-leave-to[data-v-17c435a7]{opacity:0;transform:translateY(-4px)}:root{--bg-main: #FAF9F5;--bg-accent: #EEF2FF;--font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--text-primary: #1e293b;--text-secondary: #334155;--text-muted: #64748b;--text-faint: #94a3b8;--danger-red-dark: #dc2626;--divider-color: rgba(0, 0, 0, .06);--border-light: rgba(0, 0, 0, .12);--status-online: #10b981;--status-busy: #f59e0b;--status-offline: #94a3b8;--sidebar-width: 64px;--sidebar-offset: 12px;--sidebar-bg: var(--bg-accent);--sidebar-border: #e1e5e9;--sidebar-radius: 12px;--widget-size: 48px;--widget-radius: 12px;--widget-bg: var(--bg-main);--widget-border: var(--border-light);--widget-shadow: inset 0 1px 3px rgba(0, 0, 0, .08);--widget-gap: 8px;--icon-size: 18px;--icon-color: rgba(0, 0, 0, .7);--label-size: 7.5px;--label-weight: 600;--label-color: rgba(0, 0, 0, .45);--label-spacing: .05px;--brand-label-size: 10px;--brand-label-weight: 700;--brand-label-color: rgba(0, 0, 0, .75);--brand-label-spacing: .5px;--hover-amber: #f59e0b;--hover-amber-dark: #b45309;--hover-shadow: inset 0 1px 3px rgba(245, 158, 11, .12);--hover-icon-shadow: drop-shadow(0 2px 4px rgba(245, 158, 11, .2));--active-blue: #3b82f6;--active-border: rgba(59, 130, 246, .3);--active-shadow: inset 0 1px 3px rgba(59, 130, 246, .15);--active-icon-shadow: drop-shadow(0 1px 3px rgba(59, 130, 246, .2));--avatar-size: 32px;--avatar-bg: #619bdb;--avatar-font-size: 13px;--avatar-font-weight: 600;--avatar-shadow: 0 1px 3px rgba(0, 0, 0, .1);--transition-smooth: all .3s cubic-bezier(.4, 0, .2, 1);--sidebar-shadow: 0 2px 8px 0 rgba(0, 0, 0, .08), 0 1px 3px 0 rgba(0, 0, 0, .12), 0 0 8px 0 rgba(0, 0, 0, .04);--content-offset: 72px;--panel-width-narrow: clamp(180px, 20vw, 260px);--panel-width-medium: clamp(260px, 28vw, 380px);--panel-width-wide: clamp(400px, calc(100vw - var(--sidebar-width) - 40px), 1200px);--panel-width-full: clamp(500px, calc(100vw - var(--sidebar-width) - 220px), 1400px);--sidebar-nav-option-height: 46px;--sidebar-toggle-option-height: 42px;--sidebar-toggle-icon-size: 16px;--sidebar-toggle-icon-height: 20px;--sidebar-nav-icon-height: 26px;--sidebar-toggle-label-size: 6.5px;--sidebar-toggle-label-spacing: .02px;--builder-padding-y: 12px;--builder-padding-x: 8px;--builder-left-width: 35%;--builder-left-bg: #F8F7F4;--builder-right-bg: var(--bg-main);--builder-panel-radius: .75rem;--builder-left-shadow: 0 4px 12px rgba(0, 0, 0, .1), 0 2px 6px rgba(0, 0, 0, .08);--builder-header-bg: var(--bg-accent);--builder-header-height: 36px;--builder-header-border: rgba(0, 0, 0, .08);--builder-resize-width: 2px}@media(max-height:900px){:root{--sidebar-nav-option-height: 40px;--sidebar-toggle-option-height: 36px;--sidebar-nav-icon-height: 22px;--sidebar-toggle-icon-height: 18px}}@media(max-height:780px){:root{--sidebar-nav-option-height: 34px;--sidebar-toggle-option-height: 30px;--sidebar-toggle-icon-size: 14px;--sidebar-nav-icon-height: 18px;--sidebar-toggle-icon-height: 16px;--sidebar-toggle-label-size: 6px}}@media(max-height:700px){:root{--sidebar-nav-option-height: 28px;--sidebar-toggle-option-height: 26px;--sidebar-toggle-icon-size: 13px;--sidebar-nav-icon-height: 16px;--sidebar-toggle-icon-height: 14px;--sidebar-toggle-label-size: 5.5px;--widget-gap: 4px}}@font-face{font-family:Futura PT;src:url(/fonts/futura-pt/FuturaCyrillicBook.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/futura-pt/FuturaCyrillicMedium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/futura-pt/FuturaCyrillicDemi.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Futura PT;src:url(/fonts/futura-pt/FuturaCyrillicBold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk/SpaceGrotesk-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk/SpaceGrotesk-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/space-grotesk/SpaceGrotesk-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}:root{--bp-xs: 480px;--bp-sm: 640px;--bp-md: 768px;--bp-lg: 1024px;--bp-xl: 1280px;--bp-2xl: 1536px;--bp-h-short: 700px;--bp-h-medium: 780px;--bp-h-tall: 900px;--space-page-x: 24px;--space-page-y: 24px;--space-gap: 16px;--space-panel-padding: 16px;--content-max-width: 1200px;--card-min-width: 280px;--density-row-height: 40px;--density-compact-row-height: 32px}@media(max-width:768px){:root{--space-page-x: 16px;--space-page-y: 16px;--space-gap: 12px;--space-panel-padding: 12px;--card-min-width: 240px;--density-row-height: 36px;--density-compact-row-height: 28px}}@media(max-width:480px){:root{--space-page-x: 12px;--space-page-y: 12px;--space-gap: 8px;--space-panel-padding: 8px;--card-min-width: 200px}}@media(min-width:1536px){:root{--space-page-x: 32px;--space-page-y: 32px;--space-gap: 20px;--content-max-width: 1400px}}@media(max-height:700px){:root{--space-page-y: 12px;--density-row-height: 32px;--density-compact-row-height: 28px}}.sidebar{position:fixed;left:0;top:var(--sidebar-offset);bottom:var(--sidebar-offset);width:var(--sidebar-width);background-color:var(--sidebar-bg);border:1px solid var(--sidebar-border);border-left:none;border-top-right-radius:var(--sidebar-radius);border-bottom-right-radius:var(--sidebar-radius);border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:var(--sidebar-shadow);display:flex;flex-direction:column;z-index:15;box-sizing:border-box;transition:border-radius .3s cubic-bezier(.4,0,.2,1);caret-color:transparent}.sidebar *{caret-color:transparent}.sidebar--panel-open{border-top-right-radius:0;border-bottom-right-radius:0;border-right-color:var(--divider-color)}.sidebar__top{flex-shrink:1;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.12) transparent}.sidebar__top::-webkit-scrollbar{width:3px}.sidebar__top::-webkit-scrollbar-track{background:transparent}.sidebar__top::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.sidebar__top::-webkit-scrollbar-thumb:hover{background:#fff3}.sidebar__middle{flex:1;display:flex;align-items:center;justify-content:center}.sidebar__chats{flex-shrink:0;padding:0 8px;margin-bottom:8px}.sidebar__bottom{flex-shrink:0;margin-top:auto;padding-bottom:12px;display:flex;flex-direction:column;align-items:center;gap:8px}.sidebar__brand{padding:0;display:flex;align-items:center;justify-content:center;margin-top:8px;margin-bottom:20px}.sidebar__brand-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.sidebar__pinwheel{position:relative;width:56px;height:56px;display:flex;align-items:center;justify-content:center}.sidebar__pinwheel .logo-stick{position:absolute;width:50px;height:auto;z-index:1;display:block;transform:translateY(6px)}.sidebar__pinwheel .logo-pinwheel{position:absolute;width:52px;height:auto;z-index:2;transform-origin:center center;transform:translate(3px,-5px) rotate(0);will-change:transform;display:block;transition:transform .3s ease}.sidebar__pinwheel:hover .logo-pinwheel{animation:senaSpinSlow 3s linear infinite}@keyframes senaSpinSlow{0%{transform:translate(3px,-5px) rotate(0)}to{transform:translate(3px,-5px) rotate(360deg)}}.sidebar__brand-label{display:flex;flex-direction:column;align-items:center;font-size:var(--brand-label-size);font-weight:var(--brand-label-weight);color:var(--brand-label-color);font-family:var(--font-family);text-align:center;letter-spacing:var(--brand-label-spacing);line-height:1;gap:0;margin-top:-2px}.sidebar__brand-label span{display:block}.sidebar__brand-divider{height:1px;background-color:var(--divider-color);margin:8px 16px 16px}.sidebar__divider{height:1px;background-color:var(--divider-color);margin:14px 16px}.sidebar__nav{display:flex;flex-direction:column;gap:var(--widget-gap);padding:0 8px;margin-bottom:8px}.sidebar__widget{display:flex;align-items:center;justify-content:center;cursor:pointer;width:var(--widget-size);height:var(--widget-size);margin:0 auto;background:var(--widget-bg);border-radius:var(--widget-radius);transition:var(--transition-smooth);box-shadow:var(--widget-shadow);border:1px solid var(--widget-border);position:relative;text-decoration:none}.sidebar__widget-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:100%;height:100%;padding:2px;transition:var(--transition-smooth)}.sidebar__widget-icon{display:flex;align-items:center;justify-content:center;height:var(--icon-size);flex-shrink:0}.sidebar__widget-icon svg{width:var(--icon-size);height:var(--icon-size);color:var(--icon-color);stroke-width:1.5;transition:var(--transition-smooth);filter:drop-shadow(0 0 0 transparent)}.sidebar__widget-label{font-size:var(--label-size);font-weight:var(--label-weight);color:var(--label-color);font-family:var(--font-family);text-transform:uppercase;letter-spacing:var(--label-spacing);line-height:1.2;padding:0;white-space:normal;word-wrap:break-word;word-break:break-word;overflow-wrap:anywhere;text-align:center;width:100%;max-width:100%;box-sizing:border-box;transition:var(--transition-smooth);-webkit-hyphens:auto;hyphens:auto;overflow:hidden;text-overflow:clip}.sidebar__widget:not(.sidebar__widget--active):hover{background:linear-gradient(#f59e0b14,#f59e0b14),var(--bg-main);box-shadow:var(--hover-shadow);transform:translateY(-1px)}.sidebar__widget:not(.sidebar__widget--active):hover .sidebar__widget-inner{transform:scale(1.05)}.sidebar__widget:not(.sidebar__widget--active):hover .sidebar__widget-icon svg{color:var(--hover-amber);stroke-width:2;filter:var(--hover-icon-shadow)}.sidebar__widget:not(.sidebar__widget--active):hover .sidebar__widget-label{color:var(--hover-amber);font-weight:700}.sidebar__widget:active{background:linear-gradient(#3b82f61a,#3b82f61a),var(--bg-main);box-shadow:inset 0 1px 3px #3b82f626;transform:translateY(0)}.sidebar__widget:active .sidebar__widget-icon svg{color:var(--active-blue);stroke-width:2;filter:var(--active-icon-shadow)}.sidebar__widget:active .sidebar__widget-label{color:var(--active-blue);font-weight:700}.sidebar__widget--active{background:linear-gradient(#3b82f61f,#3b82f61f),var(--bg-main);box-shadow:var(--active-shadow);border-color:var(--active-border)}.sidebar__widget--active:hover{background:linear-gradient(#3b82f626,#3b82f626),var(--bg-main);box-shadow:inset 0 1px 3px #3b82f633;transform:translateY(-1px)}.sidebar__widget--active .sidebar__widget-icon svg,.sidebar__widget--active .sidebar__widget-label{color:var(--active-blue);font-weight:700}.sidebar__widget--active .sidebar__widget-icon svg{stroke-width:2;filter:var(--active-icon-shadow)}.sidebar__agents-pair{display:flex;flex-direction:column;align-items:center;width:var(--widget-size);margin:0 auto 8px;background:var(--bg-main);border-radius:var(--widget-radius);border:1px solid var(--widget-border);box-shadow:var(--widget-shadow)}.sidebar__agents-pair-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:100%;height:var(--sidebar-toggle-option-height);cursor:pointer;padding:4px 2px;background:transparent;transition:background .35s ease;position:relative}.sidebar__agents-pair-btn--top{border-radius:var(--widget-radius) var(--widget-radius) 0 0}.sidebar__agents-pair-btn--bottom{border-radius:0 0 var(--widget-radius) var(--widget-radius)}.sidebar__agents-pair-icon{display:flex;align-items:center;justify-content:center;height:var(--sidebar-toggle-icon-height);flex-shrink:0}.sidebar__agents-pair-icon svg{width:var(--sidebar-toggle-icon-size);height:var(--sidebar-toggle-icon-size);overflow:visible;color:var(--icon-color);stroke-width:1.5;transition:var(--transition-smooth);filter:drop-shadow(0 0 0 transparent)}.sidebar__agents-pair-label{font-size:var(--sidebar-toggle-label-size);font-family:var(--font-family);text-transform:uppercase;letter-spacing:var(--sidebar-toggle-label-spacing);line-height:1;white-space:nowrap;color:var(--label-color);font-weight:var(--label-weight);transition:var(--transition-smooth);text-align:center}.sidebar__agents-pair-label--long{letter-spacing:-.3px}.sidebar__agents-pair-label-prefix{display:block;line-height:1.4}.sidebar__agents-pair-divider{width:100%;height:1px;background:var(--divider-color);position:relative;flex-shrink:0;z-index:1}.sidebar__agents-pair-dot{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:5px;height:5px;border-radius:50%;background:var(--active-blue);box-shadow:0 0 0 2px var(--bg-main)}.sidebar__agents-pair-btn--active{background:linear-gradient(#3b82f61f,#3b82f61f),var(--bg-main);box-shadow:var(--active-shadow)}.sidebar__agents-pair-btn--active .sidebar__agents-pair-icon svg{color:var(--active-blue);stroke-width:2;filter:var(--active-icon-shadow)}.sidebar__agents-pair-btn--active .sidebar__agents-pair-label{color:var(--active-blue);font-weight:700}.sidebar__agents-pair-btn--top.sidebar__agents-pair-btn--active:after{content:"";position:absolute;top:-1px;right:-1px;bottom:0;left:-1px;border:1px solid var(--active-border);border-bottom:none;border-radius:var(--widget-radius) var(--widget-radius) 0 0;pointer-events:none}.sidebar__agents-pair-btn--bottom.sidebar__agents-pair-btn--active:after{content:"";position:absolute;top:0;right:-1px;bottom:-1px;left:-1px;border:1px solid var(--active-border);border-top:none;border-radius:0 0 var(--widget-radius) var(--widget-radius);pointer-events:none}.sidebar__agents-pair-btn:not(.sidebar__agents-pair-btn--active):hover{background:linear-gradient(#f59e0b14,#f59e0b14),var(--bg-main);box-shadow:var(--hover-shadow)}.sidebar__agents-pair-btn:not(.sidebar__agents-pair-btn--active):hover .sidebar__agents-pair-icon svg{color:var(--hover-amber);stroke-width:2;filter:var(--hover-icon-shadow)}.sidebar__agents-pair-btn:not(.sidebar__agents-pair-btn--active):hover .sidebar__agents-pair-label{color:var(--hover-amber);font-weight:700}.sidebar__profile-section{width:100%}.sidebar__profile-divider{height:1px;background-color:var(--divider-color);margin:8px 16px}.sidebar__profile{padding:16px 12px 0;display:flex;justify-content:center}.sidebar__avatar{width:var(--avatar-size);height:var(--avatar-size);border-radius:50%;background-color:var(--avatar-bg);color:#fff;display:flex;align-items:center;justify-content:center;font-size:var(--avatar-font-size);font-weight:var(--avatar-font-weight);transition:var(--transition-smooth);cursor:pointer;box-shadow:var(--avatar-shadow);margin:0}.sidebar__avatar:hover{transform:scale(1.1);box-shadow:0 2px 8px #619bdb4d}.sidebar__avatar--active{box-shadow:0 0 0 2px var(--active-blue, #3b82f6),0 2px 8px #3b82f64d}.sidebar__hidden-panel{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.panel-trigger{display:flex;align-items:center;justify-content:center;cursor:pointer;width:var(--widget-size);height:var(--widget-size);margin:0 auto;background:var(--bg-main);border-radius:var(--widget-radius);transition:var(--transition-smooth);box-shadow:var(--widget-shadow);border:1px solid var(--widget-border);position:relative}.panel-trigger:hover{background:linear-gradient(#f59e0b14,#f59e0b14),var(--bg-main);box-shadow:var(--hover-shadow);transform:translateY(-1px)}.panel-trigger:hover .panel-trigger__icon svg{color:var(--hover-amber);stroke-width:2;filter:var(--hover-icon-shadow)}.panel-trigger:hover .panel-trigger__label{color:var(--hover-amber);font-weight:700}.panel-trigger--open{background:linear-gradient(#3b82f61f,#3b82f61f),var(--bg-main);box-shadow:var(--active-shadow);border-color:var(--active-border)}.panel-trigger--open .panel-trigger__icon svg{color:var(--active-blue);stroke-width:2;filter:var(--active-icon-shadow)}.panel-trigger--open .panel-trigger__label{color:var(--active-blue);font-weight:700}.panel-trigger__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;width:100%;height:100%;padding:2px}.panel-trigger__icon{display:flex;align-items:center;justify-content:center;height:var(--icon-size);flex-shrink:0}.panel-trigger__icon svg{width:var(--icon-size);height:var(--icon-size);color:var(--icon-color);stroke-width:1.5;transition:var(--transition-smooth)}.panel-trigger__label{font-size:6.5px;font-weight:var(--label-weight);color:var(--label-color);font-family:var(--font-family);text-transform:uppercase;letter-spacing:0;line-height:1.2;transition:var(--transition-smooth)}.panel-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:14}.slide-panel{position:fixed;top:var(--sidebar-offset);bottom:var(--sidebar-offset);left:var(--sidebar-width);background:var(--bg-main);border:1px solid var(--sidebar-border);border-left:1px solid var(--divider-color);border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:var(--sidebar-radius);border-bottom-right-radius:var(--sidebar-radius);box-shadow:var(--sidebar-shadow);display:flex;flex-direction:column;z-index:14;overflow:hidden}.slide-panel__header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--divider-color);flex-shrink:0;gap:8px}.slide-panel__header--compact{padding:10px 12px}.slide-panel__title{font-size:13px;font-weight:700;color:var(--text-primary);font-family:var(--font-family);letter-spacing:-.2px}.slide-panel__title--small{font-size:12px;color:var(--text-secondary);letter-spacing:.3px}.slide-panel__close-btn{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;transition:all .15s ease;flex-shrink:0}.slide-panel__close-btn:hover{color:var(--text-primary);transform:translate(-2px)}.slide-panel__close-btn--small{width:24px;height:24px}.slide-panel__content{flex:1;overflow:hidden;min-height:0}.panel-slide-enter-active,.panel-slide-leave-active{transition:transform .3s cubic-bezier(.4,0,.2,1)}.panel-slide-enter-from,.panel-slide-leave-to{transform:translate(-100%)}.panel-fade-enter-active,.panel-fade-leave-active{transition:opacity .3s ease}.panel-fade-enter-from,.panel-fade-leave-to{opacity:0}.suggestion-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(8px,1.5vh,12px);max-width:480px;width:100%;margin-bottom:clamp(8px,2vh,24px)}.suggestion-card{position:relative;background:var(--builder-left-bg);border:1.25px solid var(--border-light);border-radius:clamp(8px,1.5vh,12px);padding:clamp(8px,1.8vh,14px);cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);box-shadow:inset 0 1px #fffffff2,0 6px 12px -12px #0f172a40}.suggestion-card:hover{background:linear-gradient(135deg,#f59e0b0f,#f59e0b0a);border-color:#0f172a3d;box-shadow:inset 0 1px #ffffffe6,0 10px 18px -14px #f59e0b59;transform:translateY(-2px)}.suggestion-card:active{background:linear-gradient(135deg,#3b82f61f,#3b82f614);border-color:#0f172a47;box-shadow:inset 0 1px #ffffffd9,0 8px 16px -14px #2563eb59;transform:translateY(-1px)}.suggestion-card__inner{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(4px,.8vh,8px)}.suggestion-card__header{display:flex;align-items:center;gap:clamp(4px,.8vh,8px)}.suggestion-card__icon{width:clamp(12px,2vh,16px);height:clamp(12px,2vh,16px);color:var(--text-muted);flex-shrink:0}.suggestion-card__title{font-size:clamp(10px,1.5vh,12px);font-weight:600;color:var(--text-primary);font-family:var(--font-family);margin:0}.suggestion-card__desc{font-size:clamp(10px,1.4vh,12px);color:var(--text-muted);font-family:var(--font-family);margin:0;text-align:left;line-height:1.4}.suggestion-card--hovering .card-progress{opacity:1}.suggestion-card--hovering .card-progress__fill{animation:suggestion-fill-progress .6s linear forwards}.suggestion-card--hovering .card-progress__smiley{animation:suggestion-show-smiley .3s ease .6s forwards}@keyframes suggestion-fill-progress{0%{stroke-dashoffset:50.265}to{stroke-dashoffset:0}}@keyframes suggestion-show-smiley{to{opacity:1;transform:scale(1)}}.suggestion-helper{font-size:clamp(10px,1.5vh,12px);color:var(--text-faint);font-family:var(--font-family);margin:0;text-align:center}.empty-state{display:flex;align-items:center;justify-content:center;height:100%;padding:24px}.empty-state__content{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.empty-state__icon{width:64px;height:64px;color:var(--text-muted);animation:gentle-float 4s ease-in-out infinite}.empty-state__icon svg{width:100%;height:100%}@keyframes gentle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.empty-state__icon--small{width:56px;height:56px}.empty-state__title{font-size:clamp(18px,2.5vw,22px);font-weight:600;color:var(--text-primary);margin:0;letter-spacing:-.02em;font-family:var(--font-family)}.empty-state__subtitle{font-size:13px;color:var(--text-muted);margin:0 0 8px;font-family:var(--font-family);max-width:300px;line-height:1.5}.empty-state__subtitle--short{max-width:280px}.empty-state__illustration{margin:4px 0}.empty-state__flow{display:flex;align-items:center;gap:16px;margin-top:4px}.empty-state__prompt{background:#f8f7f4;border:1.25px solid rgba(15,23,42,.18);border-radius:.75rem;padding:12px 14px;width:210px;cursor:pointer;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative;text-align:left;flex-shrink:0}.empty-state__prompt:hover{background:linear-gradient(135deg,#f59e0b0f,#f59e0b0a);border-color:#0f172a3d;transform:translateY(-2px);box-shadow:0 10px 18px -14px #f59e0b59}.empty-state__prompt-label{font-size:9px;font-weight:600;color:var(--text-faint);text-transform:uppercase;letter-spacing:.05em;font-family:var(--font-family)}.empty-state__prompt-text{font-size:12px;color:var(--text-secondary);margin:4px 0 0;line-height:1.5;font-style:italic;font-family:var(--font-family)}.empty-state__arrow{color:var(--text-faint);flex-shrink:0}.empty-state__arrow svg{width:44px;height:18px}.empty-state__prompt :deep(.suggestion-progress){position:absolute;bottom:8px;right:8px}.empty-state__prompt--hovering :deep(.suggestion-progress){opacity:1}.empty-state__mockup{background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000014;border:1px solid rgba(0,0,0,.1);overflow:hidden;flex-shrink:0}.mockup__header{height:22px;background:#f8f8f7;border-bottom:1px solid rgba(0,0,0,.05);display:flex;align-items:center;padding:0 8px;gap:4px;flex-shrink:0}.mockup__dot{width:6px;height:6px;border-radius:50%}.mockup__dot--red{background:#ef4444}.mockup__dot--yellow{background:#f59e0b}.mockup__dot--green{background:#22c55e}.mockup__title{font-size:9px;color:var(--text-muted);margin-left:6px;font-weight:500}@keyframes subtle-pulse{0%,to{opacity:1}50%{opacity:.4}}.empty-state__cta{display:flex;align-items:center;gap:12px;margin-top:8px}.empty-state__or{font-size:11px;color:var(--text-faint);font-style:italic;font-family:var(--font-family)}.empty-state__btn{display:flex;align-items:center;gap:6px;padding:8px 14px;background:transparent;border:1px solid var(--border-light);border-radius:8px;font-size:12px;font-weight:500;color:var(--text-muted);cursor:pointer;transition:all .15s ease;font-family:var(--font-family)}.empty-state__btn:hover{background:#f59e0b14;border-color:#f59e0b4d;color:var(--hover-amber-dark)}.empty-state__btn--primary{background:#3b82f614;border:1px solid rgba(59,130,246,.2);color:var(--active-blue);font-weight:600}.empty-state__btn--primary:hover{background:#3b82f626;transform:translateY(-1px);box-shadow:0 2px 6px #3b82f626;border-color:#3b82f633;color:var(--active-blue)}@media(max-width:1024px){.empty-state__prompt{width:180px;padding:10px 12px}.empty-state__arrow svg{width:32px;height:14px}.empty-state__flow{gap:12px}}@media(max-width:768px){.empty-state{padding:var(--space-panel-padding, 12px)}.empty-state__content{gap:var(--space-gap, 8px)}.empty-state__flow{flex-direction:column;gap:var(--space-gap, 8px)}.empty-state__prompt{width:100%;max-width:260px}.empty-state__arrow{transform:rotate(90deg)}.empty-state__arrow svg{width:28px;height:12px}.empty-state__icon{width:48px;height:48px}.empty-state__icon--small{width:42px;height:42px}.empty-state__subtitle{max-width:240px}.empty-state__cta{gap:var(--space-gap, 8px)}}@media(min-width:1280px){.empty-state{padding:32px}.empty-state__content{gap:16px}.empty-state__flow{gap:20px}.empty-state__prompt{width:240px;padding:14px 16px}.empty-state__subtitle{max-width:340px}.empty-state__icon{width:72px;height:72px}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;overflow:clip}#app{height:100%;overflow:clip}
