.hd[data-v-97cece2d]{position:relative;padding:20px var(--sp-5) 16px;background:var(--c-surface);border-radius:0 0 var(--r-xl) var(--r-xl);overflow:hidden;box-shadow:var(--sh-1)}.hd-glow[data-v-97cece2d]{position:absolute;inset:-80% -30% auto;height:260%;pointer-events:none;background:radial-gradient(46% 42% at 22% 0%,rgba(44,92,230,.14),transparent 68%),radial-gradient(34% 36% at 88% 6%,rgba(14,159,110,.1),transparent 68%)}.hd.admin .hd-glow[data-v-97cece2d]{background:radial-gradient(52% 48% at 18% 0%,rgba(44,92,230,.2),transparent 72%)}.hd-row[data-v-97cece2d]{position:relative;display:flex;align-items:center;gap:var(--sp-3)}.hd-mark[data-v-97cece2d]{flex:0 0 auto;width:38px;height:38px;border-radius:13px;display:grid;place-items:center;color:var(--c-primary);background:var(--c-primary-soft);box-shadow:inset 0 0 0 1px var(--c-primary-line)}.hd-txt[data-v-97cece2d]{flex:1;min-width:0}.hd-actions[data-v-97cece2d]{flex:0 0 auto;display:flex;align-items:center;gap:var(--sp-3);margin-left:var(--sp-2)}.hd-nav[data-v-97cece2d]{position:relative;margin-top:var(--sp-4)}.hd-title[data-v-97cece2d]{margin:0;font-size:var(--fs-h1);font-weight:600;letter-spacing:-.015em;line-height:1.25}.hd-sub[data-v-97cece2d]{margin:3px 0 0;font-size:var(--fs-cap);color:var(--c-ink-2);line-height:1.45}.tabs[data-v-6c7e6207]{padding:0}.rail[data-v-6c7e6207]{position:relative;display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:var(--r-pill);background:#eceef2}.slider[data-v-6c7e6207]{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:var(--r-pill);background:var(--c-surface);box-shadow:0 1px 2px #1018280f,0 2px 8px #10182812;transition:transform var(--dur-2) var(--ease)}.item[data-v-6c7e6207]{position:relative;z-index:1;padding:9px 0;text-align:center;font-size:var(--fs-h3);font-weight:500;color:var(--c-ink-2);transition:color var(--dur-1) var(--ease)}.item.on[data-v-6c7e6207]{color:var(--c-ink);font-weight:600}.tabs[data-v-4c9f0f99]{padding:0}.rail[data-v-4c9f0f99]{position:relative;display:grid;padding:4px;border-radius:var(--r-pill);background:#eceef2}.slider[data-v-4c9f0f99]{position:absolute;top:4px;bottom:4px;left:4px;border-radius:var(--r-pill);background:var(--c-surface);box-shadow:0 1px 2px #1018280f,0 2px 8px #10182812;transition:transform var(--dur-2) var(--ease)}.item[data-v-4c9f0f99]{position:relative;z-index:1;padding:9px 0;text-align:center;font-size:var(--fs-h3);font-weight:500;color:var(--c-ink-2);transition:color var(--dur-1) var(--ease)}.item.on[data-v-4c9f0f99]{color:var(--c-ink);font-weight:600}.user-btn[data-v-1a29dd58]{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:13px;color:var(--c-primary);background:var(--c-primary-soft);box-shadow:inset 0 0 0 1px var(--c-primary-line);transition:transform var(--dur-1) var(--ease)}.user-btn[data-v-1a29dd58]:active{transform:scale(.96)}.user-initial[data-v-1a29dd58]{font-size:var(--fs-h3);font-weight:700;line-height:1}.menu-mask[data-v-1a29dd58]{position:fixed;inset:0;z-index:100;display:grid;place-items:end center;padding:var(--sp-4);padding-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom));background:#10182873;animation:menu-fade-1a29dd58 var(--dur-1) var(--ease) both}.menu-sheet[data-v-1a29dd58]{width:min(100%,420px);padding:var(--sp-5);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--sh-1);animation:menu-rise-1a29dd58 var(--dur-2) var(--ease) both}.menu-head[data-v-1a29dd58]{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid var(--c-line)}.menu-avatar[data-v-1a29dd58]{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;font-size:var(--fs-h2);font-weight:700;color:var(--c-primary);background:var(--c-primary-soft);box-shadow:inset 0 0 0 1px var(--c-primary-line)}.menu-id[data-v-1a29dd58]{display:flex;flex-direction:column;gap:4px;min-width:0}.menu-id strong[data-v-1a29dd58]{font-size:var(--fs-h3);font-weight:600;color:var(--c-ink)}.menu-id span[data-v-1a29dd58]{font-size:var(--fs-micro);line-height:1.45;color:var(--c-ink-3)}.menu-item[data-v-1a29dd58]{display:flex;align-items:center;gap:var(--sp-3);width:100%;margin-bottom:var(--sp-2);padding:14px var(--sp-4);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface-2);font-family:inherit;font-size:var(--fs-body);font-weight:500;color:var(--c-ink);text-align:left}.menu-item.danger[data-v-1a29dd58]{color:var(--c-danger);border-color:var(--c-danger-line);background:var(--c-danger-soft)}.menu-item[data-v-1a29dd58]:active{transform:scale(.99)}.menu-cancel[data-v-1a29dd58]{display:block;width:100%;margin-top:var(--sp-1);padding:12px;border:0;border-radius:var(--r-md);background:transparent;font-family:inherit;font-size:var(--fs-cap);font-weight:500;color:var(--c-ink-2)}@keyframes menu-fade-1a29dd58{0%{opacity:0}to{opacity:1}}@keyframes menu-rise-1a29dd58{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.user-btn[data-v-ac9e1b54]{display:grid;place-items:center;width:38px;height:38px;padding:0;border:0;border-radius:13px;color:var(--c-primary);background:var(--c-primary-soft);box-shadow:inset 0 0 0 1px var(--c-primary-line);transition:transform var(--dur-1) var(--ease)}.user-btn[data-v-ac9e1b54]:active{transform:scale(.96)}.user-initial[data-v-ac9e1b54]{font-size:var(--fs-h3);font-weight:700;line-height:1}.menu-mask[data-v-ac9e1b54]{position:fixed;inset:0;z-index:100;display:grid;place-items:end center;padding:var(--sp-4);padding-bottom:calc(var(--sp-4) + env(safe-area-inset-bottom));background:#10182873;animation:menu-fade-ac9e1b54 var(--dur-1) var(--ease) both}.menu-sheet[data-v-ac9e1b54]{width:min(100%,420px);padding:var(--sp-5);border-radius:var(--r-lg);background:var(--c-surface);box-shadow:var(--sh-1);animation:menu-rise-ac9e1b54 var(--dur-2) var(--ease) both}.menu-head[data-v-ac9e1b54]{display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-4);padding-bottom:var(--sp-4);border-bottom:1px solid var(--c-line)}.menu-avatar[data-v-ac9e1b54]{flex-shrink:0;display:grid;place-items:center;width:44px;height:44px;border-radius:14px;font-size:var(--fs-h2);font-weight:700;color:var(--c-primary);background:var(--c-primary-soft);box-shadow:inset 0 0 0 1px var(--c-primary-line)}.menu-id[data-v-ac9e1b54]{display:flex;flex-direction:column;gap:4px;min-width:0}.menu-id strong[data-v-ac9e1b54]{font-size:var(--fs-h3);font-weight:600;color:var(--c-ink)}.menu-id span[data-v-ac9e1b54]{font-size:var(--fs-micro);line-height:1.45;color:var(--c-ink-3)}.menu-item[data-v-ac9e1b54]{display:flex;align-items:center;gap:var(--sp-3);width:100%;margin-bottom:var(--sp-2);padding:14px var(--sp-4);border:1px solid var(--c-line);border-radius:var(--r-md);background:var(--c-surface-2);font-family:inherit;font-size:var(--fs-body);font-weight:500;color:var(--c-ink);text-align:left}.menu-item.danger[data-v-ac9e1b54]{color:var(--c-danger);border-color:var(--c-danger-line);background:var(--c-danger-soft)}.menu-item[data-v-ac9e1b54]:active{transform:scale(.99)}.menu-cancel[data-v-ac9e1b54]{display:block;width:100%;margin-top:var(--sp-1);padding:12px;border:0;border-radius:var(--r-md);background:transparent;font-family:inherit;font-size:var(--fs-cap);font-weight:500;color:var(--c-ink-2)}@keyframes menu-fade-ac9e1b54{0%{opacity:0}to{opacity:1}}@keyframes menu-rise-ac9e1b54{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.app-main[data-v-7549439c]{flex:1;padding:var(--sp-4) var(--sp-4) var(--sp-6)}.app-main--admin[data-v-7549439c]{padding-top:var(--sp-3)}.hd-link[data-v-7549439c]{padding:0;border:0;background:none;font:inherit;font-size:var(--fs-cap);font-weight:600;color:var(--c-primary);text-decoration:none;white-space:nowrap}.hd-link.muted[data-v-7549439c]{color:var(--c-ink-3);font-weight:500}.hd-link[data-v-7549439c]:active{opacity:.72}.hd-actions[data-v-7549439c]{display:flex;align-items:center;gap:var(--sp-3)}.pg-enter-active[data-v-7549439c],.pg-leave-active[data-v-7549439c]{transition:opacity .16s var(--ease)}.pg-enter-from[data-v-7549439c],.pg-leave-to[data-v-7549439c]{opacity:0}:root,:host{--van-black: #000;--van-white: #fff;--van-gray-1: #f7f8fa;--van-gray-2: #f2f3f5;--van-gray-3: #ebedf0;--van-gray-4: #dcdee0;--van-gray-5: #c8c9cc;--van-gray-6: #969799;--van-gray-7: #646566;--van-gray-8: #323233;--van-red: #ee0a24;--van-blue: #1989fa;--van-orange: #ff976a;--van-orange-dark: #ed6a0c;--van-orange-light: #fffbe8;--van-green: #07c160;--van-gradient-red: linear-gradient(to right, #ff6034, #ee0a24);--van-gradient-orange: linear-gradient(to right, #ffd01e, #ff8917);--van-primary-color: var(--van-blue);--van-success-color: var(--van-green);--van-danger-color: var(--van-red);--van-warning-color: var(--van-orange);--van-text-color: var(--van-gray-8);--van-text-color-2: var(--van-gray-6);--van-text-color-3: var(--van-gray-5);--van-active-color: var(--van-gray-2);--van-active-opacity: .6;--van-disabled-opacity: .5;--van-background: var(--van-gray-1);--van-background-2: var(--van-white);--van-background-3: var(--van-white);--van-padding-base: 4px;--van-padding-xs: 8px;--van-padding-sm: 12px;--van-padding-md: 16px;--van-padding-lg: 24px;--van-padding-xl: 32px;--van-font-bold: 600;--van-font-size-xs: 10px;--van-font-size-sm: 12px;--van-font-size-md: 14px;--van-font-size-lg: 16px;--van-line-height-xs: 14px;--van-line-height-sm: 18px;--van-line-height-md: 20px;--van-line-height-lg: 22px;--van-base-font: -apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, Segoe UI, Arial, Roboto, "PingFang SC", "miui", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--van-price-font: avenir-heavy, "PingFang SC", helvetica neue, arial, sans-serif;--van-duration-base: .3s;--van-duration-fast: .2s;--van-ease-out: ease-out;--van-ease-in: ease-in;--van-border-color: var(--van-gray-3);--van-border-width: 1px;--van-radius-sm: 2px;--van-radius-md: 4px;--van-radius-lg: 8px;--van-radius-max: 999px}.van-theme-dark{--van-text-color: #f5f5f5;--van-text-color-2: #707070;--van-text-color-3: #4d4d4d;--van-border-color: #3a3a3c;--van-active-color: #3a3a3c;--van-background: #000;--van-background-2: #1c1c1e;--van-background-3: #37363b}html{-webkit-tap-highlight-color:transparent}body{margin:0;font-family:var(--van-base-font)}a{text-decoration:none}input,button,textarea{color:inherit;font:inherit}a:focus,input:focus,button:focus,textarea:focus,[class*=van-]:focus{outline:none}ol,ul{margin:0;padding:0;list-style:none}@keyframes van-slide-up-enter{0%{transform:translate3d(0,100%,0)}}@keyframes van-slide-up-leave{to{transform:translate3d(0,100%,0)}}@keyframes van-slide-down-enter{0%{transform:translate3d(0,-100%,0)}}@keyframes van-slide-down-leave{to{transform:translate3d(0,-100%,0)}}@keyframes van-slide-left-enter{0%{transform:translate3d(-100%,0,0)}}@keyframes van-slide-left-leave{to{transform:translate3d(-100%,0,0)}}@keyframes van-slide-right-enter{0%{transform:translate3d(100%,0,0)}}@keyframes van-slide-right-leave{to{transform:translate3d(100%,0,0)}}@keyframes van-fade-in{0%{opacity:0}to{opacity:1}}@keyframes van-fade-out{0%{opacity:1}to{opacity:0}}@keyframes van-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.van-fade-enter-active{animation:var(--van-duration-base) van-fade-in both var(--van-ease-out)}.van-fade-leave-active{animation:var(--van-duration-base) van-fade-out both var(--van-ease-in)}.van-slide-up-enter-active{animation:van-slide-up-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-up-leave-active{animation:van-slide-up-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-down-enter-active{animation:van-slide-down-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-down-leave-active{animation:van-slide-down-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-left-enter-active{animation:van-slide-left-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-left-leave-active{animation:van-slide-left-leave var(--van-duration-base) both var(--van-ease-in)}.van-slide-right-enter-active{animation:van-slide-right-enter var(--van-duration-base) both var(--van-ease-out)}.van-slide-right-leave-active{animation:van-slide-right-leave var(--van-duration-base) both var(--van-ease-in)}.van-clearfix:after{display:table;clear:both;content:""}.van-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.van-multi-ellipsis--l2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-break:anywhere;-webkit-box-orient:vertical}.van-multi-ellipsis--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;line-break:anywhere;-webkit-box-orient:vertical}.van-safe-area-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-safe-area-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}.van-haptics-feedback{cursor:pointer}.van-haptics-feedback:active{opacity:var(--van-active-opacity)}[class*=van-hairline]:after{position:absolute;box-sizing:border-box;content:" ";pointer-events:none;inset:-50%;border:0 solid var(--van-border-color);transform:scale(.5)}.van-hairline,.van-hairline--top,.van-hairline--left,.van-hairline--right,.van-hairline--bottom,.van-hairline--surround,.van-hairline--top-bottom{position:relative}.van-hairline--top:after{border-top-width:var(--van-border-width)}.van-hairline--left:after{border-left-width:var(--van-border-width)}.van-hairline--right:after{border-right-width:var(--van-border-width)}.van-hairline--bottom:after{border-bottom-width:var(--van-border-width)}.van-hairline--top-bottom:after,.van-hairline-unset--top-bottom:after{border-width:var(--van-border-width) 0}.van-hairline--surround:after{border-width:var(--van-border-width)}:root,:host{--van-button-mini-height: 24px;--van-button-mini-padding: 0 var(--van-padding-base);--van-button-mini-font-size: var(--van-font-size-xs);--van-button-small-height: 32px;--van-button-small-padding: 0 var(--van-padding-xs);--van-button-small-font-size: var(--van-font-size-sm);--van-button-normal-padding: 0 15px;--van-button-normal-font-size: var(--van-font-size-md);--van-button-large-height: 50px;--van-button-default-height: 44px;--van-button-default-line-height: 1.2;--van-button-default-font-size: var(--van-font-size-lg);--van-button-default-color: var(--van-text-color);--van-button-default-background: var(--van-background-2);--van-button-default-border-color: var(--van-gray-4);--van-button-primary-color: var(--van-white);--van-button-primary-background: var(--van-primary-color);--van-button-primary-border-color: var(--van-primary-color);--van-button-success-color: var(--van-white);--van-button-success-background: var(--van-success-color);--van-button-success-border-color: var(--van-success-color);--van-button-danger-color: var(--van-white);--van-button-danger-background: var(--van-danger-color);--van-button-danger-border-color: var(--van-danger-color);--van-button-warning-color: var(--van-white);--van-button-warning-background: var(--van-warning-color);--van-button-warning-border-color: var(--van-warning-color);--van-button-border-width: var(--van-border-width);--van-button-radius: var(--van-radius-md);--van-button-round-radius: var(--van-radius-max);--van-button-plain-background: var(--van-white);--van-button-disabled-opacity: var(--van-disabled-opacity);--van-button-icon-size: 1.2em;--van-button-loading-icon-size: 20px}.van-theme-dark{--van-button-plain-background: transparent}.van-button{position:relative;display:inline-block;box-sizing:border-box;height:var(--van-button-default-height);margin:0;padding:0;font-size:var(--van-button-default-font-size);line-height:var(--van-button-default-line-height);text-align:center;border-radius:var(--van-button-radius);cursor:pointer;transition:opacity var(--van-duration-fast);-webkit-appearance:none;-webkit-font-smoothing:auto}.van-button:before{position:absolute;top:50%;left:50%;width:100%;height:100%;background:var(--van-black);border:inherit;border-color:var(--van-black);border-radius:inherit;transform:translate(-50%,-50%);opacity:0;content:" ";box-sizing:content-box}.van-button:active:before{opacity:.1}.van-button--loading:before,.van-button--disabled:before{display:none}.van-button--default{color:var(--van-button-default-color);background:var(--van-button-default-background);border:var(--van-button-border-width) solid var(--van-button-default-border-color)}.van-button--primary{color:var(--van-button-primary-color);background:var(--van-button-primary-background);border:var(--van-button-border-width) solid var(--van-button-primary-border-color)}.van-button--success{color:var(--van-button-success-color);background:var(--van-button-success-background);border:var(--van-button-border-width) solid var(--van-button-success-border-color)}.van-button--danger{color:var(--van-button-danger-color);background:var(--van-button-danger-background);border:var(--van-button-border-width) solid var(--van-button-danger-border-color)}.van-button--warning{color:var(--van-button-warning-color);background:var(--van-button-warning-background);border:var(--van-button-border-width) solid var(--van-button-warning-border-color)}.van-button--plain{background:var(--van-button-plain-background)}.van-button--plain.van-button--primary{color:var(--van-button-primary-background)}.van-button--plain.van-button--success{color:var(--van-button-success-background)}.van-button--plain.van-button--danger{color:var(--van-button-danger-background)}.van-button--plain.van-button--warning{color:var(--van-button-warning-background)}.van-button--large{width:100%;height:var(--van-button-large-height)}.van-button--normal{padding:var(--van-button-normal-padding);font-size:var(--van-button-normal-font-size)}.van-button--small{height:var(--van-button-small-height);padding:var(--van-button-small-padding);font-size:var(--van-button-small-font-size)}.van-button__loading{color:inherit;font-size:inherit}.van-button__loading .van-loading__spinner{color:currentColor;width:var(--van-button-loading-icon-size);height:var(--van-button-loading-icon-size)}.van-button--mini{height:var(--van-button-mini-height);padding:var(--van-button-mini-padding);font-size:var(--van-button-mini-font-size)}.van-button--mini+.van-button--mini{margin-left:var(--van-padding-base)}.van-button--block{display:block;width:100%}.van-button--disabled{cursor:not-allowed;opacity:var(--van-button-disabled-opacity)}.van-button--loading{cursor:default}.van-button--round{border-radius:var(--van-button-round-radius)}.van-button--square{border-radius:0}.van-button__content{display:flex;align-items:center;justify-content:center;height:100%}.van-button__content:before{content:" "}.van-button__icon{font-size:var(--van-button-icon-size);line-height:inherit}.van-button__icon+.van-button__text,.van-button__loading+.van-button__text,.van-button__text+.van-button__icon,.van-button__text+.van-button__loading{margin-left:var(--van-padding-base)}.van-button--hairline{border-width:0}.van-button--hairline:after{border-color:inherit;border-radius:calc(var(--van-button-radius) * 2)}.van-button--hairline.van-button--round:after{border-radius:var(--van-button-round-radius)}.van-button--hairline.van-button--square:after{border-radius:0}:root,:host{--van-loading-text-color: var(--van-text-color-2);--van-loading-text-font-size: var(--van-font-size-md);--van-loading-spinner-color: var(--van-gray-5);--van-loading-spinner-size: 30px;--van-loading-spinner-duration: .8s}.van-loading{position:relative;color:var(--van-loading-spinner-color);font-size:0;vertical-align:middle}.van-loading__spinner{position:relative;display:inline-block;width:var(--van-loading-spinner-size);max-width:100%;height:var(--van-loading-spinner-size);max-height:100%;vertical-align:middle;animation:van-rotate var(--van-loading-spinner-duration) linear infinite}.van-loading__spinner--spinner{animation-timing-function:steps(12)}.van-loading__spinner--circular{animation-duration:2s}.van-loading__line{position:absolute;top:0;left:0;width:100%;height:100%}.van-loading__line:before{display:block;width:2px;height:25%;margin:0 auto;background-color:currentColor;border-radius:40%;content:" "}.van-loading__circular{display:block;width:100%;height:100%}.van-loading__circular circle{animation:van-circular 1.5s ease-in-out infinite;stroke:currentColor;stroke-width:3;stroke-linecap:round}.van-loading__text{display:inline-block;margin-left:var(--van-padding-xs);color:var(--van-loading-text-color);font-size:var(--van-loading-text-font-size);vertical-align:middle}.van-loading--vertical{display:flex;flex-direction:column;align-items:center}.van-loading--vertical .van-loading__text{margin:var(--van-padding-xs) 0 0}@keyframes van-circular{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40}to{stroke-dasharray:90,150;stroke-dashoffset:-120}}.van-loading__line--1{transform:rotate(30deg);opacity:1}.van-loading__line--2{transform:rotate(60deg);opacity:.9375}.van-loading__line--3{transform:rotate(90deg);opacity:.875}.van-loading__line--4{transform:rotate(120deg);opacity:.8125}.van-loading__line--5{transform:rotate(150deg);opacity:.75}.van-loading__line--6{transform:rotate(180deg);opacity:.6875}.van-loading__line--7{transform:rotate(210deg);opacity:.625}.van-loading__line--8{transform:rotate(240deg);opacity:.5625}.van-loading__line--9{transform:rotate(270deg);opacity:.5}.van-loading__line--10{transform:rotate(300deg);opacity:.4375}.van-loading__line--11{transform:rotate(330deg);opacity:.375}.van-loading__line--12{transform:rotate(360deg);opacity:.3125}:root,:host{--van-toast-max-width: 70%;--van-toast-font-size: var(--van-font-size-md);--van-toast-text-color: var(--van-white);--van-toast-loading-icon-color: var(--van-white);--van-toast-line-height: var(--van-line-height-md);--van-toast-radius: var(--van-radius-lg);--van-toast-background: rgba(0, 0, 0, .7);--van-toast-icon-size: 36px;--van-toast-text-min-width: 96px;--van-toast-text-padding: var(--van-padding-xs) var(--van-padding-sm);--van-toast-default-padding: var(--van-padding-md);--van-toast-default-width: 88px;--van-toast-default-min-height: 88px;--van-toast-position-top-distance: 20%;--van-toast-position-bottom-distance: 20%}.van-toast{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:content-box;transition:all var(--van-duration-fast);width:var(--van-toast-default-width);max-width:var(--van-toast-max-width);min-height:var(--van-toast-default-min-height);padding:var(--van-toast-default-padding);color:var(--van-toast-text-color);font-size:var(--van-toast-font-size);line-height:var(--van-toast-line-height);white-space:pre-wrap;word-break:break-all;text-align:center;background:var(--van-toast-background);border-radius:var(--van-toast-radius)}.van-toast--break-normal{word-break:normal;word-wrap:normal}.van-toast--break-word{word-break:normal;word-wrap:break-word}.van-toast--unclickable{overflow:hidden;cursor:not-allowed}.van-toast--unclickable *{pointer-events:none}.van-toast--text,.van-toast--html{width:-webkit-fit-content;width:fit-content;min-width:var(--van-toast-text-min-width);min-height:0;padding:var(--van-toast-text-padding)}.van-toast--text .van-toast__text,.van-toast--html .van-toast__text{margin-top:0}.van-toast--top{top:var(--van-toast-position-top-distance)}.van-toast--bottom{top:auto;bottom:var(--van-toast-position-bottom-distance)}.van-toast__icon{font-size:var(--van-toast-icon-size)}.van-toast__loading{padding:var(--van-padding-base);color:var(--van-toast-loading-icon-color)}.van-toast__text{margin-top:var(--van-padding-xs)}:root,:host{--van-popup-background: var(--van-background-2);--van-popup-transition: transform var(--van-duration-base);--van-popup-round-radius: 16px;--van-popup-close-icon-size: 22px;--van-popup-close-icon-color: var(--van-gray-5);--van-popup-close-icon-margin: 16px;--van-popup-close-icon-z-index: 1}.van-overflow-hidden{overflow:hidden!important}.van-popup{position:fixed;max-height:100%;overflow-y:auto;box-sizing:border-box;background:var(--van-popup-background);transition:var(--van-popup-transition);-webkit-overflow-scrolling:touch}.van-popup--center{top:50%;left:0;right:0;width:-webkit-fit-content;width:fit-content;max-width:calc(100vw - var(--van-padding-md) * 2);margin:0 auto;transform:translateY(-50%)}.van-popup--center.van-popup--round{border-radius:var(--van-popup-round-radius)}.van-popup--top{top:0;left:0;width:100%}.van-popup--top.van-popup--round{border-radius:0 0 var(--van-popup-round-radius) var(--van-popup-round-radius)}.van-popup--right{top:50%;right:0;transform:translate3d(0,-50%,0)}.van-popup--right.van-popup--round{border-radius:var(--van-popup-round-radius) 0 0 var(--van-popup-round-radius)}.van-popup--bottom{bottom:0;left:0;width:100%}.van-popup--bottom.van-popup--round{border-radius:var(--van-popup-round-radius) var(--van-popup-round-radius) 0 0}.van-popup--left{top:50%;left:0;transform:translate3d(0,-50%,0)}.van-popup--left.van-popup--round{border-radius:0 var(--van-popup-round-radius) var(--van-popup-round-radius) 0}.van-popup-slide-top-enter-active,.van-popup-slide-left-enter-active,.van-popup-slide-right-enter-active,.van-popup-slide-bottom-enter-active{transition-timing-function:var(--van-ease-out)}.van-popup-slide-top-leave-active,.van-popup-slide-left-leave-active,.van-popup-slide-right-leave-active,.van-popup-slide-bottom-leave-active{transition-timing-function:var(--van-ease-in)}.van-popup-slide-top-enter-from,.van-popup-slide-top-leave-active{transform:translate3d(0,-100%,0)}.van-popup-slide-right-enter-from,.van-popup-slide-right-leave-active{transform:translate3d(100%,-50%,0)}.van-popup-slide-bottom-enter-from,.van-popup-slide-bottom-leave-active{transform:translate3d(0,100%,0)}.van-popup-slide-left-enter-from,.van-popup-slide-left-leave-active{transform:translate3d(-100%,-50%,0)}.van-popup__close-icon{position:absolute;z-index:var(--van-popup-close-icon-z-index);color:var(--van-popup-close-icon-color);font-size:var(--van-popup-close-icon-size)}.van-popup__close-icon--top-left{top:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--top-right{top:var(--van-popup-close-icon-margin);right:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-left{bottom:var(--van-popup-close-icon-margin);left:var(--van-popup-close-icon-margin)}.van-popup__close-icon--bottom-right{right:var(--van-popup-close-icon-margin);bottom:var(--van-popup-close-icon-margin)}:root,:host{--van-dialog-width: 320px;--van-dialog-small-screen-width: 90%;--van-dialog-font-size: var(--van-font-size-lg);--van-dialog-transition: var(--van-duration-base);--van-dialog-radius: 16px;--van-dialog-background: var(--van-background-2);--van-dialog-header-font-weight: var(--van-font-bold);--van-dialog-header-line-height: 24px;--van-dialog-header-padding-top: 26px;--van-dialog-header-isolated-padding: var(--van-padding-lg) 0;--van-dialog-message-padding: var(--van-padding-lg);--van-dialog-message-font-size: var(--van-font-size-md);--van-dialog-message-line-height: var(--van-line-height-md);--van-dialog-message-max-height: 60vh;--van-dialog-has-title-message-text-color: var(--van-gray-7);--van-dialog-has-title-message-padding-top: var(--van-padding-xs);--van-dialog-button-height: 48px;--van-dialog-round-button-height: 36px;--van-dialog-confirm-button-text-color: var(--van-primary-color)}.van-dialog{top:45%;width:var(--van-dialog-width);overflow:hidden;font-size:var(--van-dialog-font-size);background:var(--van-dialog-background);border-radius:var(--van-dialog-radius);-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:var(--van-dialog-transition);transition-property:transform,opacity}@media (max-width:321px){.van-dialog{width:var(--van-dialog-small-screen-width)}}.van-dialog__header{color:var(--van-text-color);padding-top:var(--van-dialog-header-padding-top);font-weight:var(--van-dialog-header-font-weight);line-height:var(--van-dialog-header-line-height);text-align:center}.van-dialog__header--isolated{padding:var(--van-dialog-header-isolated-padding)}.van-dialog__content--isolated{display:flex;align-items:center;min-height:104px}.van-dialog__message{color:var(--van-text-color);flex:1;max-height:var(--van-dialog-message-max-height);padding:26px var(--van-dialog-message-padding);overflow-y:auto;font-size:var(--van-dialog-message-font-size);line-height:var(--van-dialog-message-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word;-webkit-overflow-scrolling:touch}.van-dialog__message--has-title{padding-top:var(--van-dialog-has-title-message-padding-top);color:var(--van-dialog-has-title-message-text-color)}.van-dialog__message--left{text-align:left}.van-dialog__message--right{text-align:right}.van-dialog__message--justify{text-align:justify}.van-dialog__footer{display:flex;overflow:hidden;-webkit-user-select:none;user-select:none}.van-dialog__confirm,.van-dialog__cancel{flex:1;height:var(--van-dialog-button-height);margin:0;border:0;border-radius:0}.van-dialog__confirm,.van-dialog__confirm:active{color:var(--van-dialog-confirm-button-text-color)}.van-dialog--round-button .van-dialog__footer{position:relative;height:auto;padding:var(--van-padding-xs) var(--van-padding-lg) var(--van-padding-md)}.van-dialog--round-button .van-dialog__message{padding-bottom:var(--van-padding-md);color:var(--van-text-color)}.van-dialog--round-button .van-dialog__confirm,.van-dialog--round-button .van-dialog__cancel{height:var(--van-dialog-round-button-height)}.van-dialog--round-button .van-dialog__confirm{color:var(--van-white)}.van-dialog--round-button .van-action-bar-button--first{border-top-left-radius:var(--van-radius-max);border-bottom-left-radius:var(--van-radius-max)}.van-dialog--round-button .van-action-bar-button--last{border-top-right-radius:var(--van-radius-max);border-bottom-right-radius:var(--van-radius-max)}.van-dialog-bounce-enter-from{transform:translate3d(0,-50%,0) scale(.7);opacity:0}.van-dialog-bounce-leave-active{transform:translate3d(0,-50%,0) scale(.9);opacity:0}:root,:host{--van-overlay-z-index: 1;--van-overlay-background: rgba(0, 0, 0, .7)}.van-overlay{position:fixed;top:0;left:0;z-index:var(--van-overlay-z-index);width:100%;height:100%;background:var(--van-overlay-background)}:root{--c-primary: #2c5ce6;--c-primary-press: #2450c8;--c-primary-soft: #eff4ff;--c-primary-line: #c7d7ff;--c-primary-ink: #1b3f9e;--c-ink: #101828;--c-ink-2: #475467;--c-ink-3: #98a2b3;--c-ink-4: #c4c9d4;--c-line: #eaecf0;--c-line-2: #d8dde5;--c-bg: #f6f7f9;--c-surface: #ffffff;--c-surface-2: #fafbfc;--c-success: #0e9f6e;--c-success-soft: #ecfdf3;--c-success-line: #a6f4c5;--c-warning: #dc6803;--c-warning-soft: #fffaeb;--c-warning-line: #fedf89;--c-danger: #e0342b;--c-danger-soft: #fef3f2;--c-danger-line: #fecdca;--r-xs: 8px;--r-sm: 10px;--r-md: 14px;--r-lg: 18px;--r-xl: 22px;--r-pill: 999px;--sh-1: 0 1px 2px rgba(16, 24, 40, .04), 0 1px 3px rgba(16, 24, 40, .03);--sh-2: 0 2px 4px rgba(16, 24, 40, .04), 0 8px 20px rgba(16, 24, 40, .06);--sh-3: 0 12px 32px rgba(16, 24, 40, .1);--sh-primary: 0 4px 14px rgba(44, 92, 230, .22);--sh-inset: inset 0 1px 2px rgba(16, 24, 40, .04);--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-7: 28px;--sp-8: 32px;--fs-display: 30px;--fs-h1: 20px;--fs-h2: 17px;--fs-h3: 15px;--fs-body: 15px;--fs-cap: 13px;--fs-tiny: 12px;--fs-micro: 11px;--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro SC", "PingFang SC", "HarmonyOS Sans SC", "Source Han Sans SC", "Microsoft YaHei", sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--ease: cubic-bezier(.32, .72, 0, 1);--dur-1: .16s;--dur-2: .26s;--van-primary-color: var(--c-primary);--van-text-color: var(--c-ink);--van-text-color-2: var(--c-ink-2);--van-text-color-3: var(--c-ink-3);--van-background: var(--c-bg);--van-background-2: var(--c-surface);--van-border-color: var(--c-line);--van-border-width: 1px;--van-radius-md: var(--r-sm);--van-radius-lg: var(--r-md);--van-font-size-md: var(--fs-body);--van-font-size-sm: var(--fs-cap);--van-font-family: var(--font-sans);--van-toast-background: rgba(16, 24, 40, .9);--van-toast-radius: var(--r-md);--van-toast-font-size: var(--fs-cap);--van-cell-font-size: var(--fs-body);--van-button-default-height: 46px;--van-button-primary-background: var(--c-primary);--van-button-primary-border-color: var(--c-primary)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;padding:0}body{background:var(--c-bg);color:var(--c-ink);font:400 var(--fs-body) / 1.6 var(--font-sans);-webkit-font-smoothing:antialiased;min-height:100dvh;overscroll-behavior-y:none}#app{min-height:100dvh}button{font-family:inherit;cursor:pointer}input,textarea{font-family:inherit}a{color:inherit;text-decoration:none}input,textarea,select{font-size:16px}.app{max-width:520px;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column}.app-main{flex:1;padding:var(--sp-4) var(--sp-4) 108px}.card{background:var(--c-surface);border-radius:var(--r-lg);box-shadow:var(--sh-1);padding:var(--sp-5);margin-bottom:var(--sp-3)}.card-tight{padding:var(--sp-4)}.card-h{margin:0 0 var(--sp-1);font-size:var(--fs-h2);font-weight:600;letter-spacing:-.01em}.card-d{margin:0;font-size:var(--fs-cap);color:var(--c-ink-2);line-height:1.6}.note{display:flex;gap:var(--sp-3);border-radius:var(--r-md);padding:var(--sp-3) var(--sp-4);font-size:var(--fs-cap);line-height:1.6;margin-bottom:var(--sp-3)}.note-icon{flex:0 0 auto;width:18px;height:18px;margin-top:1px}.note-body>strong{display:block;font-weight:600;margin-bottom:2px;font-size:var(--fs-cap)}.note.info{background:var(--c-primary-soft);color:var(--c-primary-ink)}.note.good{background:var(--c-success-soft);color:#05603a}.note.warn{background:var(--c-warning-soft);color:#93370d}.note.bad{background:var(--c-danger-soft);color:#912018}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.muted{color:var(--c-ink-3)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.rise{animation:rise var(--dur-2) var(--ease) both}.van-popup.van-toast{z-index:4000;background:#101828eb;color:#fff}.van-popup.van-toast .van-toast__text{color:#fff}.van-toast--text{width:fit-content;max-width:min(78vw,280px);min-width:112px;min-height:0;padding:12px 16px;line-height:1.45}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}
