.suphi-char[data-v-68623f7a]{-ms-flex-negative:0;display:inline-block;flex-shrink:0;line-height:0}.suphi-char svg[data-v-68623f7a]{display:block;overflow:visible}.suphi-char .sh-badge[data-v-68623f7a],.suphi-char .sh-body[data-v-68623f7a],.suphi-char .sh-eye[data-v-68623f7a],.suphi-char .sh-float[data-v-68623f7a],.suphi-char .sh-mouth-talk[data-v-68623f7a],.suphi-char .sh-orbit[data-v-68623f7a]{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.suphi-char .sh-pupil[data-v-68623f7a]{-webkit-transition:cx .12s ease-out,cy .12s ease-out;transition:cx .12s ease-out,cy .12s ease-out}.suphi-char .sh-eye[data-v-68623f7a]{-webkit-transition:-webkit-transform .08s ease;transition:-webkit-transform .08s ease;transition:transform .08s ease;transition:transform .08s ease,-webkit-transform .08s ease}.suphi-char.blink .sh-eye[data-v-68623f7a]{-webkit-transform:scaleY(.1);transform:scaleY(.1)}.suphi-char .sh-float[data-v-68623f7a]{-webkit-animation:sh-bob-data-v-68623f7a 3.2s ease-in-out infinite;animation:sh-bob-data-v-68623f7a 3.2s ease-in-out infinite}.suphi-char .sh-body[data-v-68623f7a]{-webkit-animation:sh-breathe-data-v-68623f7a 3.2s ease-in-out infinite;animation:sh-breathe-data-v-68623f7a 3.2s ease-in-out infinite}.suphi-char.mood-listening .sh-body[data-v-68623f7a]{-webkit-animation:sh-tilt-data-v-68623f7a 2.4s ease-in-out infinite;animation:sh-tilt-data-v-68623f7a 2.4s ease-in-out infinite}.suphi-char.mood-thinking .sh-orbit[data-v-68623f7a]{-webkit-animation:sh-spin-data-v-68623f7a 1.6s linear infinite;animation:sh-spin-data-v-68623f7a 1.6s linear infinite;transform-box:view-box;-webkit-transform-origin:50px 48px;transform-origin:50px 48px}.suphi-char.mood-talking .sh-mouth-talk[data-v-68623f7a]{-webkit-animation:sh-talk-data-v-68623f7a .28s ease-in-out infinite alternate;animation:sh-talk-data-v-68623f7a .28s ease-in-out infinite alternate}.suphi-char.mood-attention .sh-float[data-v-68623f7a]{-webkit-animation:sh-bounce-data-v-68623f7a .9s cubic-bezier(.3,0,.3,1) infinite;animation:sh-bounce-data-v-68623f7a .9s cubic-bezier(.3,0,.3,1) infinite}.suphi-char .sh-badge[data-v-68623f7a],.suphi-char.mood-attention .sh-badge[data-v-68623f7a]{-webkit-animation:sh-pop-data-v-68623f7a 1.4s ease-in-out infinite;animation:sh-pop-data-v-68623f7a 1.4s ease-in-out infinite}.suphi-char.mood-happy .sh-float[data-v-68623f7a]{-webkit-animation:sh-hop-data-v-68623f7a .7s ease-out 2,sh-bob-data-v-68623f7a 3.2s ease-in-out 1.4s infinite;animation:sh-hop-data-v-68623f7a .7s ease-out 2,sh-bob-data-v-68623f7a 3.2s ease-in-out 1.4s infinite}.suphi-char .sh-body.anim-flicker[data-v-68623f7a]{-webkit-animation:sh-flicker-data-v-68623f7a 1.6s ease-in-out infinite;animation:sh-flicker-data-v-68623f7a 1.6s ease-in-out infinite;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.suphi-char .sh-body.anim-squish[data-v-68623f7a]{-webkit-animation:sh-squish-data-v-68623f7a 2.2s ease-in-out infinite;animation:sh-squish-data-v-68623f7a 2.2s ease-in-out infinite;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.suphi-char.mood-thinking .sh-orbit-120[data-v-68623f7a]{-webkit-transform-origin:60px 58px;transform-origin:60px 58px}.suphi-char[data-v-68623f7a] .sh-glow,.suphi-char[data-v-68623f7a] .sh-pulse{-webkit-animation:sh-glow-data-v-68623f7a 1.8s ease-in-out infinite;animation:sh-glow-data-v-68623f7a 1.8s ease-in-out infinite}.suphi-char[data-v-68623f7a] .sh-pulse.d2{-webkit-animation-delay:.6s;animation-delay:.6s}.suphi-char[data-v-68623f7a] .sh-pulse.d3{-webkit-animation-delay:1.1s;animation-delay:1.1s}.suphi-char[data-v-68623f7a] .sh-drop{-webkit-animation:sh-drop-data-v-68623f7a 2s ease-in infinite;animation:sh-drop-data-v-68623f7a 2s ease-in infinite}.suphi-char[data-v-68623f7a] .sh-drop.d2{-webkit-animation-delay:.7s;animation-delay:.7s}.suphi-char[data-v-68623f7a] .sh-talkable{transform-box:fill-box;-webkit-transform-origin:center top;transform-origin:center top}.suphi-char.mood-talking[data-v-68623f7a] .sh-talkable{-webkit-animation:sh-talk-data-v-68623f7a .28s ease-in-out infinite alternate;animation:sh-talk-data-v-68623f7a .28s ease-in-out infinite alternate}.suphi-char.reduced .sh-badge[data-v-68623f7a],.suphi-char.reduced .sh-body[data-v-68623f7a],.suphi-char.reduced .sh-float[data-v-68623f7a],.suphi-char.reduced .sh-mouth-talk[data-v-68623f7a],.suphi-char.reduced .sh-orbit[data-v-68623f7a]{-webkit-animation:none!important;animation:none!important}.suphi-char.reduced .sh-pupil[data-v-68623f7a]{-webkit-transition:none;transition:none}.suphi-char.reduced[data-v-68623f7a] *{-webkit-animation:none!important;animation:none!important}@-webkit-keyframes sh-bob-data-v-68623f7a{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2.5px);transform:translateY(-2.5px)}}@keyframes sh-bob-data-v-68623f7a{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2.5px);transform:translateY(-2.5px)}}@-webkit-keyframes sh-breathe-data-v-68623f7a{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.025,.98);transform:scale(1.025,.98)}}@keyframes sh-breathe-data-v-68623f7a{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.025,.98);transform:scale(1.025,.98)}}@-webkit-keyframes sh-tilt-data-v-68623f7a{0%,to{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}50%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@keyframes sh-tilt-data-v-68623f7a{0%,to{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}50%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@-webkit-keyframes sh-spin-data-v-68623f7a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sh-spin-data-v-68623f7a{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes sh-talk-data-v-68623f7a{0%{-webkit-transform:scaleY(.35);transform:scaleY(.35)}to{-webkit-transform:scaleY(1.1);transform:scaleY(1.1)}}@keyframes sh-talk-data-v-68623f7a{0%{-webkit-transform:scaleY(.35);transform:scaleY(.35)}to{-webkit-transform:scaleY(1.1);transform:scaleY(1.1)}}@-webkit-keyframes sh-bounce-data-v-68623f7a{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-9px);transform:translateY(-9px)}55%{-webkit-transform:translateY(0);transform:translateY(0)}70%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes sh-bounce-data-v-68623f7a{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}30%{-webkit-transform:translateY(-9px);transform:translateY(-9px)}55%{-webkit-transform:translateY(0);transform:translateY(0)}70%{-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@-webkit-keyframes sh-hop-data-v-68623f7a{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}40%{-webkit-transform:translateY(-8px) scale(1.05);transform:translateY(-8px) scale(1.05)}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes sh-hop-data-v-68623f7a{0%{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}40%{-webkit-transform:translateY(-8px) scale(1.05);transform:translateY(-8px) scale(1.05)}to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@-webkit-keyframes sh-flicker-data-v-68623f7a{0%,to{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.03,.97);transform:scale(1.03,.97)}60%{-webkit-transform:scale(.97,1.04);transform:scale(.97,1.04)}}@keyframes sh-flicker-data-v-68623f7a{0%,to{-webkit-transform:scale(1);transform:scale(1)}30%{-webkit-transform:scale(1.03,.97);transform:scale(1.03,.97)}60%{-webkit-transform:scale(.97,1.04);transform:scale(.97,1.04)}}@-webkit-keyframes sh-squish-data-v-68623f7a{0%,to{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1.06,.93);transform:scale(1.06,.93)}60%{-webkit-transform:scale(.96,1.05);transform:scale(.96,1.05)}}@keyframes sh-squish-data-v-68623f7a{0%,to{-webkit-transform:scale(1);transform:scale(1)}45%{-webkit-transform:scale(1.06,.93);transform:scale(1.06,.93)}60%{-webkit-transform:scale(.96,1.05);transform:scale(.96,1.05)}}@-webkit-keyframes sh-glow-data-v-68623f7a{0%,to{opacity:.55}50%{opacity:1}}@keyframes sh-glow-data-v-68623f7a{0%,to{opacity:.55}50%{opacity:1}}@-webkit-keyframes sh-drop-data-v-68623f7a{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1}to{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}}@keyframes sh-drop-data-v-68623f7a{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:1}to{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}}@-webkit-keyframes sh-pop-data-v-68623f7a{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes sh-pop-data-v-68623f7a{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}}.suphi-launcher[data-v-2579817f]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:radial-gradient(circle at 35% 30%,#fff,#fff4f1 70%);border-radius:50%;-webkit-box-shadow:0 8px 24px rgba(86,37,204,.18),0 2px 6px rgba(0,0,0,.12);box-shadow:0 8px 24px rgba(86,37,204,.18),0 2px 6px rgba(0,0,0,.12);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:fixed;-ms-touch-action:none;touch-action:none;-webkit-transition:left .25s ease,top .25s ease,-webkit-box-shadow .2s ease,-webkit-transform .15s ease;transition:left .25s ease,top .25s ease,-webkit-box-shadow .2s ease,-webkit-transform .15s ease;transition:left .25s ease,top .25s ease,box-shadow .2s ease,transform .15s ease;transition:left .25s ease,top .25s ease,box-shadow .2s ease,transform .15s ease,-webkit-box-shadow .2s ease,-webkit-transform .15s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:1040}.suphi-launcher[data-v-2579817f]:hover{-webkit-box-shadow:0 10px 28px rgba(86,37,204,.26),0 2px 6px rgba(0,0,0,.12);box-shadow:0 10px 28px rgba(86,37,204,.26),0 2px 6px rgba(0,0,0,.12);-webkit-transform:scale(1.06);transform:scale(1.06)}.suphi-launcher[data-v-2579817f]:focus-visible{outline:2px solid #5625cc;outline-offset:3px}.suphi-launcher.dragging[data-v-2579817f]{cursor:-webkit-grabbing;cursor:grabbing;-webkit-transform:scale(1.08);transform:scale(1.08);-webkit-transition:none;transition:none}.suphi-launcher.open[data-v-2579817f]{-webkit-box-shadow:0 0 0 3px rgba(86,37,204,.25),0 8px 24px rgba(86,37,204,.2);box-shadow:0 0 0 3px rgba(86,37,204,.25),0 8px 24px rgba(86,37,204,.2)}.suphi-launcher.attention[data-v-2579817f]{-webkit-animation:suphi-glow-data-v-2579817f 1.6s ease-in-out infinite;animation:suphi-glow-data-v-2579817f 1.6s ease-in-out infinite}.suphi-agent-count[data-v-2579817f]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#f59e0b;border:2px solid #fff;border-radius:12px;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.25);box-shadow:0 1px 4px rgba(0,0,0,.25);color:#fff;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11.5px;font-weight:700;height:24px;justify-content:center;left:-6px;min-width:24px;padding:0 6px;position:absolute;top:-6px}.suphi-agent-count.open[data-v-2579817f],.suphi-agent-count[data-v-2579817f]:hover{-webkit-animation:none;animation:none;-webkit-transform:scale(1.15);transform:scale(1.15)}.suphi-agent-count.working[data-v-2579817f]{-webkit-animation:suphi-count-pulse-data-v-2579817f 1.6s ease-in-out infinite;animation:suphi-count-pulse-data-v-2579817f 1.6s ease-in-out infinite;background:#5625cc}.suphi-agent-menu[data-v-2579817f]{background:#faf8ff;border:1px solid #e9e5f5;border-radius:14px;-webkit-box-shadow:0 14px 40px rgba(30,16,70,.22);box-shadow:0 14px 40px rgba(30,16,70,.22);cursor:default;max-height:360px;max-width:calc(100vw - 32px);overflow:auto;padding:8px;position:absolute;-ms-touch-action:auto;touch-action:auto;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;width:340px;z-index:2}.suphi-agent-menu.to-left[data-v-2579817f]{right:0}.suphi-agent-menu.to-right[data-v-2579817f]{left:0}.suphi-agent-menu.to-top[data-v-2579817f]{bottom:calc(100% + 10px)}.suphi-agent-menu.to-bottom[data-v-2579817f]{top:calc(100% + 10px)}.suphi-agent-menu .suphi-agent-menu-head[data-v-2579817f]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:#4c1d95;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12.5px;justify-content:space-between;padding:0 4px 6px}.suphi-agent-menu .suphi-agent-menu-close[data-v-2579817f]{background:transparent;border:0;border-radius:6px;color:#6b7280;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px}.suphi-agent-menu .suphi-agent-menu-close .md-icon[data-v-2579817f]{font-size:16px}.suphi-agent-menu .suphi-agent-menu-close[data-v-2579817f]:hover{background:#ede9fe}@-webkit-keyframes suphi-count-pulse-data-v-2579817f{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.12);transform:scale(1.12)}}@keyframes suphi-count-pulse-data-v-2579817f{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.12);transform:scale(1.12)}}@-webkit-keyframes suphi-glow-data-v-2579817f{0%,to{-webkit-box-shadow:0 0 0 0 hsla(9,85%,63%,.55),0 8px 24px rgba(86,37,204,.2);box-shadow:0 0 0 0 hsla(9,85%,63%,.55),0 8px 24px rgba(86,37,204,.2)}50%{-webkit-box-shadow:0 0 0 10px hsla(9,85%,63%,0),0 8px 24px rgba(86,37,204,.3);box-shadow:0 0 0 10px hsla(9,85%,63%,0),0 8px 24px rgba(86,37,204,.3)}}@keyframes suphi-glow-data-v-2579817f{0%,to{-webkit-box-shadow:0 0 0 0 hsla(9,85%,63%,.55),0 8px 24px rgba(86,37,204,.2);box-shadow:0 0 0 0 hsla(9,85%,63%,.55),0 8px 24px rgba(86,37,204,.2)}50%{-webkit-box-shadow:0 0 0 10px hsla(9,85%,63%,0),0 8px 24px rgba(86,37,204,.3);box-shadow:0 0 0 10px hsla(9,85%,63%,0),0 8px 24px rgba(86,37,204,.3)}}@media(max-width:640px){.suphi-launcher.open[data-v-2579817f]{display:none}}@media(prefers-reduced-motion:reduce){.suphi-launcher[data-v-2579817f]{-webkit-transition:none;transition:none}.suphi-launcher.attention[data-v-2579817f]{-webkit-animation:none;animation:none;-webkit-box-shadow:0 0 0 3px hsla(9,85%,63%,.6);box-shadow:0 0 0 3px hsla(9,85%,63%,.6)}}.suphi-ov[data-v-40d617a1]{inset:0;pointer-events:none;position:fixed;z-index:1035}.ov-spot[data-v-40d617a1]{cursor:pointer;inset:0;pointer-events:auto;position:fixed}.ov-hl[data-v-40d617a1]{border-radius:10px;pointer-events:none;position:fixed;-webkit-transition:left .12s,top .12s,width .12s,height .12s;transition:left .12s,top .12s,width .12s,height .12s}.ov-hl.outline[data-v-40d617a1]{border:2px solid #7c3aed;-webkit-box-shadow:0 0 0 4px rgba(124,58,237,.18);box-shadow:0 0 0 4px rgba(124,58,237,.18)}.ov-hl.pulse[data-v-40d617a1]{-webkit-animation:ov-pulse-data-v-40d617a1 1.4s ease-out infinite;animation:ov-pulse-data-v-40d617a1 1.4s ease-out infinite;border:2px solid #f16a52}.ov-ring[data-v-40d617a1]{-webkit-animation:ov-pulse-data-v-40d617a1 1.6s ease-out infinite;animation:ov-pulse-data-v-40d617a1 1.6s ease-out infinite;border:2px solid #7c3aed;border-radius:10px;-webkit-box-shadow:0 0 0 4px rgba(124,58,237,.2);box-shadow:0 0 0 4px rgba(124,58,237,.2);pointer-events:none;position:fixed;-webkit-transition:left .3s ease,top .3s ease,width .3s ease,height .3s ease;transition:left .3s ease,top .3s ease,width .3s ease,height .3s ease}.ov-ring.tour[data-v-40d617a1]{border-color:#5625cc}.ov-cursor[data-v-40d617a1]{-webkit-animation:ov-in-data-v-40d617a1 .35s ease-out;animation:ov-in-data-v-40d617a1 .35s ease-out;-webkit-filter:drop-shadow(0 4px 10px rgba(30,16,70,.3));filter:drop-shadow(0 4px 10px rgba(30,16,70,.3));pointer-events:none;position:fixed;-webkit-transition:left .45s cubic-bezier(.2,.8,.2,1),top .45s cubic-bezier(.2,.8,.2,1);transition:left .45s cubic-bezier(.2,.8,.2,1),top .45s cubic-bezier(.2,.8,.2,1)}.ov-bubble[data-v-40d617a1]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-animation:ov-in-data-v-40d617a1 .2s ease-out;animation:ov-in-data-v-40d617a1 .2s ease-out;background:#1f1537;border-radius:12px;-webkit-box-shadow:0 10px 30px rgba(30,16,70,.35);box-shadow:0 10px 30px rgba(30,16,70,.35);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:8px;line-height:1.45;padding:10px 12px;pointer-events:auto;position:fixed}.ov-bubble .ov-bubble-text[data-v-40d617a1]{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-wrap:anywhere;white-space:pre-wrap}.ov-x[data-v-40d617a1]{background:transparent;border:none;color:inherit;cursor:pointer;font-size:16px;line-height:1;opacity:.7;padding:0 2px}.ov-x[data-v-40d617a1]:hover{opacity:1}.ov-tour[data-v-40d617a1]{-webkit-animation:ov-in-data-v-40d617a1 .2s ease-out;animation:ov-in-data-v-40d617a1 .2s ease-out;background:var(--sps-bg-surface,#fff);border:1px solid rgba(86,37,204,.18);border-radius:14px;-webkit-box-shadow:0 16px 40px rgba(30,16,70,.28);box-shadow:0 16px 40px rgba(30,16,70,.28);color:#1f2937;font-size:13px;padding:10px 12px;pointer-events:auto;position:fixed;-webkit-transition:left .3s ease,top .3s ease;transition:left .3s ease,top .3s ease}.ov-tour .ov-tour-head[data-v-40d617a1]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.ov-tour .ov-tour-head strong[data-v-40d617a1]{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:13.5px}.ov-tour .ov-tour-head small[data-v-40d617a1]{color:#6b7280;font-size:11px}.ov-tour .ov-tour-head .ov-x[data-v-40d617a1]{color:#6b7280}.ov-tour .ov-tour-body[data-v-40d617a1]{line-height:1.5;margin:8px 0;overflow-wrap:anywhere;white-space:pre-wrap}.ov-tour .ov-tour-hint[data-v-40d617a1]{color:#7c3aed;font-size:11.5px;margin-bottom:6px}.ov-tour .ov-tour-foot[data-v-40d617a1]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;justify-content:flex-end}.ov-btn[data-v-40d617a1]{border:1px solid transparent;border-radius:8px;cursor:pointer;font-size:12.5px;padding:5px 12px}.ov-btn[data-v-40d617a1]:disabled{cursor:default;opacity:.45}.ov-btn.primary[data-v-40d617a1]{background:#5625cc;color:#fff}.ov-btn.ghost[data-v-40d617a1]{background:transparent;border-color:#e5e7eb;color:#374151}@-webkit-keyframes ov-pulse-data-v-40d617a1{0%{-webkit-box-shadow:0 0 0 0 hsla(9,85%,63%,.45);box-shadow:0 0 0 0 hsla(9,85%,63%,.45)}70%{-webkit-box-shadow:0 0 0 10px hsla(9,85%,63%,0);box-shadow:0 0 0 10px hsla(9,85%,63%,0)}to{-webkit-box-shadow:0 0 0 0 hsla(9,85%,63%,0);box-shadow:0 0 0 0 hsla(9,85%,63%,0)}}@keyframes ov-pulse-data-v-40d617a1{0%{-webkit-box-shadow:0 0 0 0 hsla(9,85%,63%,.45);box-shadow:0 0 0 0 hsla(9,85%,63%,.45)}70%{-webkit-box-shadow:0 0 0 10px hsla(9,85%,63%,0);box-shadow:0 0 0 10px hsla(9,85%,63%,0)}to{-webkit-box-shadow:0 0 0 0 hsla(9,85%,63%,0);box-shadow:0 0 0 0 hsla(9,85%,63%,0)}}@-webkit-keyframes ov-in-data-v-40d617a1{0%{opacity:0;-webkit-transform:translateY(4px) scale(.96);transform:translateY(4px) scale(.96)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes ov-in-data-v-40d617a1{0%{opacity:0;-webkit-transform:translateY(4px) scale(.96);transform:translateY(4px) scale(.96)}to{opacity:1;-webkit-transform:none;transform:none}}@media(prefers-reduced-motion:reduce){.ov-bubble[data-v-40d617a1],.ov-cursor[data-v-40d617a1],.ov-hl[data-v-40d617a1],.ov-ring[data-v-40d617a1],.ov-tour[data-v-40d617a1]{-webkit-animation:none!important;animation:none!important;-webkit-transition:none!important;transition:none!important}}.sqr-rail[data-v-66a8cc10]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-animation:sqr-in-data-v-66a8cc10 .2s ease-out;animation:sqr-in-data-v-66a8cc10 .2s ease-out;backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4);background:hsla(0,0%,100%,.72);border:1px solid rgba(86,37,204,.18);border-radius:999px;-webkit-box-shadow:0 10px 28px rgba(30,16,70,.18),0 1px 3px rgba(0,0,0,.06);box-shadow:0 10px 28px rgba(30,16,70,.18),0 1px 3px rgba(0,0,0,.06);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:6px;position:fixed;z-index:1039}@-webkit-keyframes sqr-in-data-v-66a8cc10{0%{opacity:0}to{opacity:1}}@keyframes sqr-in-data-v-66a8cc10{0%{opacity:0}to{opacity:1}}.sqr-btn[data-v-66a8cc10]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:none;border-radius:50%;color:var(--k,#5625cc);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:36px;justify-content:center;position:relative;-webkit-transition:background .15s,color .15s,-webkit-transform .15s;transition:background .15s,color .15s,-webkit-transform .15s;transition:background .15s,color .15s,transform .15s;transition:background .15s,color .15s,transform .15s,-webkit-transform .15s;width:36px}.sqr-btn .md-icon[data-v-66a8cc10]{font-size:20px}.sqr-btn[data-v-66a8cc10]:hover{background:#ede9fe;-webkit-transform:scale(1.06);transform:scale(1.06)}.sqr-btn[data-v-66a8cc10]:focus-visible{outline:2px solid #5625cc;outline-offset:2px}.sqr-btn.open[data-v-66a8cc10]{background:#f5f3ff;-webkit-box-shadow:inset 0 0 0 1.5px #c4b5fd;box-shadow:inset 0 0 0 1.5px #c4b5fd}.sqr-btn.active[data-v-66a8cc10]{background:var(--k,#5625cc);color:#fff}.sqr-dot[data-v-66a8cc10]{border:1.5px solid #fff;border-radius:50%;height:9px;position:absolute;right:3px;top:3px;width:9px}.sqr-dot.working[data-v-66a8cc10]{-webkit-animation:sqr-pulse-data-v-66a8cc10 1.4s ease-in-out infinite;animation:sqr-pulse-data-v-66a8cc10 1.4s ease-in-out infinite;background:#7c3aed}.sqr-dot.awaiting[data-v-66a8cc10]{background:#f59e0b}@-webkit-keyframes sqr-pulse-data-v-66a8cc10{0%,to{-webkit-box-shadow:0 0 0 0 rgba(124,58,237,.55);box-shadow:0 0 0 0 rgba(124,58,237,.55)}50%{-webkit-box-shadow:0 0 0 5px rgba(124,58,237,0);box-shadow:0 0 0 5px rgba(124,58,237,0)}}@keyframes sqr-pulse-data-v-66a8cc10{0%,to{-webkit-box-shadow:0 0 0 0 rgba(124,58,237,.55);box-shadow:0 0 0 0 rgba(124,58,237,.55)}50%{-webkit-box-shadow:0 0 0 5px rgba(124,58,237,0);box-shadow:0 0 0 5px rgba(124,58,237,0)}}.sqr-pop[data-v-66a8cc10]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-animation:sqr-in-data-v-66a8cc10 .15s ease-out;animation:sqr-in-data-v-66a8cc10 .15s ease-out;background:#fff;border:1px solid rgba(86,37,204,.14);border-radius:14px;-webkit-box-shadow:0 14px 40px rgba(30,16,70,.24);box-shadow:0 14px 40px rgba(30,16,70,.24);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;overflow:hidden;padding:10px;position:fixed;z-index:1041}.sqr-pop-head[data-v-66a8cc10]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:#1f1147;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;justify-content:space-between}.sqr-pop-head strong[data-v-66a8cc10]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:5px}.sqr-pop-head strong .md-icon[data-v-66a8cc10]{color:#6d28d9;font-size:17px}.sqr-close[data-v-66a8cc10]{background:transparent;border:0;border-radius:6px;color:#6b7280;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:2px}.sqr-close .md-icon[data-v-66a8cc10]{font-size:16px}.sqr-close[data-v-66a8cc10]:hover{background:#f3f4f6}.sqr-sec[data-v-66a8cc10]{color:#9ca3af;font-size:10.5px;font-weight:700;letter-spacing:.3px;padding:4px 2px 0;text-transform:uppercase}.sqr-search[data-v-66a8cc10]{-ms-flex-negative:0;border:1px solid #e5e7eb;border-radius:8px;flex-shrink:0;font-size:12.5px;padding:6px 9px}.sqr-search[data-v-66a8cc10]:focus{border-color:#5625cc;outline:none}.sqr-list[data-v-66a8cc10]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-direction:column;flex-direction:column;gap:3px;min-height:60px;overflow:auto}.sqr-empty[data-v-66a8cc10]{color:#9ca3af;font-size:12px;padding:8px 4px}.sqr-item[data-v-66a8cc10]{-webkit-box-align:center;-ms-flex-align:center;-ms-flex-negative:0;align-items:center;background:#faf8ff;border:1px solid transparent;border-radius:9px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;gap:8px;padding:7px 9px;text-align:left;width:100%}.sqr-item .md-icon[data-v-66a8cc10]{-ms-flex-negative:0;color:#6d28d9;flex-shrink:0;font-size:17px}.sqr-item .sqr-go[data-v-66a8cc10]{color:#9ca3af;font-size:15px;margin-left:auto}.sqr-item .spin[data-v-66a8cc10]{-webkit-animation:sqr-spin-data-v-66a8cc10 1.4s linear infinite;animation:sqr-spin-data-v-66a8cc10 1.4s linear infinite}.sqr-item[data-v-66a8cc10]:hover{background:#f5f3ff;border-color:#c4b5fd}.sqr-item.session.working[data-v-66a8cc10]{border-color:#ddd6fe}.sqr-item.session.awaiting_answer[data-v-66a8cc10],.sqr-item.session.awaiting_approval[data-v-66a8cc10]{background:#fffbeb;border-color:#fde68a}.sqr-item.session.awaiting_answer>.md-icon[data-v-66a8cc10]:first-child,.sqr-item.session.awaiting_approval>.md-icon[data-v-66a8cc10]:first-child{color:#d97706}.sqr-item.session.closed[data-v-66a8cc10],.sqr-item.session.idle[data-v-66a8cc10]{opacity:.75}@-webkit-keyframes sqr-spin-data-v-66a8cc10{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sqr-spin-data-v-66a8cc10{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sqr-item-text[data-v-66a8cc10]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0}.sqr-item-text .sqr-item-title[data-v-66a8cc10]{color:#1f1147;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sqr-item-text small[data-v-66a8cc10]{color:#6d28d9;font-size:10.5px}@media(prefers-reduced-motion:reduce){.sqr-dot[data-v-66a8cc10],.sqr-item .spin[data-v-66a8cc10],.sqr-pop[data-v-66a8cc10],.sqr-rail[data-v-66a8cc10]{-webkit-animation:none!important;animation:none!important}.sqr-btn[data-v-66a8cc10]:hover{-webkit-transform:none;transform:none}}.suphi-win-root[data-v-2b598ad4]{display:contents}.suphi-win[data-v-2b598ad4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-animation:sw-in-data-v-2b598ad4 .18s ease-out;animation:sw-in-data-v-2b598ad4 .18s ease-out;background:var(--sps-bg-surface,#fff);border:1px solid rgba(86,37,204,.12);border-radius:18px;-webkit-box-shadow:0 18px 50px rgba(30,16,70,.22),0 2px 8px rgba(0,0,0,.08);box-shadow:0 18px 50px rgba(30,16,70,.22),0 2px 8px rgba(0,0,0,.08);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;max-height:90vh;overflow:hidden;position:fixed;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;z-index:1039}.suphi-win.resizing[data-v-2b598ad4]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.suphi-win.mobile[data-v-2b598ad4]{border:none;border-radius:0;height:100%;inset:0;max-height:none;width:100vw}@-webkit-keyframes sw-in-data-v-2b598ad4{0%{opacity:0;-webkit-transform:translateY(8px) scale(.98);transform:translateY(8px) scale(.98)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes sw-in-data-v-2b598ad4{0%{opacity:0;-webkit-transform:translateY(8px) scale(.98);transform:translateY(8px) scale(.98)}to{opacity:1;-webkit-transform:none;transform:none}}@media(prefers-reduced-motion:reduce){.suphi-win[data-v-2b598ad4]{-webkit-animation:none;animation:none}}.sw-resize[data-v-2b598ad4]{height:16px;position:absolute;width:16px;z-index:2}.sw-resize.l.t[data-v-2b598ad4]{cursor:nwse-resize;left:0;top:0}.sw-resize.r.b[data-v-2b598ad4]{bottom:0;cursor:nwse-resize;right:0}.sw-resize.l.b[data-v-2b598ad4]{bottom:0;cursor:nesw-resize;left:0}.sw-resize.r.t[data-v-2b598ad4]{cursor:nesw-resize;right:0;top:0}.sw-resize[data-v-2b598ad4]:after{background:rgba(86,37,204,.25);border-radius:3px;content:"";inset:4px;opacity:0;position:absolute;-webkit-transition:opacity .15s;transition:opacity .15s}.sw-resize[data-v-2b598ad4]:hover:after{opacity:1}.sw-agents-strip[data-v-2b598ad4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f3ff;border:0;border-bottom:1px solid #ede9fe;color:#4c1d95;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12.5px;font-weight:600;gap:8px;padding:7px 14px;text-align:left;width:100%}.sw-agents-strip .md-icon[data-v-2b598ad4]{font-size:16px}.sw-agents-strip .spin[data-v-2b598ad4]{-webkit-animation:sw-spin-data-v-2b598ad4 1.4s linear infinite;animation:sw-spin-data-v-2b598ad4 1.4s linear infinite}.sw-agents-strip .sw-agents-caret[data-v-2b598ad4]{margin-left:auto}.sw-agents-strip[data-v-2b598ad4]:hover{background:#ede9fe}@-webkit-keyframes sw-spin-data-v-2b598ad4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sw-spin-data-v-2b598ad4{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sw-agents[data-v-2b598ad4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#faf8ff;border-bottom:1px solid #ede9fe;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;max-height:280px;overflow:auto;padding:6px 8px}.sw-agent-item[data-v-2b598ad4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e9e5f5;border-radius:10px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:9px;padding:7px 10px;text-align:left;width:100%}.sw-agent-item .md-icon[data-v-2b598ad4]{color:#6d28d9;font-size:18px}.sw-agent-item[data-v-2b598ad4]:hover{border-color:#c4b5fd}.sw-agent-item.working>.md-icon[data-v-2b598ad4]:first-child{color:#5625cc}.sw-agent-item.awaiting_answer>.md-icon[data-v-2b598ad4]:first-child,.sw-agent-item.awaiting_approval>.md-icon[data-v-2b598ad4]:first-child{color:#d97706}.sw-agent-item .sw-agent-open[data-v-2b598ad4]{color:#9ca3af;font-size:15px;margin-left:auto}.sw-agent-item[data-v-2b598ad4]{-ms-flex-negative:0;flex-shrink:0;min-height:46px;overflow:hidden;position:relative;-webkit-transition:opacity .2s ease,border-color .2s ease;transition:opacity .2s ease,border-color .2s ease}.sw-agent-item.working[data-v-2b598ad4]{background:-webkit-gradient(linear,left top,right top,from(#f5f3ff),color-stop(60%,#fff));background:linear-gradient(90deg,#f5f3ff,#fff 60%);border-color:#a78bfa;-webkit-box-shadow:0 0 0 1px rgba(124,58,237,.12),0 2px 10px rgba(86,37,204,.1);box-shadow:0 0 0 1px rgba(124,58,237,.12),0 2px 10px rgba(86,37,204,.1)}.sw-agent-item.working[data-v-2b598ad4]:before{-webkit-animation:sw-agent-flow-data-v-2b598ad4 1.6s linear infinite;animation:sw-agent-flow-data-v-2b598ad4 1.6s linear infinite;background:-webkit-gradient(linear,left top,left bottom,from(#7c3aed),color-stop(#c084fc),to(#7c3aed));background:linear-gradient(180deg,#7c3aed,#c084fc,#7c3aed);background-size:100% 200%;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.sw-agent-item.working[data-v-2b598ad4]:after{-webkit-animation:sw-agent-shimmer-data-v-2b598ad4 2.4s ease-in-out infinite;animation:sw-agent-shimmer-data-v-2b598ad4 2.4s ease-in-out infinite;background:linear-gradient(100deg,transparent 30%,rgba(167,139,250,.16) 50%,transparent 70%);background-size:220% 100%;content:"";inset:0;pointer-events:none;position:absolute}.sw-agent-item.working>.md-icon[data-v-2b598ad4]:first-child{-webkit-animation:sw-agent-bob-data-v-2b598ad4 1.4s ease-in-out infinite;animation:sw-agent-bob-data-v-2b598ad4 1.4s ease-in-out infinite}.sw-agent-item.working .sw-agent-title[data-v-2b598ad4]{color:#4c1d95}.sw-agent-item.awaiting_answer[data-v-2b598ad4],.sw-agent-item.awaiting_approval[data-v-2b598ad4]{background:#fffbeb;border-color:#fcd34d}.sw-agent-item.closed[data-v-2b598ad4],.sw-agent-item.idle[data-v-2b598ad4]{background:#fafafa;opacity:.62}.sw-agent-item.closed>.md-icon[data-v-2b598ad4]:first-child,.sw-agent-item.idle>.md-icon[data-v-2b598ad4]:first-child{color:#9ca3af}.sw-agent-item.closed .sw-agent-title[data-v-2b598ad4],.sw-agent-item.idle .sw-agent-title[data-v-2b598ad4]{color:#4b5563;font-weight:500}.sw-agent-item.closed[data-v-2b598ad4]:hover,.sw-agent-item.idle[data-v-2b598ad4]:hover{opacity:1}.sw-agents-more[data-v-2b598ad4]{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:0;border-radius:8px;color:#6d28d9;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;flex-shrink:0;font-size:11.5px;font-weight:600;gap:4px;justify-content:center;padding:4px}.sw-agents-more .md-icon[data-v-2b598ad4]{font-size:16px}.sw-agents-more[data-v-2b598ad4]:hover{background:#ede9fe}.sw-agent-state[data-v-2b598ad4]{-ms-flex-negative:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f3f4f6;border-radius:999px;color:#6b7280;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-shrink:0;font-size:10.5px;font-weight:700;gap:4px;padding:2px 8px;position:relative;white-space:nowrap;z-index:1}.sw-agent-state .md-icon[data-v-2b598ad4]{color:inherit!important;font-size:12px!important}.sw-agent-state.working[data-v-2b598ad4]{background:#5625cc;color:#fff}.sw-agent-state.awaiting_answer[data-v-2b598ad4],.sw-agent-state.awaiting_approval[data-v-2b598ad4]{-webkit-animation:sw-agent-pulse-data-v-2b598ad4 1.5s ease-in-out infinite;animation:sw-agent-pulse-data-v-2b598ad4 1.5s ease-in-out infinite;background:#f59e0b;color:#fff}.sw-agent-dots[data-v-2b598ad4]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:2px}.sw-agent-dots i[data-v-2b598ad4]{-webkit-animation:sw-agent-dot-data-v-2b598ad4 1s ease-in-out infinite;animation:sw-agent-dot-data-v-2b598ad4 1s ease-in-out infinite;background:#fff;border-radius:50%;height:4px;width:4px}.sw-agent-dots i[data-v-2b598ad4]:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.sw-agent-dots i[data-v-2b598ad4]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes sw-agent-flow-data-v-2b598ad4{0%{background-position:0 0}to{background-position:0 200%}}@keyframes sw-agent-flow-data-v-2b598ad4{0%{background-position:0 0}to{background-position:0 200%}}@-webkit-keyframes sw-agent-shimmer-data-v-2b598ad4{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes sw-agent-shimmer-data-v-2b598ad4{0%{background-position:120% 0}to{background-position:-120% 0}}@-webkit-keyframes sw-agent-bob-data-v-2b598ad4{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes sw-agent-bob-data-v-2b598ad4{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@-webkit-keyframes sw-agent-dot-data-v-2b598ad4{0%,80%,to{opacity:.5;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@keyframes sw-agent-dot-data-v-2b598ad4{0%,80%,to{opacity:.5;-webkit-transform:translateY(0);transform:translateY(0)}40%{opacity:1;-webkit-transform:translateY(-3px);transform:translateY(-3px)}}@-webkit-keyframes sw-agent-pulse-data-v-2b598ad4{0%,to{-webkit-box-shadow:0 0 0 0 rgba(245,158,11,.45);box-shadow:0 0 0 0 rgba(245,158,11,.45)}50%{-webkit-box-shadow:0 0 0 5px rgba(245,158,11,0);box-shadow:0 0 0 5px rgba(245,158,11,0)}}@keyframes sw-agent-pulse-data-v-2b598ad4{0%,to{-webkit-box-shadow:0 0 0 0 rgba(245,158,11,.45);box-shadow:0 0 0 0 rgba(245,158,11,.45)}50%{-webkit-box-shadow:0 0 0 5px rgba(245,158,11,0);box-shadow:0 0 0 5px rgba(245,158,11,0)}}@media(prefers-reduced-motion:reduce){.sw-agent-dots i[data-v-2b598ad4],.sw-agent-item.working>.md-icon[data-v-2b598ad4]:first-child,.sw-agent-item.working[data-v-2b598ad4]:after,.sw-agent-item.working[data-v-2b598ad4]:before,.sw-agent-state[data-v-2b598ad4]{-webkit-animation:none!important;animation:none!important}}.sw-agent-text[data-v-2b598ad4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;min-width:0}.sw-agent-text .sw-agent-title[data-v-2b598ad4]{color:#1f1147;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-agent-text small[data-v-2b598ad4]{color:#6b7280;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-head[data-v-2b598ad4]{-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-negative:0;background:linear-gradient(120deg,#5625cc,#7c3aed 55%,#f16a52 130%);color:#fff;flex-shrink:0;justify-content:space-between;min-height:58px;padding:0 12px 0 14px}.sw-head .sw-head-left[data-v-2b598ad4],.sw-head[data-v-2b598ad4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sw-head .sw-head-left[data-v-2b598ad4]{gap:10px;min-width:0}.sw-head .sw-head-text[data-v-2b598ad4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0}.sw-head .sw-head-text strong[data-v-2b598ad4]{font-size:15px;letter-spacing:.2px}.sw-head .sw-head-text small[data-v-2b598ad4]{font-size:11px;max-width:220px;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-head .sw-head-actions[data-v-2b598ad4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.sw-head .sw-icon-btn[data-v-2b598ad4]{color:hsla(0,0%,100%,.9)}.sw-head .sw-icon-btn[data-v-2b598ad4]:hover{background:hsla(0,0%,100%,.16)}.sw-head .sw-icon-btn.active[data-v-2b598ad4]{background:hsla(0,0%,100%,.24);color:#fff}.sw-auto-confirm[data-v-2b598ad4]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:rgba(17,12,40,.45);display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;justify-content:center;padding:20px;position:absolute;z-index:20}.sw-auto-card[data-v-2b598ad4]{background:#fff;border-radius:14px;-webkit-box-shadow:0 16px 40px rgba(0,0,0,.25);box-shadow:0 16px 40px rgba(0,0,0,.25);max-width:440px;padding:18px 20px;width:100%}.sw-auto-card .sw-auto-title[data-v-2b598ad4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#1f1147;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15px;font-weight:700;gap:6px;margin-bottom:8px}.sw-auto-card .sw-auto-title .md-icon[data-v-2b598ad4]{color:#f59e0b;font-size:20px}.sw-auto-card p[data-v-2b598ad4]{color:#4b5563;font-size:13px;line-height:1.55;margin:0 0 14px}.sw-auto-card .sw-auto-actions[data-v-2b598ad4]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:flex-end}.sw-auto-btn[data-v-2b598ad4]{gap:3px}.sw-auto-btn.on[data-v-2b598ad4]{background:#fbbf24!important;border-radius:999px;-webkit-box-shadow:0 0 0 2px rgba(251,191,36,.35);box-shadow:0 0 0 2px rgba(251,191,36,.35);color:#422006!important;padding:4px 9px 4px 5px}.sw-auto-btn .sw-auto-label[data-v-2b598ad4]{font-size:11px;font-weight:700;letter-spacing:.2px}.sw-icon-btn[data-v-2b598ad4]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:transparent;border:none;border-radius:8px;color:#6b7280;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;line-height:1;padding:6px}.sw-icon-btn .md-icon[data-v-2b598ad4]{font-size:20px}.sw-body[data-v-2b598ad4]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:-webkit-gradient(linear,left top,left bottom,from(#fbfaff),to(#f3f1f9));background:linear-gradient(180deg,#fbfaff,#f3f1f9);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-direction:column;flex-direction:column;gap:6px;min-height:0;overflow-y:auto;padding:12px 14px}.sw-body>[data-v-2b598ad4]{-ms-flex-negative:0;flex-shrink:0}.sw-welcome[data-v-2b598ad4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6b7280;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:18px 6px 8px;text-align:center}.sw-welcome h4[data-v-2b598ad4]{color:#1f2937;font-size:17px;margin:10px 0 4px}.sw-welcome p[data-v-2b598ad4]{font-size:13px;margin:0}.sw-welcome .sw-quick[data-v-2b598ad4]{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:16px;width:100%}.sw-welcome .sw-quick-btn[data-v-2b598ad4]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fff;border:1px solid #e7e3f5;border-radius:12px;color:#374151;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12.5px;gap:6px;line-height:1.35;padding:10px;text-align:left;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.sw-welcome .sw-quick-btn .md-icon[data-v-2b598ad4]{-ms-flex-negative:0;color:#5625cc;flex-shrink:0;font-size:16px}.sw-welcome .sw-quick-btn[data-v-2b598ad4]:hover{border-color:#5625cc;-webkit-box-shadow:0 2px 10px rgba(86,37,204,.12);box-shadow:0 2px 10px rgba(86,37,204,.12)}.sw-user[data-v-2b598ad4]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.sw-user .sw-user-wrap[data-v-2b598ad4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;max-width:88%}.sw-user .sw-user-meta[data-v-2b598ad4]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;justify-content:flex-end}.sw-user .sw-meta-img[data-v-2b598ad4]{border:1px solid #e5e7eb;border-radius:8px;max-height:120px;max-width:160px;-o-object-fit:cover;object-fit:cover}.sw-user .sw-user-bubble[data-v-2b598ad4]{background:#5625cc;border-radius:14px 14px 4px 14px;color:#fff;display:inline-block;font-size:13px;line-height:1.4;max-width:100%;overflow-wrap:anywhere;padding:8px 12px;white-space:pre-wrap}.sw-meta-chip[data-v-2b598ad4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#eef2ff;border-radius:999px;color:#3730a3;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;gap:3px;max-width:240px;overflow:hidden;padding:2px 8px;text-overflow:ellipsis;white-space:nowrap}.sw-meta-chip .md-icon[data-v-2b598ad4]{font-size:13px}.sw-meta-chip.file[data-v-2b598ad4]{background:#f3f4f6;color:#374151}.sw-meta-chip.screen[data-v-2b598ad4]{background:#f5f3ff;border:1px solid #ddd6fe;color:#6d28d9}.sw-meta-chip.pending[data-v-2b598ad4]{opacity:.7}.sw-capturing[data-v-2b598ad4]{color:#6d28d9;font-size:11px;padding:0 2px 4px}.sw-capturing[data-v-2b598ad4],.sw-system[data-v-2b598ad4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.sw-system[data-v-2b598ad4]{color:#6b7280;font-size:11.5px;padding:2px 4px}.sw-system .md-icon[data-v-2b598ad4]{font-size:14px}.sw-nav[data-v-2b598ad4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px}.sw-nav .sw-nav-chip[data-v-2b598ad4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:999px;color:#5b21b6;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;gap:4px;max-width:100%;overflow:hidden;padding:3px 10px;text-overflow:ellipsis;white-space:nowrap}.sw-nav .sw-nav-chip .md-icon[data-v-2b598ad4]{font-size:14px}.sw-nav .sw-nav-chip[data-v-2b598ad4]:hover{background:#ede9fe}.sw-nav .sw-nav-chip.handoff[data-v-2b598ad4]{background:#fff7ed;border-color:#fdba74;color:#9a3412}.sw-nav .sw-nav-chip.guide[data-v-2b598ad4],.sw-nav .sw-nav-chip.report[data-v-2b598ad4]{background:#f0fdf4;border-color:#86efac;color:#166534}.sw-nav .sw-nav-chip.report.pending[data-v-2b598ad4]{background:#fffbeb;border-color:#fcd34d;color:#92400e}.sw-nav .sw-nav-sub[data-v-2b598ad4]{color:#9ca3af;font-size:10.5px;padding-left:6px}.sw-agent-row[data-v-2b598ad4]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;min-width:0}.sw-agent-row .sw-msg-avatar[data-v-2b598ad4]{-ms-flex-negative:0;flex-shrink:0;margin-top:2px}.sw-agent-row .sw-bubble[data-v-2b598ad4]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.sw-think-avatar[data-v-2b598ad4]{vertical-align:middle}.sw-agent[data-v-2b598ad4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.sw-agent .sw-bubble[data-v-2b598ad4]{background:#fff;border:1px solid #ececf1;border-radius:4px 14px 14px 14px;font-size:13px;line-height:1.5;max-width:95%;overflow-wrap:anywhere;padding:8px 12px}.sw-agent .sw-bubble.live[data-v-2b598ad4]{border-color:#5625cc}.sw-agent .sw-bubble[data-v-2b598ad4] p{margin:0 0 6px}.sw-agent .sw-bubble[data-v-2b598ad4] ol,.sw-agent .sw-bubble[data-v-2b598ad4] ul{margin:0 0 6px 18px;padding:0}.sw-agent .sw-bubble[data-v-2b598ad4] li{margin:2px 0}.sw-agent .sw-bubble[data-v-2b598ad4] code{background:#f3f4f6;border-radius:4px;font-size:12px;padding:0 4px}.sw-agent .sw-bubble[data-v-2b598ad4] pre{background:#1f2937;border-radius:8px;color:#f9fafb;font-size:11.5px;margin:6px 0;overflow:auto;padding:8px 10px}.sw-agent .sw-bubble[data-v-2b598ad4] pre code{background:transparent;color:inherit;padding:0}.sw-agent .sw-bubble[data-v-2b598ad4] table{border-collapse:collapse;display:block;font-size:12px;margin:6px 0;overflow-x:auto;width:100%}.sw-agent .sw-bubble[data-v-2b598ad4] table td,.sw-agent .sw-bubble[data-v-2b598ad4] table th{border:1px solid #e5e7eb;padding:4px 8px;text-align:left;vertical-align:top}.sw-agent .sw-bubble[data-v-2b598ad4] table th{background:#f9fafb;font-weight:600}.sw-agent .sw-bubble[data-v-2b598ad4] h3,.sw-agent .sw-bubble[data-v-2b598ad4] h4,.sw-agent .sw-bubble[data-v-2b598ad4] h5,.sw-agent .sw-bubble[data-v-2b598ad4] h6{font-size:13.5px;font-weight:700;margin:8px 0 4px}.sw-agent .sw-bubble[data-v-2b598ad4] blockquote{background:#f8f9ff;border-left:3px solid #c7d2fe;color:#4b5563;margin:6px 0;padding:4px 10px}.sw-agent .sw-bubble[data-v-2b598ad4] a{color:#5625cc}.sw-typing[data-v-2b598ad4]{background:#fff;border-radius:14px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;padding:10px 12px}.sw-typing span[data-v-2b598ad4]{-webkit-animation:sw-bounce-data-v-2b598ad4 1s infinite;animation:sw-bounce-data-v-2b598ad4 1s infinite;background:#9ca3af;border-radius:50%;height:6px;width:6px}.sw-typing span[data-v-2b598ad4]:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.sw-typing span[data-v-2b598ad4]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes sw-bounce-data-v-2b598ad4{0%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}@keyframes sw-bounce-data-v-2b598ad4{0%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}}.sw-error[data-v-2b598ad4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fee2e2;border-radius:8px;color:#991b1b;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;padding:6px 10px}.sw-error .sw-link[data-v-2b598ad4]{background:transparent;border:none;color:#991b1b;cursor:pointer;margin-left:auto;text-decoration:underline}.sw-approval[data-v-2b598ad4]{background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;font-size:12.5px;padding:10px 12px}.sw-approval .sw-approval-title[data-v-2b598ad4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#92400e;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;gap:6px}.sw-approval .sw-approval-name[data-v-2b598ad4]{color:#374151;margin:4px 0}.sw-approval .sw-approval-args[data-v-2b598ad4]{background:#fff;border-radius:6px;font-size:11px;max-height:160px;overflow:auto;padding:6px 8px;white-space:pre-wrap}.sw-approval .sw-approval-actions[data-v-2b598ad4]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;justify-content:flex-end}.sw-question[data-v-2b598ad4]{background:#eef2ff;border:1px solid #c7d2fe;border-radius:10px;font-size:13px;padding:10px 12px}.sw-question .sw-question-text[data-v-2b598ad4]{font-weight:600;margin-bottom:6px}.sw-question .sw-question-opts[data-v-2b598ad4]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.sw-pane[data-v-2b598ad4]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;background:#fafafa;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-direction:column;flex-direction:column;gap:8px;min-height:0;overflow:auto;padding:12px 14px}.sw-pane .sw-pane-head[data-v-2b598ad4]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;justify-content:space-between}.sw-pane .sw-pane-close[data-v-2b598ad4]{background:transparent;border:0;border-radius:6px;color:#6b7280;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px}.sw-pane .sw-pane-close[data-v-2b598ad4]:hover{background:#eef0f4}.sw-pane .sw-memory-confirm[data-v-2b598ad4]{color:#b91c1c;font-size:12px;margin-right:4px}.sw-chars[data-v-2b598ad4]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.sw-char[data-v-2b598ad4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1.5px solid #e7e3f5;border-radius:12px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;padding:10px 8px;text-align:center;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.sw-char[data-v-2b598ad4]:hover{border-color:#c4b5fd}.sw-char.selected[data-v-2b598ad4]{border-color:#5625cc;-webkit-box-shadow:0 0 0 3px rgba(86,37,204,.12);box-shadow:0 0 0 3px rgba(86,37,204,.12)}.sw-char[data-v-2b598ad4]:focus-visible{outline:2px solid #5625cc;outline-offset:2px}.sw-char .sw-char-name[data-v-2b598ad4]{color:#1f2937;font-size:13px;font-weight:600}.sw-char .sw-char-name small[data-v-2b598ad4]{color:#6b7280;font-weight:500}.sw-char .sw-char-desc[data-v-2b598ad4]{color:#6b7280;font-size:11px;line-height:1.35}.sw-history[data-v-2b598ad4]{-webkit-box-flex:1;background:#fafafa;-ms-flex:1 1 0px;flex:1 1 0;min-height:0;overflow:auto;padding:10px 12px}.sw-history .sw-history-head[data-v-2b598ad4]{-webkit-box-pack:justify;-ms-flex-pack:justify;font-size:13px;justify-content:space-between;padding:2px 6px 8px}.sw-history .sw-history-head[data-v-2b598ad4],.sw-history .sw-history-new[data-v-2b598ad4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.sw-history .sw-history-new[data-v-2b598ad4]{background:#fff;border:1px dashed #c7d2fe;border-radius:8px;color:#5625cc;cursor:pointer;font-size:12.5px;gap:6px;margin-bottom:8px;padding:8px 10px;width:100%}.sw-history .sw-history-new[data-v-2b598ad4]:hover{background:#f5f3ff}.sw-history .sw-history-empty[data-v-2b598ad4]{color:#9ca3af;font-size:12px;padding:6px}.sw-history .sw-history-item[data-v-2b598ad4]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid transparent;border-radius:8px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-bottom:4px;padding:8px 10px;text-align:left;width:100%}.sw-history .sw-history-item[data-v-2b598ad4]:hover{background:#f3f4f6}.sw-history .sw-history-item.current[data-v-2b598ad4]{background:#eef2ff}.sw-history .sw-history-item.abandoned .sw-history-title[data-v-2b598ad4]{color:#6b7280}.sw-history .sw-history-item .md-icon[data-v-2b598ad4]{-ms-flex-negative:0;color:#6b7280;flex-shrink:0;font-size:16px}.sw-history .sw-history-item .sw-history-text[data-v-2b598ad4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0}.sw-history .sw-history-item .sw-history-title[data-v-2b598ad4]{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-history .sw-history-item small[data-v-2b598ad4]{color:#9ca3af;font-size:10.5px}.sw-foot[data-v-2b598ad4]{-ms-flex-negative:0;background:var(--sps-bg-surface,#fff);border-top:1px solid #f0f0f0;flex-shrink:0;padding:8px 12px 6px}.sw-foot .sw-send[data-v-2b598ad4]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:38px;justify-content:center;padding:0;width:38px}.sw-btn[data-v-2b598ad4]{background:#f3f4f6;border:1px solid transparent;border-radius:8px;color:#374151;cursor:pointer;font-size:12.5px;padding:6px 12px}.sw-btn[data-v-2b598ad4]:disabled{cursor:default;opacity:.5}.sw-btn.sw-btn--primary[data-v-2b598ad4]{background:#5625cc;color:#fff}.sw-btn.sw-btn--danger[data-v-2b598ad4]{background:#dc2626;color:#fff}.sw-btn.sw-btn--ghost[data-v-2b598ad4]{background:transparent;border-color:#e5e7eb}.sw-btn.sw-btn--soft[data-v-2b598ad4]{background:#fff;border-color:#c7d2fe;color:#4338ca}.sw-memory[data-v-2b598ad4]{font-size:13px}.sw-memory .sw-memory-hint[data-v-2b598ad4]{color:#6b7280;font-size:12px;margin:0 0 10px}.sw-memory .sw-memory-view[data-v-2b598ad4]{line-height:1.55;max-height:60vh;overflow:auto;overflow-wrap:anywhere}.sw-memory .sw-memory-view[data-v-2b598ad4] h1,.sw-memory .sw-memory-view[data-v-2b598ad4] h2,.sw-memory .sw-memory-view[data-v-2b598ad4] h3{color:#4338ca;font-size:13px;font-weight:700;margin:10px 0 4px}.sw-memory .sw-memory-view[data-v-2b598ad4] p{margin:0 0 6px}.sw-memory .sw-memory-view[data-v-2b598ad4] ol,.sw-memory .sw-memory-view[data-v-2b598ad4] ul{margin:0 0 6px 18px;padding:0}.sw-memory .sw-memory-view[data-v-2b598ad4] li{margin:2px 0}.sw-memory .sw-memory-edit[data-v-2b598ad4]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.sw-memory .sw-memory-count[data-v-2b598ad4]{color:#9ca3af;display:block;font-size:11px;margin-top:2px;text-align:right}.sw-memory .sw-memory-empty[data-v-2b598ad4]{color:#6b7280;padding:16px 4px}.sw-memory .sw-memory-foot[data-v-2b598ad4]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;justify-content:space-between;margin-top:12px}.sw-memory .sw-memory-meta[data-v-2b598ad4]{color:#9ca3af;font-size:11px}.sw-memory .sw-memory-actions[data-v-2b598ad4]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-left:auto}.sw-memory .sw-memory-clear[data-v-2b598ad4]{color:#dc2626}.sw-run[data-v-2b598ad4]{font-size:12px;max-height:70vh;overflow:auto}.sw-run .sw-run-meta[data-v-2b598ad4]{color:#6b7280;margin-bottom:8px}.sw-run .sw-run-item[data-v-2b598ad4]{border-left:3px solid #e5e7eb;margin-bottom:8px;padding:4px 8px}.sw-run .sw-run-item.assistant[data-v-2b598ad4]{border-color:#a78bfa}.sw-run .sw-run-item.tool[data-v-2b598ad4]{border-color:#60a5fa}.sw-run .sw-run-role[data-v-2b598ad4]{color:#6b7280;font-size:11px;font-weight:700;text-transform:uppercase}.sw-run pre[data-v-2b598ad4]{font-size:11.5px;margin:4px 0;white-space:pre-wrap;word-break:break-word}.sw-run .sw-run-reason[data-v-2b598ad4]{background:#fafafa;color:#6b7280;padding:4px 6px}@media(max-width:420px){.sw-welcome .sw-quick[data-v-2b598ad4]{grid-template-columns:1fr}}.sw-time-right[data-v-2b598ad4]{text-align:right}.sw-bubble-col[data-v-2b598ad4]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0}.suphi-modal-wrap.ant-modal-wrap{z-index:1101!important}