: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)}:root{--color-bg:#f3ede3;--color-surface:#faf6ef;--color-ink:#2b2a27;--color-ink-muted:#6f6a62;--color-pine:#2f5d4a;--color-pine-deep:#24483a;--color-moss:#6b8f71;--color-cinnabar:#9a3b2f;--color-line:#e2d6c6;--color-on-primary:#faf6ef;--font-sans:-apple-system, BlinkMacSystemFont, "Helvetica Neue", Helvetica, "Segoe UI", Arial, Roboto, "PingFang SC", "Hiragino Sans GB", "Microsoft Yahei", sans-serif;--font-serif:"Songti SC", "STSong", "Noto Serif SC", "Source Han Serif SC", SimSun, serif;--font-size-xs:10px;--font-size-sm:12px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:18px;--line-height-sm:1.4;--line-height-md:1.6;--space-base:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--radius-sm:4px;--radius-md:8px;--radius-lg:10px;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px)}html[data-camp=qingxi]{--color-pine:#3d5a80;--color-pine-deep:#293d56;--color-moss:#5b7c99;--color-cinnabar:#c45c26}:root{--van-black:var(--color-ink);--van-white:#fff;--van-gray-1:var(--color-bg);--van-gray-2:#ebe3d6;--van-gray-3:var(--color-line);--van-gray-4:#d4c6b3;--van-gray-5:#b8ab9a;--van-gray-6:var(--color-ink-muted);--van-gray-7:#4a4742;--van-gray-8:var(--color-ink);--van-red:var(--color-cinnabar);--van-blue:var(--color-pine);--van-green:var(--color-moss);--van-primary-color:var(--color-pine);--van-success-color:var(--color-moss);--van-danger-color:var(--color-cinnabar);--van-text-color:var(--color-ink);--van-text-color-2:var(--color-ink-muted);--van-text-color-3:var(--color-ink-muted);--van-active-color:#ebe3d6;--van-background:var(--color-bg);--van-background-2:var(--color-surface);--van-border-color:var(--color-line);--van-padding-base:var(--space-base);--van-padding-xs:var(--space-xs);--van-padding-sm:var(--space-sm);--van-padding-md:var(--space-md);--van-padding-lg:var(--space-lg);--van-padding-xl:var(--space-xl);--van-font-size-xs:var(--font-size-xs);--van-font-size-sm:var(--font-size-sm);--van-font-size-md:var(--font-size-md);--van-font-size-lg:var(--font-size-lg);--van-base-font:var(--font-sans);--van-radius-sm:var(--radius-sm);--van-radius-md:var(--radius-md);--van-radius-lg:var(--radius-lg);--van-button-primary-color:var(--color-on-primary);--van-button-primary-background:var(--color-pine);--van-button-primary-border-color:var(--color-pine);--van-button-success-color:var(--color-on-primary);--van-button-success-background:var(--color-moss);--van-button-success-border-color:var(--color-moss);--van-nav-bar-background:var(--color-surface);--van-nav-bar-title-text-color:var(--color-ink);--van-nav-bar-icon-color:var(--color-pine);--van-nav-bar-text-color:var(--color-pine);--van-toast-background:#2b2a27d1}*,:before,:after{box-sizing:border-box}html,body,#app{min-height:100%;margin:0}body,#app{font-family:var(--font-sans);color:var(--color-ink);background:var(--color-bg);-webkit-font-smoothing:antialiased}.ab-page{min-height:100%;padding-bottom:var(--safe-bottom)}.ab-title{font-family:var(--font-sans);color:var(--color-ink);margin:0;font-weight:600}.van-nav-bar__title{font-family:var(--font-sans);font-weight:600}.ab-dialog{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);width:min(86vw,320px);overflow:hidden;box-shadow:0 12px 40px #2b2a272e}.ab-dialog .van-dialog__header{padding:var(--space-lg) var(--space-md) 0;font-family:var(--font-sans);font-size:var(--font-size-lg);font-weight:600;line-height:var(--line-height-sm);color:var(--color-ink)}.ab-dialog .van-dialog__content{padding:var(--space-sm) var(--space-md) var(--space-lg)}.ab-dialog .van-dialog__message{font-size:var(--font-size-md);line-height:var(--line-height-md);color:var(--color-ink-muted)}.ab-dialog .van-dialog__footer{padding:var(--space-md) var(--space-md) var(--space-md);gap:var(--space-sm)}.ab-dialog .van-dialog__footer:before{content:none}.ab-dialog .van-dialog__cancel,.ab-dialog .van-dialog__confirm{height:50px;font-size:var(--font-size-md);border-radius:var(--radius-md);margin:0}.ab-dialog .van-dialog__cancel{color:var(--color-ink-muted);background:var(--color-bg)}.ab-dialog .van-dialog__cancel:before{content:none}.ab-dialog .van-dialog__confirm{color:var(--color-on-primary);background:var(--color-pine)}
