: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{font-family:var(--van-base-font);margin:0}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:translateY(100%)}}@keyframes van-slide-up-leave{to{transform:translateY(100%)}}@keyframes van-slide-down-enter{0%{transform:translateY(-100%)}}@keyframes van-slide-down-leave{to{transform:translateY(-100%)}}@keyframes van-slide-left-enter{0%{transform:translate(-100%)}}@keyframes van-slide-left-leave{to{transform:translate(-100%)}}@keyframes van-slide-right-enter{0%{transform:translate(100%)}}@keyframes van-slide-right-leave{to{transform:translate(100%)}}@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{clear:both;content:"";display:table}.van-ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.van-multi-ellipsis--l2{text-overflow:ellipsis;-webkit-line-clamp:2;line-break:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.van-multi-ellipsis--l3{text-overflow:ellipsis;-webkit-line-clamp:3;line-break:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.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{box-sizing:border-box;content:" ";pointer-events:none;border:0 solid var(--van-border-color);position:absolute;inset:-50%;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-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:#000000b3;--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{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);flex-direction:column;justify-content:center;align-items:center;display:flex}.van-toast--break-normal{word-break:normal;word-wrap:normal}.van-toast--break-word{word-break:normal;word-wrap:break-word}.van-toast--unclickable{cursor:not-allowed;overflow:hidden}.van-toast--unclickable *{pointer-events:none}.van-toast--text,.van-toast--html{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)}.reference-image-picker[data-v-10366cb0]{gap:var(--ui-space-3);min-width:0;padding-top:var(--ui-space-4);border-top:var(--ui-border-width) solid var(--ui-border);display:grid}.reference-image-picker-heading[data-v-10366cb0]{justify-content:space-between;align-items:center;gap:var(--ui-space-3);display:flex}.reference-image-picker-heading>div[data-v-10366cb0],.reference-image-tile[data-v-10366cb0]{gap:var(--ui-space-2);min-width:0;display:grid}.reference-image-picker strong[data-v-10366cb0]{color:var(--ui-text);font-size:var(--ui-font-size-14)}.reference-image-picker-heading span[data-v-10366cb0],.reference-image-note[data-v-10366cb0],.reference-image-error[data-v-10366cb0]{font-size:var(--ui-font-size-12);line-height:var(--ui-line-height-body)}.reference-image-picker-heading span[data-v-10366cb0],.reference-image-note[data-v-10366cb0]{color:var(--ui-text-secondary)}.reference-image-add[data-v-10366cb0],.reference-image-tile button[data-v-10366cb0]{min-height:var(--ui-control-height);padding:0 var(--ui-space-3);border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-2);background:var(--ui-surface-raised);color:var(--ui-text);cursor:pointer;font-size:var(--ui-font-size-12);transition:border-color var(--ui-motion-duration-base) var(--ui-motion-ease-out), transform var(--ui-motion-duration-fast) var(--ui-motion-ease-out);font-weight:700}.reference-image-add[data-v-10366cb0]:hover:not(:disabled),.reference-image-tile button[data-v-10366cb0]:hover:not(:disabled){border-color:var(--ui-primary-soft)}.reference-image-add[data-v-10366cb0]:focus-visible,.reference-image-tile button[data-v-10366cb0]:focus-visible{border-color:var(--ui-primary-soft);box-shadow:var(--ui-focus-ring);outline:none}.reference-image-add[data-v-10366cb0]:active:not(:disabled),.reference-image-tile button[data-v-10366cb0]:active:not(:disabled){transform:translateY(1px)}.reference-image-add[data-v-10366cb0]:disabled,.reference-image-tile button[data-v-10366cb0]:disabled{cursor:not-allowed;opacity:var(--ui-disabled-opacity)}.reference-image-grid[data-v-10366cb0]{gap:var(--ui-space-2);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));display:grid}.reference-image-tile img[data-v-10366cb0]{aspect-ratio:1;border-radius:var(--ui-radius-2);object-fit:cover;background:var(--ui-page-bg);width:100%;display:block}.reference-image-tile button[data-v-10366cb0]{padding:0 var(--ui-space-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reference-image-note[data-v-10366cb0],.reference-image-error[data-v-10366cb0]{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;margin:0;display:flex}.reference-image-note.is-unavailable[data-v-10366cb0],.reference-image-error[data-v-10366cb0]{color:var(--ui-danger-text)}.reference-image-retry[data-v-10366cb0]{min-height:calc(var(--ui-control-height) * .72);padding:0 var(--ui-space-3);border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-2);background:var(--ui-surface-raised);color:var(--ui-text);cursor:pointer;font-size:var(--ui-font-size-12);transition:border-color var(--ui-motion-duration-base) var(--ui-motion-ease-out), transform var(--ui-motion-duration-fast) var(--ui-motion-ease-out);font-weight:700}.reference-image-retry[data-v-10366cb0]:hover:not(:disabled){border-color:var(--ui-primary-soft)}.reference-image-retry[data-v-10366cb0]:focus-visible{border-color:var(--ui-primary-soft);box-shadow:var(--ui-focus-ring);outline:none}.reference-image-retry[data-v-10366cb0]:active:not(:disabled){transform:translateY(1px)}.reference-image-retry[data-v-10366cb0]:disabled{cursor:not-allowed;opacity:var(--ui-disabled-opacity)}.reference-image-picker--compact[data-v-10366cb0]{gap:var(--ui-space-2)}@media (width<=479px){.reference-image-picker-heading[data-v-10366cb0]{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.reference-image-add[data-v-10366cb0],.reference-image-tile button[data-v-10366cb0],.reference-image-retry[data-v-10366cb0]{transition-duration:1ms}}.ui-dialog__backdrop.auth-dialog-backdrop,.ui-dialog__backdrop.change-password-backdrop{z-index:var(--ui-z-dialog);background:color-mix(in srgb, var(--ui-color-neutral-1000) 76%, transparent)}.ui-dialog.auth-dialog{border:var(--ui-border-width) solid var(--ui-border);border-radius:var(--ui-radius-3);background:var(--ui-surface);width:min(840px,100%);max-height:min(680px,100dvh - 48px);box-shadow:var(--ui-shadow-raised);grid-template-columns:minmax(300px,360px) minmax(400px,480px);display:grid;overflow:hidden}.auth-dialog-brand{align-content:space-between;gap:var(--ui-space-6);min-height:420px;padding:var(--ui-space-8);border-right:var(--ui-border-width) solid var(--ui-border);background-color:var(--ui-surface-raised);background-position:50%;background-size:cover;grid-template-rows:auto 1fr;display:grid}.auth-dialog-brand>div{align-self:end;gap:var(--ui-space-3);display:grid}.auth-dialog-brand p,.auth-dialog-brand span{color:var(--ui-text-secondary);font-size:var(--ui-font-size-13);line-height:var(--ui-line-height-body);margin:0}.auth-dialog-brand p{color:var(--ui-primary-text);font-size:var(--ui-font-size-12);font-weight:800}.auth-dialog-brand strong{color:var(--ui-text);font-size:25px;line-height:var(--ui-line-height-tight)}.auth-dialog-form{align-content:start;gap:var(--ui-space-6);min-width:0;padding:var(--ui-space-8);display:grid;overflow:hidden auto}.auth-dialog-heading{justify-content:space-between;align-items:flex-start;gap:var(--ui-space-4);display:flex}.auth-dialog-heading>div{min-width:0}.auth-dialog-heading h2{color:var(--ui-text);font-size:var(--ui-font-size-20);line-height:var(--ui-line-height-tight);margin:0}.auth-dialog-intro{margin:var(--ui-space-2) 0 0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-13);line-height:var(--ui-line-height-body)}.auth-dialog-compact-logo{display:none}.auth-dialog-page,.auth-fields{display:grid}.auth-dialog-page{gap:var(--ui-space-5)}.auth-fields{gap:var(--ui-space-4)}.auth-field{gap:var(--ui-space-2);display:grid;position:relative}.auth-field input{border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-2);width:100%;min-height:50px;padding:0 var(--ui-space-3);background:var(--ui-page-bg-subtle);color:var(--ui-text);font:inherit;transition:border-color var(--ui-motion-duration-base) var(--ui-motion-ease-out), box-shadow var(--ui-motion-duration-base) var(--ui-motion-ease-out);outline:none}.auth-field input::placeholder{color:var(--ui-text-tertiary)}.auth-field label{z-index:1;top:-8px;left:var(--ui-space-3);padding:0 var(--ui-space-1);background:var(--ui-surface);color:var(--ui-primary-text);font-size:var(--ui-font-size-12);font-weight:800;line-height:var(--ui-icon-size-sm);opacity:0;pointer-events:none;transition:opacity var(--ui-motion-duration-base) var(--ui-motion-ease-out), transform var(--ui-motion-duration-base) var(--ui-motion-ease-out);position:absolute;transform:translateY(5px)}.auth-field:focus-within label,.auth-field--filled label{opacity:1;transform:translateY(0)}.auth-field:hover input,.auth-field:focus-within input{border-color:var(--ui-primary-soft)}.auth-field:focus-within input{box-shadow:var(--ui-focus-ring)}.auth-field--error input{border-color:var(--ui-danger)}.auth-field-error{color:var(--ui-danger-text);font-size:var(--ui-font-size-12);line-height:var(--ui-line-height-tight);margin:0}.auth-consent-field{min-height:var(--ui-control-height);align-items:flex-start;gap:var(--ui-space-2);color:var(--ui-text-secondary);cursor:pointer;font-size:var(--ui-font-size-12);line-height:var(--ui-line-height-body);display:flex}.auth-consent-field input{width:var(--ui-icon-size-md);min-height:var(--ui-icon-size-md);accent-color:var(--ui-primary);flex:none;margin:2px 0 0}.auth-consent-field a{min-height:0;color:var(--ui-primary-text);text-underline-offset:2px;text-decoration:underline}.auth-mode-link{margin:calc(var(--ui-space-1) * -1) 0 0;color:var(--ui-text-secondary);font-size:var(--ui-font-size-13);line-height:var(--ui-line-height-body);text-align:center}.auth-mode-actions{justify-content:center;gap:var(--ui-space-2);vertical-align:baseline;flex-wrap:wrap;margin-inline-start:var(--ui-space-1);display:inline-flex}.auth-mode-link button{min-height:var(--ui-control-height);padding:0 var(--ui-space-1);color:var(--ui-primary-text);cursor:pointer;font:inherit;background:0 0;border:0;font-weight:800}.auth-mode-link button:hover,.auth-mode-link button:focus-visible{color:var(--ui-text);text-underline-offset:3px;text-decoration:underline}.auth-mode-link button:focus-visible{border-radius:var(--ui-radius-2);box-shadow:var(--ui-focus-ring);outline:none}.auth-verification-status{border-left:3px solid var(--ui-primary)}.auth-verification-email{overflow-wrap:anywhere;color:var(--ui-text)}.auth-verification-actions{gap:var(--ui-space-2);display:grid}.ui-dialog.change-password-dialog{border-color:var(--ui-border);border-radius:var(--ui-radius-3);background:var(--ui-surface);width:min(460px,100%);max-height:min(660px,100dvh - 48px);padding:0}.change-password-form,.change-password-fields,.change-password-field{display:grid}.change-password-form{gap:var(--ui-space-5)}.change-password-fields{gap:var(--ui-space-4)}.change-password-field{gap:var(--ui-space-2);min-width:0;color:var(--ui-text);font-size:var(--ui-font-size-14);font-weight:700}.change-password-field input{border:var(--ui-border-width) solid var(--ui-border-strong);border-radius:var(--ui-radius-2);min-width:0;min-height:48px;padding:0 var(--ui-space-3);background:var(--ui-page-bg-subtle);color:var(--ui-text);font:inherit;font-size:var(--ui-font-size-16)}.change-password-field input:focus-visible{border-color:var(--ui-primary-soft);box-shadow:var(--ui-focus-ring);outline:none}.change-password-actions{gap:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width<=1023px){.ui-dialog__backdrop.auth-dialog-backdrop,.ui-dialog__backdrop.change-password-backdrop{align-items:end;padding:0}.ui-dialog.auth-dialog{border-width:var(--ui-border-width) 0 0;border-radius:var(--ui-radius-3) var(--ui-radius-3) 0 0;grid-template-columns:1fr;width:100%;max-height:min(86dvh,680px)}.auth-dialog-brand{display:none}.auth-dialog-form{padding:var(--ui-space-6)}.auth-dialog-compact-logo{width:110px;height:auto;margin-bottom:var(--ui-space-3);display:block}.ui-dialog.change-password-dialog{border-width:var(--ui-border-width) 0 0;border-radius:var(--ui-radius-3) var(--ui-radius-3) 0 0;width:100%;max-height:min(82dvh,660px)}}@media (width<=767px){.auth-dialog-form{padding:var(--ui-space-5) var(--ui-space-4) max(var(--ui-space-5), env(safe-area-inset-bottom))}.change-password-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.auth-field input,.auth-field label{transition-duration:1ms}}.seo-instructions{max-width:780px;color:inherit;margin:44px 0 0;font-size:14px;line-height:1.8}.seo-instructions h2{margin:28px 0 14px;font-size:20px}.seo-instructions ol{padding-left:22px}.seo-instructions li{padding:4px 0}.seo-instructions details{border-top:1px solid #d9deea;padding:14px 0}.seo-instructions summary{cursor:pointer;font-weight:600}.seo-instructions details p{color:inherit;opacity:.85;margin:10px 0 0}.seo-instructions a{color:#4355ff;text-underline-offset:4px}.perler-seo-fallback{color:#1a2030;background:#f7f8fa;min-height:100dvh;padding:32px max(24px,50% - 426px);font-family:system-ui,sans-serif}.home-seo-fallback{color:#f3f5f9;background:#0b0d12;align-content:center;gap:16px;min-height:100dvh;padding:32px max(24px,50% - 380px);font-family:system-ui,-apple-system,sans-serif;display:grid}.home-seo-fallback h1{margin:0;font-size:clamp(26px,4vw,40px);line-height:1.25}.home-seo-fallback p{color:#c4cad6;max-width:62ch;margin:0;font-size:15px;line-height:1.8}.home-seo-fallback nav{flex-wrap:wrap;gap:10px 16px;display:flex}.home-seo-fallback a{color:#dfe4ff;border:1px solid #2f3646;border-radius:999px;align-items:center;min-height:44px;padding:0 16px;text-decoration:none;display:inline-flex}.home-seo-fallback a:focus-visible{outline-offset:3px;outline:2px solid #8a97ff}.home-seo-fallback noscript{color:#9aa4b8;font-size:13px}.boot-failure{color:#f3f5f9;text-align:center;background:#0b0d12;align-content:center;justify-items:center;gap:14px;min-height:100dvh;padding:32px;font-family:system-ui,-apple-system,sans-serif;display:grid}.boot-failure h1{margin:0;font-size:24px}.boot-failure p{color:#c4cad6;margin:0}.boot-failure button{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#4355ff;border:1px solid #4355ff;border-radius:999px;padding:0 22px}.boot-failure button:focus-visible{outline-offset:3px;outline:2px solid #8a97ff}:root{--ui-color-neutral-0:#fff;--ui-color-neutral-25:#f7f8fa;--ui-color-neutral-50:#f5f2ea;--ui-color-neutral-200:#dfe2e8;--ui-color-neutral-300:#c2c5cd;--ui-color-neutral-400:#a9adb7;--ui-color-neutral-500:#8e949f;--ui-color-neutral-600:#5e6470;--ui-color-neutral-650:#cdd1da;--ui-color-neutral-675:#1e2128;--ui-color-neutral-690:#17191f;--ui-color-neutral-700:#343a45;--ui-color-neutral-750:#2b3039;--ui-color-neutral-800:#1b1f27;--ui-color-neutral-850:#111318;--ui-color-neutral-900:#0d0f13;--ui-color-neutral-950:#07080a;--ui-color-neutral-1000:#050608;--ui-color-brand-300:#aeb8ff;--ui-color-brand-400:#8290ff;--ui-color-brand-500:#4355ff;--ui-color-brand-600:#3044e8;--ui-color-success-400:#58c98d;--ui-color-warning-400:#f4bb62;--ui-color-danger-300:#ff9c99;--ui-color-danger-400:#e8675f;--ui-font-sans:"Noto Sans SC", "Microsoft YaHei", Arial, sans-serif;--ui-font-serif:"Songti SC", "STSong", "Noto Serif SC", "SimSun", serif;--ui-font-size-12:.75rem;--ui-font-size-13:.8125rem;--ui-font-size-14:.875rem;--ui-font-size-16:1rem;--ui-font-size-11:.6875rem;--ui-font-size-18:1.125rem;--ui-font-size-20:1.25rem;--ui-font-size-22:1.375rem;--ui-font-size-28:1.75rem;--ui-font-size-32:2rem;--ui-line-height-tight:1.35;--ui-line-height-body:1.65;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-radius-1:2px;--ui-radius-2:4px;--ui-radius-3:8px;--ui-border-width:1px;--ui-control-height:44px;--ui-icon-size-sm:16px;--ui-icon-size-md:20px;--ui-icon-size-lg:24px;--ui-motion-duration-fast:.12s;--ui-motion-duration-base:.18s;--ui-motion-duration-slow:.24s;--ui-motion-ease-out:cubic-bezier(.22, 1, .36, 1);--ui-z-navigation:50;--ui-z-action-bar:51;--ui-z-dialog:60;--ui-z-tooltip:70;--ui-page-bg:var(--ui-color-neutral-950);--ui-page-bg-subtle:var(--ui-color-neutral-900);--ui-surface:var(--ui-color-neutral-850);--ui-surface-raised:var(--ui-color-neutral-800);--ui-surface-elevated:var(--ui-color-neutral-800);--ui-surface-hover:color-mix(in srgb, var(--ui-text) 8%, var(--ui-surface-raised));--ui-surface-inverse:var(--ui-color-neutral-50);--ui-text:var(--ui-color-neutral-50);--ui-text-secondary:var(--ui-color-neutral-400);--ui-text-tertiary:var(--ui-color-neutral-500);--ui-text-inverse:var(--ui-color-neutral-1000);--ui-border:var(--ui-color-neutral-750);--ui-border-strong:var(--ui-color-neutral-700);--ui-primary:var(--ui-color-brand-500);--ui-primary-strong:var(--ui-color-brand-600);--ui-primary-soft:var(--ui-color-brand-400);--ui-primary-soft-elevated:color-mix(in srgb, var(--ui-primary) 14%, var(--ui-surface));--ui-primary-text:var(--ui-color-brand-300);--ui-success:var(--ui-color-success-400);--ui-warning:var(--ui-color-warning-400);--ui-danger:var(--ui-color-danger-400);--ui-danger-text:var(--ui-color-danger-300);--ui-focus-ring:0 0 0 3px #8290ff57;--ui-shadow-raised:0 18px 44px #00000042;--ui-shadow-elevated:0 24px 60px #00000052;--ui-shadow-interactive:0 12px 30px #00000038;--ui-disabled-opacity:.5;--van-primary-color:var(--ui-primary);--van-button-primary-background:var(--ui-primary-strong);--van-button-primary-border-color:var(--ui-primary-strong);--van-radius-md:var(--ui-radius-2);--van-radius-lg:var(--ui-radius-2);--ui-content-max:1200px;--ui-radius-compact:4px;--ui-chip-success-bg:color-mix(in srgb, var(--ui-success) 16%, transparent);--ui-chip-warning-bg:color-mix(in srgb, var(--ui-warning) 16%, transparent);--ui-chip-danger-bg:color-mix(in srgb, var(--ui-danger) 16%, transparent);--ui-chip-primary-bg:color-mix(in srgb, var(--ui-primary) 16%, transparent);--ui-text-on-primary:#fff;--ui-pagination-bg:var(--ui-color-neutral-800)}@media (prefers-reduced-motion:reduce){:root{--ui-motion-duration-fast:1ms;--ui-motion-duration-base:1ms;--ui-motion-duration-slow:1ms}}.van-toast.van-popup{color:var(--van-toast-text-color);background:var(--van-toast-background)}
