.vision-icon[data-v-5e08219f]{-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle}.vision-icon[data-v-5e08219f],.vmas[data-v-b25cb0d0]{-webkit-box-flex:0;display:inline-block;-ms-flex:none;flex:none}.vmas[data-v-b25cb0d0]{line-height:0;position:relative}.vmas-figure[data-v-b25cb0d0]{inset:0;position:absolute;-webkit-transform-origin:50% 92%;transform-origin:50% 92%}.vmas-img[data-v-b25cb0d0]{-webkit-user-drag:none;display:block;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.vmas-fx[data-v-b25cb0d0]{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%}.mood-idle .vmas-figure[data-v-b25cb0d0]{-webkit-animation:vmas-breathe-data-v-b25cb0d0 3.6s ease-in-out infinite;animation:vmas-breathe-data-v-b25cb0d0 3.6s ease-in-out infinite}.fx-glint[data-v-b25cb0d0]{-webkit-animation:vmas-glint-data-v-b25cb0d0 2.8s ease-in-out infinite;animation:vmas-glint-data-v-b25cb0d0 2.8s ease-in-out infinite;opacity:0;transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.fx-glint-2[data-v-b25cb0d0]{-webkit-animation-delay:1.2s;animation-delay:1.2s}.mood-painting .vmas-figure[data-v-b25cb0d0]{-webkit-animation:vmas-stroke-data-v-b25cb0d0 1.1s ease-in-out infinite;animation:vmas-stroke-data-v-b25cb0d0 1.1s ease-in-out infinite}.fx-stroke[data-v-b25cb0d0]{fill:none;stroke-width:9;stroke-linecap:round;stroke-dasharray:120;stroke-dashoffset:120;-webkit-animation:vmas-draw-data-v-b25cb0d0 4.4s ease-in-out infinite;animation:vmas-draw-data-v-b25cb0d0 4.4s ease-in-out infinite;opacity:.55}.fx-stroke.s2[data-v-b25cb0d0]{-webkit-animation-delay:1.1s;animation-delay:1.1s}.fx-stroke.s3[data-v-b25cb0d0]{-webkit-animation-delay:2.2s;animation-delay:2.2s}.fx-stroke.s4[data-v-b25cb0d0]{-webkit-animation-delay:3.3s;animation-delay:3.3s}.fx-drop[data-v-b25cb0d0]{-webkit-animation:vmas-drop-data-v-b25cb0d0 1.6s ease-in infinite;animation:vmas-drop-data-v-b25cb0d0 1.6s ease-in infinite;opacity:0;transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.fx-drop.dr1[data-v-b25cb0d0]{-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-name:vmas-drop-b-data-v-b25cb0d0;animation-name:vmas-drop-b-data-v-b25cb0d0}.fx-drop.dr2[data-v-b25cb0d0]{-webkit-animation-delay:.65s;animation-delay:.65s}.fx-drop.dr3[data-v-b25cb0d0]{-webkit-animation-delay:.95s;animation-delay:.95s;-webkit-animation-name:vmas-drop-b-data-v-b25cb0d0;animation-name:vmas-drop-b-data-v-b25cb0d0}.fx-drop.dr4[data-v-b25cb0d0]{-webkit-animation-delay:1.25s;animation-delay:1.25s}.fx-spark[data-v-b25cb0d0]{-webkit-animation:vmas-glint-data-v-b25cb0d0 2.2s ease-in-out infinite;animation:vmas-glint-data-v-b25cb0d0 2.2s ease-in-out infinite;opacity:0;transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.fx-spark.sp1[data-v-b25cb0d0]{-webkit-animation-delay:.55s;animation-delay:.55s}.fx-spark.sp2[data-v-b25cb0d0]{-webkit-animation-delay:1.1s;animation-delay:1.1s}.fx-spark.sp3[data-v-b25cb0d0]{-webkit-animation-delay:1.65s;animation-delay:1.65s}.mood-done .vmas-figure[data-v-b25cb0d0]{-webkit-animation:vmas-hop-data-v-b25cb0d0 .9s cubic-bezier(.3,.7,.4,1) 2,vmas-breathe-data-v-b25cb0d0 3.6s ease-in-out 1.8s infinite;animation:vmas-hop-data-v-b25cb0d0 .9s cubic-bezier(.3,.7,.4,1) 2,vmas-breathe-data-v-b25cb0d0 3.6s ease-in-out 1.8s infinite}.fx-conf[data-v-b25cb0d0]{-webkit-animation:vmas-confetti-data-v-b25cb0d0 1.8s ease-out infinite;animation:vmas-confetti-data-v-b25cb0d0 1.8s ease-out infinite;opacity:0}.fx-conf.cf0[data-v-b25cb0d0]{-webkit-animation-delay:0s;animation-delay:0s}.fx-conf.cf1[data-v-b25cb0d0]{-webkit-animation-delay:.16s;animation-delay:.16s}.fx-conf.cf2[data-v-b25cb0d0]{-webkit-animation-delay:.32s;animation-delay:.32s}.fx-conf.cf3[data-v-b25cb0d0]{-webkit-animation-delay:.48s;animation-delay:.48s}.fx-conf.cf4[data-v-b25cb0d0]{-webkit-animation-delay:.64s;animation-delay:.64s}.fx-conf.cf5[data-v-b25cb0d0]{-webkit-animation-delay:0s;animation-delay:0s}.fx-conf.cf6[data-v-b25cb0d0]{-webkit-animation-delay:.16s;animation-delay:.16s}.fx-conf.cf7[data-v-b25cb0d0]{-webkit-animation-delay:.32s;animation-delay:.32s}.fx-conf.cf8[data-v-b25cb0d0]{-webkit-animation-delay:.48s;animation-delay:.48s}.fx-conf.cf9[data-v-b25cb0d0]{-webkit-animation-delay:.64s;animation-delay:.64s}.fx-star[data-v-b25cb0d0]{-webkit-animation:vmas-star-data-v-b25cb0d0 1.8s ease-out infinite;animation:vmas-star-data-v-b25cb0d0 1.8s ease-out infinite;opacity:0;transform-box:fill-box;-webkit-transform-origin:center;transform-origin:center}.fx-star.st0[data-v-b25cb0d0]{-webkit-animation-delay:0s;animation-delay:0s}.fx-star.st1[data-v-b25cb0d0]{-webkit-animation-delay:.28s;animation-delay:.28s}.fx-star.st2[data-v-b25cb0d0]{-webkit-animation-delay:.56s;animation-delay:.56s}.fx-star.st3[data-v-b25cb0d0]{-webkit-animation-delay:.84s;animation-delay:.84s}.fx-star.st4[data-v-b25cb0d0]{-webkit-animation-delay:1.12s;animation-delay:1.12s}.mood-sad .vmas-figure[data-v-b25cb0d0]{-webkit-animation:vmas-sigh-data-v-b25cb0d0 4.5s ease-in-out infinite;animation:vmas-sigh-data-v-b25cb0d0 4.5s ease-in-out infinite;-webkit-filter:grayscale(.55) brightness(.96);filter:grayscale(.55) brightness(.96);-webkit-transform:translateY(3%) rotate(-3deg);transform:translateY(3%) rotate(-3deg)}.fx-sad-drop[data-v-b25cb0d0]{-webkit-animation:vmas-fall-data-v-b25cb0d0 2.6s ease-in infinite;animation:vmas-fall-data-v-b25cb0d0 2.6s ease-in infinite;opacity:0}.reduced .vmas-figure[data-v-b25cb0d0],.reduced .vmas-fx [data-v-b25cb0d0]{-webkit-animation:none!important;animation:none!important}.reduced .fx-stroke[data-v-b25cb0d0]{stroke-dashoffset:0}.reduced .fx-glint[data-v-b25cb0d0],.reduced .fx-spark[data-v-b25cb0d0],.reduced .fx-star[data-v-b25cb0d0]{opacity:.8}.reduced .fx-conf[data-v-b25cb0d0],.reduced .fx-drop[data-v-b25cb0d0],.reduced .fx-sad-drop[data-v-b25cb0d0]{opacity:0}@-webkit-keyframes vmas-breathe-data-v-b25cb0d0{0%,to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}30%{-webkit-transform:scale(1.012,1.022) rotate(.8deg);transform:scale(1.012,1.022) rotate(.8deg)}70%{-webkit-transform:scale(1.006,1.01) rotate(-.8deg);transform:scale(1.006,1.01) rotate(-.8deg)}}@keyframes vmas-breathe-data-v-b25cb0d0{0%,to{-webkit-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg)}30%{-webkit-transform:scale(1.012,1.022) rotate(.8deg);transform:scale(1.012,1.022) rotate(.8deg)}70%{-webkit-transform:scale(1.006,1.01) rotate(-.8deg);transform:scale(1.006,1.01) rotate(-.8deg)}}@-webkit-keyframes vmas-stroke-data-v-b25cb0d0{0%,to{-webkit-transform:rotate(0deg) translateX(0);transform:rotate(0deg) translateX(0)}45%{-webkit-transform:rotate(-2.2deg) translateX(-1%);transform:rotate(-2.2deg) translateX(-1%)}60%{-webkit-transform:rotate(-1deg) translateX(-.5%);transform:rotate(-1deg) translateX(-.5%)}}@keyframes vmas-stroke-data-v-b25cb0d0{0%,to{-webkit-transform:rotate(0deg) translateX(0);transform:rotate(0deg) translateX(0)}45%{-webkit-transform:rotate(-2.2deg) translateX(-1%);transform:rotate(-2.2deg) translateX(-1%)}60%{-webkit-transform:rotate(-1deg) translateX(-.5%);transform:rotate(-1deg) translateX(-.5%)}}@-webkit-keyframes vmas-glint-data-v-b25cb0d0{0%,to{opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}45%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}70%{opacity:.6;-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes vmas-glint-data-v-b25cb0d0{0%,to{opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}45%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}70%{opacity:.6;-webkit-transform:scale(.8);transform:scale(.8)}}@-webkit-keyframes vmas-draw-data-v-b25cb0d0{0%{stroke-dashoffset:120;opacity:0}15%{opacity:.6}45%{stroke-dashoffset:0;opacity:.6}85%{stroke-dashoffset:0;opacity:.45}to{stroke-dashoffset:0;opacity:0}}@keyframes vmas-draw-data-v-b25cb0d0{0%{stroke-dashoffset:120;opacity:0}15%{opacity:.6}45%{stroke-dashoffset:0;opacity:.6}85%{stroke-dashoffset:0;opacity:.45}to{stroke-dashoffset:0;opacity:0}}@-webkit-keyframes vmas-drop-data-v-b25cb0d0{0%{opacity:0;-webkit-transform:translate(0) scale(.6);transform:translate(0) scale(.6)}12%{opacity:1}to{opacity:0;-webkit-transform:translate(-26px,70px) scale(1);transform:translate(-26px,70px) scale(1)}}@keyframes vmas-drop-data-v-b25cb0d0{0%{opacity:0;-webkit-transform:translate(0) scale(.6);transform:translate(0) scale(.6)}12%{opacity:1}to{opacity:0;-webkit-transform:translate(-26px,70px) scale(1);transform:translate(-26px,70px) scale(1)}}@-webkit-keyframes vmas-drop-b-data-v-b25cb0d0{0%{opacity:0;-webkit-transform:translate(0) scale(.6);transform:translate(0) scale(.6)}12%{opacity:1}to{opacity:0;-webkit-transform:translate(18px,64px) scale(.9);transform:translate(18px,64px) scale(.9)}}@keyframes vmas-drop-b-data-v-b25cb0d0{0%{opacity:0;-webkit-transform:translate(0) scale(.6);transform:translate(0) scale(.6)}12%{opacity:1}to{opacity:0;-webkit-transform:translate(18px,64px) scale(.9);transform:translate(18px,64px) scale(.9)}}@-webkit-keyframes vmas-hop-data-v-b25cb0d0{0%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}20%{-webkit-transform:translateY(0) scale(1.04,.95);transform:translateY(0) scale(1.04,.95)}50%{-webkit-transform:translateY(-9%) scale(.97,1.04);transform:translateY(-9%) scale(.97,1.04)}80%{-webkit-transform:translateY(0) scale(1.03,.97);transform:translateY(0) scale(1.03,.97)}}@keyframes vmas-hop-data-v-b25cb0d0{0%,to{-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}20%{-webkit-transform:translateY(0) scale(1.04,.95);transform:translateY(0) scale(1.04,.95)}50%{-webkit-transform:translateY(-9%) scale(.97,1.04);transform:translateY(-9%) scale(.97,1.04)}80%{-webkit-transform:translateY(0) scale(1.03,.97);transform:translateY(0) scale(1.03,.97)}}@-webkit-keyframes vmas-confetti-data-v-b25cb0d0{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}15%{opacity:1}to{opacity:0;-webkit-transform:translateY(90px);transform:translateY(90px)}}@keyframes vmas-confetti-data-v-b25cb0d0{0%{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}15%{opacity:1}to{opacity:0;-webkit-transform:translateY(90px);transform:translateY(90px)}}@-webkit-keyframes vmas-star-data-v-b25cb0d0{0%{opacity:0;-webkit-transform:scale(.2) rotate(0deg);transform:scale(.2) rotate(0deg)}35%{opacity:1;-webkit-transform:scale(1.1) rotate(25deg);transform:scale(1.1) rotate(25deg)}to{opacity:0;-webkit-transform:scale(.6) rotate(60deg);transform:scale(.6) rotate(60deg)}}@keyframes vmas-star-data-v-b25cb0d0{0%{opacity:0;-webkit-transform:scale(.2) rotate(0deg);transform:scale(.2) rotate(0deg)}35%{opacity:1;-webkit-transform:scale(1.1) rotate(25deg);transform:scale(1.1) rotate(25deg)}to{opacity:0;-webkit-transform:scale(.6) rotate(60deg);transform:scale(.6) rotate(60deg)}}@-webkit-keyframes vmas-sigh-data-v-b25cb0d0{0%,to{-webkit-transform:translateY(3%) rotate(-3deg);transform:translateY(3%) rotate(-3deg)}50%{-webkit-transform:translateY(4%) rotate(-3.6deg);transform:translateY(4%) rotate(-3.6deg)}}@keyframes vmas-sigh-data-v-b25cb0d0{0%,to{-webkit-transform:translateY(3%) rotate(-3deg);transform:translateY(3%) rotate(-3deg)}50%{-webkit-transform:translateY(4%) rotate(-3.6deg);transform:translateY(4%) rotate(-3.6deg)}}@-webkit-keyframes vmas-fall-data-v-b25cb0d0{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:.9}to{opacity:0;-webkit-transform:translateY(150px);transform:translateY(150px)}}@keyframes vmas-fall-data-v-b25cb0d0{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}20%{opacity:.9}to{opacity:0;-webkit-transform:translateY(150px);transform:translateY(150px)}}.vs-card[data-v-63d6e6f0]{background:var(--sps-bg-surface);border-radius:12px;-webkit-box-shadow:0 0 0 1px var(--sps-border-default),var(--sps-shadow-sm);box-shadow:0 0 0 1px var(--sps-border-default),var(--sps-shadow-sm)}.vs-seg[data-v-63d6e6f0]{background:var(--sps-bg-sunken);border-radius:9px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px}.vs-seg button[data-v-63d6e6f0],.vs-seg[data-v-63d6e6f0]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.vs-seg button[data-v-63d6e6f0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;border-radius:7px;color:var(--sps-text-muted);cursor:pointer;font-size:12.5px;gap:6px;line-height:18px;padding:5px 11px;white-space:nowrap}.vs-seg button .md-icon[data-v-63d6e6f0]{font-size:16px}.vs-seg button[data-v-63d6e6f0]:hover:not(:disabled){color:var(--sps-text-default)}.vs-seg button.active[data-v-63d6e6f0]{background:var(--sps-bg-surface);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);color:var(--sps-text-strong);font-weight:600}.vs-seg button[data-v-63d6e6f0]:disabled{cursor:not-allowed;opacity:.5}.vs-seg.vs-seg-block[data-v-63d6e6f0]{display:-webkit-box;display:-ms-flexbox;display:flex}.vs-seg.vs-seg-block button[data-v-63d6e6f0]{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:1;flex:1;justify-content:center}.vs-chip[data-v-63d6e6f0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-sunken);border-radius:999px;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:600;gap:4px;line-height:18px;padding:1px 8px;white-space:nowrap}.vs-chip .md-icon[data-v-63d6e6f0]{font-size:13px}.vs-chip.is-primary[data-v-63d6e6f0]{background:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft)}.vs-chip.is-success[data-v-63d6e6f0]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vs-chip.is-warning[data-v-63d6e6f0]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.vs-chip.is-danger[data-v-63d6e6f0]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vs-chip.is-info[data-v-63d6e6f0]{background:var(--sps-info-soft);color:var(--sps-info-text)}.vs-label[data-v-63d6e6f0]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;font-weight:700;gap:8px;justify-content:space-between;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.vs-label small[data-v-63d6e6f0]{font-weight:500;letter-spacing:0;text-transform:none}.vs-muted[data-v-63d6e6f0]{color:var(--sps-text-muted)}.vs-num[data-v-63d6e6f0]{font-variant-numeric:tabular-nums}.vs-skel[data-v-63d6e6f0]{-webkit-animation:vs-skel-data-v-63d6e6f0 1.2s ease-in-out infinite;animation:vs-skel-data-v-63d6e6f0 1.2s ease-in-out infinite;background:var(--sps-bg-sunken);border-radius:10px}@-webkit-keyframes vs-skel-data-v-63d6e6f0{0%,to{opacity:1}50%{opacity:.55}}@keyframes vs-skel-data-v-63d6e6f0{0%,to{opacity:1}50%{opacity:.55}}.vs-field-error[data-v-63d6e6f0]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--sps-danger-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;line-height:1.45;margin-top:6px}.vs-field-error .md-icon[data-v-63d6e6f0]{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:15px;margin-top:1px}.vs-field-error a[data-v-63d6e6f0]{color:inherit;font-weight:600;text-decoration:underline}.vs-icon-btn[data-v-63d6e6f0]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:transparent;border:none;border-radius:8px;color:var(--sps-text-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:30px;justify-content:center;width:30px}.vs-icon-btn .md-icon[data-v-63d6e6f0]{font-size:18px}.vs-icon-btn[data-v-63d6e6f0]:hover{background:var(--sps-bg-sunken);color:var(--sps-text-strong)}.vs-icon-btn.is-on[data-v-63d6e6f0]{color:var(--sps-warning)}.vs-icon-btn.is-danger[data-v-63d6e6f0]:hover{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vcard[data-v-63d6e6f0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-surface);border-radius:12px;-webkit-box-shadow:0 0 0 1px var(--sps-border-default),var(--sps-shadow-sm);box-shadow:0 0 0 1px var(--sps-border-default),var(--sps-shadow-sm);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;overflow:hidden;-webkit-transition:-webkit-box-shadow .15s,-webkit-transform .15s;transition:-webkit-box-shadow .15s,-webkit-transform .15s;transition:box-shadow .15s,transform .15s;transition:box-shadow .15s,transform .15s,-webkit-box-shadow .15s,-webkit-transform .15s}.vcard[data-v-63d6e6f0]:hover{-webkit-box-shadow:0 0 0 1px var(--sps-border-strong),var(--sps-shadow-md);box-shadow:0 0 0 1px var(--sps-border-strong),var(--sps-shadow-md)}.vcard.selected[data-v-63d6e6f0]{-webkit-box-shadow:0 0 0 2px var(--sps-primary),var(--sps-shadow-sm);box-shadow:0 0 0 2px var(--sps-primary),var(--sps-shadow-sm)}.vcard.disabled[data-v-63d6e6f0]{cursor:not-allowed;opacity:.45}.vcard-media[data-v-63d6e6f0]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-bg-sunken);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;overflow:hidden;position:relative;width:100%}.vcard-media img[data-v-63d6e6f0],.vcard-media video[data-v-63d6e6f0]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vcard-badge[data-v-63d6e6f0]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-overlay);border-radius:999px;bottom:8px;color:var(--sps-text-inverse);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:600;gap:2px;left:8px;padding:1px 7px 1px 4px;position:absolute}.vcard-badge .md-icon[data-v-63d6e6f0]{font-size:15px}.vcard-fav[data-v-63d6e6f0]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-bg-surface);border-radius:50%;-webkit-box-shadow:var(--sps-shadow-sm);box-shadow:var(--sps-shadow-sm);color:var(--sps-warning);display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;justify-content:center;left:8px;position:absolute;top:8px;width:24px}.vcard-fav .md-icon[data-v-63d6e6f0]{font-size:16px}.vcard-check[data-v-63d6e6f0]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-bg-surface);border-radius:50%;-webkit-box-shadow:var(--sps-shadow-sm);box-shadow:var(--sps-shadow-sm);color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;height:26px;justify-content:center;left:8px;position:absolute;top:8px;width:26px}.vcard-check .md-icon[data-v-63d6e6f0]{font-size:20px}.vcard.selected .vcard-check[data-v-63d6e6f0]{color:var(--sps-primary)}.vcard-actions[data-v-63d6e6f0]{background:var(--sps-bg-surface);border-radius:10px;-webkit-box-shadow:var(--sps-shadow-md);box-shadow:var(--sps-shadow-md);display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px;opacity:0;padding:3px;position:absolute;right:8px;top:8px;-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,-webkit-transform .15s;transition:opacity .15s,transform .15s;transition:opacity .15s,transform .15s,-webkit-transform .15s}.vcard-actions .vs-icon-btn[data-v-63d6e6f0]{height:28px;width:28px}.vcard-actions .vs-icon-btn .md-icon[data-v-63d6e6f0]{font-size:17px}.vcard-actions[data-v-63d6e6f0]:focus-within,.vcard:hover .vcard-actions[data-v-63d6e6f0]{opacity:1;-webkit-transform:none;transform:none}.vcard-fail[data-v-63d6e6f0],.vcard-run[data-v-63d6e6f0]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:4px;inset:0;justify-content:center;padding:12px;position:absolute;text-align:center}.vcard-fail b[data-v-63d6e6f0],.vcard-run b[data-v-63d6e6f0]{color:var(--sps-text-strong);font-size:12.5px;font-weight:650}.vcard-fail small[data-v-63d6e6f0],.vcard-run small[data-v-63d6e6f0]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--sps-text-muted);display:-webkit-box;font-size:11.5px;max-width:100%;overflow:hidden}.vcard-run[data-v-63d6e6f0]{background:var(--sps-primary-soft)}.vcard-fail[data-v-63d6e6f0]{background:var(--sps-bg-raised)}.vcard-fail small[data-v-63d6e6f0]{color:var(--sps-danger-text)}.vcard-bar[data-v-63d6e6f0]{background:var(--sps-bg-surface);border-radius:999px;height:4px;margin-top:4px;max-width:180px;overflow:hidden;width:70%}.vcard-bar i[data-v-63d6e6f0]{background:var(--sps-primary);border-radius:inherit;display:block;height:100%;-webkit-transition:width 1s linear;transition:width 1s linear}.vcard-body[data-v-63d6e6f0]{-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;padding:8px 10px 10px}.vcard-name[data-v-63d6e6f0]{color:var(--sps-text-strong);font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vcard-meta[data-v-63d6e6f0]{color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;gap:3px;overflow:hidden;white-space:nowrap}.vcard-meta>span[data-v-63d6e6f0]:first-child{overflow:hidden;text-overflow:ellipsis}.vcard-lib[data-v-63d6e6f0]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-bg-surface);border-radius:50%;bottom:8px;-webkit-box-shadow:var(--sps-shadow-sm);box-shadow:var(--sps-shadow-sm);color:var(--sps-text-default);display:-webkit-box;display:-ms-flexbox;display:flex;height:24px;justify-content:center;position:absolute;right:8px;width:24px}.vcard-lib .md-icon[data-v-63d6e6f0]{font-size:15px}.vcard-desc[data-v-63d6e6f0]{color:var(--sps-text-default);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vcard-mi[data-v-63d6e6f0]{font-size:16px;margin-right:8px;vertical-align:-3px}.vcard.is-dragging[data-v-63d6e6f0]{opacity:.5}.vcard-danger[data-v-63d6e6f0]{color:var(--sps-danger-text)}.vcard.compact .vcard-body[data-v-63d6e6f0]{padding:6px 8px 8px}.vcard.compact .vcard-desc[data-v-63d6e6f0],.vcard.compact .vcard-meta[data-v-63d6e6f0]{display:none}.vs-card[data-v-3d149f7c]{background:var(--sps-bg-surface);border-radius:12px;-webkit-box-shadow:0 0 0 1px var(--sps-border-default),var(--sps-shadow-sm);box-shadow:0 0 0 1px var(--sps-border-default),var(--sps-shadow-sm)}.vs-seg[data-v-3d149f7c]{background:var(--sps-bg-sunken);border-radius:9px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px}.vs-seg button[data-v-3d149f7c],.vs-seg[data-v-3d149f7c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.vs-seg button[data-v-3d149f7c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;border-radius:7px;color:var(--sps-text-muted);cursor:pointer;font-size:12.5px;gap:6px;line-height:18px;padding:5px 11px;white-space:nowrap}.vs-seg button .md-icon[data-v-3d149f7c]{font-size:16px}.vs-seg button[data-v-3d149f7c]:hover:not(:disabled){color:var(--sps-text-default)}.vs-seg button.active[data-v-3d149f7c]{background:var(--sps-bg-surface);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);color:var(--sps-text-strong);font-weight:600}.vs-seg button[data-v-3d149f7c]:disabled{cursor:not-allowed;opacity:.5}.vs-seg.vs-seg-block[data-v-3d149f7c]{display:-webkit-box;display:-ms-flexbox;display:flex}.vs-seg.vs-seg-block button[data-v-3d149f7c]{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:1;flex:1;justify-content:center}.vs-chip[data-v-3d149f7c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-sunken);border-radius:999px;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:600;gap:4px;line-height:18px;padding:1px 8px;white-space:nowrap}.vs-chip .md-icon[data-v-3d149f7c]{font-size:13px}.vs-chip.is-primary[data-v-3d149f7c]{background:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft)}.vs-chip.is-success[data-v-3d149f7c]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vs-chip.is-warning[data-v-3d149f7c]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.vs-chip.is-danger[data-v-3d149f7c]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vs-chip.is-info[data-v-3d149f7c]{background:var(--sps-info-soft);color:var(--sps-info-text)}.vs-label[data-v-3d149f7c]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;font-weight:700;gap:8px;justify-content:space-between;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.vs-label small[data-v-3d149f7c]{font-weight:500;letter-spacing:0;text-transform:none}.vs-muted[data-v-3d149f7c]{color:var(--sps-text-muted)}.vs-num[data-v-3d149f7c]{font-variant-numeric:tabular-nums}.vs-skel[data-v-3d149f7c]{-webkit-animation:vs-skel-data-v-3d149f7c 1.2s ease-in-out infinite;animation:vs-skel-data-v-3d149f7c 1.2s ease-in-out infinite;background:var(--sps-bg-sunken);border-radius:10px}@-webkit-keyframes vs-skel-data-v-3d149f7c{0%,to{opacity:1}50%{opacity:.55}}@keyframes vs-skel-data-v-3d149f7c{0%,to{opacity:1}50%{opacity:.55}}.vs-field-error[data-v-3d149f7c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--sps-danger-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;line-height:1.45;margin-top:6px}.vs-field-error .md-icon[data-v-3d149f7c]{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:15px;margin-top:1px}.vs-field-error a[data-v-3d149f7c]{color:inherit;font-weight:600;text-decoration:underline}.vs-icon-btn[data-v-3d149f7c]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:transparent;border:none;border-radius:8px;color:var(--sps-text-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:30px;justify-content:center;width:30px}.vs-icon-btn .md-icon[data-v-3d149f7c]{font-size:18px}.vs-icon-btn[data-v-3d149f7c]:hover{background:var(--sps-bg-sunken);color:var(--sps-text-strong)}.vs-icon-btn.is-on[data-v-3d149f7c]{color:var(--sps-warning)}.vs-icon-btn.is-danger[data-v-3d149f7c]:hover{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vg[data-v-3d149f7c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;min-width:0}.vg-bar[data-v-3d149f7c],.vg[data-v-3d149f7c]{display:-webkit-box;display:-ms-flexbox;display:flex}.vg-bar[data-v-3d149f7c]{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.vg-bar[data-v-3d149f7c],.vg-fav[data-v-3d149f7c]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vg-fav[data-v-3d149f7c]{background:transparent;border:none;border-radius:9px;color:var(--sps-text-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12.5px;gap:5px;padding:6px 11px}.vg-fav .md-icon[data-v-3d149f7c]{font-size:17px}.vg-fav[data-v-3d149f7c]:hover{background:var(--sps-bg-sunken);color:var(--sps-text-default)}.vg-fav.active[data-v-3d149f7c]{background:var(--sps-warning-soft);color:var(--sps-warning-text);font-weight:600}.vg-search[data-v-3d149f7c]{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-left:auto;max-width:280px;min-width:160px}.vg-groups[data-v-3d149f7c]{gap:22px}.vg-group[data-v-3d149f7c],.vg-groups[data-v-3d149f7c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.vg-group[data-v-3d149f7c]{gap:10px;min-width:0}.vg-group-h[data-v-3d149f7c]{color:var(--sps-text-muted);font-size:12.5px;font-weight:650;letter-spacing:.01em;margin:0}.vg-grid[data-v-3d149f7c]{-webkit-box-align:start;-ms-flex-align:start;align-items:start;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.vg-masonry[data-v-3d149f7c]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.vg-masonry[data-v-3d149f7c],.vg-mcol[data-v-3d149f7c]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px;min-width:0}.vg-mcol[data-v-3d149f7c]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-direction:column;flex-direction:column}.vg-skel[data-v-3d149f7c]{aspect-ratio:1/1.15;border-radius:12px}.vg-empty[data-v-3d149f7c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:40px 16px;text-align:center}.vg-empty b[data-v-3d149f7c]{color:var(--sps-text-strong);font-size:15px;font-weight:650;margin-top:6px}.vg-empty small[data-v-3d149f7c]{color:var(--sps-text-muted);font-size:13px;line-height:1.5;max-width:420px}.vg[data-v-3d149f7c]{position:relative}.vg-filedrop[data-v-3d149f7c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-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:2px dashed var(--sps-primary);border-radius:14px;color:var(--sps-primary-text-on-soft);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;inset:-6px;justify-content:center;min-height:220px;padding:24px;pointer-events:none;position:absolute;text-align:center;z-index:5}.vg-filedrop b[data-v-3d149f7c]{font-size:15px;font-weight:650}.vg-filedrop small[data-v-3d149f7c]{font-size:12.5px;line-height:1.5;max-width:380px;opacity:.85}.vg-filedrop-ico[data-v-3d149f7c]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-bg-surface);border-radius:50%;-webkit-box-shadow:var(--sps-shadow-sm);box-shadow:var(--sps-shadow-sm);color:var(--sps-primary);display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;justify-content:center;width:48px}.vg-filedrop-ico .md-icon[data-v-3d149f7c]{font-size:26px}.vg.file-over[data-v-3d149f7c]{min-height:240px}.vg-up[data-v-3d149f7c]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-surface);border-radius:12px;-webkit-box-shadow:0 0 0 1px var(--sps-border-default),var(--sps-shadow-sm);box-shadow:0 0 0 1px var(--sps-border-default),var(--sps-shadow-sm);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;overflow:hidden}.vg-up-media[data-v-3d149f7c]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;aspect-ratio:1;background:var(--sps-bg-sunken);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}.vg-up-media img[data-v-3d149f7c]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.6;width:100%}.vg-up-media>.md-icon[data-v-3d149f7c]{font-size:32px}.vg-up-veil[data-v-3d149f7c]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;justify-content:center;position:absolute}.vg-up-body[data-v-3d149f7c]{-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;padding:8px 10px 10px}.vg-up-body small[data-v-3d149f7c]{color:var(--sps-text-muted);font-size:11px}.vg-up-name[data-v-3d149f7c]{color:var(--sps-text-strong);font-size:12.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vg-sentinel[data-v-3d149f7c]{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:1px;padding:4px 0}.vg.compact .vg-masonry[data-v-3d149f7c],.vg.compact .vg-mcol[data-v-3d149f7c],.vg.compact[data-v-3d149f7c]{gap:10px}.vg.compact .vg-groups[data-v-3d149f7c]{gap:16px}.vg.compact .vg-group[data-v-3d149f7c]{gap:8px}.vg.compact .vg-group-h[data-v-3d149f7c]{font-size:12px}.vg.compact .vg-grid[data-v-3d149f7c]{gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.vg.compact .vg-search[data-v-3d149f7c]{max-width:none}.vs-card[data-v-e4bc451e]{background:var(--sps-bg-surface);border-radius:12px;-webkit-box-shadow:0 0 0 1px var(--sps-border-default),var(--sps-shadow-sm);box-shadow:0 0 0 1px var(--sps-border-default),var(--sps-shadow-sm)}.vs-seg[data-v-e4bc451e]{background:var(--sps-bg-sunken);border-radius:9px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px}.vs-seg button[data-v-e4bc451e],.vs-seg[data-v-e4bc451e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.vs-seg button[data-v-e4bc451e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;border-radius:7px;color:var(--sps-text-muted);cursor:pointer;font-size:12.5px;gap:6px;line-height:18px;padding:5px 11px;white-space:nowrap}.vs-seg button .md-icon[data-v-e4bc451e]{font-size:16px}.vs-seg button[data-v-e4bc451e]:hover:not(:disabled){color:var(--sps-text-default)}.vs-seg button.active[data-v-e4bc451e]{background:var(--sps-bg-surface);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);color:var(--sps-text-strong);font-weight:600}.vs-seg button[data-v-e4bc451e]:disabled{cursor:not-allowed;opacity:.5}.vs-seg.vs-seg-block[data-v-e4bc451e]{display:-webkit-box;display:-ms-flexbox;display:flex}.vs-seg.vs-seg-block button[data-v-e4bc451e]{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:1;flex:1;justify-content:center}.vs-chip[data-v-e4bc451e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-sunken);border-radius:999px;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:600;gap:4px;line-height:18px;padding:1px 8px;white-space:nowrap}.vs-chip .md-icon[data-v-e4bc451e]{font-size:13px}.vs-chip.is-primary[data-v-e4bc451e]{background:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft)}.vs-chip.is-success[data-v-e4bc451e]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vs-chip.is-warning[data-v-e4bc451e]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.vs-chip.is-danger[data-v-e4bc451e]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vs-chip.is-info[data-v-e4bc451e]{background:var(--sps-info-soft);color:var(--sps-info-text)}.vs-label[data-v-e4bc451e]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;font-weight:700;gap:8px;justify-content:space-between;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.vs-label small[data-v-e4bc451e]{font-weight:500;letter-spacing:0;text-transform:none}.vs-muted[data-v-e4bc451e]{color:var(--sps-text-muted)}.vs-num[data-v-e4bc451e]{font-variant-numeric:tabular-nums}.vs-skel[data-v-e4bc451e]{-webkit-animation:vs-skel-data-v-e4bc451e 1.2s ease-in-out infinite;animation:vs-skel-data-v-e4bc451e 1.2s ease-in-out infinite;background:var(--sps-bg-sunken);border-radius:10px}@-webkit-keyframes vs-skel-data-v-e4bc451e{0%,to{opacity:1}50%{opacity:.55}}@keyframes vs-skel-data-v-e4bc451e{0%,to{opacity:1}50%{opacity:.55}}.vs-field-error[data-v-e4bc451e]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--sps-danger-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;line-height:1.45;margin-top:6px}.vs-field-error .md-icon[data-v-e4bc451e]{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:15px;margin-top:1px}.vs-field-error a[data-v-e4bc451e]{color:inherit;font-weight:600;text-decoration:underline}.vs-icon-btn[data-v-e4bc451e]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:transparent;border:none;border-radius:8px;color:var(--sps-text-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:30px;justify-content:center;width:30px}.vs-icon-btn .md-icon[data-v-e4bc451e]{font-size:18px}.vs-icon-btn[data-v-e4bc451e]:hover{background:var(--sps-bg-sunken);color:var(--sps-text-strong)}.vs-icon-btn.is-on[data-v-e4bc451e]{color:var(--sps-warning)}.vs-icon-btn.is-danger[data-v-e4bc451e]:hover{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vmp-trigger[data-v-e4bc451e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-raised);border:none;border-radius:10px;-webkit-box-shadow:0 0 0 1px var(--sps-border-default);box-shadow:0 0 0 1px var(--sps-border-default);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;padding:8px 10px;text-align:left;width:100%}.vmp-trigger[data-v-e4bc451e]:hover{-webkit-box-shadow:0 0 0 1px var(--sps-border-strong);box-shadow:0 0 0 1px var(--sps-border-strong)}.vmp-trigger .vmp-trigger-ico[data-v-e4bc451e]{-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:9px;color:var(--sps-primary-text-on-soft);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;height:32px;justify-content:center;width:32px}.vmp-trigger .vmp-trigger-ico .md-icon[data-v-e4bc451e]{font-size:18px}.vmp-trigger .vmp-trigger-t[data-v-e4bc451e]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:1px;min-width:0}.vmp-trigger .vmp-trigger-t b[data-v-e4bc451e]{color:var(--sps-text-strong);font-size:13.5px;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vmp-trigger .vmp-trigger-t small[data-v-e4bc451e]{color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:11.5px;gap:4px}.vmp-trigger.compact[data-v-e4bc451e]{padding:6px 8px}.vmp-trigger.compact .vmp-trigger-ico[data-v-e4bc451e]{height:28px;width:28px}.vmp[data-v-e4bc451e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;max-width:calc(100vw - 48px);width:520px}.vmp.compact[data-v-e4bc451e]{width:440px}.vmp-top[data-v-e4bc451e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.vmp-top .ant-input-affix-wrapper[data-v-e4bc451e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.vmp-methods[data-v-e4bc451e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.vmp-mf[data-v-e4bc451e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;border-radius:999px;color:var(--sps-text-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11.5px;gap:4px;padding:2px 9px}.vmp-mf .md-icon[data-v-e4bc451e]{font-size:14px}.vmp-mf[data-v-e4bc451e]:hover{background:var(--sps-bg-sunken);color:var(--sps-text-default)}.vmp-mf.active[data-v-e4bc451e]{background:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft);font-weight:600}.vmp-list[data-v-e4bc451e]{-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;margin:0 -6px;max-height:380px;overflow-y:auto;padding:0 6px}.vmp-group[data-v-e4bc451e]{background:var(--sps-bg-surface);color:var(--sps-text-subtle);font-size:10.5px;font-weight:700;letter-spacing:.05em;padding:8px 6px 4px;position:sticky;text-transform:uppercase;top:0;z-index:1}.vmp-row[data-v-e4bc451e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;border-radius:9px;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;padding:8px;text-align:left;width:100%}.vmp-row[data-v-e4bc451e]:hover{background:var(--sps-bg-sunken)}.vmp-row.active[data-v-e4bc451e]{background:var(--sps-primary-soft)}.vmp-row.active .vmp-row-title b[data-v-e4bc451e]{color:var(--sps-primary-text-on-soft)}.vmp-row-main[data-v-e4bc451e]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:4px}.vmp-row-main[data-v-e4bc451e],.vmp-row-title[data-v-e4bc451e]{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0}.vmp-row-title[data-v-e4bc451e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.vmp-row-title b[data-v-e4bc451e]{color:var(--sps-text-strong);font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vmp-row-title .vmp-vendor[data-v-e4bc451e]{color:var(--sps-text-muted);font-size:11.5px;white-space:nowrap}.vmp-row-methods[data-v-e4bc451e]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:3px}.vmp-mb[data-v-e4bc451e],.vmp-row-methods[data-v-e4bc451e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vmp-mb[data-v-e4bc451e]{-webkit-box-pack:center;-ms-flex-pack:center;background:var(--sps-bg-sunken);border-radius:6px;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:20px;justify-content:center;width:20px}.vmp-mb .md-icon[data-v-e4bc451e]{font-size:13px}.vmp-flag[data-v-e4bc451e]{-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:2px;padding:0 4px}.vmp-flag .md-icon[data-v-e4bc451e]{font-size:13px}.vmp-row-meta[data-v-e4bc451e]{-webkit-box-flex:0;-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:none;flex:none;-ms-flex-direction:column;flex-direction:column;gap:3px;text-align:right}.vmp-lat[data-v-e4bc451e]{-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:11.5px;gap:3px;white-space:nowrap}.vmp-lat .md-icon[data-v-e4bc451e]{font-size:13px}.vmp-lat.is-fast[data-v-e4bc451e]{color:var(--sps-success-text)}.vmp-lat.is-slow[data-v-e4bc451e]{color:var(--sps-warning-text)}.vmp-cost[data-v-e4bc451e]{color:var(--sps-text-default);font-size:12px;font-weight:600;white-space:nowrap}.vmp-empty[data-v-e4bc451e]{color:var(--sps-text-muted);font-size:12.5px;padding:24px 8px;text-align:center}.vmp-foot[data-v-e4bc451e]{border-top:1px solid var(--sps-border-default);color:var(--sps-text-subtle);font-size:11px;padding-top:6px}.vs-card[data-v-6d711e50]{background:var(--sps-bg-surface);border-radius:12px;-webkit-box-shadow:0 0 0 1px var(--sps-border-default),var(--sps-shadow-sm);box-shadow:0 0 0 1px var(--sps-border-default),var(--sps-shadow-sm)}.vs-seg[data-v-6d711e50]{background:var(--sps-bg-sunken);border-radius:9px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px}.vs-seg button[data-v-6d711e50],.vs-seg[data-v-6d711e50]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.vs-seg button[data-v-6d711e50]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;border-radius:7px;color:var(--sps-text-muted);cursor:pointer;font-size:12.5px;gap:6px;line-height:18px;padding:5px 11px;white-space:nowrap}.vs-seg button .md-icon[data-v-6d711e50]{font-size:16px}.vs-seg button[data-v-6d711e50]:hover:not(:disabled){color:var(--sps-text-default)}.vs-seg button.active[data-v-6d711e50]{background:var(--sps-bg-surface);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);color:var(--sps-text-strong);font-weight:600}.vs-seg button[data-v-6d711e50]:disabled{cursor:not-allowed;opacity:.5}.vs-seg.vs-seg-block[data-v-6d711e50]{display:-webkit-box;display:-ms-flexbox;display:flex}.vs-seg.vs-seg-block button[data-v-6d711e50]{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:1;flex:1;justify-content:center}.vs-chip[data-v-6d711e50]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-sunken);border-radius:999px;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:600;gap:4px;line-height:18px;padding:1px 8px;white-space:nowrap}.vs-chip .md-icon[data-v-6d711e50]{font-size:13px}.vs-chip.is-primary[data-v-6d711e50]{background:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft)}.vs-chip.is-success[data-v-6d711e50]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vs-chip.is-warning[data-v-6d711e50]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.vs-chip.is-danger[data-v-6d711e50]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vs-chip.is-info[data-v-6d711e50]{background:var(--sps-info-soft);color:var(--sps-info-text)}.vs-label[data-v-6d711e50]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;font-weight:700;gap:8px;justify-content:space-between;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.vs-label small[data-v-6d711e50]{font-weight:500;letter-spacing:0;text-transform:none}.vs-muted[data-v-6d711e50]{color:var(--sps-text-muted)}.vs-num[data-v-6d711e50]{font-variant-numeric:tabular-nums}.vs-skel[data-v-6d711e50]{-webkit-animation:vs-skel-data-v-6d711e50 1.2s ease-in-out infinite;animation:vs-skel-data-v-6d711e50 1.2s ease-in-out infinite;background:var(--sps-bg-sunken);border-radius:10px}@-webkit-keyframes vs-skel-data-v-6d711e50{0%,to{opacity:1}50%{opacity:.55}}@keyframes vs-skel-data-v-6d711e50{0%,to{opacity:1}50%{opacity:.55}}.vs-field-error[data-v-6d711e50]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--sps-danger-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;line-height:1.45;margin-top:6px}.vs-field-error .md-icon[data-v-6d711e50]{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:15px;margin-top:1px}.vs-field-error a[data-v-6d711e50]{color:inherit;font-weight:600;text-decoration:underline}.vs-icon-btn[data-v-6d711e50]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:transparent;border:none;border-radius:8px;color:var(--sps-text-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:30px;justify-content:center;width:30px}.vs-icon-btn .md-icon[data-v-6d711e50]{font-size:18px}.vs-icon-btn[data-v-6d711e50]:hover{background:var(--sps-bg-sunken);color:var(--sps-text-strong)}.vs-icon-btn.is-on[data-v-6d711e50]{color:var(--sps-warning)}.vs-icon-btn.is-danger[data-v-6d711e50]:hover{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vis[data-v-6d711e50]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px}.vis-head[data-v-6d711e50],.vis[data-v-6d711e50]{display:-webkit-box;display:-ms-flexbox;display:flex}.vis-head[data-v-6d711e50]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;gap:8px;justify-content:space-between}.vis-label[data-v-6d711e50]{color:var(--sps-text-default);font-size:12px;font-weight:600}.vis-label small[data-v-6d711e50]{color:var(--sps-text-muted);font-weight:400;margin-left:6px}.vis-body[data-v-6d711e50]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;position:relative}.vis-dropzone[data-v-6d711e50]{-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:1.5px dashed var(--sps-primary);border-radius:10px;color:var(--sps-primary-text-on-soft);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12.5px;font-weight:600;gap:6px;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:2}.vis-dropzone .md-icon[data-v-6d711e50]{font-size:18px}.vis-thumb[data-v-6d711e50]{-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-bg-sunken);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:none;flex:none;height:92px;justify-content:center;overflow:hidden;position:relative;width:92px}.vis-thumb img[data-v-6d711e50],.vis-thumb video[data-v-6d711e50]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vis-thumb .vis-remove[data-v-6d711e50]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-bg-overlay);border:none;border-radius:50%;color:var(--sps-text-inverse);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;height:22px;justify-content:center;opacity:0;position:absolute;right:4px;top:4px;-webkit-transition:opacity .15s;transition:opacity .15s;width:22px}.vis-thumb .vis-remove .md-icon[data-v-6d711e50]{font-size:14px}.vis-thumb:hover .vis-remove[data-v-6d711e50]{opacity:1}.vis-drop[data-v-6d711e50]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-bg-raised);border:1px dashed var(--sps-border-strong);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:4px;justify-content:center;min-height:92px;min-width:200px;padding:10px;text-align:center}.vis-drop>.md-icon[data-v-6d711e50]{font-size:22px}.vis-drop .vis-drop-t[data-v-6d711e50]{color:var(--sps-text-muted);font-size:12px}.vis-drop .vis-sources[data-v-6d711e50]{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px;justify-content:center;margin-top:2px}.vis-drop .vis-sources button[data-v-6d711e50]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;border-radius:7px;color:var(--sps-primary);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:3px 8px}.vis-drop .vis-sources button .vision-icon[data-v-6d711e50]{margin:-2px 0}.vis-drop .vis-sources button .md-icon[data-v-6d711e50]{font-size:15px}.vis-drop .vis-sources button[data-v-6d711e50]:hover{background:var(--sps-primary-soft)}.vis.dragging .vis-drop[data-v-6d711e50]{background:var(--sps-primary-soft);border-color:var(--sps-primary)}.vis.dragging .vis-dropzone[data-v-6d711e50]{border-style:solid;-webkit-box-shadow:var(--sps-shadow-sm);box-shadow:var(--sps-shadow-sm)}.vis.drop-ready .vis-body[data-v-6d711e50]{min-height:72px}.vis.drop-dim[data-v-6d711e50]{opacity:.45;-webkit-transition:opacity .15s;transition:opacity .15s}.vis.is-error .vis-drop[data-v-6d711e50]{border-color:var(--sps-danger)}.vis.compact .vis-thumb[data-v-6d711e50]{height:72px;width:72px}.vis.compact .vis-drop[data-v-6d711e50]{min-height:72px;min-width:160px}.vs-card[data-v-8f12d83e]{background:var(--sps-bg-surface);border-radius:12px;-webkit-box-shadow:0 0 0 1px var(--sps-border-default),var(--sps-shadow-sm);box-shadow:0 0 0 1px var(--sps-border-default),var(--sps-shadow-sm)}.vs-seg[data-v-8f12d83e]{background:var(--sps-bg-sunken);border-radius:9px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px}.vs-seg button[data-v-8f12d83e],.vs-seg[data-v-8f12d83e]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.vs-seg button[data-v-8f12d83e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;border-radius:7px;color:var(--sps-text-muted);cursor:pointer;font-size:12.5px;gap:6px;line-height:18px;padding:5px 11px;white-space:nowrap}.vs-seg button .md-icon[data-v-8f12d83e]{font-size:16px}.vs-seg button[data-v-8f12d83e]:hover:not(:disabled){color:var(--sps-text-default)}.vs-seg button.active[data-v-8f12d83e]{background:var(--sps-bg-surface);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);color:var(--sps-text-strong);font-weight:600}.vs-seg button[data-v-8f12d83e]:disabled{cursor:not-allowed;opacity:.5}.vs-seg.vs-seg-block[data-v-8f12d83e]{display:-webkit-box;display:-ms-flexbox;display:flex}.vs-seg.vs-seg-block button[data-v-8f12d83e]{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:1;flex:1;justify-content:center}.vs-chip[data-v-8f12d83e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-sunken);border-radius:999px;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:600;gap:4px;line-height:18px;padding:1px 8px;white-space:nowrap}.vs-chip .md-icon[data-v-8f12d83e]{font-size:13px}.vs-chip.is-primary[data-v-8f12d83e]{background:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft)}.vs-chip.is-success[data-v-8f12d83e]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vs-chip.is-warning[data-v-8f12d83e]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.vs-chip.is-danger[data-v-8f12d83e]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vs-chip.is-info[data-v-8f12d83e]{background:var(--sps-info-soft);color:var(--sps-info-text)}.vs-label[data-v-8f12d83e]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;font-weight:700;gap:8px;justify-content:space-between;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.vs-label small[data-v-8f12d83e]{font-weight:500;letter-spacing:0;text-transform:none}.vs-muted[data-v-8f12d83e]{color:var(--sps-text-muted)}.vs-num[data-v-8f12d83e]{font-variant-numeric:tabular-nums}.vs-skel[data-v-8f12d83e]{-webkit-animation:vs-skel-data-v-8f12d83e 1.2s ease-in-out infinite;animation:vs-skel-data-v-8f12d83e 1.2s ease-in-out infinite;background:var(--sps-bg-sunken);border-radius:10px}@-webkit-keyframes vs-skel-data-v-8f12d83e{0%,to{opacity:1}50%{opacity:.55}}@keyframes vs-skel-data-v-8f12d83e{0%,to{opacity:1}50%{opacity:.55}}.vs-field-error[data-v-8f12d83e]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--sps-danger-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;line-height:1.45;margin-top:6px}.vs-field-error .md-icon[data-v-8f12d83e]{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:15px;margin-top:1px}.vs-field-error a[data-v-8f12d83e]{color:inherit;font-weight:600;text-decoration:underline}.vs-icon-btn[data-v-8f12d83e]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:transparent;border:none;border-radius:8px;color:var(--sps-text-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:30px;justify-content:center;width:30px}.vs-icon-btn .md-icon[data-v-8f12d83e]{font-size:18px}.vs-icon-btn[data-v-8f12d83e]:hover{background:var(--sps-bg-sunken);color:var(--sps-text-strong)}.vs-icon-btn.is-on[data-v-8f12d83e]{color:var(--sps-warning)}.vs-icon-btn.is-danger[data-v-8f12d83e]:hover{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vc[data-v-8f12d83e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:16px;min-width:0}.vc.compact[data-v-8f12d83e]{gap:12px}.vc-type[data-v-8f12d83e]{width:100%}.vc-loading[data-v-8f12d83e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.vc-loading .vs-skel[data-v-8f12d83e]{height:48px}.vc-nomodels[data-v-8f12d83e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-raised);border-radius:10px;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;gap:8px;padding:14px}.vc-sec[data-v-8f12d83e]{-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}.vc-methods[data-v-8f12d83e]{-ms-flex-item-align:start;align-self:flex-start}.vc-hint[data-v-8f12d83e]{color:var(--sps-text-muted);font-size:12px;line-height:1.45;margin:6px 0 0}.vc-hint-solo[data-v-8f12d83e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;margin:-6px 0 0}.vc-hint-solo .md-icon[data-v-8f12d83e]{font-size:15px}.vc-inputs[data-v-8f12d83e]{gap:12px}.vc-inputs.is-pair[data-v-8f12d83e]{display:grid;gap:12px;grid-template-columns:1fr 1fr}.vc-prompt[data-v-8f12d83e]{border-radius:10px;font-size:14px;line-height:1.55;padding:10px 12px;resize:none}.vc-prompt.is-error[data-v-8f12d83e]{border-color:var(--sps-danger)}.vc-adv[data-v-8f12d83e]{background:var(--sps-bg-raised);border-radius:10px}.vc-adv-toggle[data-v-8f12d83e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding:10px 12px;text-align:left;width:100%}.vc-adv-toggle b[data-v-8f12d83e]{color:var(--sps-text-default);font-size:12.5px;font-weight:600;white-space:nowrap}.vc-adv-toggle .vc-adv-sum[data-v-8f12d83e]{-webkit-box-flex:1;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;justify-content:flex-end;min-width:0}.vc-adv-toggle .vc-adv-sum .vs-chip[data-v-8f12d83e]{background:var(--sps-bg-surface)}.vc-adv-body[data-v-8f12d83e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:4px 12px 14px}.vc-field[data-v-8f12d83e]{-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:12px;justify-content:space-between}.vc-field .vc-field-l[data-v-8f12d83e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;color:var(--sps-text-default);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:12.5px;font-weight:600;gap:1px}.vc-field .vc-field-l small[data-v-8f12d83e]{color:var(--sps-text-muted);font-size:11.5px;font-weight:400}.vc-field.vc-field-col[data-v-8f12d83e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-direction:column;flex-direction:column;gap:6px}.vc-switch[data-v-8f12d83e]{cursor:pointer;margin:0}.vc-switch>span[data-v-8f12d83e]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:1px}.vc-switch>span b[data-v-8f12d83e]{color:var(--sps-text-default);font-size:12.5px;font-weight:600}.vc-switch>span small[data-v-8f12d83e]{color:var(--sps-text-muted);font-size:11.5px}.vc-slider[data-v-8f12d83e]{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;gap:10px;min-width:180px}.vc-slider .ant-slider[data-v-8f12d83e]{-webkit-box-flex:1;-ms-flex:1;flex:1}.vc-slider b[data-v-8f12d83e]{color:var(--sps-text-strong);font-size:12.5px;min-width:44px;text-align:right}.vc-ratios button[data-v-8f12d83e]{gap:6px}.vc-ratio[data-v-8f12d83e]{-webkit-box-flex:0;border:1.5px solid;border-radius:2px;display:inline-block;-ms-flex:none;flex:none;opacity:.8}.vc-seed[data-v-8f12d83e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.vc-seed .ant-input-number[data-v-8f12d83e]{width:150px}.vc[data-v-8f12d83e]{border-radius:10px;outline:1px dashed transparent;outline-offset:6px;position:relative;-webkit-transition:outline-color .15s;transition:outline-color .15s}.vc.drag-on[data-v-8f12d83e]{outline-color:var(--sps-border-strong)}.vc.drag-over[data-v-8f12d83e]{outline-color:var(--sps-primary)}.vc-drophint[data-v-8f12d83e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-primary-soft);border-radius:9px;color:var(--sps-primary-text-on-soft);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;font-weight:600;gap:6px;line-height:1.4;padding:7px 10px}.vc-drophint .md-icon[data-v-8f12d83e]{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:16px}.vc-project[data-v-8f12d83e]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px}.vc-project .md-icon[data-v-8f12d83e]{font-size:15px}.vc-project b[data-v-8f12d83e]{color:var(--sps-text-default);font-weight:600}.vc-error[data-v-8f12d83e]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background:var(--sps-danger-soft);border-radius:10px;color:var(--sps-danger-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12.5px;gap:8px;line-height:1.5;padding:10px 12px}.vc-error .md-icon[data-v-8f12d83e]{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:17px}.vc-error a[data-v-8f12d83e]{color:inherit;font-weight:600;margin-left:4px;text-decoration:underline}.vc-foot[data-v-8f12d83e]{-webkit-box-pack:justify;-ms-flex-pack:justify;gap:12px;justify-content:space-between;padding-top:2px}.vc-est[data-v-8f12d83e],.vc-foot[data-v-8f12d83e]{-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}.vc-est[data-v-8f12d83e]{gap:10px;min-width:0}.vc-est .vc-est-n[data-v-8f12d83e]{color:var(--sps-text-strong);font-size:13.5px;font-weight:650;-webkit-transition:opacity .2s;transition:opacity .2s}.vc-est .vc-est-n.busy[data-v-8f12d83e]{opacity:.5}.vc-est .vc-est-lat[data-v-8f12d83e]{-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:12px;gap:4px}.vc-est .vc-est-lat .md-icon[data-v-8f12d83e]{font-size:14px}.vc-est .vc-est-hint[data-v-8f12d83e]{-ms-flex-preferred-size:100%;color:var(--sps-text-subtle);flex-basis:100%;font-size:11.5px}.vc.compact .vc-inputs.is-pair[data-v-8f12d83e]{display:-webkit-box;display:-ms-flexbox;display:flex}.vc.compact .vc-prompt[data-v-8f12d83e]{font-size:13px}.vs-card[data-v-2c86b0a8]{background:var(--sps-bg-surface);border-radius:12px;-webkit-box-shadow:0 0 0 1px var(--sps-border-default),var(--sps-shadow-sm);box-shadow:0 0 0 1px var(--sps-border-default),var(--sps-shadow-sm)}.vs-seg[data-v-2c86b0a8]{background:var(--sps-bg-sunken);border-radius:9px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px}.vs-seg button[data-v-2c86b0a8],.vs-seg[data-v-2c86b0a8]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.vs-seg button[data-v-2c86b0a8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;border-radius:7px;color:var(--sps-text-muted);cursor:pointer;font-size:12.5px;gap:6px;line-height:18px;padding:5px 11px;white-space:nowrap}.vs-seg button .md-icon[data-v-2c86b0a8]{font-size:16px}.vs-seg button[data-v-2c86b0a8]:hover:not(:disabled){color:var(--sps-text-default)}.vs-seg button.active[data-v-2c86b0a8]{background:var(--sps-bg-surface);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);color:var(--sps-text-strong);font-weight:600}.vs-seg button[data-v-2c86b0a8]:disabled{cursor:not-allowed;opacity:.5}.vs-seg.vs-seg-block[data-v-2c86b0a8]{display:-webkit-box;display:-ms-flexbox;display:flex}.vs-seg.vs-seg-block button[data-v-2c86b0a8]{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:1;flex:1;justify-content:center}.vs-chip[data-v-2c86b0a8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-sunken);border-radius:999px;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:600;gap:4px;line-height:18px;padding:1px 8px;white-space:nowrap}.vs-chip .md-icon[data-v-2c86b0a8]{font-size:13px}.vs-chip.is-primary[data-v-2c86b0a8]{background:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft)}.vs-chip.is-success[data-v-2c86b0a8]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vs-chip.is-warning[data-v-2c86b0a8]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.vs-chip.is-danger[data-v-2c86b0a8]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vs-chip.is-info[data-v-2c86b0a8]{background:var(--sps-info-soft);color:var(--sps-info-text)}.vs-label[data-v-2c86b0a8]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;font-weight:700;gap:8px;justify-content:space-between;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.vs-label small[data-v-2c86b0a8]{font-weight:500;letter-spacing:0;text-transform:none}.vs-muted[data-v-2c86b0a8]{color:var(--sps-text-muted)}.vs-num[data-v-2c86b0a8]{font-variant-numeric:tabular-nums}.vs-skel[data-v-2c86b0a8]{-webkit-animation:vs-skel-data-v-2c86b0a8 1.2s ease-in-out infinite;animation:vs-skel-data-v-2c86b0a8 1.2s ease-in-out infinite;background:var(--sps-bg-sunken);border-radius:10px}@-webkit-keyframes vs-skel-data-v-2c86b0a8{0%,to{opacity:1}50%{opacity:.55}}@keyframes vs-skel-data-v-2c86b0a8{0%,to{opacity:1}50%{opacity:.55}}.vs-field-error[data-v-2c86b0a8]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--sps-danger-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;line-height:1.45;margin-top:6px}.vs-field-error .md-icon[data-v-2c86b0a8]{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:15px;margin-top:1px}.vs-field-error a[data-v-2c86b0a8]{color:inherit;font-weight:600;text-decoration:underline}.vs-icon-btn[data-v-2c86b0a8]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:transparent;border:none;border-radius:8px;color:var(--sps-text-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:30px;justify-content:center;width:30px}.vs-icon-btn .md-icon[data-v-2c86b0a8]{font-size:18px}.vs-icon-btn[data-v-2c86b0a8]:hover{background:var(--sps-bg-sunken);color:var(--sps-text-strong)}.vs-icon-btn.is-on[data-v-2c86b0a8]{color:var(--sps-warning)}.vs-icon-btn.is-danger[data-v-2c86b0a8]:hover{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vpk[data-v-2c86b0a8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;min-height:0}.vpk-head[data-v-2c86b0a8],.vpk[data-v-2c86b0a8]{display:-webkit-box;display:-ms-flexbox;display:flex}.vpk-head[data-v-2c86b0a8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px}.vpk-head .vpk-head-t[data-v-2c86b0a8]{-webkit-box-flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;gap:1px;min-width:180px}.vpk-head .vpk-head-t b[data-v-2c86b0a8]{color:var(--sps-text-strong);font-size:16px;font-weight:650}.vpk-head .vpk-head-t small[data-v-2c86b0a8]{color:var(--sps-text-muted);font-size:12.5px}.vpk-project[data-v-2c86b0a8]{max-width:220px;min-width:160px}.vpk-tools[data-v-2c86b0a8]{-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:10px;margin-bottom:-4px}.vpk-hint[data-v-2c86b0a8]{font-size:12px}.vpk-upload[data-v-2c86b0a8]{margin-left:auto}.vpk-body[data-v-2c86b0a8]{height:min(62vh,620px);margin:0 -4px;overflow-y:auto;padding:2px 4px}.vpk-gen[data-v-2c86b0a8]{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 260px;min-height:100%}@media(max-width:760px){.vpk-gen[data-v-2c86b0a8]{grid-template-columns:1fr}}.vpk-gen-side[data-v-2c86b0a8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;border-left:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;min-width:0;padding-left:18px}@media(max-width:760px){.vpk-gen-side[data-v-2c86b0a8]{border-left:0;padding-left:0}}.vpk-gen-empty[data-v-2c86b0a8]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:24px 8px;text-align:center}.vpk-gen-empty small[data-v-2c86b0a8]{color:var(--sps-text-muted);font-size:12px;line-height:1.5}.vpk-recent[data-v-2c86b0a8]{display:grid;gap:8px;grid-template-columns:1fr 1fr}.vpk-foot[data-v-2c86b0a8]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;padding-top:12px}.vpk-foot>span[data-v-2c86b0a8]:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:12.5px}.vs-card[data-v-7ab4b8ad]{background:var(--sps-bg-surface);border-radius:12px;-webkit-box-shadow:0 0 0 1px var(--sps-border-default),var(--sps-shadow-sm);box-shadow:0 0 0 1px var(--sps-border-default),var(--sps-shadow-sm)}.vs-seg[data-v-7ab4b8ad]{background:var(--sps-bg-sunken);border-radius:9px;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px;max-width:100%;padding:3px}.vs-seg button[data-v-7ab4b8ad],.vs-seg[data-v-7ab4b8ad]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.vs-seg button[data-v-7ab4b8ad]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;border-radius:7px;color:var(--sps-text-muted);cursor:pointer;font-size:12.5px;gap:6px;line-height:18px;padding:5px 11px;white-space:nowrap}.vs-seg button .md-icon[data-v-7ab4b8ad]{font-size:16px}.vs-seg button[data-v-7ab4b8ad]:hover:not(:disabled){color:var(--sps-text-default)}.vs-seg button.active[data-v-7ab4b8ad]{background:var(--sps-bg-surface);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);color:var(--sps-text-strong);font-weight:600}.vs-seg button[data-v-7ab4b8ad]:disabled{cursor:not-allowed;opacity:.5}.vs-seg.vs-seg-block[data-v-7ab4b8ad]{display:-webkit-box;display:-ms-flexbox;display:flex}.vs-seg.vs-seg-block button[data-v-7ab4b8ad]{-webkit-box-flex:1;-webkit-box-pack:center;-ms-flex-pack:center;-ms-flex:1;flex:1;justify-content:center}.vs-chip[data-v-7ab4b8ad]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-sunken);border-radius:999px;color:var(--sps-text-muted);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11px;font-weight:600;gap:4px;line-height:18px;padding:1px 8px;white-space:nowrap}.vs-chip .md-icon[data-v-7ab4b8ad]{font-size:13px}.vs-chip.is-primary[data-v-7ab4b8ad]{background:var(--sps-primary-soft);color:var(--sps-primary-text-on-soft)}.vs-chip.is-success[data-v-7ab4b8ad]{background:var(--sps-success-soft);color:var(--sps-success-text)}.vs-chip.is-warning[data-v-7ab4b8ad]{background:var(--sps-warning-soft);color:var(--sps-warning-text)}.vs-chip.is-danger[data-v-7ab4b8ad]{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vs-chip.is-info[data-v-7ab4b8ad]{background:var(--sps-info-soft);color:var(--sps-info-text)}.vs-label[data-v-7ab4b8ad]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:var(--sps-text-muted);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:11px;font-weight:700;gap:8px;justify-content:space-between;letter-spacing:.04em;margin:0 0 6px;text-transform:uppercase}.vs-label small[data-v-7ab4b8ad]{font-weight:500;letter-spacing:0;text-transform:none}.vs-muted[data-v-7ab4b8ad]{color:var(--sps-text-muted)}.vs-num[data-v-7ab4b8ad]{font-variant-numeric:tabular-nums}.vs-skel[data-v-7ab4b8ad]{-webkit-animation:vs-skel-data-v-7ab4b8ad 1.2s ease-in-out infinite;animation:vs-skel-data-v-7ab4b8ad 1.2s ease-in-out infinite;background:var(--sps-bg-sunken);border-radius:10px}@-webkit-keyframes vs-skel-data-v-7ab4b8ad{0%,to{opacity:1}50%{opacity:.55}}@keyframes vs-skel-data-v-7ab4b8ad{0%,to{opacity:1}50%{opacity:.55}}.vs-field-error[data-v-7ab4b8ad]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--sps-danger-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;gap:6px;line-height:1.45;margin-top:6px}.vs-field-error .md-icon[data-v-7ab4b8ad]{-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:15px;margin-top:1px}.vs-field-error a[data-v-7ab4b8ad]{color:inherit;font-weight:600;text-decoration:underline}.vs-icon-btn[data-v-7ab4b8ad]{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-flex:0;align-items:center;background:transparent;border:none;border-radius:8px;color:var(--sps-text-muted);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:none;flex:none;height:30px;justify-content:center;width:30px}.vs-icon-btn .md-icon[data-v-7ab4b8ad]{font-size:18px}.vs-icon-btn[data-v-7ab4b8ad]:hover{background:var(--sps-bg-sunken);color:var(--sps-text-strong)}.vs-icon-btn.is-on[data-v-7ab4b8ad]{color:var(--sps-warning)}.vs-icon-btn.is-danger[data-v-7ab4b8ad]:hover{background:var(--sps-danger-soft);color:var(--sps-danger-text)}.vid[data-v-7ab4b8ad]{background:var(--sps-bg-page);display:grid;grid-template-columns:minmax(0,1fr) 360px;height:100%;min-height:0}@media(max-width:900px){.vid[data-v-7ab4b8ad]{grid-template-columns:1fr;overflow-y:auto}}.vid-boot[data-v-7ab4b8ad]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;grid-column:1/-1;justify-content:center;min-height:320px}.vid-boot b[data-v-7ab4b8ad]{color:var(--sps-text-strong);font-size:15px}.vid-stage[data-v-7ab4b8ad]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px;min-height:0;min-width:0;overflow-y:auto;padding:20px}.vid-media[data-v-7ab4b8ad]{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background:var(--sps-bg-sunken);border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;justify-content:center;min-height:320px;overflow:hidden}.vid-media img[data-v-7ab4b8ad],.vid-media video[data-v-7ab4b8ad]{display:block;max-height:calc(100vh - 260px);max-width:100%;-o-object-fit:contain;object-fit:contain}.vid-wait[data-v-7ab4b8ad]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:24px;text-align:center}.vid-wait b[data-v-7ab4b8ad]{color:var(--sps-text-strong);font-size:15px;font-weight:650;margin-top:6px}.vid-wait small[data-v-7ab4b8ad]{color:var(--sps-text-muted);font-size:12.5px;line-height:1.5;max-width:420px}.vid-wait .vid-err[data-v-7ab4b8ad]{color:var(--sps-danger-text);margin-bottom:6px}.vid-bar[data-v-7ab4b8ad]{background:var(--sps-bg-surface);border-radius:999px;height:5px;margin:4px 0;overflow:hidden;width:220px}.vid-bar i[data-v-7ab4b8ad]{background:var(--sps-primary);border-radius:inherit;display:block;height:100%;-webkit-transition:width 1s linear;transition:width 1s linear}.vid-variants[data-v-7ab4b8ad]{-webkit-box-flex:0;-ms-flex:none;flex:none}.vid-vlist[data-v-7ab4b8ad]{gap:8px;overflow-x:auto;padding-bottom:4px}.vid-v[data-v-7ab4b8ad],.vid-vlist[data-v-7ab4b8ad]{display:-webkit-box;display:-ms-flexbox;display:flex}.vid-v[data-v-7ab4b8ad]{-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-bg-sunken);border:none;border-radius:9px;cursor:pointer;-ms-flex:none;flex:none;height:72px;justify-content:center;overflow:hidden;padding:0;width:72px}.vid-v img[data-v-7ab4b8ad],.vid-v video[data-v-7ab4b8ad]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vid-v.active[data-v-7ab4b8ad]{-webkit-box-shadow:0 0 0 2px var(--sps-primary);box-shadow:0 0 0 2px var(--sps-primary)}.vid-side[data-v-7ab4b8ad]{-webkit-box-orient:vertical;-webkit-box-direction:normal;background:var(--sps-bg-surface);border-left:1px solid var(--sps-border-default);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:18px;min-height:0;min-width:0;overflow-y:auto;padding:20px 20px 32px}@media(max-width:900px){.vid-side[data-v-7ab4b8ad]{border-left:0;border-top:1px solid var(--sps-border-default);overflow:visible}}.vid-title[data-v-7ab4b8ad]{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:space-between}.vid-title h2[data-v-7ab4b8ad]{color:var(--sps-text-strong);cursor:text;font-size:17px;font-weight:650;line-height:1.35;margin:0;overflow-wrap:anywhere}.vid-title h2 .md-icon[data-v-7ab4b8ad]{font-size:15px;margin-left:6px;opacity:0;-webkit-transition:opacity .15s;transition:opacity .15s;vertical-align:-2px}.vid-title h2:hover .md-icon[data-v-7ab4b8ad]{opacity:1}.vid-title .vs-chip[data-v-7ab4b8ad]{-webkit-box-flex:0;-ms-flex:none;flex:none;margin-top:2px}.vid-primary[data-v-7ab4b8ad]{display:grid;gap:8px;grid-template-columns:1fr;margin-top:-4px}.vid-primary>[data-v-7ab4b8ad]{margin-left:0!important;width:100%}.vid-acts[data-v-7ab4b8ad]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2px 4px;margin:-8px 0 0 -8px}.vid-act[data-v-7ab4b8ad]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent;border:none;border-radius:8px;color:var(--sps-text-default);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:12.5px;font-weight:500;gap:6px;line-height:18px;padding:5px 8px;white-space:nowrap}.vid-act .md-icon[data-v-7ab4b8ad]{color:var(--sps-text-muted);font-size:17px}.vid-act .vid-act-caret[data-v-7ab4b8ad]{font-size:16px;margin-left:-3px}.vid-act[data-v-7ab4b8ad]:hover{background:var(--sps-bg-sunken);color:var(--sps-text-strong)}.vid-act:hover .md-icon[data-v-7ab4b8ad]{color:var(--sps-text-default)}.vid-act.is-on .md-icon[data-v-7ab4b8ad]{color:var(--sps-warning)}.vid-act.is-danger .md-icon[data-v-7ab4b8ad],.vid-act.is-danger[data-v-7ab4b8ad]{color:var(--sps-danger-text)}.vid-act.is-danger[data-v-7ab4b8ad]:hover{background:var(--sps-danger-soft)}.vid-danger[data-v-7ab4b8ad]{margin:auto 0 0 -8px;padding-top:4px}.vid-mi[data-v-7ab4b8ad]{font-size:16px;margin-right:8px;vertical-align:-3px}.vid-media[data-v-7ab4b8ad]{position:relative}.vid-draggable[data-v-7ab4b8ad]{cursor:-webkit-grab;cursor:grab}.vid-draggable[data-v-7ab4b8ad]:active{cursor:-webkit-grabbing;cursor:grabbing}.vid-handle[data-v-7ab4b8ad]{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--sps-bg-surface);border-radius:999px;-webkit-box-shadow:var(--sps-shadow-md);box-shadow:var(--sps-shadow-md);color:var(--sps-text-default);cursor:-webkit-grab;cursor:grab;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:11.5px;font-weight:600;gap:4px;left:12px;padding:3px 9px 3px 5px;position:absolute;top:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.vid-handle .md-icon[data-v-7ab4b8ad]{color:var(--sps-text-muted);font-size:16px}.vid-sec[data-v-7ab4b8ad]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.vid-link[data-v-7ab4b8ad]{background:transparent;border:none;color:var(--sps-primary);cursor:pointer;font-size:11.5px;font-weight:600;letter-spacing:0;padding:0;text-transform:none}.vid-prompt[data-v-7ab4b8ad]{background:var(--sps-bg-raised);border-radius:10px;color:var(--sps-text-default);font-size:13px;line-height:1.55;margin:0;max-height:220px;overflow-wrap:anywhere;overflow-y:auto;padding:10px 12px;white-space:pre-wrap}.vid-inputs[data-v-7ab4b8ad]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.vid-in[data-v-7ab4b8ad]{-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;text-decoration:none;width:76px}.vid-in img[data-v-7ab4b8ad],.vid-in video[data-v-7ab4b8ad]{background:var(--sps-bg-sunken);border-radius:9px;height:76px;-o-object-fit:cover;object-fit:cover;width:76px}.vid-in small[data-v-7ab4b8ad]{color:var(--sps-text-muted);font-size:10.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vid-dl[data-v-7ab4b8ad]{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin:0}.vid-dl>div[data-v-7ab4b8ad]{border-bottom:1px solid var(--sps-border-default);display:grid;gap:10px;grid-template-columns:120px minmax(0,1fr);padding:7px 0}.vid-dl>div[data-v-7ab4b8ad]:last-child{border-bottom:0}.vid-dl dt[data-v-7ab4b8ad]{color:var(--sps-text-muted);font-size:12px}.vid-dl dd[data-v-7ab4b8ad]{color:var(--sps-text-strong);font-size:12.5px;font-weight:600;margin:0;overflow-wrap:anywhere}