.suphi-char[data-v-3432c52e]{-ms-flex-negative:0;display:inline-block;flex-shrink:0;line-height:0}.suphi-char svg[data-v-3432c52e]{display:block;overflow:visible}.suphi-char .sh-badge[data-v-3432c52e],.suphi-char .sh-body[data-v-3432c52e],.suphi-char .sh-eye[data-v-3432c52e],.suphi-char .sh-float[data-v-3432c52e],.suphi-char .sh-mouth-talk[data-v-3432c52e],.suphi-char .sh-orbit[data-v-3432c52e]{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.suphi-char .sh-pupil[data-v-3432c52e]{-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-3432c52e]{-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-3432c52e]{-webkit-transform:scaleY(.1);transform:scaleY(.1)}.suphi-char .sh-float[data-v-3432c52e]{-webkit-animation:sh-bob-data-v-3432c52e 3.2s ease-in-out infinite;animation:sh-bob-data-v-3432c52e 3.2s ease-in-out infinite}.suphi-char .sh-body[data-v-3432c52e]{-webkit-animation:sh-breathe-data-v-3432c52e 3.2s ease-in-out infinite;animation:sh-breathe-data-v-3432c52e 3.2s ease-in-out infinite}.suphi-char.mood-listening .sh-body[data-v-3432c52e]{-webkit-animation:sh-tilt-data-v-3432c52e 2.4s ease-in-out infinite;animation:sh-tilt-data-v-3432c52e 2.4s ease-in-out infinite}.suphi-char.mood-thinking .sh-orbit[data-v-3432c52e]{-webkit-animation:sh-spin-data-v-3432c52e 1.6s linear infinite;animation:sh-spin-data-v-3432c52e 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-3432c52e]{-webkit-animation:sh-talk-data-v-3432c52e .28s ease-in-out infinite alternate;animation:sh-talk-data-v-3432c52e .28s ease-in-out infinite alternate}.suphi-char.mood-attention .sh-float[data-v-3432c52e]{-webkit-animation:sh-bounce-data-v-3432c52e .9s cubic-bezier(.3,0,.3,1) infinite;animation:sh-bounce-data-v-3432c52e .9s cubic-bezier(.3,0,.3,1) infinite}.suphi-char .sh-badge[data-v-3432c52e],.suphi-char.mood-attention .sh-badge[data-v-3432c52e]{-webkit-animation:sh-pop-data-v-3432c52e 1.4s ease-in-out infinite;animation:sh-pop-data-v-3432c52e 1.4s ease-in-out infinite}.suphi-char.mood-happy .sh-float[data-v-3432c52e]{-webkit-animation:sh-hop-data-v-3432c52e .7s ease-out 2,sh-bob-data-v-3432c52e 3.2s ease-in-out 1.4s infinite;animation:sh-hop-data-v-3432c52e .7s ease-out 2,sh-bob-data-v-3432c52e 3.2s ease-in-out 1.4s infinite}.suphi-char .sh-eyes[data-v-3432c52e]{-webkit-transition:-webkit-transform .14s ease-out;transition:-webkit-transform .14s ease-out;transition:transform .14s ease-out;transition:transform .14s ease-out,-webkit-transform .14s ease-out}.suphi-char.mood-sleeping .sh-eye[data-v-3432c52e]{-webkit-transform:scaleY(.55) translateY(10%);transform:scaleY(.55) translateY(10%)}.suphi-char.mood-sleeping .sh-float[data-v-3432c52e]{-webkit-animation:sh-bob-data-v-3432c52e 4.4s ease-in-out infinite;animation:sh-bob-data-v-3432c52e 4.4s ease-in-out infinite}.suphi-char.mood-typing .sh-body.pose-typing[data-v-3432c52e]{-webkit-animation:sh-type-data-v-3432c52e .42s steps(2,jump-none) infinite;animation:sh-type-data-v-3432c52e .42s steps(2,jump-none) infinite;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.suphi-char.mood-browser .sh-body.pose-typing[data-v-3432c52e]{-webkit-animation:sh-peer-data-v-3432c52e 3s ease-in-out infinite;animation:sh-peer-data-v-3432c52e 3s ease-in-out infinite;-webkit-transform-origin:50% 80%;transform-origin:50% 80%}.suphi-char.mood-search .sh-body.pose-search[data-v-3432c52e]{-webkit-animation:sh-peer-data-v-3432c52e 2.6s ease-in-out infinite;animation:sh-peer-data-v-3432c52e 2.6s ease-in-out infinite;-webkit-transform-origin:50% 70%;transform-origin:50% 70%}.suphi-char.mood-question .sh-body.pose-question[data-v-3432c52e]{-webkit-animation:sh-tilt-data-v-3432c52e 2.6s ease-in-out infinite;animation:sh-tilt-data-v-3432c52e 2.6s ease-in-out infinite;-webkit-transform-origin:50% 80%;transform-origin:50% 80%}.suphi-char.mood-done .sh-float[data-v-3432c52e],.suphi-char.mood-idea .sh-float[data-v-3432c52e]{-webkit-animation:sh-hop-data-v-3432c52e .7s ease-out 1,sh-bob-data-v-3432c52e 3.2s ease-in-out .7s infinite;animation:sh-hop-data-v-3432c52e .7s ease-out 1,sh-bob-data-v-3432c52e 3.2s ease-in-out .7s infinite}.suphi-char.mood-hello .sh-body.pose-hello[data-v-3432c52e]{-webkit-animation:sh-wave-data-v-3432c52e 1.6s ease-in-out infinite;animation:sh-wave-data-v-3432c52e 1.6s ease-in-out infinite;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.suphi-char.mood-sent .sh-float[data-v-3432c52e]{-webkit-animation:sh-lean-data-v-3432c52e 2.2s ease-in-out infinite;animation:sh-lean-data-v-3432c52e 2.2s ease-in-out infinite}.suphi-char .sh-body.anim-flicker[data-v-3432c52e]{-webkit-animation:sh-flicker-data-v-3432c52e 1.6s ease-in-out infinite;animation:sh-flicker-data-v-3432c52e 1.6s ease-in-out infinite;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.suphi-char .sh-body.anim-squish[data-v-3432c52e]{-webkit-animation:sh-squish-data-v-3432c52e 2.2s ease-in-out infinite;animation:sh-squish-data-v-3432c52e 2.2s ease-in-out infinite;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.suphi-char.mood-thinking .sh-orbit-120[data-v-3432c52e]{-webkit-transform-origin:60px 58px;transform-origin:60px 58px}.suphi-char .sh-turn[data-v-3432c52e]{transform-box:view-box;-webkit-transform-origin:60px 60px;transform-origin:60px 60px;-webkit-transition:-webkit-transform .22s ease;transition:-webkit-transform .22s ease;transition:transform .22s ease;transition:transform .22s ease,-webkit-transform .22s ease}.suphi-char .sh-turn.left[data-v-3432c52e]{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.suphi-char .sh-hop[data-v-3432c52e]{transform-box:fill-box;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.suphi-char .sh-ground[data-v-3432c52e]{transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.suphi-char.running .sh-body[data-v-3432c52e],.suphi-char.running .sh-float[data-v-3432c52e]{-webkit-animation:none;animation:none}.suphi-char.running .sh-hop[data-v-3432c52e]{-webkit-animation:sh-runhop-data-v-3432c52e .42s linear infinite;animation:sh-runhop-data-v-3432c52e .42s linear infinite}.suphi-char.running .sh-ground[data-v-3432c52e]{-webkit-animation:sh-runshadow-data-v-3432c52e .42s linear infinite;animation:sh-runshadow-data-v-3432c52e .42s linear infinite}.suphi-char[data-v-3432c52e] .sh-woof{opacity:0}.suphi-char .sh-body.anim-bark[data-v-3432c52e]{-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.suphi-char.mood-idle[data-v-3432c52e] .sh-woof{-webkit-animation:sh-woof-data-v-3432c52e 3.6s ease-out infinite;animation:sh-woof-data-v-3432c52e 3.6s ease-out infinite}.suphi-char.mood-idle .sh-body.anim-bark[data-v-3432c52e]{-webkit-animation:sh-barkbob-data-v-3432c52e 3.6s ease-out infinite;animation:sh-barkbob-data-v-3432c52e 3.6s ease-out infinite}.suphi-char.mood-idle .sh-body.anim-bark[data-v-3432c52e] .sh-talkable{-webkit-animation:sh-barkmouth-data-v-3432c52e 3.6s ease-out infinite;animation:sh-barkmouth-data-v-3432c52e 3.6s ease-out infinite}.suphi-char.running .sh-body.anim-bark[data-v-3432c52e],.suphi-char.running[data-v-3432c52e] .sh-woof{-webkit-animation:none;animation:none}.suphi-char[data-v-3432c52e] .sh-lid{opacity:0;-webkit-transition:opacity .06s;transition:opacity .06s}.suphi-char.blink[data-v-3432c52e] .sh-lid,.suphi-char.mood-happy[data-v-3432c52e] .sh-lid{opacity:1}.suphi-char[data-v-3432c52e] .sh-glow,.suphi-char[data-v-3432c52e] .sh-pulse{-webkit-animation:sh-glow-data-v-3432c52e 1.8s ease-in-out infinite;animation:sh-glow-data-v-3432c52e 1.8s ease-in-out infinite}.suphi-char[data-v-3432c52e] .sh-pulse.d2{-webkit-animation-delay:.6s;animation-delay:.6s}.suphi-char[data-v-3432c52e] .sh-pulse.d3{-webkit-animation-delay:1.1s;animation-delay:1.1s}.suphi-char[data-v-3432c52e] .sh-drop{-webkit-animation:sh-drop-data-v-3432c52e 2s ease-in infinite;animation:sh-drop-data-v-3432c52e 2s ease-in infinite}.suphi-char[data-v-3432c52e] .sh-drop.d2{-webkit-animation-delay:.7s;animation-delay:.7s}.suphi-char[data-v-3432c52e] .sh-talkable{transform-box:fill-box;-webkit-transform-origin:center top;transform-origin:center top}.suphi-char.mood-talking[data-v-3432c52e] .sh-talkable{-webkit-animation:sh-talk-data-v-3432c52e .28s ease-in-out infinite alternate;animation:sh-talk-data-v-3432c52e .28s ease-in-out infinite alternate}.suphi-char.reduced .sh-badge[data-v-3432c52e],.suphi-char.reduced .sh-body[data-v-3432c52e],.suphi-char.reduced .sh-float[data-v-3432c52e],.suphi-char.reduced .sh-mouth-talk[data-v-3432c52e],.suphi-char.reduced .sh-orbit[data-v-3432c52e]{-webkit-animation:none!important;animation:none!important}.suphi-char.reduced .sh-eyes[data-v-3432c52e],.suphi-char.reduced .sh-pupil[data-v-3432c52e]{-webkit-transition:none;transition:none}.suphi-char.reduced[data-v-3432c52e] *{-webkit-animation:none!important;animation:none!important}@-webkit-keyframes sh-bob-data-v-3432c52e{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2.5px);transform:translateY(-2.5px)}}@keyframes sh-bob-data-v-3432c52e{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-3432c52e{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-3432c52e{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-3432c52e{0%,to{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}50%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@keyframes sh-tilt-data-v-3432c52e{0%,to{-webkit-transform:rotate(-3deg);transform:rotate(-3deg)}50%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@-webkit-keyframes sh-spin-data-v-3432c52e{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sh-spin-data-v-3432c52e{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes sh-talk-data-v-3432c52e{0%{-webkit-transform:scaleY(.35);transform:scaleY(.35)}to{-webkit-transform:scaleY(1.1);transform:scaleY(1.1)}}@keyframes sh-talk-data-v-3432c52e{0%{-webkit-transform:scaleY(.35);transform:scaleY(.35)}to{-webkit-transform:scaleY(1.1);transform:scaleY(1.1)}}@-webkit-keyframes sh-bounce-data-v-3432c52e{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-3432c52e{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-3432c52e{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-3432c52e{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-3432c52e{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-3432c52e{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-3432c52e{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-3432c52e{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-3432c52e{0%,to{opacity:.55}50%{opacity:1}}@keyframes sh-glow-data-v-3432c52e{0%,to{opacity:.55}50%{opacity:1}}@-webkit-keyframes sh-drop-data-v-3432c52e{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-3432c52e{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-runhop-data-v-3432c52e{0%,to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(0) scale(1.07,.9) rotate(0);transform:translateY(0) scale(1.07,.9) rotate(0)}18%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(-6%) scale(.95,1.07) rotate(-7deg);transform:translateY(-6%) scale(.95,1.07) rotate(-7deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-20%) scale(1) rotate(-3deg);transform:translateY(-20%) scale(1) rotate(-3deg)}85%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-3%) scale(.97,1.04) rotate(3deg);transform:translateY(-3%) scale(.97,1.04) rotate(3deg)}}@keyframes sh-runhop-data-v-3432c52e{0%,to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(0) scale(1.07,.9) rotate(0);transform:translateY(0) scale(1.07,.9) rotate(0)}18%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:translateY(-6%) scale(.95,1.07) rotate(-7deg);transform:translateY(-6%) scale(.95,1.07) rotate(-7deg)}50%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-20%) scale(1) rotate(-3deg);transform:translateY(-20%) scale(1) rotate(-3deg)}85%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:translateY(-3%) scale(.97,1.04) rotate(3deg);transform:translateY(-3%) scale(.97,1.04) rotate(3deg)}}@-webkit-keyframes sh-runshadow-data-v-3432c52e{0%,to{opacity:.14;-webkit-transform:scale(1.05);transform:scale(1.05)}50%{opacity:.05;-webkit-transform:scale(.6);transform:scale(.6)}}@keyframes sh-runshadow-data-v-3432c52e{0%,to{opacity:.14;-webkit-transform:scale(1.05);transform:scale(1.05)}50%{opacity:.05;-webkit-transform:scale(.6);transform:scale(.6)}}@-webkit-keyframes sh-woof-data-v-3432c52e{0%,10%,16%,6%,to{opacity:0}12%,14%,2%,4%{opacity:1}}@keyframes sh-woof-data-v-3432c52e{0%,10%,16%,6%,to{opacity:0}12%,14%,2%,4%{opacity:1}}@-webkit-keyframes sh-barkmouth-data-v-3432c52e{0%,10%,17%,7%,to{-webkit-transform:scaleY(1);transform:scaleY(1)}13%,3%{-webkit-transform:scaleY(1.3);transform:scaleY(1.3)}}@keyframes sh-barkmouth-data-v-3432c52e{0%,10%,17%,7%,to{-webkit-transform:scaleY(1);transform:scaleY(1)}13%,3%{-webkit-transform:scaleY(1.3);transform:scaleY(1.3)}}@-webkit-keyframes sh-barkbob-data-v-3432c52e{0%,10%,17%,7%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}13%,3%{-webkit-transform:translateY(-2.5px) scale(.97,1.04);transform:translateY(-2.5px) scale(.97,1.04)}}@keyframes sh-barkbob-data-v-3432c52e{0%,10%,17%,7%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}13%,3%{-webkit-transform:translateY(-2.5px) scale(.97,1.04);transform:translateY(-2.5px) scale(.97,1.04)}}@-webkit-keyframes sh-pop-data-v-3432c52e{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes sh-pop-data-v-3432c52e{0%,to{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}}@-webkit-keyframes sh-type-data-v-3432c52e{0%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(1.2%) scale(1.01,.985);transform:translateY(1.2%) scale(1.01,.985)}}@keyframes sh-type-data-v-3432c52e{0%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{-webkit-transform:translateY(1.2%) scale(1.01,.985);transform:translateY(1.2%) scale(1.01,.985)}}@-webkit-keyframes sh-peer-data-v-3432c52e{0%,to{-webkit-transform:rotate(-2deg) translateX(0);transform:rotate(-2deg) translateX(0)}50%{-webkit-transform:rotate(2deg) translateX(1.5%);transform:rotate(2deg) translateX(1.5%)}}@keyframes sh-peer-data-v-3432c52e{0%,to{-webkit-transform:rotate(-2deg) translateX(0);transform:rotate(-2deg) translateX(0)}50%{-webkit-transform:rotate(2deg) translateX(1.5%);transform:rotate(2deg) translateX(1.5%)}}@-webkit-keyframes sh-wave-data-v-3432c52e{0%,to{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}50%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@keyframes sh-wave-data-v-3432c52e{0%,to{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}50%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}}@-webkit-keyframes sh-lean-data-v-3432c52e{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(2%);transform:translateX(2%)}}@keyframes sh-lean-data-v-3432c52e{0%,to{-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateX(2%);transform:translateX(2%)}}.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}}.cc-card[data-v-73f3b22f]{background:-webkit-gradient(linear,left top,left bottom,from(#faf8ff),color-stop(60%,#fff));background:linear-gradient(180deg,#faf8ff,#fff 60%);border:1px solid #ddd6fe;border-radius:14px;-webkit-box-shadow:0 4px 14px rgba(86,37,204,.08);box-shadow:0 4px 14px rgba(86,37,204,.08);font-size:13px;margin:6px 0 4px 38px;padding:12px 14px}.cc-head[data-v-73f3b22f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:8px}.cc-head[data-v-73f3b22f],.cc-icon[data-v-73f3b22f]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cc-icon[data-v-73f3b22f]{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;background:#5625cc;border-radius:10px;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:32px;justify-content:center;width:32px}.cc-icon .md-icon[data-v-73f3b22f]{font-size:18px}.cc-title[data-v-73f3b22f]{-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}.cc-title b[data-v-73f3b22f]{color:#1f1147;font-size:13.5px}.cc-title small[data-v-73f3b22f]{color:#6b7280;font-size:11.5px}.cc-x[data-v-73f3b22f]{background:transparent;border:0;border-radius:6px;color:#9ca3af;cursor:pointer;padding:2px}.cc-x[data-v-73f3b22f]:hover{background:#f3f4f6;color:#374151}.cc-note[data-v-73f3b22f]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;margin-bottom:8px;padding:6px 8px}.cc-note .md-icon[data-v-73f3b22f]{font-size:15px}.cc-req[data-v-73f3b22f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;list-style:none;margin:0 0 8px;padding:0}.cc-req li[data-v-73f3b22f]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#374151;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;line-height:1.45}.cc-req .md-icon[data-v-73f3b22f]{-webkit-box-flex:0;color:#16a34a;-ms-flex:none;flex:none;font-size:15px;margin-top:1px}.cc-field[data-v-73f3b22f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:3px;margin-bottom:8px}.cc-field label[data-v-73f3b22f]{color:#4b5563;font-size:11.5px;font-weight:600}.cc-input[data-v-73f3b22f]{background:#fff;border:1px solid #d1d5db;border-radius:8px;font-size:12.5px;outline:none;padding:6px 9px;width:100%}.cc-input[data-v-73f3b22f]:focus{border-color:#7c3aed;-webkit-box-shadow:0 0 0 2px rgba(124,58,237,.12);box-shadow:0 0 0 2px rgba(124,58,237,.12)}.cc-mono[data-v-73f3b22f]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;resize:vertical}.cc-secure[data-v-73f3b22f]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6b7280;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;gap:5px;margin:-2px 0 8px}.cc-secure .md-icon[data-v-73f3b22f]{font-size:13px}.cc-tos[data-v-73f3b22f]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:#4b5563;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11.5px;gap:7px;margin:4px 0 8px}.cc-tos input[data-v-73f3b22f]{margin-top:2px}.cc-tos a[data-v-73f3b22f]{color:#5625cc;cursor:pointer;text-decoration:underline}.cc-actions[data-v-73f3b22f]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-top:6px}.cc-btn[data-v-73f3b22f]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid transparent;border-radius:9px;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;padding:6px 12px;text-decoration:none}.cc-btn[data-v-73f3b22f]:disabled{cursor:not-allowed;opacity:.5}.cc-btn--primary[data-v-73f3b22f]{background:#5625cc;color:#fff}.cc-btn--primary[data-v-73f3b22f]:hover:not(:disabled){background:#4a1fb0}.cc-btn--soft[data-v-73f3b22f]{background:#f5f3ff;border-color:#ddd6fe;color:#5b21b6}.cc-btn--soft[data-v-73f3b22f]:hover:not(:disabled){background:#ede9fe}.cc-btn--ghost[data-v-73f3b22f]{background:transparent;color:#6b7280}.cc-btn--ghost[data-v-73f3b22f]:hover{background:#f3f4f6}.cc-wait[data-v-73f3b22f]{color:#4b5563;gap:8px;padding:6px 0}.cc-wait[data-v-73f3b22f],.cc-warn[data-v-73f3b22f]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.cc-warn[data-v-73f3b22f]{color:#b45309;font-size:12px;gap:5px;margin:4px 0}.cc-warn .md-icon[data-v-73f3b22f]{font-size:14px}.cc-hint[data-v-73f3b22f]{color:#6b7280;font-size:11.5px;margin:6px 0 0}.cc-sel-title[data-v-73f3b22f]{color:#374151;font-size:12.5px;font-weight:600;margin-bottom:6px}.cc-empty[data-v-73f3b22f]{background:#fffbeb;border-radius:8px;color:#92400e;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;padding:8px}.cc-empty .md-icon[data-v-73f3b22f]{font-size:15px}.cc-opts[data-v-73f3b22f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;max-height:260px;overflow:auto}.cc-opt[data-v-73f3b22f],.cc-opts[data-v-73f3b22f]{display:-webkit-box;display:-ms-flexbox;display:flex}.cc-opt[data-v-73f3b22f]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;gap:9px;padding:7px 9px;text-align:left}.cc-opt[data-v-73f3b22f]:hover:not(:disabled){border-color:#c4b5fd}.cc-opt.on[data-v-73f3b22f]{background:#f5f3ff;border-color:#7c3aed}.cc-opt.off[data-v-73f3b22f]{cursor:not-allowed;opacity:.55}.cc-av[data-v-73f3b22f]{-webkit-box-flex:0;border-radius:50%;-ms-flex:none;flex:none;height:30px;-o-object-fit:cover;object-fit:cover;width:30px}.cc-av--ph[data-v-73f3b22f]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:#ede9fe;color:#7c3aed;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}.cc-av--ph .md-icon[data-v-73f3b22f]{font-size:20px}.cc-opt-t[data-v-73f3b22f]{-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}.cc-opt-t b[data-v-73f3b22f]{color:#111827;font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cc-opt-t small[data-v-73f3b22f]{color:#6b7280;font-size:11px}.cc-radio[data-v-73f3b22f]{color:#7c3aed}.cc-ok[data-v-73f3b22f]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#166534;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;gap:6px}.cc-ok .md-icon[data-v-73f3b22f]{color:#16a34a}.cc-err[data-v-73f3b22f]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;margin-top:8px;padding:6px 8px}.cc-err .md-icon[data-v-73f3b22f]{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:15px}.swm-card[data-v-64325d48]{background:var(--sps-bg-raised);border-radius:var(--sps-radius-lg,12px);-webkit-box-shadow:var(--sps-shadow-sm);box-shadow:var(--sps-shadow-sm);font-size:13px;margin:6px 0 4px 38px;padding:12px 14px}.swm-head[data-v-64325d48]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.swm-badge[data-v-64325d48]{-webkit-box-flex:0;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-primary-soft);border-radius:var(--sps-radius-md,8px);color:var(--sps-primary-text-on-soft);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:30px;justify-content:center;width:30px}.swm-badge .md-icon[data-v-64325d48]{font-size:18px}.is-budget .swm-badge[data-v-64325d48]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.swm-text[data-v-64325d48]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:2px;min-width:0}.swm-text b[data-v-64325d48]{color:var(--sps-text-strong);font-size:13.5px}.swm-text small[data-v-64325d48]{color:var(--sps-text-muted);font-size:12px;line-height:1.45}.swm-reason[data-v-64325d48]{color:var(--sps-text-default)!important}.swm-actions[data-v-64325d48]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-top:10px}.supsis-button.swm-ghost[data-v-64325d48]{background:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:var(--sps-text-muted)}.sqr-rail[data-v-2988ab38]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-animation:sqr-in-data-v-2988ab38 .2s ease-out;animation:sqr-in-data-v-2988ab38 .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-2988ab38{0%{opacity:0}to{opacity:1}}@keyframes sqr-in-data-v-2988ab38{0%{opacity:0}to{opacity:1}}.sqr-btn[data-v-2988ab38]{-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-2988ab38]{font-size:20px}.sqr-btn[data-v-2988ab38]:hover{background:#ede9fe;-webkit-transform:scale(1.06);transform:scale(1.06)}.sqr-btn[data-v-2988ab38]:focus-visible{outline:2px solid #5625cc;outline-offset:2px}.sqr-btn.open[data-v-2988ab38]{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-2988ab38]{background:#ede9fe;-webkit-box-shadow:inset 0 0 0 2px var(--k,#5625cc);box-shadow:inset 0 0 0 2px var(--k,#5625cc)}.sqr-dot[data-v-2988ab38]{border:1.5px solid #fff;border-radius:50%;height:9px;position:absolute;right:3px;top:3px;width:9px}.sqr-dot.working[data-v-2988ab38]{-webkit-animation:sqr-pulse-data-v-2988ab38 1.4s ease-in-out infinite;animation:sqr-pulse-data-v-2988ab38 1.4s ease-in-out infinite;background:#7c3aed}.sqr-dot.awaiting[data-v-2988ab38]{background:#f59e0b}@-webkit-keyframes sqr-pulse-data-v-2988ab38{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-2988ab38{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-2988ab38]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-animation:sqr-in-data-v-2988ab38 .15s ease-out;animation:sqr-in-data-v-2988ab38 .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-2988ab38]{-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-2988ab38]{-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-2988ab38]{color:#6d28d9;font-size:17px}.sqr-close[data-v-2988ab38]{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-2988ab38]{font-size:16px}.sqr-close[data-v-2988ab38]:hover{background:#f3f4f6}.sqr-sec[data-v-2988ab38]{color:#9ca3af;font-size:10.5px;font-weight:700;letter-spacing:.3px;padding:4px 2px 0;text-transform:uppercase}.sqr-search[data-v-2988ab38]{-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-2988ab38]:focus{border-color:#5625cc;outline:none}.sqr-list[data-v-2988ab38]{-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-2988ab38]{color:#9ca3af;font-size:12px;padding:8px 4px}.sqr-item[data-v-2988ab38]{-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-2988ab38]{-ms-flex-negative:0;color:#6d28d9;flex-shrink:0;font-size:17px}.sqr-item .sqr-go[data-v-2988ab38]{color:#9ca3af;font-size:15px;margin-left:auto}.sqr-item .spin[data-v-2988ab38]{-webkit-animation:sqr-spin-data-v-2988ab38 1.4s linear infinite;animation:sqr-spin-data-v-2988ab38 1.4s linear infinite}.sqr-item[data-v-2988ab38]:hover{background:#f5f3ff;border-color:#c4b5fd}.sqr-item.session.working[data-v-2988ab38]{border-color:#ddd6fe}.sqr-item.session.awaiting_answer[data-v-2988ab38],.sqr-item.session.awaiting_approval[data-v-2988ab38]{background:#fffbeb;border-color:#fde68a}.sqr-item.session.awaiting_answer>.md-icon[data-v-2988ab38]:first-child,.sqr-item.session.awaiting_approval>.md-icon[data-v-2988ab38]:first-child{color:#d97706}.sqr-item.session.closed[data-v-2988ab38],.sqr-item.session.idle[data-v-2988ab38]{opacity:.75}@-webkit-keyframes sqr-spin-data-v-2988ab38{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sqr-spin-data-v-2988ab38{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sqr-item-text[data-v-2988ab38]{-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-2988ab38]{color:#1f1147;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sqr-item-text small[data-v-2988ab38]{color:#6d28d9;font-size:10.5px}@media(prefers-reduced-motion:reduce){.sqr-dot[data-v-2988ab38],.sqr-item .spin[data-v-2988ab38],.sqr-pop[data-v-2988ab38],.sqr-rail[data-v-2988ab38]{-webkit-animation:none!important;animation:none!important}.sqr-btn[data-v-2988ab38]:hover{-webkit-transform:none;transform:none}}.sqr-btn.soon[data-v-2988ab38]{cursor:default}.sqr-btn.soon[data-v-2988ab38]:hover{background:transparent;-webkit-transform:none;transform:none}.sqr-btn.soon .sqr-av[data-v-2988ab38]{-webkit-filter:grayscale(.4);filter:grayscale(.4);opacity:.45}.sqr-soon[data-v-2988ab38]{background:var(--sps-primary);border-radius:4px;bottom:-3px;color:var(--sps-text-on-primary);font-size:7.5px;font-weight:700;left:50%;letter-spacing:.03em;line-height:12px;padding:0 4px;pointer-events:none;position:absolute;text-transform:uppercase;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.suphi-win-root[data-v-3265ecc5]{display:contents}.suphi-win[data-v-3265ecc5]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-animation:sw-in-data-v-3265ecc5 .18s ease-out;animation:sw-in-data-v-3265ecc5 .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.mobile[data-v-3265ecc5]{border:none;border-radius:0;height:100%;inset:0;max-height:none;width:100vw}@-webkit-keyframes sw-in-data-v-3265ecc5{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-3265ecc5{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-3265ecc5]{-webkit-animation:none;animation:none}}.sw-agents-strip[data-v-3265ecc5]{-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-3265ecc5]{font-size:16px}.sw-agents-strip .spin[data-v-3265ecc5]{-webkit-animation:sw-spin-data-v-3265ecc5 1.4s linear infinite;animation:sw-spin-data-v-3265ecc5 1.4s linear infinite}.sw-agents-strip .sw-agents-caret[data-v-3265ecc5]{margin-left:auto}.sw-agents-strip[data-v-3265ecc5]:hover{background:#ede9fe}@-webkit-keyframes sw-spin-data-v-3265ecc5{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes sw-spin-data-v-3265ecc5{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.sw-agents[data-v-3265ecc5]{-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-3265ecc5]{-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-3265ecc5]{color:#6d28d9;font-size:18px}.sw-agent-item[data-v-3265ecc5]:hover{border-color:#c4b5fd}.sw-agent-item.working>.md-icon[data-v-3265ecc5]:first-child{color:#5625cc}.sw-agent-item.awaiting_answer>.md-icon[data-v-3265ecc5]:first-child,.sw-agent-item.awaiting_approval>.md-icon[data-v-3265ecc5]:first-child{color:#d97706}.sw-agent-item .sw-agent-open[data-v-3265ecc5]{color:#9ca3af;font-size:15px;margin-left:auto}.sw-agent-item[data-v-3265ecc5]{-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-3265ecc5]{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-3265ecc5]:after{-webkit-animation:sw-agent-shimmer-data-v-3265ecc5 2.4s ease-in-out infinite;animation:sw-agent-shimmer-data-v-3265ecc5 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-3265ecc5]:first-child{-webkit-animation:sw-agent-bob-data-v-3265ecc5 1.4s ease-in-out infinite;animation:sw-agent-bob-data-v-3265ecc5 1.4s ease-in-out infinite}.sw-agent-item.working .sw-agent-title[data-v-3265ecc5]{color:#4c1d95}.sw-agent-item.awaiting_answer[data-v-3265ecc5],.sw-agent-item.awaiting_approval[data-v-3265ecc5]{background:#fffbeb;border-color:#fcd34d}.sw-agent-item.closed[data-v-3265ecc5],.sw-agent-item.idle[data-v-3265ecc5]{background:#fafafa;opacity:.62}.sw-agent-item.closed>.md-icon[data-v-3265ecc5]:first-child,.sw-agent-item.idle>.md-icon[data-v-3265ecc5]:first-child{color:#9ca3af}.sw-agent-item.closed>.sw-agent-av[data-v-3265ecc5],.sw-agent-item.idle>.sw-agent-av[data-v-3265ecc5]{-webkit-filter:saturate(.6);filter:saturate(.6)}.sw-agent-item.closed .sw-agent-title[data-v-3265ecc5],.sw-agent-item.idle .sw-agent-title[data-v-3265ecc5]{color:#4b5563;font-weight:500}.sw-agent-item.closed[data-v-3265ecc5]:hover,.sw-agent-item.idle[data-v-3265ecc5]:hover{opacity:1}.sw-agents-more[data-v-3265ecc5]{-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-3265ecc5]{font-size:16px}.sw-agents-more[data-v-3265ecc5]:hover{background:#ede9fe}.sw-agent-state[data-v-3265ecc5]{-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-3265ecc5]{color:inherit!important;font-size:12px!important}.sw-agent-state.working[data-v-3265ecc5]{background:#5625cc;color:#fff}.sw-agent-state.awaiting_answer[data-v-3265ecc5],.sw-agent-state.awaiting_approval[data-v-3265ecc5]{-webkit-animation:sw-agent-pulse-data-v-3265ecc5 1.5s ease-in-out infinite;animation:sw-agent-pulse-data-v-3265ecc5 1.5s ease-in-out infinite;background:#f59e0b;color:#fff}.sw-agent-dots[data-v-3265ecc5]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:2px}.sw-agent-dots i[data-v-3265ecc5]{-webkit-animation:sw-agent-dot-data-v-3265ecc5 1s ease-in-out infinite;animation:sw-agent-dot-data-v-3265ecc5 1s ease-in-out infinite;background:#fff;border-radius:50%;height:4px;width:4px}.sw-agent-dots i[data-v-3265ecc5]:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.sw-agent-dots i[data-v-3265ecc5]:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes sw-agent-flow-data-v-3265ecc5{0%{background-position:0 0}to{background-position:0 200%}}@keyframes sw-agent-flow-data-v-3265ecc5{0%{background-position:0 0}to{background-position:0 200%}}@-webkit-keyframes sw-agent-shimmer-data-v-3265ecc5{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes sw-agent-shimmer-data-v-3265ecc5{0%{background-position:120% 0}to{background-position:-120% 0}}@-webkit-keyframes sw-agent-bob-data-v-3265ecc5{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@keyframes sw-agent-bob-data-v-3265ecc5{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}}@-webkit-keyframes sw-agent-dot-data-v-3265ecc5{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-3265ecc5{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-3265ecc5{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-3265ecc5{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-3265ecc5],.sw-agent-item.working>.md-icon[data-v-3265ecc5]:first-child,.sw-agent-item.working[data-v-3265ecc5]:after,.sw-agent-item.working[data-v-3265ecc5]:before,.sw-agent-state[data-v-3265ecc5]{-webkit-animation:none!important;animation:none!important}}.sw-agent-text[data-v-3265ecc5]{-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-3265ecc5]{color:#1f1147;font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-agent-text small[data-v-3265ecc5]{color:#6b7280;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-head[data-v-3265ecc5]{-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-3265ecc5],.sw-head[data-v-3265ecc5]{-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-3265ecc5]{gap:10px;min-width:0}.sw-head .sw-head-text[data-v-3265ecc5]{-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-3265ecc5]{font-size:15px;letter-spacing:.2px}.sw-head .sw-head-text small[data-v-3265ecc5]{font-size:11px;max-width:220px;opacity:.9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-head .sw-head-actions[data-v-3265ecc5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.sw-head .sw-icon-btn[data-v-3265ecc5]{color:hsla(0,0%,100%,.9)}.sw-head .sw-icon-btn[data-v-3265ecc5]:hover{background:hsla(0,0%,100%,.16)}.sw-head .sw-icon-btn.active[data-v-3265ecc5]{background:hsla(0,0%,100%,.24);color:#fff}.sw-auto-confirm[data-v-3265ecc5]{-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-3265ecc5]{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-3265ecc5]{-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-3265ecc5]{color:#f59e0b;font-size:20px}.sw-auto-card p[data-v-3265ecc5]{color:#4b5563;font-size:13px;line-height:1.55;margin:0 0 14px}.sw-auto-card .sw-auto-actions[data-v-3265ecc5]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;justify-content:flex-end}.sw-icon-btn[data-v-3265ecc5]{-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-3265ecc5]{font-size:20px}.sw-body[data-v-3265ecc5]{-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-3265ecc5]{-ms-flex-negative:0;flex-shrink:0}.sw-welcome[data-v-3265ecc5]{-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-3265ecc5]{color:#1f2937;font-size:17px;margin:10px 0 4px}.sw-welcome p[data-v-3265ecc5]{font-size:13px;margin:0}.sw-welcome .sw-quick[data-v-3265ecc5]{display:grid;gap:8px;grid-template-columns:1fr 1fr;margin-top:16px;width:100%}.sw-welcome .sw-quick-btn[data-v-3265ecc5]{-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-3265ecc5]{-ms-flex-negative:0;color:#5625cc;flex-shrink:0;font-size:16px}.sw-welcome .sw-quick-btn[data-v-3265ecc5]: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-capturing[data-v-3265ecc5]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#6d28d9;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;gap:6px;padding:0 2px 4px}.sw-approval[data-v-3265ecc5]{background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;font-size:12.5px;padding:10px 12px}.sw-approval .sw-approval-title[data-v-3265ecc5]{-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-3265ecc5]{color:#374151;margin:4px 0}.sw-approval .sw-approval-args[data-v-3265ecc5]{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-3265ecc5]{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;justify-content:flex-end}.sw-pane[data-v-3265ecc5]{-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-3265ecc5]{-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 .shc[data-v-3265ecc5]{padding-bottom:8px}.sw-pane .sw-pane-close[data-v-3265ecc5]{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-3265ecc5]:hover{background:#eef0f4}.sw-pane .sw-memory-confirm[data-v-3265ecc5]{color:#b91c1c;font-size:12px;margin-right:4px}.sw-chars[data-v-3265ecc5]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.sw-char[data-v-3265ecc5]{-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-3265ecc5]:hover{border-color:#c4b5fd}.sw-char.selected[data-v-3265ecc5]{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-3265ecc5]:focus-visible{outline:2px solid #5625cc;outline-offset:2px}.sw-char .sw-char-name[data-v-3265ecc5]{color:#1f2937;font-size:13px;font-weight:600}.sw-char .sw-char-name small[data-v-3265ecc5]{color:#6b7280;font-weight:500}.sw-char .sw-char-desc[data-v-3265ecc5]{color:#6b7280;font-size:11px;line-height:1.35}.sw-history[data-v-3265ecc5]{-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-3265ecc5]{-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-3265ecc5],.sw-history .sw-history-new[data-v-3265ecc5]{-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-3265ecc5]{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-3265ecc5]:hover{background:#f5f3ff}.sw-history .sw-history-empty[data-v-3265ecc5]{color:#9ca3af;font-size:12px;padding:6px}.sw-history .sw-history-item[data-v-3265ecc5]{-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-3265ecc5]:hover{background:#f3f4f6}.sw-history .sw-history-item.current[data-v-3265ecc5]{background:#eef2ff}.sw-history .sw-history-item.abandoned .sw-history-title[data-v-3265ecc5]{color:#6b7280}.sw-history .sw-history-item .md-icon[data-v-3265ecc5]{-ms-flex-negative:0;color:#6b7280;flex-shrink:0;font-size:16px}.sw-history .sw-history-item .sw-history-text[data-v-3265ecc5]{-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-3265ecc5]{font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sw-history .sw-history-item .sw-history-ch[data-v-3265ecc5]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-raised);border-radius:999px;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:10.5px;font-weight:500;gap:2px;margin-left:6px;padding:0 6px;vertical-align:middle}.sw-history .sw-history-item .sw-history-ch .md-icon[data-v-3265ecc5]{color:inherit;font-size:11px}.sw-history .sw-history-item small[data-v-3265ecc5]{color:#9ca3af;font-size:10.5px}.sw-pending[data-v-3265ecc5]{margin-bottom:6px}.sw-foot[data-v-3265ecc5]{-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-3265ecc5]{-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-3265ecc5]{background:#f3f4f6;border:1px solid transparent;border-radius:8px;color:#374151;cursor:pointer;font-size:12.5px;padding:6px 12px}.sw-btn[data-v-3265ecc5]:disabled{cursor:default;opacity:.5}.sw-btn.sw-btn--primary[data-v-3265ecc5]{background:#5625cc;color:#fff}.sw-btn.sw-btn--danger[data-v-3265ecc5]{background:#dc2626;color:#fff}.sw-btn.sw-btn--ghost[data-v-3265ecc5]{background:transparent;border-color:#e5e7eb}.sw-btn.sw-btn--soft[data-v-3265ecc5]{background:#fff;border-color:#c7d2fe;color:#4338ca}.sw-memory[data-v-3265ecc5]{font-size:13px}.sw-memory .sw-memory-hint[data-v-3265ecc5]{color:#6b7280;font-size:12px;margin:0 0 10px}.sw-memory .sw-memory-view[data-v-3265ecc5]{line-height:1.55;max-height:60vh;overflow:auto;overflow-wrap:anywhere}.sw-memory .sw-memory-view[data-v-3265ecc5] h1,.sw-memory .sw-memory-view[data-v-3265ecc5] h2,.sw-memory .sw-memory-view[data-v-3265ecc5] h3{color:#4338ca;font-size:13px;font-weight:700;margin:10px 0 4px}.sw-memory .sw-memory-view[data-v-3265ecc5] p{margin:0 0 6px}.sw-memory .sw-memory-view[data-v-3265ecc5] ol,.sw-memory .sw-memory-view[data-v-3265ecc5] ul{margin:0 0 6px 18px;padding:0}.sw-memory .sw-memory-view[data-v-3265ecc5] li{margin:2px 0}.sw-memory .sw-memory-edit[data-v-3265ecc5]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.sw-memory .sw-memory-count[data-v-3265ecc5]{color:#9ca3af;display:block;font-size:11px;margin-top:2px;text-align:right}.sw-memory .sw-memory-empty[data-v-3265ecc5]{color:#6b7280;padding:16px 4px}.sw-memory .sw-memory-foot[data-v-3265ecc5]{-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-3265ecc5]{color:#9ca3af;font-size:11px}.sw-memory .sw-memory-actions[data-v-3265ecc5]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-left:auto}.sw-memory .sw-memory-clear[data-v-3265ecc5]{color:#dc2626}.sw-run[data-v-3265ecc5]{font-size:12px;max-height:70vh;overflow:auto}.sw-run .sw-run-meta[data-v-3265ecc5]{color:#6b7280;margin-bottom:8px}.sw-run .sw-run-item[data-v-3265ecc5]{border-left:3px solid #e5e7eb;margin-bottom:8px;padding:4px 8px}.sw-run .sw-run-item.assistant[data-v-3265ecc5]{border-color:#a78bfa}.sw-run .sw-run-item.tool[data-v-3265ecc5]{border-color:#60a5fa}.sw-run .sw-run-role[data-v-3265ecc5]{color:#6b7280;font-size:11px;font-weight:700;text-transform:uppercase}.sw-run pre[data-v-3265ecc5]{font-size:11.5px;margin:4px 0;white-space:pre-wrap;word-break:break-word}.sw-run .sw-run-reason[data-v-3265ecc5]{background:#fafafa;color:#6b7280;padding:4px 6px}@media(max-width:420px){.sw-welcome .sw-quick[data-v-3265ecc5]{grid-template-columns:1fr}}.sw-support-chip[data-v-3265ecc5]{background:hsla(0,0%,100%,.22);border-radius:999px;color:var(--sps-text-on-primary,#fff);display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.3px;margin-left:8px;padding:1px 8px;vertical-align:2px}.sw-support-actions[data-v-3265ecc5]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;padding:0 0 6px}.sw-support-actions .sw-support-note[data-v-3265ecc5]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;gap:3px;margin-left:auto}.sw-support-actions .sw-support-note .md-icon[data-v-3265ecc5]{color:var(--sps-success);font-size:13px}.supsis-button.sw-support-live[data-v-3265ecc5],.supsis-button.sw-support-resolved[data-v-3265ecc5]{background:transparent;border-color:transparent;-webkit-box-shadow:none;box-shadow:none;color:var(--sps-text-muted)}.supsis-button.sw-support-live[data-v-3265ecc5]:hover{color:var(--sps-primary)}.suphi-modal-wrap.ant-modal-wrap{z-index:1101!important}