.v-ui,.st-legacy .btn,.st-btn{--v-line: var(--st-line);--v-line-2: var(--st-line-2, color-mix(in srgb, var(--st-ink) 14%, transparent));--v-accent-tint: var(--st-accent-tint, color-mix(in srgb, var(--st-accent) 9%, transparent));--v-skeleton: var(--st-skeleton, var(--st-paper-2));--v-backdrop: var(--st-backdrop, color-mix(in srgb, var(--st-night) 36%, transparent));--v-ok-tint: var(--st-ok-tint, color-mix(in srgb, var(--st-ok) 12%, transparent));--v-bad-tint: var(--st-bad-tint, color-mix(in srgb, var(--st-bad) 10%, transparent));--v-warn-tint: var(--st-warn-tint, color-mix(in srgb, var(--st-warn) 14%, transparent));--v-live: var(--st-live, var(--st-accent));--v-ring: 0 0 0 1px var(--st-accent), 0 0 0 4px color-mix(in srgb, var(--st-accent) 18%, transparent);--v-pop: var(--st-card);--v-pop-line: var(--st-line);--v-shadow-pop: 0 1px 2px color-mix(in srgb, var(--st-night) 6%, transparent), 0 12px 32px -12px color-mix(in srgb, var(--st-night) 28%, transparent);--v-sheen: inset 0 1px 0 transparent;--v-ease: var(--st-ease-out, cubic-bezier(.16, 1, .3, 1));--v-dur: .18s;--v-dur-in: .22s;--v-dur-out: .16s}:root[data-look=xianying] :is(.v-ui,.st-legacy .btn,.st-btn){--v-pop: var(--st-raise);--v-pop-line: var(--v-line-2);--v-shadow-pop: 0 1px 0 color-mix(in srgb, var(--st-on-night) 4%, transparent) inset, 0 18px 44px -14px color-mix(in srgb, var(--st-night) 86%, transparent);--v-sheen: inset 0 1px 0 color-mix(in srgb, var(--st-on-night) 5%, transparent)}.v-sr-only{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}@keyframes v-spin{to{transform:rotate(360deg)}}@keyframes v-fade-in{0%{opacity:0}}@keyframes v-fade-out{to{opacity:0}}@keyframes v-pop-in{0%{opacity:0;transform:translate(var(--v-pop-dx, 0px),var(--v-pop-dy, 4px)) scale(var(--v-pop-scale, .97))}}@keyframes v-pop-out{to{opacity:0;transform:translate(var(--v-pop-dx, 0px),var(--v-pop-dy, 4px)) scale(.98)}}@keyframes v-rise-in{0%{transform:translateY(100%)}}@keyframes v-rise-out{to{transform:translateY(100%)}}@keyframes v-slide-in-right{0%{transform:translate(100%)}}@keyframes v-slide-out-right{to{transform:translate(100%)}}@keyframes v-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes v-check-pop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes v-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes v-shake{0%,to{transform:translate(0)}20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}@keyframes v-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.82)}}@media (prefers-reduced-motion: reduce){.v-ui,.v-ui *,.v-ui *:before,.v-ui *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0ms!important;transition-duration:.001ms!important;transition-delay:0ms!important}}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)){--_h: 40px;--_px: 20px;--_fs: var(--st-fs-14);--_gap: 8px;--_bg: transparent;--_fg: var(--st-ink);--_bd: transparent;--_shadow: var(--v-sheen);--_y: 0px;--_s: 1;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--_gap);box-sizing:border-box;height:var(--_h);min-width:var(--_h);max-width:100%;margin:0;padding:0 var(--_px);border:1px solid var(--_bd);border-radius:var(--st-radius-md);background:var(--_bg);color:var(--_fg);box-shadow:var(--st-shadow-1);font-family:var(--st-sans);font-size:var(--_fs);font-weight:var(--st-fw-semibold);line-height:1;letter-spacing:0;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;isolation:isolate;outline:none;transform:translateY(var(--_y)) scale(var(--_s));transition:transform var(--v-dur) var(--v-ease),background-color var(--v-dur) var(--v-ease),color var(--v-dur) var(--v-ease),border-color var(--v-dur) var(--v-ease),box-shadow var(--v-dur) var(--v-ease),opacity var(--v-dur) var(--v-ease)}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)).has-lead{padding-left:calc(var(--_px) - 4px)}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)).has-trail{padding-right:calc(var(--_px) - 4px)}.v-btn__label{min-width:0;overflow:hidden;text-overflow:ellipsis;padding-top:1px}.v-btn__icon{opacity:.92}.v-btn__icon--trail{transition:transform var(--v-dur) var(--v-ease)}:is(.v-btn--sm,.st-legacy .btn-sm,.st-btn--sm){--_h: 32px;--_px: 14px;--_fs: var(--st-fs-13);--_gap: 6px}:is(.v-btn--md,.st-legacy .btn-md,.st-btn--md){--_h: 40px;--_px: 20px;--_fs: var(--st-fs-14)}:is(.v-btn--lg,.st-legacy .btn-lg,.st-btn--lg){--_h: 48px;--_px: 26px;--_fs: var(--st-fs-16);--_gap: 10px}:is(.v-btn--block,.st-legacy .btn-block){display:flex;width:100%}:is(.v-btn--square,.st-legacy .btn-icon){--_px: 0px;width:var(--_h);padding:0}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)):hover,:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand))[data-preview~=hover]{--_y: -1px}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)):hover .v-btn__icon--trail,:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand))[data-preview~=hover] .v-btn__icon--trail{transform:translate(2px)}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)):active,:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand))[data-preview~=active]{--_y: 0px;--_s: .98}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)):focus-visible,:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand))[data-preview~=focus]{outline:2px solid var(--st-accent);outline-offset:2px}:is(.v-btn--primary,.st-legacy .btn-primary,.st-btn--primary){--_bg: var(--st-btn-primary-bg);--_fg: var(--st-btn-primary-ink);--_shadow: inset 0 1px 0 color-mix(in srgb, var(--st-on-night) 16%, transparent), 0 1px 2px color-mix(in srgb, var(--st-night) 16%, transparent);background-image:linear-gradient(180deg,color-mix(in srgb,var(--st-on-night) 9%,transparent) 0%,transparent 46%,color-mix(in srgb,var(--st-night) 7%,transparent) 100%)}:is(.v-btn--primary,.st-legacy .btn-primary,.st-btn--primary):after{content:"";position:absolute;left:14%;right:14%;bottom:-1px;height:2px;border-radius:var(--st-radius-sm);background:var(--st-brand-grad, linear-gradient(90deg, var(--st-brand-blue), var(--st-brand-violet)));box-shadow:var(--st-shadow-1);opacity:0;transform:scaleX(.4);transition:opacity var(--v-dur) var(--v-ease),transform var(--v-dur-in) var(--v-ease);pointer-events:none}:is(.v-btn--primary,.st-legacy .btn-primary,.st-btn--primary):hover:after,:is(.v-btn--primary,.st-legacy .btn-primary,.st-btn--primary)[data-preview~=hover]:after{opacity:1;transform:scaleX(1)}:is(.v-btn--secondary,.st-legacy .btn-secondary,.st-btn--secondary){--_bd: var(--v-line-2);--_fg: var(--st-ink)}:is(.v-btn--secondary,.st-legacy .btn-secondary,.st-btn--secondary):hover,:is(.v-btn--secondary,.st-legacy .btn-secondary,.st-btn--secondary)[data-preview~=hover]{--_bg: var(--st-raise);--_bd: color-mix(in srgb, var(--st-ink) 24%, transparent)}:is(.v-btn--ghost,.st-legacy .btn-ghost,.st-btn--ghost){--_fg: var(--st-ink-2);--_shadow: none}:is(.v-btn--ghost,.st-legacy .btn-ghost,.st-btn--ghost):hover,:is(.v-btn--ghost,.st-legacy .btn-ghost,.st-btn--ghost)[data-preview~=hover]{--_fg: var(--st-ink);--_bg: var(--st-raise)}:is(.v-btn--danger,.st-legacy .btn-danger,.st-btn--danger,.st-legacy .btn-danger-solid,.st-btn--danger-solid){--_fg: var(--st-bad);--_bd: color-mix(in srgb, var(--st-bad) 55%, transparent);--_shadow: none}:is(.v-btn--danger,.st-legacy .btn-danger,.st-btn--danger,.st-legacy .btn-danger-solid,.st-btn--danger-solid):hover,:is(.v-btn--danger,.st-legacy .btn-danger,.st-btn--danger,.st-legacy .btn-danger-solid,.st-btn--danger-solid)[data-preview~=hover]{--_bg: var(--v-bad-tint);--_bd: var(--st-bad)}:is(.v-btn--danger,.st-legacy .btn-danger,.st-btn--danger,.st-legacy .btn-danger-solid,.st-btn--danger-solid):is(.v-btn--solid,.st-legacy .btn-solid,.st-legacy .btn-danger-solid,.st-btn--danger-solid){--_bg: var(--st-bad);--_bd: var(--st-bad);--_fg: var(--st-btn-primary-ink)}:is(.v-btn--danger,.st-legacy .btn-danger,.st-btn--danger,.st-legacy .btn-danger-solid,.st-btn--danger-solid):is(.v-btn--solid,.st-legacy .btn-solid,.st-legacy .btn-danger-solid,.st-btn--danger-solid):hover,:is(.v-btn--danger,.st-legacy .btn-danger,.st-btn--danger,.st-legacy .btn-danger-solid,.st-btn--danger-solid):is(.v-btn--solid,.st-legacy .btn-solid,.st-legacy .btn-danger-solid,.st-btn--danger-solid)[data-preview~=hover]{--_bg: color-mix(in srgb, var(--st-bad) 90%, var(--st-ink))}:is(.v-btn--brand,.st-legacy .btn-brand,.st-btn--brand){--_fg: var(--st-on-night);--_bd: transparent;--_shadow: inset 0 1px 0 color-mix(in srgb, var(--st-on-night) 30%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--st-on-night) 12%, transparent);background-image:linear-gradient(115deg,color-mix(in srgb,var(--st-brand-blue) 86%,var(--st-night)),color-mix(in srgb,var(--st-brand-violet) 84%,var(--st-night)),color-mix(in srgb,var(--st-brand-blue) 86%,var(--st-night)));background-size:200% 100%;background-position:0% 50%;transition:transform var(--v-dur) var(--v-ease),box-shadow var(--v-dur) var(--v-ease),background-position var(--v-dur-in) var(--v-ease),opacity var(--v-dur) var(--v-ease)}:is(.v-btn--brand,.st-legacy .btn-brand,.st-btn--brand):hover,:is(.v-btn--brand,.st-legacy .btn-brand,.st-btn--brand)[data-preview~=hover]{background-position:100% 50%;--_shadow: inset 0 1px 0 color-mix(in srgb, var(--st-on-night) 34%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--st-on-night) 16%, transparent), 0 8px 22px -8px color-mix(in srgb, var(--st-brand-violet) 70%, transparent)}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)):disabled,:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)).is-disabled,.st-legacy .btn[aria-disabled=true],.st-legacy .btn.jp-cv-topbar-primary-off,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)[aria-disabled=true]{opacity:.4;cursor:not-allowed;pointer-events:none;--_y: 0px;--_s: 1}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)).is-loading{cursor:progress}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)).is-loading:hover{--_y: 0px}.v-btn__spinner{flex:none;width:14px;height:14px;box-sizing:border-box;border-radius:var(--st-radius-pill);border:1.5px solid color-mix(in srgb,currentColor 28%,transparent);border-top-color:currentColor;animation:v-spin calc(var(--v-dur-in) * 3) var(--v-ease) infinite}:is(.v-btn--lg,.st-legacy .btn-lg,.st-btn--lg) .v-btn__spinner{width:16px;height:16px}:is(.st-legacy,.dark .st-legacy) .btn.btn{background-color:var(--_bg);color:var(--_fg);border-color:var(--_bd);box-shadow:var(--st-shadow-1)}:is(.st-legacy,.dark .st-legacy) .btn.btn:where(:not(.btn-primary,.btn-brand)){background-image:none}:is(.v-btn,.st-btn):is(.v-btn--ghost,.v-btn--danger,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid),:is(.st-legacy,.dark .st-legacy) .btn.btn:is(.btn-ghost,.btn-danger,.btn-danger-solid){box-shadow:none}:is(.st-legacy,.dark .st-legacy) .btn.btn:is(:focus-visible,[data-preview~=focus]){outline:2px solid var(--st-accent);outline-offset:2px}:is(.st-legacy,.dark .st-legacy) .btn.btn:is(:disabled,[aria-disabled=true],.is-disabled,.jp-cv-topbar-primary-off){opacity:.4;transform:none}@media (max-width: 820px),(pointer: coarse){.v-btn.v-btn--md{--_h: 44px}:is(.v-btn,.st-legacy .btn,.st-btn:where(.st-btn--primary,.st-btn--secondary,.st-btn--ghost,.st-btn--danger,.st-btn--danger-solid,.st-btn--brand)):where(:not(.st-btn--trace,.st-btn--loading)):before{content:"";position:absolute;inset:50% auto auto 50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}.v-overlay-head{display:flex;flex:none;align-items:flex-start;gap:12px;padding:20px 20px 12px}.v-ui .v-overlay-title{flex:1;min-width:0;margin:0;overflow-wrap:anywhere;font:var(--st-fw-bold) var(--st-fs-18)/1.4 var(--st-sans);color:var(--st-ink)}.v-overlay-desc{margin:0;overflow-wrap:anywhere;font:var(--st-fw-regular) var(--st-fs-14)/1.6 var(--st-sans);color:var(--st-muted)}.v-overlay-close{flex:none;display:grid;place-items:center;width:44px;height:44px;margin-left:auto;padding:0;border:0;border-radius:var(--st-radius-md);background:color-mix(in srgb,var(--st-ink) 6%,transparent);color:var(--st-ink-2);cursor:pointer;touch-action:manipulation;transition:background-color var(--v-dur) var(--v-ease),color var(--v-dur) var(--v-ease)}.v-overlay-close:hover{background:color-mix(in srgb,var(--st-ink) 12%,transparent);color:var(--st-ink)}.v-overlay-close:focus-visible{outline:2px solid var(--st-accent);outline-offset:2px}.v-overlay-foot{flex:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:12px 20px 16px;border-top:1px solid var(--st-line)}.v-overlay-foot :is(.v-btn--danger,.btn-danger,.st-btn--danger){--_bg: var(--st-bad);--_bd: var(--st-bad);--_fg: var(--st-btn-primary-ink);--_shadow: none}.v-overlay-foot :is(.v-btn--danger,.btn-danger,.st-btn--danger):is(:hover,[data-preview~=hover]){--_bg: color-mix(in srgb, var(--st-bad) 90%, var(--st-ink))}@media (max-width: 820px){.v-overlay-head{padding-top:14px}.v-overlay-foot>:is(.v-btn,.btn,.st-btn){flex:1 1 auto;min-width:0;min-height:44px;white-space:normal;overflow-wrap:anywhere;height:auto;padding-top:10px;padding-bottom:10px;line-height:1.4}}.jp-sheet-overlay[data-v-9d3768b2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:var(--v-backdrop)}.jp-sheet[data-v-9d3768b2]{position:relative;width:100%;max-width:640px;max-height:85vh;display:flex;flex-direction:column;background:var(--v-pop);border-radius:var(--st-radius-lg) var(--st-radius-lg) 0 0;box-shadow:var(--v-shadow-pop);border:1px solid var(--v-pop-line);box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom);transition:transform .2s ease-out,bottom .2s ease-out}.jp-sheet-mat[data-v-9d3768b2]{position:absolute;top:0;right:0;bottom:0;left:0;display:none;border-radius:inherit;background-repeat:repeat;background-size:128px;pointer-events:none}html.st-app-shell .jp-sheet-mat[data-v-9d3768b2]{display:block;opacity:.35}html.st-app-shell[data-look=xianying] .jp-sheet-mat[data-v-9d3768b2]{opacity:.1}.jp-sheet-grab[data-v-9d3768b2]{display:flex;justify-content:center;flex:none;padding:10px 0 8px;cursor:grab;touch-action:none}.jp-sheet-handle[data-v-9d3768b2]{width:36px;height:4px;border-radius:var(--st-radius-pill);background:color-mix(in srgb,var(--st-ink) 18%,transparent)}.jp-sheet-header[data-v-9d3768b2]{position:relative;z-index:1}.jp-sheet-body[data-v-9d3768b2]{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;padding:4px 20px 16px}.jp-sheet-footer[data-v-9d3768b2]{position:relative;z-index:1}.jp-sheet-enter-active[data-v-9d3768b2],.jp-sheet-leave-active[data-v-9d3768b2]{transition:opacity .25s ease}.jp-sheet-enter-active .jp-sheet[data-v-9d3768b2],.jp-sheet-leave-active .jp-sheet[data-v-9d3768b2]{transition:transform .25s cubic-bezier(.32,.72,0,1)}.jp-sheet-enter-from[data-v-9d3768b2],.jp-sheet-leave-to[data-v-9d3768b2]{opacity:0}.jp-sheet-enter-from .jp-sheet[data-v-9d3768b2],.jp-sheet-leave-to .jp-sheet[data-v-9d3768b2]{transform:translateY(100%)}@media (min-width: 821px){.jp-sheet-overlay[data-v-9d3768b2]{align-items:center;padding:24px;background:var(--v-backdrop)}.jp-sheet[data-v-9d3768b2]{max-width:520px;border-radius:var(--st-radius-lg);box-shadow:var(--v-shadow-pop);padding-bottom:0}.jp-sheet--sm[data-v-9d3768b2]{max-width:400px}.jp-sheet--md[data-v-9d3768b2]{max-width:520px}.jp-sheet--lg[data-v-9d3768b2]{max-width:720px}.jp-sheet--workspace[data-v-9d3768b2]{max-width:min(1392px,calc(100vw - 48px));max-height:calc(100dvh - 48px)}.jp-sheet-grab[data-v-9d3768b2]{display:none}.jp-sheet-header[data-v-9d3768b2]{position:relative;z-index:1}.jp-sheet-body[data-v-9d3768b2]{padding:0 20px 20px}.jp-sheet-footer[data-v-9d3768b2]{position:relative;z-index:1}.jp-sheet-enter-from .jp-sheet[data-v-9d3768b2],.jp-sheet-leave-to .jp-sheet[data-v-9d3768b2]{transform:translateY(10px) scale(.98)}}@media (prefers-reduced-motion: reduce){.jp-sheet[data-v-9d3768b2],.jp-sheet-enter-active[data-v-9d3768b2],.jp-sheet-leave-active[data-v-9d3768b2],.jp-sheet-enter-active .jp-sheet[data-v-9d3768b2],.jp-sheet-leave-active .jp-sheet[data-v-9d3768b2]{transition:none!important}}.mobile-save[data-v-1535c051]{color:var(--st-ink);padding-bottom:calc(72px + env(safe-area-inset-bottom))}.mobile-save p[data-v-1535c051]{margin-bottom:16px}.mobile-save button[data-v-1535c051]{min-height:44px;padding:8px 16px;margin:8px 8px 0 0;border:1px solid var(--st-line);border-radius:var(--st-radius-md);background:var(--st-card);font-size:var(--st-fs-16)}.mobile-save img[data-v-1535c051],.mobile-save video[data-v-1535c051]{width:100%;height:auto;-webkit-touch-callout:default;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.mobile-save figure[data-v-1535c051]{margin:16px 0}.mobile-save figcaption[data-v-1535c051]{overflow-wrap:anywhere}.mobile-save-overlay{z-index:10000!important}
