: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;top:-50%;bottom:-50%;left:-50%;right:-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-action-bar-background:var(--van-background-2);--van-action-bar-height:50px}.van-action-bar{box-sizing:content-box;height:var(--van-action-bar-height);background:var(--van-action-bar-background);align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}:root,:host{--van-badge-size:16px;--van-badge-color:var(--van-white);--van-badge-padding:0 3px;--van-badge-font-size:var(--van-font-size-sm);--van-badge-font-weight:var(--van-font-bold);--van-badge-border-width:var(--van-border-width);--van-badge-background:var(--van-danger-color);--van-badge-dot-color:var(--van-danger-color);--van-badge-dot-size:8px;--van-badge-font:-apple-system-font, helvetica neue, arial, sans-serif}.van-badge{box-sizing:border-box;min-width:var(--van-badge-size);padding:var(--van-badge-padding);color:var(--van-badge-color);font-weight:var(--van-badge-font-weight);font-size:var(--van-badge-font-size);font-family:var(--van-badge-font);text-align:center;background:var(--van-badge-background);border:var(--van-badge-border-width) solid var(--van-background-2);border-radius:var(--van-radius-max);line-height:1.2;display:inline-block}.van-badge--fixed{transform-origin:100%;position:absolute}.van-badge--top-left{top:0;left:0;transform:translate(-50%,-50%)}.van-badge--top-right{top:0;right:0;transform:translate(50%,-50%)}.van-badge--bottom-left{bottom:0;left:0;transform:translate(-50%,50%)}.van-badge--bottom-right{bottom:0;right:0;transform:translate(50%,50%)}.van-badge--dot{width:var(--van-badge-dot-size);min-width:0;height:var(--van-badge-dot-size);background:var(--van-badge-dot-color);border:none;border-radius:100%;padding:0}.van-badge__wrapper{display:inline-block;position:relative}.van-icon{font:14px/1 vant-icon;font:normal normal normal 14px/1 var(--van-icon-font-family,"vant-icon");font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;display:inline-block;position:relative}.van-icon:before{display:inline-block}.van-icon-arrow-double-left:before{content:""}.van-icon-arrow-double-right:before{content:""}.van-icon-contact:before{content:""}.van-icon-notes:before{content:""}.van-icon-records:before{content:""}.van-icon-cash-back-record:before{content:""}.van-icon-newspaper:before{content:""}.van-icon-discount:before{content:""}.van-icon-completed:before{content:""}.van-icon-user:before{content:""}.van-icon-description:before{content:""}.van-icon-list-switch:before{content:""}.van-icon-list-switching:before{content:""}.van-icon-link-o:before{content:""}.van-icon-miniprogram-o:before{content:""}.van-icon-qq:before{content:""}.van-icon-wechat-moments:before{content:""}.van-icon-weibo:before{content:""}.van-icon-cash-o:before{content:""}.van-icon-guide-o:before{content:""}.van-icon-invitation:before{content:""}.van-icon-shield-o:before{content:""}.van-icon-exchange:before{content:""}.van-icon-eye:before{content:""}.van-icon-enlarge:before{content:""}.van-icon-expand-o:before{content:""}.van-icon-eye-o:before{content:""}.van-icon-expand:before{content:""}.van-icon-filter-o:before{content:""}.van-icon-fire:before{content:""}.van-icon-fail:before{content:""}.van-icon-failure:before{content:""}.van-icon-fire-o:before{content:""}.van-icon-flag-o:before{content:""}.van-icon-font:before{content:""}.van-icon-font-o:before{content:""}.van-icon-gem-o:before{content:""}.van-icon-flower-o:before{content:""}.van-icon-gem:before{content:""}.van-icon-gift-card:before{content:""}.van-icon-friends:before{content:""}.van-icon-friends-o:before{content:""}.van-icon-gold-coin:before{content:""}.van-icon-gold-coin-o:before{content:""}.van-icon-good-job-o:before{content:""}.van-icon-gift:before{content:""}.van-icon-gift-o:before{content:""}.van-icon-gift-card-o:before{content:""}.van-icon-good-job:before{content:""}.van-icon-home-o:before{content:""}.van-icon-goods-collect:before{content:""}.van-icon-graphic:before{content:""}.van-icon-goods-collect-o:before{content:""}.van-icon-hot-o:before{content:""}.van-icon-info:before{content:""}.van-icon-hotel-o:before{content:""}.van-icon-info-o:before{content:""}.van-icon-hot-sale-o:before{content:""}.van-icon-hot:before{content:""}.van-icon-like:before{content:""}.van-icon-idcard:before{content:""}.van-icon-like-o:before{content:""}.van-icon-hot-sale:before{content:""}.van-icon-location-o:before{content:""}.van-icon-location:before{content:""}.van-icon-label:before{content:""}.van-icon-lock:before{content:""}.van-icon-label-o:before{content:""}.van-icon-map-marked:before{content:""}.van-icon-logistics:before{content:""}.van-icon-manager:before{content:""}.van-icon-more:before{content:""}.van-icon-live:before{content:""}.van-icon-manager-o:before{content:""}.van-icon-medal:before{content:""}.van-icon-more-o:before{content:""}.van-icon-music-o:before{content:""}.van-icon-music:before{content:""}.van-icon-new-arrival-o:before{content:""}.van-icon-medal-o:before{content:""}.van-icon-new-o:before{content:""}.van-icon-free-postage:before{content:""}.van-icon-newspaper-o:before{content:""}.van-icon-new-arrival:before{content:""}.van-icon-minus:before{content:""}.van-icon-orders-o:before{content:""}.van-icon-new:before{content:""}.van-icon-paid:before{content:""}.van-icon-notes-o:before{content:""}.van-icon-other-pay:before{content:""}.van-icon-pause-circle:before{content:""}.van-icon-pause:before{content:""}.van-icon-pause-circle-o:before{content:""}.van-icon-peer-pay:before{content:""}.van-icon-pending-payment:before{content:""}.van-icon-passed:before{content:""}.van-icon-plus:before{content:""}.van-icon-phone-circle-o:before{content:""}.van-icon-phone-o:before{content:""}.van-icon-printer:before{content:""}.van-icon-photo-fail:before{content:""}.van-icon-phone:before{content:""}.van-icon-photo-o:before{content:""}.van-icon-play-circle:before{content:""}.van-icon-play:before{content:""}.van-icon-phone-circle:before{content:""}.van-icon-point-gift-o:before{content:""}.van-icon-point-gift:before{content:""}.van-icon-play-circle-o:before{content:""}.van-icon-shrink:before{content:""}.van-icon-photo:before{content:""}.van-icon-qr:before{content:""}.van-icon-qr-invalid:before{content:""}.van-icon-question-o:before{content:""}.van-icon-revoke:before{content:""}.van-icon-replay:before{content:""}.van-icon-service:before{content:""}.van-icon-question:before{content:""}.van-icon-search:before{content:""}.van-icon-refund-o:before{content:""}.van-icon-service-o:before{content:""}.van-icon-scan:before{content:""}.van-icon-share:before{content:""}.van-icon-send-gift-o:before{content:""}.van-icon-share-o:before{content:""}.van-icon-setting:before{content:""}.van-icon-points:before{content:""}.van-icon-photograph:before{content:""}.van-icon-shop:before{content:""}.van-icon-shop-o:before{content:""}.van-icon-shop-collect-o:before{content:""}.van-icon-shop-collect:before{content:""}.van-icon-smile:before{content:""}.van-icon-shopping-cart-o:before{content:""}.van-icon-sign:before{content:""}.van-icon-sort:before{content:""}.van-icon-star-o:before{content:""}.van-icon-smile-comment-o:before{content:""}.van-icon-stop:before{content:""}.van-icon-stop-circle-o:before{content:""}.van-icon-smile-o:before{content:""}.van-icon-star:before{content:""}.van-icon-success:before{content:""}.van-icon-stop-circle:before{content:""}.van-icon-records-o:before{content:""}.van-icon-shopping-cart:before{content:""}.van-icon-tosend:before{content:""}.van-icon-todo-list:before{content:""}.van-icon-thumb-circle-o:before{content:""}.van-icon-thumb-circle:before{content:""}.van-icon-umbrella-circle:before{content:""}.van-icon-underway:before{content:""}.van-icon-upgrade:before{content:""}.van-icon-todo-list-o:before{content:""}.van-icon-tv-o:before{content:""}.van-icon-underway-o:before{content:""}.van-icon-user-o:before{content:""}.van-icon-vip-card-o:before{content:""}.van-icon-vip-card:before{content:""}.van-icon-send-gift:before{content:""}.van-icon-wap-home:before{content:""}.van-icon-wap-nav:before{content:""}.van-icon-volume-o:before{content:""}.van-icon-video:before{content:""}.van-icon-wap-home-o:before{content:""}.van-icon-volume:before{content:""}.van-icon-warning:before{content:""}.van-icon-weapp-nav:before{content:""}.van-icon-wechat-pay:before{content:""}.van-icon-warning-o:before{content:""}.van-icon-wechat:before{content:""}.van-icon-setting-o:before{content:""}.van-icon-youzan-shield:before{content:""}.van-icon-warn-o:before{content:""}.van-icon-smile-comment:before{content:""}.van-icon-user-circle-o:before{content:""}.van-icon-video-o:before{content:""}.van-icon-add-square:before{content:""}.van-icon-add:before{content:""}.van-icon-arrow-down:before{content:""}.van-icon-arrow-up:before{content:""}.van-icon-arrow:before{content:""}.van-icon-after-sale:before{content:""}.van-icon-add-o:before{content:""}.van-icon-alipay:before{content:""}.van-icon-ascending:before{content:""}.van-icon-apps-o:before{content:""}.van-icon-aim:before{content:""}.van-icon-award:before{content:""}.van-icon-arrow-left:before{content:""}.van-icon-award-o:before{content:""}.van-icon-audio:before{content:""}.van-icon-bag-o:before{content:""}.van-icon-balance-list:before{content:""}.van-icon-back-top:before{content:""}.van-icon-bag:before{content:""}.van-icon-balance-pay:before{content:""}.van-icon-balance-o:before{content:""}.van-icon-bar-chart-o:before{content:""}.van-icon-bars:before{content:""}.van-icon-balance-list-o:before{content:""}.van-icon-birthday-cake-o:before{content:""}.van-icon-bookmark:before{content:""}.van-icon-bill:before{content:""}.van-icon-bell:before{content:""}.van-icon-browsing-history-o:before{content:""}.van-icon-browsing-history:before{content:""}.van-icon-bookmark-o:before{content:""}.van-icon-bulb-o:before{content:""}.van-icon-bullhorn-o:before{content:""}.van-icon-bill-o:before{content:""}.van-icon-calendar-o:before{content:""}.van-icon-brush-o:before{content:""}.van-icon-card:before{content:""}.van-icon-cart-o:before{content:""}.van-icon-cart-circle:before{content:""}.van-icon-cart-circle-o:before{content:""}.van-icon-cart:before{content:""}.van-icon-cash-on-deliver:before{content:""}.van-icon-cash-back-record-o:before{content:""}.van-icon-cashier-o:before{content:""}.van-icon-chart-trending-o:before{content:""}.van-icon-certificate:before{content:""}.van-icon-chat:before{content:""}.van-icon-clear:before{content:""}.van-icon-chat-o:before{content:""}.van-icon-checked:before{content:""}.van-icon-clock:before{content:""}.van-icon-clock-o:before{content:""}.van-icon-close:before{content:""}.van-icon-closed-eye:before{content:""}.van-icon-circle:before{content:""}.van-icon-cluster-o:before{content:""}.van-icon-column:before{content:""}.van-icon-comment-circle-o:before{content:""}.van-icon-cluster:before{content:""}.van-icon-comment:before{content:""}.van-icon-comment-o:before{content:""}.van-icon-comment-circle:before{content:""}.van-icon-completed-o:before{content:""}.van-icon-credit-pay:before{content:""}.van-icon-coupon:before{content:""}.van-icon-debit-pay:before{content:""}.van-icon-coupon-o:before{content:""}.van-icon-contact-o:before{content:""}.van-icon-descending:before{content:""}.van-icon-desktop-o:before{content:""}.van-icon-diamond-o:before{content:""}.van-icon-description-o:before{content:""}.van-icon-delete:before{content:""}.van-icon-diamond:before{content:""}.van-icon-delete-o:before{content:""}.van-icon-cross:before{content:""}.van-icon-edit:before{content:""}.van-icon-ellipsis:before{content:""}.van-icon-down:before{content:""}.van-icon-discount-o:before{content:""}.van-icon-ecard-pay:before{content:""}.van-icon-envelop-o:before{content:""}@font-face{font-weight:400;font-family:vant-icon;font-style:normal;font-display:auto;src:url(/fonts/vant-icon.woff2)format("woff2")}.van-icon__image{object-fit:contain;width:1em;height:1em;display:block}:root,:host{--van-skeleton-image-size:96px;--van-skeleton-image-radius:24px}.van-skeleton-image{width:var(--van-skeleton-image-size);height:var(--van-skeleton-image-size);background:var(--van-active-color);justify-content:center;align-items:center;display:flex}.van-skeleton-image--round{border-radius:var(--van-skeleton-image-radius)}.van-skeleton-image__icon{width:calc(var(--van-skeleton-image-size) / 2);height:calc(var(--van-skeleton-image-size) / 2);font-size:calc(var(--van-skeleton-image-size) / 2);color:var(--van-gray-5)}:root,:host{--van-rate-icon-size:20px;--van-rate-icon-gutter:var(--van-padding-base);--van-rate-icon-void-color:var(--van-gray-5);--van-rate-icon-full-color:var(--van-danger-color);--van-rate-icon-disabled-color:var(--van-gray-5)}.van-rate{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;display:inline-flex}.van-rate__item{position:relative}.van-rate__item:not(:last-child){padding-right:var(--van-rate-icon-gutter)}.van-rate__icon{width:1em;color:var(--van-rate-icon-void-color);font-size:var(--van-rate-icon-size);display:block}.van-rate__icon--half{pointer-events:none;position:absolute;top:0;left:0;overflow:hidden}.van-rate__icon--full{color:var(--van-rate-icon-full-color)}.van-rate__icon--disabled{color:var(--van-rate-icon-disabled-color)}.van-rate--disabled{cursor:not-allowed}.van-rate--readonly{cursor:default}:root,:host{--van-notice-bar-height:40px;--van-notice-bar-padding:0 var(--van-padding-md);--van-notice-bar-wrapable-padding:var(--van-padding-xs) var(--van-padding-md);--van-notice-bar-text-color:var(--van-orange-dark);--van-notice-bar-font-size:var(--van-font-size-md);--van-notice-bar-line-height:24px;--van-notice-bar-background:var(--van-orange-light);--van-notice-bar-icon-size:16px;--van-notice-bar-icon-min-width:24px}.van-notice-bar{height:var(--van-notice-bar-height);padding:var(--van-notice-bar-padding);color:var(--van-notice-bar-text-color);font-size:var(--van-notice-bar-font-size);line-height:var(--van-notice-bar-line-height);background:var(--van-notice-bar-background);align-items:center;display:flex;position:relative}.van-notice-bar__left-icon,.van-notice-bar__right-icon{min-width:var(--van-notice-bar-icon-min-width);font-size:var(--van-notice-bar-icon-size)}.van-notice-bar__right-icon{text-align:right;cursor:pointer}.van-notice-bar__wrap{flex:1;align-items:center;height:100%;display:flex;position:relative;overflow:hidden}.van-notice-bar__content{white-space:nowrap;transition-timing-function:linear;position:absolute}.van-notice-bar__content.van-ellipsis{max-width:100%}.van-notice-bar--wrapable{height:auto;padding:var(--van-notice-bar-wrapable-padding)}.van-notice-bar--wrapable .van-notice-bar__wrap{height:auto}.van-notice-bar--wrapable .van-notice-bar__content{white-space:normal;word-wrap:break-word;position:relative}:root,:host{--van-nav-bar-height:46px;--van-nav-bar-background:var(--van-background-2);--van-nav-bar-arrow-size:16px;--van-nav-bar-icon-color:var(--van-primary-color);--van-nav-bar-text-color:var(--van-primary-color);--van-nav-bar-title-font-size:var(--van-font-size-lg);--van-nav-bar-title-text-color:var(--van-text-color);--van-nav-bar-z-index:1;--van-nav-bar-disabled-opacity:var(--van-disabled-opacity)}.van-nav-bar{z-index:var(--van-nav-bar-z-index);line-height:var(--van-line-height-lg);text-align:center;background:var(--van-nav-bar-background);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.van-nav-bar--fixed{width:100%;position:fixed;top:0;left:0}.van-nav-bar--safe-area-inset-top{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}.van-nav-bar .van-icon{color:var(--van-nav-bar-icon-color)}.van-nav-bar__content{height:var(--van-nav-bar-height);align-items:center;display:flex;position:relative}.van-nav-bar__arrow{margin-right:var(--van-padding-base);font-size:var(--van-nav-bar-arrow-size)}.van-nav-bar__title{max-width:60%;color:var(--van-nav-bar-title-text-color);font-weight:var(--van-font-bold);font-size:var(--van-nav-bar-title-font-size);margin:0 auto}.van-nav-bar__left,.van-nav-bar__right{padding:0 var(--van-padding-md);font-size:var(--van-font-size-md);align-items:center;display:flex;position:absolute;top:0;bottom:0}.van-nav-bar__left--disabled,.van-nav-bar__right--disabled{cursor:not-allowed;opacity:var(--van-nav-bar-disabled-opacity)}.van-nav-bar__left{left:0}.van-nav-bar__right{right:0}.van-nav-bar__text{color:var(--van-nav-bar-text-color)}:root,:host{--van-floating-bubble-size:48px;--van-floating-bubble-initial-gap:24px;--van-floating-bubble-icon-size:28px;--van-floating-bubble-background:var(--van-primary-color);--van-floating-bubble-color:var(--van-background-2);--van-floating-bubble-z-index:999;--van-floating-bubble-border-radius:var(--van-radius-max)}.van-floating-bubble{top:0;left:0;right:var(--van-floating-bubble-initial-gap);bottom:var(--van-floating-bubble-initial-gap);width:var(--van-floating-bubble-size);height:var(--van-floating-bubble-size);box-sizing:border-box;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;background:var(--van-floating-bubble-background);color:var(--van-floating-bubble-color);border-radius:var(--van-floating-bubble-border-radius);z-index:var(--van-floating-bubble-z-index);transition:transform var(--van-duration-base);justify-content:center;align-items:center;display:flex;position:fixed;overflow:hidden}.van-floating-bubble:active{opacity:.8}.van-floating-bubble__icon{font-size:var(--van-floating-bubble-icon-size)}:root,:host{--van-image-placeholder-text-color:var(--van-text-color-2);--van-image-placeholder-font-size:var(--van-font-size-md);--van-image-placeholder-background:var(--van-background);--van-image-loading-icon-size:32px;--van-image-loading-icon-color:var(--van-gray-4);--van-image-error-icon-size:32px;--van-image-error-icon-color:var(--van-gray-4)}.van-image{display:inline-block;position:relative}.van-image--round{border-radius:var(--van-radius-max);overflow:hidden}.van-image--round .van-image__img{border-radius:inherit}.van-image--block{display:block}.van-image__img,.van-image__error,.van-image__loading{width:100%;height:100%;display:block}.van-image__error,.van-image__loading{color:var(--van-image-placeholder-text-color);font-size:var(--van-image-placeholder-font-size);background:var(--van-image-placeholder-background);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.van-image__loading-icon{color:var(--van-image-loading-icon-color);font-size:var(--van-image-loading-icon-size)}.van-image__error-icon{color:var(--van-image-error-icon-color);font-size:var(--van-image-error-icon-size)}:root,:host{--van-back-top-size:40px;--van-back-top-right:30px;--van-back-top-bottom:40px;--van-back-top-z-index:100;--van-back-top-icon-size:20px;--van-back-top-text-color:#fff;--van-back-top-background:var(--van-blue)}.van-back-top{width:var(--van-back-top-size);height:var(--van-back-top-size);right:var(--van-back-top-right);bottom:var(--van-back-top-bottom);z-index:var(--van-back-top-z-index);cursor:pointer;color:var(--van-back-top-text-color);border-radius:var(--van-radius-max);transition:var(--van-duration-base) cubic-bezier(.25,.8,.5,1);background-color:var(--van-back-top-background);justify-content:center;align-items:center;display:flex;position:fixed;transform:scale(0);box-shadow:0 2px 8px #0000001f}.van-back-top:active{opacity:var(--van-active-opacity)}.van-back-top__placeholder{display:none}.van-back-top--active{transform:scale(1)}.van-back-top__icon{font-size:var(--van-back-top-icon-size);font-weight:var(--van-font-bold)}:root,:host{--van-tag-padding:0 var(--van-padding-base);--van-tag-text-color:var(--van-white);--van-tag-font-size:var(--van-font-size-sm);--van-tag-radius:2px;--van-tag-line-height:16px;--van-tag-medium-padding:2px 6px;--van-tag-large-padding:var(--van-padding-base) var(--van-padding-xs);--van-tag-large-radius:var(--van-radius-md);--van-tag-large-font-size:var(--van-font-size-md);--van-tag-round-radius:var(--van-radius-max);--van-tag-danger-color:var(--van-danger-color);--van-tag-primary-color:var(--van-primary-color);--van-tag-success-color:var(--van-success-color);--van-tag-warning-color:var(--van-warning-color);--van-tag-default-color:var(--van-gray-6);--van-tag-plain-background:var(--van-background-2)}.van-tag{padding:var(--van-tag-padding);color:var(--van-tag-text-color);font-size:var(--van-tag-font-size);line-height:var(--van-tag-line-height);border-radius:var(--van-tag-radius);align-items:center;display:inline-flex;position:relative}.van-tag--default{background:var(--van-tag-default-color)}.van-tag--default.van-tag--plain{color:var(--van-tag-default-color)}.van-tag--danger{background:var(--van-tag-danger-color)}.van-tag--danger.van-tag--plain{color:var(--van-tag-danger-color)}.van-tag--primary{background:var(--van-tag-primary-color)}.van-tag--primary.van-tag--plain{color:var(--van-tag-primary-color)}.van-tag--success{background:var(--van-tag-success-color)}.van-tag--success.van-tag--plain{color:var(--van-tag-success-color)}.van-tag--warning{background:var(--van-tag-warning-color)}.van-tag--warning.van-tag--plain{color:var(--van-tag-warning-color)}.van-tag--plain{background:var(--van-tag-plain-background);border-color:currentColor}.van-tag--plain:before{border:1px solid;border-color:inherit;border-radius:inherit;content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.van-tag--medium{padding:var(--van-tag-medium-padding)}.van-tag--large{padding:var(--van-tag-large-padding);font-size:var(--van-tag-large-font-size);border-radius:var(--van-tag-large-radius)}.van-tag--mark{border-radius:0 var(--van-tag-round-radius) var(--van-tag-round-radius) 0}.van-tag--mark:after{content:"";width:2px;display:block}.van-tag--round{border-radius:var(--van-tag-round-radius)}.van-tag__close{margin-left:2px}:root,:host{--van-card-padding:var(--van-padding-xs) var(--van-padding-md);--van-card-font-size:var(--van-font-size-sm);--van-card-text-color:var(--van-text-color);--van-card-background:var(--van-background);--van-card-thumb-size:88px;--van-card-thumb-radius:var(--van-radius-lg);--van-card-title-line-height:16px;--van-card-desc-color:var(--van-text-color-2);--van-card-desc-line-height:var(--van-line-height-md);--van-card-price-color:var(--van-text-color);--van-card-origin-price-color:var(--van-text-color-2);--van-card-num-color:var(--van-text-color-2);--van-card-origin-price-font-size:var(--van-font-size-xs);--van-card-price-font-size:var(--van-font-size-sm);--van-card-price-integer-font-size:var(--van-font-size-lg);--van-card-price-font:var(--van-price-font)}.van-card{box-sizing:border-box;padding:var(--van-card-padding);color:var(--van-card-text-color);font-size:var(--van-card-font-size);background:var(--van-card-background);position:relative}.van-card:not(:first-child){margin-top:var(--van-padding-xs)}.van-card__header{display:flex}.van-card__thumb{width:var(--van-card-thumb-size);height:var(--van-card-thumb-size);margin-right:var(--van-padding-xs);flex:none;position:relative}.van-card__thumb img{border-radius:var(--van-card-thumb-radius)}.van-card__content{min-width:0;min-height:var(--van-card-thumb-size);flex-direction:column;flex:1;justify-content:space-between;display:flex;position:relative}.van-card__content--centered{justify-content:center}.van-card__title,.van-card__desc{word-wrap:break-word}.van-card__title{max-height:32px;font-weight:var(--van-font-bold);line-height:var(--van-card-title-line-height)}.van-card__desc{max-height:var(--van-card-desc-line-height);color:var(--van-card-desc-color);line-height:var(--van-card-desc-line-height)}.van-card__bottom{line-height:var(--van-line-height-md)}.van-card__price{color:var(--van-card-price-color);font-weight:var(--van-font-bold);font-size:var(--van-card-price-font-size);display:inline-block}.van-card__price-integer{font-size:var(--van-card-price-integer-font-size);font-family:var(--van-card-price-font)}.van-card__price-decimal{font-family:var(--van-card-price-font)}.van-card__origin-price{color:var(--van-card-origin-price-color);font-size:var(--van-card-origin-price-font-size);margin-left:5px;text-decoration:line-through;display:inline-block}.van-card__num{float:right;color:var(--van-card-num-color)}.van-card__tag{position:absolute;top:2px;left:0}.van-card__footer{text-align:right;flex:none}.van-card__footer .van-button{margin-left:5px}:root,:host{--van-cell-font-size:var(--van-font-size-md);--van-cell-line-height:24px;--van-cell-vertical-padding:10px;--van-cell-horizontal-padding:var(--van-padding-md);--van-cell-text-color:var(--van-text-color);--van-cell-background:var(--van-background-2);--van-cell-border-color:var(--van-border-color);--van-cell-active-color:var(--van-active-color);--van-cell-required-color:var(--van-danger-color);--van-cell-label-color:var(--van-text-color-2);--van-cell-label-font-size:var(--van-font-size-sm);--van-cell-label-line-height:var(--van-line-height-sm);--van-cell-label-margin-top:var(--van-padding-base);--van-cell-value-color:var(--van-text-color-2);--van-cell-value-font-size:inherit;--van-cell-icon-size:16px;--van-cell-right-icon-color:var(--van-gray-6);--van-cell-large-vertical-padding:var(--van-padding-sm);--van-cell-large-title-font-size:var(--van-font-size-lg);--van-cell-large-label-font-size:var(--van-font-size-md);--van-cell-large-value-font-size:inherit}.van-cell{box-sizing:border-box;width:100%;padding:var(--van-cell-vertical-padding) var(--van-cell-horizontal-padding);color:var(--van-cell-text-color);font-size:var(--van-cell-font-size);line-height:var(--van-cell-line-height);background:var(--van-cell-background);display:flex;position:relative;overflow:hidden}.van-cell:after{box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:1px solid var(--van-cell-border-color);position:absolute;transform:scaleY(.5)}.van-cell:last-child:after,.van-cell--borderless:after{display:none}.van-cell__label{margin-top:var(--van-cell-label-margin-top);color:var(--van-cell-label-color);font-size:var(--van-cell-label-font-size);line-height:var(--van-cell-label-line-height)}.van-cell__title,.van-cell__value{flex:1}.van-cell__value{color:var(--van-cell-value-color);font-size:var(--van-cell-value-font-size);text-align:right;vertical-align:middle;word-wrap:break-word;position:relative;overflow:hidden}.van-cell__left-icon,.van-cell__right-icon{height:var(--van-cell-line-height);font-size:var(--van-cell-icon-size);line-height:var(--van-cell-line-height)}.van-cell__left-icon{margin-right:var(--van-padding-base)}.van-cell__right-icon{margin-left:var(--van-padding-base);color:var(--van-cell-right-icon-color)}.van-cell--clickable{cursor:pointer}.van-cell--clickable:active{background-color:var(--van-cell-active-color)}.van-cell--required{overflow:visible}.van-cell--required:before{left:var(--van-padding-xs);color:var(--van-cell-required-color);font-size:var(--van-cell-font-size);content:"*";position:absolute}.van-cell--center{align-items:center}.van-cell--large{padding-top:var(--van-cell-large-vertical-padding);padding-bottom:var(--van-cell-large-vertical-padding)}.van-cell--large .van-cell__title{font-size:var(--van-cell-large-title-font-size)}.van-cell--large .van-cell__label{font-size:var(--van-cell-large-label-font-size)}.van-cell--large .van-cell__value{font-size:var(--van-cell-large-value-font-size)}:root,:host{--van-coupon-cell-selected-text-color:var(--van-text-color)}.van-coupon-cell__value--selected{color:var(--van-coupon-cell-selected-text-color)}:root,:host{--van-contact-card-padding:var(--van-padding-md);--van-contact-card-add-icon-size:40px;--van-contact-card-add-icon-color:var(--van-primary-color);--van-contact-card-title-line-height:var(--van-line-height-md)}.van-contact-card{padding:var(--van-contact-card-padding)}.van-contact-card__title{line-height:var(--van-contact-card-title-line-height);margin-left:5px}.van-contact-card--add .van-contact-card__value{line-height:var(--van-contact-card-add-icon-size)}.van-contact-card--add .van-cell__left-icon{color:var(--van-contact-card-add-icon-color);font-size:var(--van-contact-card-add-icon-size)}.van-contact-card:before{background:repeating-linear-gradient(-45deg,var(--van-warning-color) 0,var(--van-warning-color) 20%,transparent 0,transparent 25%,var(--van-primary-color) 0,var(--van-primary-color) 45%,transparent 0,transparent 50%);content:"";background-size:80px;height:2px;position:absolute;bottom:0;left:0;right:0}:root,:host{--van-collapse-item-duration:var(--van-duration-base);--van-collapse-item-content-padding:var(--van-padding-sm) var(--van-padding-md);--van-collapse-item-content-font-size:var(--van-font-size-md);--van-collapse-item-content-line-height:1.5;--van-collapse-item-content-text-color:var(--van-text-color-2);--van-collapse-item-content-background:var(--van-background-2);--van-collapse-item-title-disabled-color:var(--van-text-color-3)}.van-collapse-item{position:relative}.van-collapse-item--border:after{box-sizing:border-box;content:" ";pointer-events:none;top:0;right:var(--van-padding-md);left:var(--van-padding-md);border-top:1px solid var(--van-border-color);position:absolute;transform:scaleY(.5)}.van-collapse-item__title .van-cell__right-icon:before{transition:transform var(--van-collapse-item-duration);transform:rotate(90deg)translateZ(0)}.van-collapse-item__title:after{right:var(--van-padding-md);display:none}.van-collapse-item__title--expanded .van-cell__right-icon:before{transform:rotate(-90deg)}.van-collapse-item__title--expanded:after{display:block}.van-collapse-item__title--borderless:after{display:none}.van-collapse-item__title--disabled{cursor:not-allowed}.van-collapse-item__title--disabled,.van-collapse-item__title--disabled .van-cell__right-icon{color:var(--van-collapse-item-title-disabled-color)}.van-collapse-item__wrapper{transition:height var(--van-collapse-item-duration) ease-in-out;will-change:height;overflow:hidden}.van-collapse-item__content{padding:var(--van-collapse-item-content-padding);color:var(--van-collapse-item-content-text-color);font-size:var(--van-collapse-item-content-font-size);line-height:var(--van-collapse-item-content-line-height);background:var(--van-collapse-item-content-background)}:root,:host{--van-field-label-width:6.2em;--van-field-label-color:var(--van-text-color);--van-field-label-margin-right:var(--van-padding-sm);--van-field-input-text-color:var(--van-text-color);--van-field-input-error-text-color:var(--van-danger-color);--van-field-input-disabled-text-color:var(--van-text-color-3);--van-field-placeholder-text-color:var(--van-text-color-3);--van-field-icon-size:18px;--van-field-clear-icon-size:18px;--van-field-clear-icon-color:var(--van-gray-5);--van-field-right-icon-color:var(--van-gray-6);--van-field-error-message-color:var(--van-danger-color);--van-field-error-message-font-size:12px;--van-field-text-area-min-height:60px;--van-field-word-limit-color:var(--van-gray-7);--van-field-word-limit-font-size:var(--van-font-size-sm);--van-field-word-limit-line-height:16px;--van-field-disabled-text-color:var(--van-text-color-3);--van-field-required-mark-color:var(--van-red)}.van-field{flex-wrap:wrap}.van-field__label{box-sizing:border-box;width:var(--van-field-label-width);margin-right:var(--van-field-label-margin-right);color:var(--van-field-label-color);text-align:left;word-wrap:break-word;flex:none}.van-field__label--center{text-align:center}.van-field__label--right{text-align:right}.van-field__label--top{text-align:left;width:100%;margin-bottom:var(--van-padding-base);overflow-wrap:break-word;display:flex}.van-field__label--required:before{color:var(--van-field-required-mark-color);content:"*";margin-right:2px}.van-field--disabled .van-field__label{color:var(--van-field-disabled-text-color)}.van-field__value{overflow:visible}.van-field__body{align-items:center;display:flex}.van-field__control{box-sizing:border-box;width:100%;min-width:0;color:var(--van-field-input-text-color);line-height:inherit;text-align:left;resize:none;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;background-color:#0000;border:0;margin:0;padding:0;display:block}.van-field__control::placeholder{color:var(--van-field-placeholder-text-color)}.van-field__control:-moz-read-only{cursor:default}.van-field__control:read-only{cursor:default}.van-field__control:disabled{color:var(--van-field-input-disabled-text-color);cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--van-field-input-disabled-text-color)}.van-field__control--center{text-align:center;justify-content:center}.van-field__control--right{text-align:right;justify-content:flex-end}.van-field__control--custom{min-height:var(--van-cell-line-height);align-items:center;display:flex}.van-field__control--error::-webkit-input-placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--error,.van-field__control--error::placeholder{color:var(--van-field-input-error-text-color);-webkit-text-fill-color:currentColor}.van-field__control--min-height{min-height:var(--van-field-text-area-min-height)}.van-field__control[type=date],.van-field__control[type=time],.van-field__control[type=datetime-local]{min-height:var(--van-cell-line-height)}.van-field__control[type=search]{-webkit-appearance:none}.van-field__clear,.van-field__icon,.van-field__button,.van-field__right-icon{flex-shrink:0}.van-field__clear,.van-field__right-icon{margin-right:calc(var(--van-padding-xs) * -1);padding:0 var(--van-padding-xs);line-height:inherit}.van-field__clear{color:var(--van-field-clear-icon-color);font-size:var(--van-field-clear-icon-size);cursor:pointer}.van-field__left-icon .van-icon,.van-field__right-icon .van-icon{font-size:var(--van-field-icon-size);line-height:inherit;display:block}.van-field__left-icon{margin-right:var(--van-padding-base)}.van-field__right-icon{color:var(--van-field-right-icon-color)}.van-field__button{padding-left:var(--van-padding-xs)}.van-field__error-message{color:var(--van-field-error-message-color);font-size:var(--van-field-error-message-font-size);text-align:left}.van-field__error-message--center{text-align:center}.van-field__error-message--right{text-align:right}.van-field__word-limit{margin-top:var(--van-padding-base);color:var(--van-field-word-limit-color);font-size:var(--van-field-word-limit-font-size);line-height:var(--van-field-word-limit-line-height);text-align:right}:root,:host{--van-search-padding:10px var(--van-padding-sm);--van-search-background:var(--van-background-2);--van-search-content-background:var(--van-background);--van-search-input-height:34px;--van-search-label-padding:0 5px;--van-search-label-color:var(--van-text-color);--van-search-label-font-size:var(--van-font-size-md);--van-search-left-icon-color:var(--van-gray-6);--van-search-action-padding:0 var(--van-padding-xs);--van-search-action-text-color:var(--van-text-color);--van-search-action-font-size:var(--van-font-size-md)}.van-search{box-sizing:border-box;padding:var(--van-search-padding);background:var(--van-search-background);align-items:center;display:flex}.van-search__content{padding-left:var(--van-padding-sm);background:var(--van-search-content-background);border-radius:var(--van-radius-sm);flex:1;display:flex}.van-search__content--round{border-radius:var(--van-radius-max)}.van-search__label{padding:var(--van-search-label-padding);color:var(--van-search-label-color);font-size:var(--van-search-label-font-size);line-height:var(--van-search-input-height)}.van-search__field{padding:0 var(--van-padding-xs) 0 0;height:var(--van-search-input-height);background-color:#0000;flex:1;align-items:center}.van-search__field .van-field__left-icon{color:var(--van-search-left-icon-color)}.van-search__field--with-message{align-items:flex-start;height:auto;padding-top:5px;padding-bottom:5px}.van-search--show-action{padding-right:0}.van-search input::-webkit-search-decoration{display:none}.van-search input::-webkit-search-cancel-button{display:none}.van-search input::-webkit-search-results-button{display:none}.van-search input::-webkit-search-results-decoration{display:none}.van-search__action{padding:var(--van-search-action-padding);color:var(--van-search-action-text-color);font-size:var(--van-search-action-font-size);line-height:var(--van-search-input-height);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-search__action:active{background-color:var(--van-active-color)}:root,:host{--van-action-bar-icon-width:48px;--van-action-bar-icon-height:100%;--van-action-bar-icon-color:var(--van-text-color);--van-action-bar-icon-size:18px;--van-action-bar-icon-font-size:var(--van-font-size-xs);--van-action-bar-icon-active-color:var(--van-active-color);--van-action-bar-icon-text-color:var(--van-text-color);--van-action-bar-icon-background:var(--van-background-2)}.van-action-bar-icon{min-width:var(--van-action-bar-icon-width);height:var(--van-action-bar-icon-height);color:var(--van-action-bar-icon-text-color);font-size:var(--van-action-bar-icon-font-size);text-align:center;background:var(--van-action-bar-icon-background);cursor:pointer;flex-direction:column;justify-content:center;line-height:1;display:flex}.van-action-bar-icon:active{background-color:var(--van-action-bar-icon-active-color)}.van-action-bar-icon--disabled{color:var(--van-text-color-3);cursor:not-allowed}.van-action-bar-icon--disabled:active{background-color:#0000}.van-action-bar-icon--disabled .van-action-bar-icon__icon{color:var(--van-text-color-3)}.van-action-bar-icon__icon{margin:0 auto var(--van-padding-base);color:var(--van-action-bar-icon-color);font-size:var(--van-action-bar-icon-size)}: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{color:var(--van-loading-spinner-color);vertical-align:middle;font-size:0;position:relative}.van-loading__spinner{width:var(--van-loading-spinner-size);max-width:100%;height:var(--van-loading-spinner-size);vertical-align:middle;max-height:100%;animation:van-rotate var(--van-loading-spinner-duration) linear infinite;display:inline-block;position:relative}.van-loading__spinner--spinner{animation-timing-function:steps(12,end)}.van-loading__spinner--circular{animation-duration:2s}.van-loading__line{width:100%;height:100%;position:absolute;top:0;left:0}.van-loading__line:before{content:" ";background-color:currentColor;border-radius:40%;width:2px;height:25%;margin:0 auto;display:block}.van-loading__circular{width:100%;height:100%;display:block}.van-loading__circular circle{stroke:currentColor;stroke-width:3px;stroke-linecap:round;animation:1.5s ease-in-out infinite van-circular}.van-loading__text{margin-left:var(--van-padding-xs);color:var(--van-loading-text-color);font-size:var(--van-loading-text-font-size);vertical-align:middle;display:inline-block}.van-loading--vertical{flex-direction:column;align-items:center;display:flex}.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:-40px}to{stroke-dasharray:90 150;stroke-dashoffset:-120px}}.van-loading__line--1{opacity:1;transform:rotate(30deg)}.van-loading__line--2{opacity:.9375;transform:rotate(60deg)}.van-loading__line--3{opacity:.875;transform:rotate(90deg)}.van-loading__line--4{opacity:.8125;transform:rotate(120deg)}.van-loading__line--5{opacity:.75;transform:rotate(150deg)}.van-loading__line--6{opacity:.6875;transform:rotate(180deg)}.van-loading__line--7{opacity:.625;transform:rotate(210deg)}.van-loading__line--8{opacity:.5625;transform:rotate(240deg)}.van-loading__line--9{opacity:.5;transform:rotate(270deg)}.van-loading__line--10{opacity:.4375;transform:rotate(300deg)}.van-loading__line--11{opacity:.375;transform:rotate(330deg)}.van-loading__line--12{opacity:.3125;transform:rotate(360deg)}:root,:host{--van-pull-refresh-head-height:50px;--van-pull-refresh-head-font-size:var(--van-font-size-md);--van-pull-refresh-head-text-color:var(--van-text-color-2);--van-pull-refresh-loading-icon-size:16px}.van-pull-refresh{overflow:hidden}.van-pull-refresh__track{height:100%;transition-property:transform;position:relative}.van-pull-refresh__head{width:100%;height:var(--van-pull-refresh-head-height);color:var(--van-pull-refresh-head-text-color);font-size:var(--van-pull-refresh-head-font-size);line-height:var(--van-pull-refresh-head-height);text-align:center;position:absolute;left:0;overflow:hidden;transform:translateY(-100%)}.van-pull-refresh__loading .van-loading__spinner{width:var(--van-pull-refresh-loading-icon-size);height:var(--van-pull-refresh-loading-icon-size)}:root,:host{--van-number-keyboard-background:var(--van-gray-2);--van-number-keyboard-key-height:48px;--van-number-keyboard-key-font-size:28px;--van-number-keyboard-key-active-color:var(--van-gray-3);--van-number-keyboard-key-background:var(--van-background-2);--van-number-keyboard-delete-font-size:var(--van-font-size-lg);--van-number-keyboard-title-color:var(--van-gray-7);--van-number-keyboard-title-height:34px;--van-number-keyboard-title-font-size:var(--van-font-size-lg);--van-number-keyboard-close-padding:0 var(--van-padding-md);--van-number-keyboard-close-color:var(--van-primary-color);--van-number-keyboard-close-font-size:var(--van-font-size-md);--van-number-keyboard-button-text-color:var(--van-white);--van-number-keyboard-button-background:var(--van-primary-color);--van-number-keyboard-z-index:100}.van-theme-dark{--van-number-keyboard-background:var(--van-gray-8);--van-number-keyboard-key-background:var(--van-gray-7);--van-number-keyboard-key-active-color:var(--van-gray-6)}.van-number-keyboard{z-index:var(--van-number-keyboard-z-index);background:var(--van-number-keyboard-background);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;padding-bottom:22px;position:fixed;bottom:0;left:0}.van-number-keyboard--with-title{border-radius:20px 20px 0 0}.van-number-keyboard__header{box-sizing:content-box;height:var(--van-number-keyboard-title-height);color:var(--van-number-keyboard-title-color);font-size:var(--van-number-keyboard-title-font-size);justify-content:center;align-items:center;padding-top:6px;display:flex;position:relative}.van-number-keyboard__title{font-weight:400;display:inline-block}.van-number-keyboard__title-left{position:absolute;left:0}.van-number-keyboard__body{padding:6px 0 0 6px;display:flex}.van-number-keyboard__keys{flex-wrap:wrap;flex:3;display:flex}.van-number-keyboard__close{height:100%;padding:var(--van-number-keyboard-close-padding);color:var(--van-number-keyboard-close-color);font-size:var(--van-number-keyboard-close-font-size);background-color:#0000;border:none;position:absolute;right:0}.van-number-keyboard__sidebar{flex-direction:column;flex:1;display:flex}.van-number-keyboard--unfit{padding-bottom:0}.van-key{height:var(--van-number-keyboard-key-height);font-size:var(--van-number-keyboard-key-font-size);background:var(--van-number-keyboard-key-background);border-radius:var(--van-radius-lg);cursor:pointer;justify-content:center;align-items:center;line-height:1.5;display:flex}.van-key--large{height:auto;position:absolute;top:0;bottom:6px;left:0;right:6px}.van-key--blue,.van-key--delete{font-size:var(--van-number-keyboard-delete-font-size)}.van-key--active{background-color:var(--van-number-keyboard-key-active-color)}.van-key--blue{color:var(--van-number-keyboard-button-text-color);background:var(--van-number-keyboard-button-background)}.van-key--blue.van-key--active{opacity:var(--van-active-opacity)}.van-key__wrapper{box-sizing:border-box;flex:33%;padding:0 6px 6px 0;position:relative}.van-key__wrapper--wider{flex-basis:66%}.van-key__delete-icon{width:32px;height:22px}.van-key__collapse-icon{width:30px;height:24px}.van-key__loading-icon{color:var(--van-number-keyboard-button-text-color)}:root,:host{--van-list-text-color:var(--van-text-color-2);--van-list-text-font-size:var(--van-font-size-md);--van-list-text-line-height:50px;--van-list-loading-icon-size:16px}.van-list__loading,.van-list__finished-text,.van-list__error-text{color:var(--van-list-text-color);font-size:var(--van-list-text-font-size);line-height:var(--van-list-text-line-height);text-align:center}.van-list__placeholder{pointer-events:none;height:0}.van-list__loading-icon .van-loading__spinner{width:var(--van-list-loading-icon-size);height:var(--van-list-loading-icon-size)}:root,:host{--van-switch-size:26px;--van-switch-width:calc(1.8em + 4px);--van-switch-height:calc(1em + 4px);--van-switch-node-size:1em;--van-switch-node-background:var(--van-white);--van-switch-node-shadow:0 3px 1px 0 #0000000d;--van-switch-background:#78788029;--van-switch-on-background:var(--van-primary-color);--van-switch-duration:var(--van-duration-base);--van-switch-disabled-opacity:var(--van-disabled-opacity)}.van-theme-dark{--van-switch-background:#78788052}.van-switch{box-sizing:content-box;width:var(--van-switch-width);height:var(--van-switch-height);font-size:var(--van-switch-size);background:var(--van-switch-background);border-radius:var(--van-switch-node-size);cursor:pointer;transition:background-color var(--van-switch-duration);display:inline-block;position:relative}.van-switch__node{width:var(--van-switch-node-size);height:var(--van-switch-node-size);font-size:inherit;background:var(--van-switch-node-background);box-shadow:var(--van-switch-node-shadow);transition:transform var(--van-switch-duration) cubic-bezier(.3,1.05,.4,1.05);border-radius:100%;position:absolute;top:2px;left:2px}.van-switch__loading{width:50%;height:50%;line-height:1;top:25%;left:25%}.van-switch--on{background:var(--van-switch-on-background)}.van-switch--on .van-switch__node{transform:translate(calc(var(--van-switch-width) - var(--van-switch-node-size) - 4px))}.van-switch--on .van-switch__loading{color:var(--van-switch-on-background)}.van-switch--disabled{cursor:not-allowed;opacity:var(--van-switch-disabled-opacity)}.van-switch--loading{cursor:default}: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{box-sizing:border-box;height:var(--van-button-default-height);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;margin:0;padding:0;display:inline-block;position:relative}.van-button:before{background:var(--van-black);border:inherit;border-color:var(--van-black);border-radius:inherit;opacity:0;content:" ";box-sizing:content-box;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.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{width:100%;display:block}.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{justify-content:center;align-items:center;height:100%;display:flex}.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-submit-bar-height:50px;--van-submit-bar-z-index:100;--van-submit-bar-background:var(--van-background-2);--van-submit-bar-button-width:110px;--van-submit-bar-price-color:var(--van-danger-color);--van-submit-bar-price-font-size:var(--van-font-size-sm);--van-submit-bar-price-integer-font-size:20px;--van-submit-bar-price-font:var(--van-price-font);--van-submit-bar-text-color:var(--van-text-color);--van-submit-bar-text-font-size:var(--van-font-size-md);--van-submit-bar-tip-padding:var(--van-padding-xs) var(--van-padding-sm);--van-submit-bar-tip-font-size:var(--van-font-size-sm);--van-submit-bar-tip-line-height:1.5;--van-submit-bar-tip-color:var(--van-orange-dark);--van-submit-bar-tip-background:var(--van-orange-light);--van-submit-bar-tip-icon-size:12px;--van-submit-bar-button-height:40px;--van-submit-bar-padding:0 var(--van-padding-md)}.van-submit-bar{z-index:var(--van-submit-bar-z-index);background:var(--van-submit-bar-background);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;position:fixed;bottom:0;left:0}.van-submit-bar__tip{padding:var(--van-submit-bar-tip-padding);color:var(--van-submit-bar-tip-color);font-size:var(--van-submit-bar-tip-font-size);line-height:var(--van-submit-bar-tip-line-height);background:var(--van-submit-bar-tip-background)}.van-submit-bar__tip-icon{margin-right:var(--van-padding-base);font-size:var(--van-submit-bar-tip-icon-size);vertical-align:middle}.van-submit-bar__tip-text{vertical-align:middle}.van-submit-bar__bar{height:var(--van-submit-bar-height);padding:var(--van-submit-bar-padding);font-size:var(--van-submit-bar-text-font-size);justify-content:flex-end;align-items:center;display:flex}.van-submit-bar__text{padding-right:var(--van-padding-sm);color:var(--van-submit-bar-text-color);text-align:right;flex:1}.van-submit-bar__text span{display:inline-block}.van-submit-bar__suffix-label{margin-left:var(--van-padding-base);font-weight:var(--van-font-bold)}.van-submit-bar__price{color:var(--van-submit-bar-price-color);font-weight:var(--van-font-bold);font-size:var(--van-submit-bar-price-font-size);margin-left:var(--van-padding-base)}.van-submit-bar__price-integer{font-size:var(--van-submit-bar-price-integer-font-size);font-family:var(--van-submit-bar-price-font)}.van-submit-bar__button{width:var(--van-submit-bar-button-width);height:var(--van-submit-bar-button-height);font-weight:var(--van-font-bold);border:none}.van-submit-bar__button--danger{background:var(--van-gradient-red)}:root,:host{--van-signature-padding:var(--van-padding-xs);--van-signature-content-height:200px;--van-signature-content-background:var(--van-background-2);--van-signature-content-border:1px dotted #dadada}.van-signature{padding:var(--van-signature-padding)}.van-signature__content{height:var(--van-signature-content-height);background-color:var(--van-signature-content-background);border:var(--van-signature-content-border);border-radius:var(--van-radius-lg);justify-content:center;align-items:center;display:flex;overflow:hidden}.van-signature__content canvas{width:100%;height:100%}.van-signature__footer{justify-content:flex-end;display:flex}.van-signature__footer .van-button{padding:0 var(--van-padding-md);margin-top:var(--van-padding-xs);margin-left:var(--van-padding-xs)}:root,:host{--van-contact-edit-padding:var(--van-padding-md);--van-contact-edit-fields-radius:var(--van-radius-md);--van-contact-edit-buttons-padding:var(--van-padding-xl) 0;--van-contact-edit-button-margin-bottom:var(--van-padding-sm);--van-contact-edit-button-font-size:var(--van-font-size-lg);--van-contact-edit-field-label-width:4.1em}.van-contact-edit{padding:var(--van-contact-edit-padding)}.van-contact-edit__fields{border-radius:var(--van-contact-edit-fields-radius);overflow:hidden}.van-contact-edit__fields .van-field__label{width:var(--van-contact-edit-field-label-width)}.van-contact-edit__switch-cell{border-radius:var(--van-contact-edit-fields-radius);margin-top:10px;padding-top:9px;padding-bottom:9px}.van-contact-edit__buttons{padding:var(--van-contact-edit-buttons-padding)}.van-contact-edit__button{margin-bottom:var(--van-contact-edit-button-margin-bottom);font-size:var(--van-contact-edit-button-font-size)}:root,:host{--van-action-bar-button-height:40px;--van-action-bar-button-warning-color:var(--van-gradient-orange);--van-action-bar-button-danger-color:var(--van-gradient-red)}.van-action-bar-button{height:var(--van-action-bar-button-height);font-weight:var(--van-font-bold);font-size:var(--van-font-size-md);border:none;border-radius:0;flex:1}.van-action-bar-button--first{border-top-left-radius:var(--van-radius-max);border-bottom-left-radius:var(--van-radius-max);margin-left:5px}.van-action-bar-button--last{border-top-right-radius:var(--van-radius-max);border-bottom-right-radius:var(--van-radius-max);margin-right:5px}.van-action-bar-button--warning{background:var(--van-action-bar-button-warning-color)}.van-action-bar-button--danger{background:var(--van-action-bar-button-danger-color)}@media (max-width:321px){.van-action-bar-button{font-size:13px}}:root,:host{--van-overlay-z-index:1;--van-overlay-background:#000000b3}.van-overlay{z-index:var(--van-overlay-z-index);background:var(--van-overlay-background);width:100%;height:100%;position:fixed;top:0;left:0}: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{box-sizing:border-box;background:var(--van-popup-background);max-height:100%;transition:var(--van-popup-transition);-webkit-overflow-scrolling:touch;position:fixed;overflow-y:auto}.van-popup--center{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100vw - var(--van-padding-md) * 2);margin:0 auto;top:50%;left:0;right:0;transform:translateY(-50%)}.van-popup--center.van-popup--round{border-radius:var(--van-popup-round-radius)}.van-popup--top{width:100%;top:0;left:0}.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:translateY(-50%)}.van-popup--right.van-popup--round{border-radius:var(--van-popup-round-radius) 0 0 var(--van-popup-round-radius)}.van-popup--bottom{width:100%;bottom:0;left:0}.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:translateY(-50%)}.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:translateY(-100%)}.van-popup-slide-right-enter-from,.van-popup-slide-right-leave-active{transform:translate(100%,-50%)}.van-popup-slide-bottom-enter-from,.van-popup-slide-bottom-leave-active{transform:translateY(100%)}.van-popup-slide-left-enter-from,.van-popup-slide-left-leave-active{transform:translate(-100%,-50%)}.van-popup__close-icon{z-index:var(--van-popup-close-icon-z-index);color:var(--van-popup-close-icon-color);font-size:var(--van-popup-close-icon-size);position:absolute}.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-share-sheet-header-padding:var(--van-padding-sm) var(--van-padding-md);--van-share-sheet-title-color:var(--van-text-color);--van-share-sheet-title-font-size:var(--van-font-size-md);--van-share-sheet-title-line-height:var(--van-line-height-md);--van-share-sheet-description-color:var(--van-text-color-2);--van-share-sheet-description-font-size:var(--van-font-size-sm);--van-share-sheet-description-line-height:16px;--van-share-sheet-icon-size:48px;--van-share-sheet-option-name-color:var(--van-gray-7);--van-share-sheet-option-name-font-size:var(--van-font-size-sm);--van-share-sheet-option-description-color:var(--van-text-color-3);--van-share-sheet-option-description-font-size:var(--van-font-size-sm);--van-share-sheet-cancel-button-font-size:var(--van-font-size-lg);--van-share-sheet-cancel-button-height:48px;--van-share-sheet-cancel-button-background:var(--van-background-2)}.van-share-sheet__header{padding:var(--van-share-sheet-header-padding);text-align:center}.van-share-sheet__title{margin-top:var(--van-padding-xs);color:var(--van-share-sheet-title-color);font-weight:400;font-size:var(--van-share-sheet-title-font-size);line-height:var(--van-share-sheet-title-line-height)}.van-share-sheet__description{margin-top:var(--van-padding-xs);color:var(--van-share-sheet-description-color);font-size:var(--van-share-sheet-description-font-size);line-height:var(--van-share-sheet-description-line-height);display:block}.van-share-sheet__options{padding:var(--van-padding-md) 0 var(--van-padding-md) var(--van-padding-xs);-webkit-overflow-scrolling:touch;display:flex;position:relative;overflow-x:auto;overflow-y:visible}.van-share-sheet__options--border:before{box-sizing:border-box;content:" ";pointer-events:none;top:0;right:0;left:var(--van-padding-md);border-top:1px solid var(--van-border-color);position:absolute;transform:scaleY(.5)}.van-share-sheet__options::-webkit-scrollbar{height:0}.van-share-sheet__option{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;align-items:center;display:flex}.van-share-sheet__icon,.van-share-sheet__image-icon{width:var(--van-share-sheet-icon-size);height:var(--van-share-sheet-icon-size);margin:0 var(--van-padding-md)}.van-share-sheet__icon{color:var(--van-gray-7);background-color:var(--van-gray-2);border-radius:100%;justify-content:center;align-items:center;display:flex}.van-share-sheet__icon--link,.van-share-sheet__icon--poster,.van-share-sheet__icon--qrcode{font-size:26px}.van-share-sheet__icon--weapp-qrcode{font-size:28px}.van-share-sheet__icon--qq,.van-share-sheet__icon--weibo,.van-share-sheet__icon--wechat,.van-share-sheet__icon--wechat-moments{color:var(--van-white);font-size:30px}.van-share-sheet__icon--qq{background-color:#38b9fa}.van-share-sheet__icon--wechat{background-color:#0bc15f}.van-share-sheet__icon--weibo{background-color:#ee575e}.van-share-sheet__icon--wechat-moments{background-color:#7bc845}.van-share-sheet__name{margin-top:var(--van-padding-xs);padding:0 var(--van-padding-base);color:var(--van-share-sheet-option-name-color);font-size:var(--van-share-sheet-option-name-font-size)}.van-share-sheet__option-description{padding:0 var(--van-padding-base);color:var(--van-share-sheet-option-description-color);font-size:var(--van-share-sheet-option-description-font-size)}.van-share-sheet__cancel{width:100%;font-size:var(--van-share-sheet-cancel-button-font-size);line-height:var(--van-share-sheet-cancel-button-height);text-align:center;background:var(--van-share-sheet-cancel-button-background);cursor:pointer;border:none;padding:0;display:block}.van-share-sheet__cancel:before{height:var(--van-padding-xs);background-color:var(--van-background);content:" ";display:block}.van-share-sheet__cancel:active{background-color:var(--van-active-color)}:root,:host{--van-popover-arrow-size:6px;--van-popover-radius:var(--van-radius-lg);--van-popover-action-width:128px;--van-popover-action-height:44px;--van-popover-action-font-size:var(--van-font-size-md);--van-popover-action-line-height:var(--van-line-height-md);--van-popover-action-icon-size:20px;--van-popover-horizontal-action-height:34px;--van-popover-horizontal-action-icon-size:16px;--van-popover-light-text-color:var(--van-text-color);--van-popover-light-background:var(--van-background-2);--van-popover-light-action-disabled-text-color:var(--van-text-color-3);--van-popover-dark-text-color:var(--van-white);--van-popover-dark-background:#4a4a4a;--van-popover-dark-action-disabled-text-color:var(--van-text-color-2)}.van-popover{background-color:#0000;transition:opacity .15s,transform .15s;position:absolute;overflow:visible}.van-popover__wrapper{display:inline-block}.van-popover__arrow{border-style:solid;border-color:#0000;border-width:var(--van-popover-arrow-size);width:0;height:0;position:absolute}.van-popover__content{border-radius:var(--van-popover-radius);overflow:hidden}.van-popover__content--horizontal{width:-webkit-max-content;width:-moz-max-content;width:max-content;display:flex}.van-popover__content--horizontal .van-popover__action{width:auto;height:var(--van-popover-horizontal-action-height);padding:0 var(--van-padding-sm);flex:none}.van-popover__content--horizontal .van-popover__action:last-child:after{display:none}.van-popover__content--horizontal .van-popover__action-icon{margin-right:var(--van-padding-base);font-size:var(--van-popover-horizontal-action-icon-size)}.van-popover__action{box-sizing:border-box;width:var(--van-popover-action-width);height:var(--van-popover-action-height);padding:0 var(--van-padding-md);font-size:var(--van-popover-action-font-size);line-height:var(--van-line-height-md);cursor:pointer;align-items:center;display:flex;position:relative}.van-popover__action:last-child .van-popover__action-text:after{display:none}.van-popover__action-text{flex:1;justify-content:center;align-items:center;height:100%;display:flex}.van-popover__action-icon{margin-right:var(--van-padding-xs);font-size:var(--van-popover-action-icon-size)}.van-popover__action--with-icon .van-popover__action-text{justify-content:flex-start}.van-popover[data-popper-placement^=top] .van-popover__arrow{margin-bottom:calc(var(--van-popover-arrow-size) * -1);border-top-color:currentColor;border-bottom-width:0;bottom:0}.van-popover[data-popper-placement=top]{transform-origin:50% 100%}.van-popover[data-popper-placement=top] .van-popover__arrow{left:50%;transform:translate(-50%)}.van-popover[data-popper-placement=top-start]{transform-origin:0 100%}.van-popover[data-popper-placement=top-start] .van-popover__arrow{left:var(--van-padding-md)}.van-popover[data-popper-placement=top-end]{transform-origin:100% 100%}.van-popover[data-popper-placement=top-end] .van-popover__arrow{right:var(--van-padding-md)}.van-popover[data-popper-placement^=left] .van-popover__arrow{margin-right:calc(var(--van-popover-arrow-size) * -1);border-left-color:currentColor;border-right-width:0;right:0}.van-popover[data-popper-placement=left]{transform-origin:100%}.van-popover[data-popper-placement=left] .van-popover__arrow{top:50%;transform:translateY(-50%)}.van-popover[data-popper-placement=left-start]{transform-origin:100% 0}.van-popover[data-popper-placement=left-start] .van-popover__arrow{top:var(--van-padding-md)}.van-popover[data-popper-placement=left-end]{transform-origin:100% 100%}.van-popover[data-popper-placement=left-end] .van-popover__arrow{bottom:var(--van-padding-md)}.van-popover[data-popper-placement^=right] .van-popover__arrow{margin-left:calc(var(--van-popover-arrow-size) * -1);border-left-width:0;border-right-color:currentColor;left:0}.van-popover[data-popper-placement=right]{transform-origin:0}.van-popover[data-popper-placement=right] .van-popover__arrow{top:50%;transform:translateY(-50%)}.van-popover[data-popper-placement=right-start]{transform-origin:0 0}.van-popover[data-popper-placement=right-start] .van-popover__arrow{top:var(--van-padding-md)}.van-popover[data-popper-placement=right-end]{transform-origin:0 100%}.van-popover[data-popper-placement=right-end] .van-popover__arrow{bottom:var(--van-padding-md)}.van-popover[data-popper-placement^=bottom] .van-popover__arrow{margin-top:calc(var(--van-popover-arrow-size) * -1);border-top-width:0;border-bottom-color:currentColor;top:0}.van-popover[data-popper-placement=bottom]{transform-origin:50% 0}.van-popover[data-popper-placement=bottom] .van-popover__arrow{left:50%;transform:translate(-50%)}.van-popover[data-popper-placement=bottom-start]{transform-origin:0 0}.van-popover[data-popper-placement=bottom-start] .van-popover__arrow{left:var(--van-padding-md)}.van-popover[data-popper-placement=bottom-end]{transform-origin:100% 0}.van-popover[data-popper-placement=bottom-end] .van-popover__arrow{right:var(--van-padding-md)}.van-popover--light{color:var(--van-popover-light-text-color)}.van-popover--light .van-popover__content{background:var(--van-popover-light-background);box-shadow:0 2px 12px #3232331f}.van-popover--light .van-popover__arrow{color:var(--van-popover-light-background)}.van-popover--light .van-popover__action:active{background-color:var(--van-active-color)}.van-popover--light .van-popover__action--disabled{color:var(--van-popover-light-action-disabled-text-color);cursor:not-allowed}.van-popover--light .van-popover__action--disabled:active{background-color:#0000}.van-popover--dark{color:var(--van-popover-dark-text-color)}.van-popover--dark .van-popover__content{background:var(--van-popover-dark-background)}.van-popover--dark .van-popover__arrow{color:var(--van-popover-dark-background)}.van-popover--dark .van-popover__action:active{background-color:#0003}.van-popover--dark .van-popover__action--disabled{color:var(--van-popover-dark-action-disabled-text-color)}.van-popover--dark .van-popover__action--disabled:active{background-color:#0000}.van-popover--dark .van-popover__action-text:after{border-color:var(--van-gray-7)}.van-popover-zoom-enter-from,.van-popover-zoom-leave-active{opacity:0;transform:scale(.8)}.van-popover-zoom-enter-active{transition-timing-function:var(--van-ease-out)}.van-popover-zoom-leave-active{transition-timing-function:var(--van-ease-in)}:root,:host{--van-notify-text-color:var(--van-white);--van-notify-padding:var(--van-padding-xs) var(--van-padding-md);--van-notify-font-size:var(--van-font-size-md);--van-notify-line-height:var(--van-line-height-md);--van-notify-primary-background:var(--van-primary-color);--van-notify-success-background:var(--van-success-color);--van-notify-danger-background:var(--van-danger-color);--van-notify-warning-background:var(--van-warning-color)}.van-notify{box-sizing:border-box;padding:var(--van-notify-padding);color:var(--van-notify-text-color);font-size:var(--van-notify-font-size);line-height:var(--van-notify-line-height);white-space:pre-wrap;text-align:center;word-wrap:break-word;justify-content:center;align-items:center;display:flex}.van-notify--primary{background:var(--van-notify-primary-background)}.van-notify--success{background:var(--van-notify-success-background)}.van-notify--danger{background:var(--van-notify-danger-background)}.van-notify--warning{background:var(--van-notify-warning-background)}: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{width:var(--van-dialog-width);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;top:45%;overflow:hidden}@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{align-items:center;min-height:104px;display:flex}.van-dialog__message{color:var(--van-text-color);max-height:var(--van-dialog-message-max-height);padding:26px var(--van-dialog-message-padding);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;flex:1;overflow-y:auto}.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{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;overflow:hidden}.van-dialog__confirm,.van-dialog__cancel{height:var(--van-dialog-button-height);border:0;border-radius:0;flex:1;margin:0}.van-dialog__confirm,.van-dialog__confirm:active{color:var(--van-dialog-confirm-button-text-color)}.van-dialog--round-button .van-dialog__footer{height:auto;padding:var(--van-padding-xs) var(--van-padding-lg) var(--van-padding-md);position:relative}.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{opacity:0;transform:translateY(-50%)scale(.7)}.van-dialog-bounce-leave-active{opacity:0;transform:translateY(-50%)scale(.9)}: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:-webkit-fit-content;width:-moz-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-action-sheet-max-height:80%;--van-action-sheet-header-height:48px;--van-action-sheet-header-font-size:var(--van-font-size-lg);--van-action-sheet-description-color:var(--van-text-color-2);--van-action-sheet-description-font-size:var(--van-font-size-md);--van-action-sheet-description-line-height:var(--van-line-height-md);--van-action-sheet-item-background:var(--van-background-2);--van-action-sheet-item-font-size:var(--van-font-size-lg);--van-action-sheet-item-line-height:var(--van-line-height-lg);--van-action-sheet-item-text-color:var(--van-text-color);--van-action-sheet-item-disabled-text-color:var(--van-text-color-3);--van-action-sheet-item-icon-size:18px;--van-action-sheet-item-icon-margin-right:var(--van-padding-xs);--van-action-sheet-subname-color:var(--van-text-color-2);--van-action-sheet-subname-font-size:var(--van-font-size-sm);--van-action-sheet-subname-line-height:var(--van-line-height-sm);--van-action-sheet-close-icon-size:22px;--van-action-sheet-close-icon-color:var(--van-gray-5);--van-action-sheet-close-icon-padding:0 var(--van-padding-md);--van-action-sheet-cancel-text-color:var(--van-gray-7);--van-action-sheet-cancel-padding-top:var(--van-padding-xs);--van-action-sheet-cancel-padding-color:var(--van-background);--van-action-sheet-loading-icon-size:22px}.van-action-sheet{max-height:var(--van-action-sheet-max-height);color:var(--van-action-sheet-item-text-color);flex-direction:column;display:flex;overflow:hidden}.van-action-sheet__content{-webkit-overflow-scrolling:touch;flex:auto;overflow-y:auto}.van-action-sheet__item,.van-action-sheet__cancel{width:100%;padding:14px var(--van-padding-md);font-size:var(--van-action-sheet-item-font-size);background:var(--van-action-sheet-item-background);cursor:pointer;border:none;flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.van-action-sheet__item:active,.van-action-sheet__cancel:active{background-color:var(--van-active-color)}.van-action-sheet__item{line-height:var(--van-action-sheet-item-line-height)}.van-action-sheet__item--loading,.van-action-sheet__item--disabled{color:var(--van-action-sheet-item-disabled-text-color)}.van-action-sheet__item--loading:active,.van-action-sheet__item--disabled:active{background-color:var(--van-action-sheet-item-background)}.van-action-sheet__item--disabled{cursor:not-allowed}.van-action-sheet__item--loading{cursor:default}.van-action-sheet__item-icon{font-size:var(--van-action-sheet-item-icon-size);margin-right:var(--van-action-sheet-item-icon-margin-right)}.van-action-sheet__cancel{box-sizing:border-box;color:var(--van-action-sheet-cancel-text-color);flex-shrink:0}.van-action-sheet__subname{width:100%;margin-top:var(--van-padding-xs);color:var(--van-action-sheet-subname-color);font-size:var(--van-action-sheet-subname-font-size);line-height:var(--van-action-sheet-subname-line-height);overflow-wrap:break-word}.van-action-sheet__gap{height:var(--van-action-sheet-cancel-padding-top);background:var(--van-action-sheet-cancel-padding-color);display:block}.van-action-sheet__header{font-weight:var(--van-font-bold);font-size:var(--van-action-sheet-header-font-size);line-height:var(--van-action-sheet-header-height);text-align:center;flex-shrink:0}.van-action-sheet__description{padding:20px var(--van-padding-md);color:var(--van-action-sheet-description-color);font-size:var(--van-action-sheet-description-font-size);line-height:var(--van-action-sheet-description-line-height);text-align:center;flex-shrink:0;position:relative}.van-action-sheet__description:after{box-sizing:border-box;content:" ";pointer-events:none;right:var(--van-padding-md);bottom:0;left:var(--van-padding-md);border-bottom:1px solid var(--van-border-color);position:absolute;transform:scaleY(.5)}.van-action-sheet__loading-icon .van-loading__spinner{width:var(--van-action-sheet-loading-icon-size);height:var(--van-action-sheet-loading-icon-size)}.van-action-sheet__close{z-index:1;padding:var(--van-action-sheet-close-icon-padding);color:var(--van-action-sheet-close-icon-color);font-size:var(--van-action-sheet-close-icon-size);line-height:inherit;position:absolute;top:0;right:0}:root,:host{--van-sticky-z-index:99}.van-sticky--fixed{z-index:var(--van-sticky-z-index);position:fixed}:root,:host{--van-swipe-indicator-size:6px;--van-swipe-indicator-margin:var(--van-padding-sm);--van-swipe-indicator-active-opacity:1;--van-swipe-indicator-inactive-opacity:.3;--van-swipe-indicator-active-background:var(--van-primary-color);--van-swipe-indicator-inactive-background:var(--van-border-color)}.van-swipe{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;overflow:hidden;transform:translateZ(0)}.van-swipe__track{height:100%;transition-property:transform;display:flex}.van-swipe__track--vertical{flex-direction:column}.van-swipe__indicators{bottom:var(--van-swipe-indicator-margin);display:flex;position:absolute;left:50%;transform:translate(-50%)}.van-swipe__indicators--vertical{top:50%;bottom:auto;left:var(--van-swipe-indicator-margin);flex-direction:column;transform:translateY(-50%)}.van-swipe__indicators--vertical .van-swipe__indicator:not(:last-child){margin-bottom:var(--van-swipe-indicator-size)}.van-swipe__indicator{width:var(--van-swipe-indicator-size);height:var(--van-swipe-indicator-size);background-color:var(--van-swipe-indicator-inactive-background);opacity:var(--van-swipe-indicator-inactive-opacity);transition:opacity var(--van-duration-fast),background-color var(--van-duration-fast);border-radius:100%}.van-swipe__indicator:not(:last-child){margin-right:var(--van-swipe-indicator-size)}.van-swipe__indicator--active{background-color:var(--van-swipe-indicator-active-background);opacity:var(--van-swipe-indicator-active-opacity)}.van-swipe-item{flex-shrink:0;width:100%;height:100%;position:relative}:root,:host{--van-image-preview-index-text-color:var(--van-white);--van-image-preview-index-font-size:var(--van-font-size-md);--van-image-preview-index-line-height:var(--van-line-height-md);--van-image-preview-index-text-shadow:0 1px 1px var(--van-gray-8);--van-image-preview-overlay-background:#000000e6;--van-image-preview-close-icon-size:22px;--van-image-preview-close-icon-color:var(--van-gray-5);--van-image-preview-close-icon-margin:var(--van-padding-md);--van-image-preview-close-icon-z-index:1}.van-image-preview{background-color:#0000;width:100%;max-width:none;height:100%;position:fixed;top:0;left:0;transform:none}.van-image-preview__swipe{height:100%}.van-image-preview__swipe-item{justify-content:center;align-items:center;display:flex;overflow:hidden}.van-image-preview__cover{position:absolute;top:0;left:0}.van-image-preview__image,.van-image-preview__image-wrap{width:100%;transition-property:transform}.van-image-preview__image--vertical,.van-image-preview__image-wrap--vertical{width:auto;height:100%}.van-image-preview__image img,.van-image-preview__image-wrap img,.van-image-preview__image video,.van-image-preview__image-wrap video{-webkit-user-drag:none}.van-image-preview__image .van-image__error,.van-image-preview__image-wrap .van-image__error{height:40%;top:30%}.van-image-preview__image .van-image__error-icon,.van-image-preview__image-wrap .van-image__error-icon{font-size:36px}.van-image-preview__image .van-image__loading,.van-image-preview__image-wrap .van-image__loading{background-color:#0000}.van-image-preview__index{top:var(--van-padding-md);color:var(--van-image-preview-index-text-color);font-size:var(--van-image-preview-index-font-size);line-height:var(--van-image-preview-index-line-height);text-shadow:var(--van-image-preview-index-text-shadow);position:absolute;left:50%;transform:translate(-50%)}.van-image-preview__overlay{background:var(--van-image-preview-overlay-background)}.van-image-preview__close-icon{z-index:var(--van-image-preview-close-icon-z-index);color:var(--van-image-preview-close-icon-color);font-size:var(--van-image-preview-close-icon-size);position:absolute}.van-image-preview__close-icon--top-left{top:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--top-right{top:var(--van-image-preview-close-icon-margin);right:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-left{bottom:var(--van-image-preview-close-icon-margin);left:var(--van-image-preview-close-icon-margin)}.van-image-preview__close-icon--bottom-right{right:var(--van-image-preview-close-icon-margin);bottom:var(--van-image-preview-close-icon-margin)}:root,:host{--van-uploader-size:80px;--van-uploader-icon-size:24px;--van-uploader-icon-color:var(--van-gray-4);--van-uploader-text-color:var(--van-text-color-2);--van-uploader-text-font-size:var(--van-font-size-sm);--van-uploader-upload-background:var(--van-gray-1);--van-uploader-upload-active-color:var(--van-active-color);--van-uploader-delete-color:var(--van-white);--van-uploader-delete-icon-size:14px;--van-uploader-delete-background:#000000b3;--van-uploader-file-background:var(--van-background);--van-uploader-file-icon-size:20px;--van-uploader-file-icon-color:var(--van-gray-7);--van-uploader-file-name-padding:0 var(--van-padding-base);--van-uploader-file-name-margin-top:var(--van-padding-xs);--van-uploader-file-name-font-size:var(--van-font-size-sm);--van-uploader-file-name-text-color:var(--van-gray-7);--van-uploader-mask-text-color:var(--van-white);--van-uploader-mask-background:#323233e0;--van-uploader-mask-icon-size:22px;--van-uploader-mask-message-font-size:var(--van-font-size-sm);--van-uploader-mask-message-line-height:var(--van-line-height-xs);--van-uploader-loading-icon-size:22px;--van-uploader-loading-icon-color:var(--van-white);--van-uploader-disabled-opacity:var(--van-disabled-opacity);--van-uploader-border-radius:0px}.van-uploader{display:inline-block;position:relative}.van-uploader__wrapper{flex-wrap:wrap;display:flex}.van-uploader__wrapper--disabled{opacity:var(--van-uploader-disabled-opacity)}.van-uploader__input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.van-uploader__input-wrapper{position:relative}.van-uploader__input:disabled{cursor:not-allowed}.van-uploader__upload{box-sizing:border-box;width:var(--van-uploader-size);height:var(--van-uploader-size);margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;background:var(--van-uploader-upload-background);border-radius:var(--van-uploader-border-radius);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.van-uploader__upload:active{background-color:var(--van-uploader-upload-active-color)}.van-uploader__upload--readonly:active{background-color:var(--van-uploader-upload-background)}.van-uploader__upload-icon{color:var(--van-uploader-icon-color);font-size:var(--van-uploader-icon-size)}.van-uploader__upload-text{margin-top:var(--van-padding-xs);color:var(--van-uploader-text-color);font-size:var(--van-uploader-text-font-size)}.van-uploader__preview{margin:0 var(--van-padding-xs) var(--van-padding-xs) 0;cursor:pointer;position:relative}.van-uploader__preview-image{width:var(--van-uploader-size);height:var(--van-uploader-size);border-radius:var(--van-uploader-border-radius);display:block;overflow:hidden}.van-uploader__preview-delete{position:absolute;top:0;right:0}.van-uploader__preview-delete--shadow{width:var(--van-uploader-delete-icon-size);height:var(--van-uploader-delete-icon-size);background:var(--van-uploader-delete-background);border-radius:0 0 0 12px}.van-uploader__preview-delete-icon{color:var(--van-uploader-delete-color);font-size:var(--van-uploader-delete-icon-size);position:absolute;top:0;right:0;transform:scale(.7)translate(10%,-10%)}.van-uploader__preview-cover{position:absolute;top:0;bottom:0;left:0;right:0}.van-uploader__mask{color:var(--van-uploader-mask-text-color);background:var(--van-uploader-mask-background);border-radius:var(--van-uploader-border-radius);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.van-uploader__mask-icon{font-size:var(--van-uploader-mask-icon-size)}.van-uploader__mask-message{padding:0 var(--van-padding-base);font-size:var(--van-uploader-mask-message-font-size);line-height:var(--van-uploader-mask-message-line-height);margin-top:6px}.van-uploader__loading{width:var(--van-uploader-loading-icon-size);height:var(--van-uploader-loading-icon-size);color:var(--van-uploader-loading-icon-color)}.van-uploader__file{width:var(--van-uploader-size);height:var(--van-uploader-size);background:var(--van-uploader-file-background);flex-direction:column;justify-content:center;align-items:center;display:flex}.van-uploader__file-icon{color:var(--van-uploader-file-icon-color);font-size:var(--van-uploader-file-icon-size)}.van-uploader__file-name{box-sizing:border-box;width:100%;margin-top:var(--van-uploader-file-name-margin-top);padding:var(--van-uploader-file-name-padding);color:var(--van-uploader-file-name-text-color);font-size:var(--van-uploader-file-name-font-size);text-align:center}:root,:host{--van-tab-text-color:var(--van-gray-7);--van-tab-active-text-color:var(--van-text-color);--van-tab-disabled-text-color:var(--van-text-color-3);--van-tab-font-size:var(--van-font-size-md);--van-tab-line-height:var(--van-line-height-md);--van-tabs-default-color:var(--van-primary-color);--van-tabs-line-height:44px;--van-tabs-card-height:30px;--van-tabs-nav-background:var(--van-background-2);--van-tabs-bottom-bar-width:40px;--van-tabs-bottom-bar-height:3px;--van-tabs-bottom-bar-color:var(--van-primary-color)}.van-tab{box-sizing:border-box;padding:0 var(--van-padding-base);color:var(--van-tab-text-color);font-size:var(--van-tab-font-size);line-height:var(--van-tab-line-height);cursor:pointer;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.van-tab--active{color:var(--van-tab-active-text-color);font-weight:var(--van-font-bold)}.van-tab--disabled{color:var(--van-tab-disabled-text-color);cursor:not-allowed}.van-tab--grow{padding:0 var(--van-padding-sm);flex:1 0 auto}.van-tab--shrink{padding:0 var(--van-padding-xs);flex:none}.van-tab--card{color:var(--van-tabs-default-color);border-right:var(--van-border-width) solid var(--van-tabs-default-color)}.van-tab--card:last-child{border-right:none}.van-tab--card.van-tab--active{color:var(--van-white);background-color:var(--van-tabs-default-color)}.van-tab--card.van-tab--disabled{color:var(--van-tab-disabled-text-color)}.van-tab__text--ellipsis{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.van-tabs{position:relative}.van-tabs__wrap{overflow:hidden}.van-tabs__wrap--page-top{position:fixed}.van-tabs__wrap--content-bottom{top:auto;bottom:0}.van-tabs__nav{background:var(--van-tabs-nav-background);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;position:relative}.van-tabs__nav--complete{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}.van-tabs__nav--complete::-webkit-scrollbar{display:none}.van-tabs__nav--line{box-sizing:content-box;height:100%;padding-bottom:15px}.van-tabs__nav--line.van-tabs__nav--shrink,.van-tabs__nav--line.van-tabs__nav--complete{padding-right:var(--van-padding-xs);padding-left:var(--van-padding-xs)}.van-tabs__nav--card{box-sizing:border-box;height:var(--van-tabs-card-height);margin:0 var(--van-padding-md);border:var(--van-border-width) solid var(--van-tabs-default-color);border-radius:var(--van-radius-sm)}.van-tabs__nav--card.van-tabs__nav--shrink{display:inline-flex}.van-tabs__line{z-index:1;width:var(--van-tabs-bottom-bar-width);height:var(--van-tabs-bottom-bar-height);background:var(--van-tabs-bottom-bar-color);border-radius:var(--van-tabs-bottom-bar-height);position:absolute;bottom:15px;left:0}.van-tabs__track{will-change:left;width:100%;height:100%;display:flex;position:relative}.van-tabs__content--animated{overflow:hidden}.van-tabs--line .van-tabs__wrap{height:var(--van-tabs-line-height)}.van-tabs--card>.van-tabs__wrap{height:var(--van-tabs-card-height)}.van-tab__panel,.van-tab__panel-wrapper{box-sizing:border-box;flex-shrink:0;width:100%}.van-tab__panel-wrapper--inactive{height:0;overflow:visible}:root,:host{--van-cascader-header-height:48px;--van-cascader-header-padding:0 var(--van-padding-md);--van-cascader-title-font-size:var(--van-font-size-lg);--van-cascader-title-line-height:20px;--van-cascader-close-icon-size:22px;--van-cascader-close-icon-color:var(--van-gray-5);--van-cascader-selected-icon-size:18px;--van-cascader-tabs-height:48px;--van-cascader-active-color:var(--van-primary-color);--van-cascader-options-height:384px;--van-cascader-option-disabled-color:var(--van-text-color-3);--van-cascader-tab-color:var(--van-text-color);--van-cascader-unselected-tab-color:var(--van-text-color-2)}.van-cascader__header{height:var(--van-cascader-header-height);padding:var(--van-cascader-header-padding);justify-content:space-between;align-items:center;display:flex}.van-cascader__title{font-weight:var(--van-font-bold);font-size:var(--van-cascader-title-font-size);line-height:var(--van-cascader-title-line-height)}.van-cascader__close-icon{color:var(--van-cascader-close-icon-color);font-size:var(--van-cascader-close-icon-size)}.van-cascader__tabs.van-tabs--line .van-tabs__wrap{height:var(--van-cascader-tabs-height)}.van-cascader__tab{color:var(--van-cascader-tab-color);font-weight:var(--van-font-bold)}.van-cascader__tab--unselected{color:var(--van-cascader-unselected-tab-color);font-weight:400}.van-cascader__option{padding:10px var(--van-padding-md);font-size:var(--van-font-size-md);line-height:var(--van-line-height-md);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.van-cascader__option:active{background-color:var(--van-active-color)}.van-cascader__option--selected{color:var(--van-cascader-active-color);font-weight:var(--van-font-bold)}.van-cascader__option--disabled{color:var(--van-cascader-option-disabled-color);cursor:not-allowed}.van-cascader__option--disabled:active{background-color:#0000}.van-cascader__selected-icon{font-size:var(--van-cascader-selected-icon-size)}.van-cascader__options{box-sizing:border-box;height:var(--van-cascader-options-height);-webkit-overflow-scrolling:touch;padding-top:6px;overflow-y:auto}:root,:host{--van-picker-background:var(--van-background-2);--van-picker-toolbar-height:44px;--van-picker-title-font-size:var(--van-font-size-lg);--van-picker-title-line-height:var(--van-line-height-md);--van-picker-action-padding:0 var(--van-padding-md);--van-picker-action-font-size:var(--van-font-size-md);--van-picker-confirm-action-color:var(--van-primary-color);--van-picker-cancel-action-color:var(--van-text-color-2);--van-picker-option-font-size:var(--van-font-size-lg);--van-picker-option-padding:0 var(--van-padding-base);--van-picker-option-text-color:var(--van-text-color);--van-picker-option-disabled-opacity:.3;--van-picker-loading-icon-color:var(--van-primary-color);--van-picker-loading-mask-color:#ffffffe6;--van-picker-mask-color:linear-gradient(180deg, #ffffffe6, #fff6), linear-gradient(0deg, #ffffffe6, #fff6)}.van-theme-dark{--van-picker-loading-mask-color:#0009;--van-picker-mask-color:linear-gradient(180deg, #0009, #0000001a), linear-gradient(0deg, #0009, #0000001a)}.van-picker{background:var(--van-picker-background);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.van-picker__toolbar{height:var(--van-picker-toolbar-height);justify-content:space-between;align-items:center;display:flex;position:relative}.van-picker__cancel,.van-picker__confirm{height:100%;padding:var(--van-picker-action-padding);font-size:var(--van-picker-action-font-size);background-color:#0000;border:none}.van-picker__confirm{color:var(--van-picker-confirm-action-color)}.van-picker__cancel{color:var(--van-picker-cancel-action-color)}.van-picker__title{color:var(--van-text-color);max-width:50%;font-weight:var(--van-font-bold);font-size:var(--van-picker-title-font-size);line-height:var(--van-picker-title-line-height);text-align:center;position:absolute;left:50%;transform:translate(-50%)}.van-picker__columns{cursor:-webkit-grab;cursor:grab;display:flex;position:relative}.van-picker__loading{z-index:3;color:var(--van-picker-loading-icon-color);background:var(--van-picker-loading-mask-color);justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.van-picker__frame{top:50%;right:var(--van-padding-md);left:var(--van-padding-md);z-index:2;pointer-events:none;position:absolute;transform:translateY(-50%)}.van-picker__mask{z-index:1;background-image:var(--van-picker-mask-color);pointer-events:none;background-position:top,bottom;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0;transform:translateZ(0)}.van-picker-column{font-size:var(--van-picker-option-font-size);flex:1;overflow:hidden}.van-picker-column__wrapper{transition-timing-function:cubic-bezier(.23,1,.68,1)}.van-picker-column__item{padding:var(--van-picker-option-padding);color:var(--van-picker-option-text-color);justify-content:center;align-items:center;display:flex}.van-picker-column__item--disabled{cursor:not-allowed;opacity:var(--van-picker-option-disabled-opacity)}:root,:host{--van-picker-group-background:var(--van-background-2)}.van-picker-group{background:var(--van-picker-group-background)}.van-picker-group__tabs{margin-top:var(--van-padding-base)}.van-picker-group__tab-title{margin-right:16px}:root,:host{--van-calendar-background:var(--van-background-2);--van-calendar-popup-height:80%;--van-calendar-header-shadow:0 2px 10px #7d7e8029;--van-calendar-header-title-height:44px;--van-calendar-header-title-font-size:var(--van-font-size-lg);--van-calendar-header-subtitle-font-size:var(--van-font-size-md);--van-calendar-header-action-width:28px;--van-calendar-header-action-color:var(--van-text-color);--van-calendar-header-action-disabled-color:var(--van-text-color-3);--van-calendar-weekdays-height:30px;--van-calendar-weekdays-font-size:var(--van-font-size-sm);--van-calendar-month-title-font-size:var(--van-font-size-md);--van-calendar-month-mark-color:#f2f3f5cc;--van-calendar-month-mark-font-size:160px;--van-calendar-day-height:64px;--van-calendar-day-font-size:var(--van-font-size-lg);--van-calendar-day-margin-bottom:4px;--van-calendar-day-disabled-color:var(--van-text-color-3);--van-calendar-range-edge-color:var(--van-white);--van-calendar-range-edge-background:var(--van-primary-color);--van-calendar-range-middle-color:var(--van-primary-color);--van-calendar-range-middle-background-opacity:.1;--van-calendar-selected-day-size:54px;--van-calendar-selected-day-color:var(--van-white);--van-calendar-selected-day-background:var(--van-primary-color);--van-calendar-info-font-size:var(--van-font-size-xs);--van-calendar-info-line-height:var(--van-line-height-xs);--van-calendar-confirm-button-height:36px;--van-calendar-confirm-button-margin:7px 0}.van-theme-dark{--van-calendar-month-mark-color:#64656633;--van-calendar-day-disabled-color:var(--van-gray-7)}.van-calendar{background:var(--van-calendar-background);flex-direction:column;height:100%;display:flex}.van-calendar__popup.van-popup--top,.van-calendar__popup.van-popup--bottom{height:var(--van-calendar-popup-height)}.van-calendar__popup.van-popup--left,.van-calendar__popup.van-popup--right{height:100%}.van-calendar__popup .van-popup__close-icon{top:11px}.van-calendar__header{box-shadow:var(--van-calendar-header-shadow);flex-shrink:0}.van-calendar__month-title,.van-calendar__header-title,.van-calendar__header-subtitle{color:var(--van-text-color);height:var(--van-calendar-header-title-height);font-weight:var(--van-font-bold);line-height:var(--van-calendar-header-title-height);text-align:center}.van-calendar__header-title{font-size:var(--van-calendar-header-title-font-size)}.van-calendar__header-subtitle{font-size:var(--van-calendar-header-subtitle-font-size)}.van-calendar__header-subtitle--with-switch{padding:0 var(--van-padding-base);align-items:center;display:flex}.van-calendar__header-subtitle-text{flex:1}.van-calendar__header-action{min-width:var(--van-calendar-header-action-width);height:100%;color:var(--van-calendar-header-action-color);cursor:pointer;justify-content:center;align-items:center;display:flex}.van-calendar__header-action--disabled{color:var(--van-calendar-header-action-disabled-color);cursor:not-allowed}.van-calendar__month-title{font-size:var(--van-calendar-month-title-font-size)}.van-calendar__weekdays{display:flex}.van-calendar__weekday{font-size:var(--van-calendar-weekdays-font-size);line-height:var(--van-calendar-weekdays-height);text-align:center;flex:1}.van-calendar__body{-webkit-overflow-scrolling:touch;flex:1;overflow:auto}.van-calendar__days{-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;display:flex;position:relative}.van-calendar__month-mark{z-index:0;color:var(--van-calendar-month-mark-color);font-size:var(--van-calendar-month-mark-font-size);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.van-calendar__day,.van-calendar__selected-day{text-align:center;justify-content:center;align-items:center;display:flex}.van-calendar__day{width:14.285%;height:var(--van-calendar-day-height);font-size:var(--van-calendar-day-font-size);margin-bottom:var(--van-calendar-day-margin-bottom);cursor:pointer;position:relative}.van-calendar__day--end,.van-calendar__day--start,.van-calendar__day--start-end,.van-calendar__day--multiple-middle,.van-calendar__day--multiple-selected{color:var(--van-calendar-range-edge-color);background:var(--van-calendar-range-edge-background)}.van-calendar__day--start{border-radius:var(--van-radius-md) 0 0 var(--van-radius-md)}.van-calendar__day--end{border-radius:0 var(--van-radius-md) var(--van-radius-md) 0}.van-calendar__day--start-end,.van-calendar__day--multiple-selected{border-radius:var(--van-radius-md)}.van-calendar__day--middle{color:var(--van-calendar-range-middle-color)}.van-calendar__day--middle:after{opacity:var(--van-calendar-range-middle-background-opacity);content:"";background-color:currentColor;position:absolute;top:0;bottom:0;left:0;right:0}.van-calendar__day--disabled{color:var(--van-calendar-day-disabled-color);cursor:default}.van-calendar__top-info,.van-calendar__bottom-info{font-size:var(--van-calendar-info-font-size);line-height:var(--van-calendar-info-line-height);position:absolute;left:0;right:0}@media (max-width:350px){.van-calendar__top-info,.van-calendar__bottom-info{font-size:9px}}.van-calendar__top-info{top:6px}.van-calendar__bottom-info{bottom:6px}.van-calendar__selected-day{width:var(--van-calendar-selected-day-size);height:var(--van-calendar-selected-day-size);color:var(--van-calendar-selected-day-color);background:var(--van-calendar-selected-day-background);border-radius:var(--van-radius-md)}.van-calendar__footer{padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);flex-shrink:0}.van-calendar__confirm{height:var(--van-calendar-confirm-button-height);margin:var(--van-calendar-confirm-button-margin)}:root,:host{--van-address-edit-padding:var(--van-padding-sm);--van-address-edit-buttons-padding:var(--van-padding-xl) var(--van-padding-base);--van-address-edit-button-margin-bottom:var(--van-padding-sm);--van-address-edit-button-font-size:var(--van-font-size-lg)}.van-address-edit{padding:var(--van-address-edit-padding)}.van-address-edit__fields{border-radius:var(--van-padding-xs);overflow:hidden}.van-address-edit__fields .van-field__label{width:4.1em}.van-address-edit__default{margin-top:var(--van-padding-sm);border-radius:var(--van-padding-xs);overflow:hidden}.van-address-edit__buttons{padding:var(--van-address-edit-buttons-padding)}.van-address-edit__button{margin-bottom:var(--van-address-edit-button-margin-bottom);font-size:var(--van-address-edit-button-font-size)}.van-address-edit-detail__search-item{background:var(--van-gray-2)}.van-radio-group--horizontal,.van-checkbox-group--horizontal{flex-wrap:wrap;display:flex}:root,:host{--van-checkbox-size:20px;--van-checkbox-border-color:var(--van-gray-5);--van-checkbox-duration:var(--van-duration-fast);--van-checkbox-label-margin:var(--van-padding-xs);--van-checkbox-label-color:var(--van-text-color);--van-checkbox-checked-icon-color:var(--van-primary-color);--van-checkbox-disabled-icon-color:var(--van-gray-5);--van-checkbox-disabled-label-color:var(--van-text-color-3);--van-checkbox-disabled-background:var(--van-border-color)}.van-checkbox{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;display:flex;overflow:hidden}.van-checkbox--disabled{cursor:not-allowed}.van-checkbox--label-disabled{cursor:default}.van-checkbox--horizontal{margin-right:var(--van-padding-sm)}.van-checkbox__icon{height:1em;font-size:var(--van-checkbox-size);cursor:pointer;flex:none;line-height:1em}.van-checkbox__icon .van-icon{box-sizing:border-box;color:#0000;text-align:center;border:1px solid var(--van-checkbox-border-color);width:1.25em;height:1.25em;transition-duration:var(--van-checkbox-duration);font-size:.8em;line-height:1.25;transition-property:color,border-color,background-color;display:block}.van-checkbox__icon--round .van-icon{border-radius:100%}.van-checkbox__icon--indeterminate .van-icon{color:var(--van-white);border-color:var(--van-checkbox-checked-icon-color);background-color:var(--van-checkbox-checked-icon-color);justify-content:center;align-items:center;display:flex}.van-checkbox__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-checkbox-checked-icon-color);border-color:var(--van-checkbox-checked-icon-color)}.van-checkbox__icon--disabled{cursor:not-allowed}.van-checkbox__icon--disabled .van-icon{background-color:var(--van-checkbox-disabled-background);border-color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__icon--disabled.van-checkbox__icon--checked .van-icon{color:var(--van-checkbox-disabled-icon-color)}.van-checkbox__label{margin-left:var(--van-checkbox-label-margin);color:var(--van-checkbox-label-color);line-height:var(--van-checkbox-size)}.van-checkbox__label--left{margin:0 var(--van-checkbox-label-margin) 0 0}.van-checkbox__label--disabled{color:var(--van-checkbox-disabled-label-color)}:root,:host{--van-coupon-margin:0 var(--van-padding-sm) var(--van-padding-sm);--van-coupon-content-height:84px;--van-coupon-content-padding:14px 0;--van-coupon-content-text-color:var(--van-text-color);--van-coupon-background:var(--van-background-2);--van-coupon-active-background:var(--van-active-color);--van-coupon-radius:var(--van-radius-lg);--van-coupon-shadow:0 0 4px #0000001a;--van-coupon-head-width:96px;--van-coupon-amount-color:var(--van-primary-color);--van-coupon-amount-font-size:30px;--van-coupon-currency-font-size:40%;--van-coupon-name-font-size:var(--van-font-size-md);--van-coupon-disabled-text-color:var(--van-text-color-2);--van-coupon-description-padding:var(--van-padding-xs) var(--van-padding-md);--van-coupon-description-border-color:var(--van-border-color);--van-coupon-checkbox-color:var(--van-primary-color)}.van-coupon{margin:var(--van-coupon-margin);background:var(--van-coupon-background);border-radius:var(--van-coupon-radius);box-shadow:var(--van-coupon-shadow);overflow:hidden}.van-coupon:active{background-color:var(--van-coupon-active-background)}.van-coupon__content{box-sizing:border-box;min-height:var(--van-coupon-content-height);padding:var(--van-coupon-content-padding);color:var(--van-coupon-content-text-color);align-items:center;display:flex}.van-coupon__head{min-width:var(--van-coupon-head-width);padding:0 var(--van-padding-xs);color:var(--van-coupon-amount-color);text-align:center;position:relative}.van-coupon__amount,.van-coupon__condition,.van-coupon__name,.van-coupon__valid{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.van-coupon__amount{font-weight:var(--van-font-bold);font-size:var(--van-coupon-amount-font-size);white-space:nowrap;text-overflow:ellipsis;margin-bottom:6px;overflow:hidden}.van-coupon__amount span{font-size:var(--van-coupon-currency-font-size)}.van-coupon__amount span:not(:empty){margin-left:2px}.van-coupon__condition{font-size:var(--van-font-size-sm);white-space:pre-wrap;line-height:16px}.van-coupon__body{flex:1;position:relative}.van-coupon__name{font-weight:var(--van-font-bold);font-size:var(--van-coupon-name-font-size);line-height:var(--van-line-height-md);margin-bottom:10px}.van-coupon__valid{font-size:var(--van-font-size-sm)}.van-coupon__corner{top:0;right:var(--van-padding-md);position:absolute;bottom:0}.van-coupon__corner .van-checkbox__icon--checked .van-icon{background-color:var(--van-coupon-checkbox-color);border-color:var(--van-coupon-checkbox-color)}.van-coupon__description{padding:var(--van-coupon-description-padding);font-size:var(--van-font-size-sm);border-top:1px dashed var(--van-coupon-description-border-color)}.van-coupon--disabled:active{background-color:var(--van-coupon-background)}.van-coupon--disabled .van-coupon-item__content{height:calc(var(--van-coupon-content-height) - 10px)}.van-coupon--disabled .van-coupon__head{color:inherit}:root,:host{--van-radio-size:20px;--van-radio-dot-size:8px;--van-radio-border-color:var(--van-gray-5);--van-radio-duration:var(--van-duration-fast);--van-radio-label-margin:var(--van-padding-xs);--van-radio-label-color:var(--van-text-color);--van-radio-checked-icon-color:var(--van-primary-color);--van-radio-disabled-icon-color:var(--van-gray-5);--van-radio-disabled-label-color:var(--van-text-color-3);--van-radio-disabled-background:var(--van-border-color)}.van-radio{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;display:flex;overflow:hidden}.van-radio--disabled{cursor:not-allowed}.van-radio--label-disabled{cursor:default}.van-radio--horizontal{margin-right:var(--van-padding-sm)}.van-radio__icon{height:1em;font-size:var(--van-radio-size);cursor:pointer;flex:none;line-height:1em}.van-radio__icon .van-icon{box-sizing:border-box;color:#0000;text-align:center;border:1px solid var(--van-radio-border-color);width:1.25em;height:1.25em;transition-duration:var(--van-radio-duration);font-size:.8em;line-height:1.25;transition-property:color,border-color,background-color;display:block}.van-radio__icon--round .van-icon{border-radius:100%}.van-radio__icon--dot{box-sizing:border-box;width:var(--van-radio-size);height:var(--van-radio-size);border:1px solid var(--van-radio-border-color);transition-duration:var(--van-radio-duration);border-radius:100%;transition-property:border-color;position:relative}.van-radio__icon--dot__icon{height:calc(100% - var(--van-radio-dot-size));width:calc(100% - var(--van-radio-dot-size));transition-duration:var(--van-radio-duration);border-radius:100%;transition-property:background-color;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.van-radio__icon--checked .van-icon{color:var(--van-white);background-color:var(--van-radio-checked-icon-color);border-color:var(--van-radio-checked-icon-color)}.van-radio__icon--checked.van-radio__icon--dot{border-color:var(--van-radio-checked-icon-color)}.van-radio__icon--checked.van-radio__icon--dot .van-radio__icon--dot__icon{background:var(--van-radio-checked-icon-color)}.van-radio__icon--disabled{cursor:not-allowed}.van-radio__icon--disabled .van-icon{background-color:var(--van-radio-disabled-background);border-color:var(--van-radio-disabled-icon-color)}.van-radio__icon--disabled.van-radio__icon--checked .van-icon{color:var(--van-radio-disabled-icon-color)}.van-radio__label{margin-left:var(--van-radio-label-margin);color:var(--van-radio-label-color);line-height:var(--van-radio-size)}.van-radio__label--left{margin:0 var(--van-radio-label-margin) 0 0}.van-radio__label--disabled{color:var(--van-radio-disabled-label-color)}:root,:host{--van-contact-list-padding:var(--van-padding-sm) var(--van-padding-sm) 80px;--van-contact-list-edit-icon-size:16px;--van-contact-list-add-button-z-index:999;--van-contact-list-radio-color:var(--van-primary-color);--van-contact-list-item-padding:var(--van-padding-md)}.van-contact-list{box-sizing:border-box;height:100%;padding:var(--van-contact-list-padding)}.van-contact-list__item{padding:var(--van-contact-list-item-padding)}.van-contact-list__item-title{padding-right:var(--van-padding-xl);padding-left:var(--van-padding-xs);align-items:center;display:flex}.van-contact-list__item-tag{margin-left:var(--van-padding-xs);flex:none;padding-top:0;padding-bottom:0;line-height:1.4em}.van-contact-list__group{box-sizing:border-box;-webkit-overflow-scrolling:touch;border-radius:var(--van-radius-lg);height:100%;overflow-y:scroll}.van-contact-list__edit{font-size:var(--van-contact-list-edit-icon-size)}.van-contact-list__radio .van-radio__icon--checked .van-icon{background-color:var(--van-contact-list-radio-color);border-color:var(--van-contact-list-radio-color)}.van-contact-list__bottom{z-index:var(--van-contact-list-add-button-z-index);padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);background-color:var(--van-background-2);position:fixed;bottom:0;left:0;right:0}.van-contact-list__add{height:40px;margin:5px 0}:root,:host{--van-address-list-padding:var(--van-padding-sm) var(--van-padding-sm) 80px;--van-address-list-disabled-text-color:var(--van-text-color-2);--van-address-list-disabled-text-padding:calc(var(--van-padding-base) * 5) 0;--van-address-list-disabled-text-font-size:var(--van-font-size-md);--van-address-list-disabled-text-line-height:var(--van-line-height-md);--van-address-list-add-button-z-index:999;--van-address-list-item-padding:var(--van-padding-sm);--van-address-list-item-text-color:var(--van-text-color);--van-address-list-item-disabled-text-color:var(--van-text-color-3);--van-address-list-item-font-size:13px;--van-address-list-item-line-height:var(--van-line-height-sm);--van-address-list-radio-color:var(--van-primary-color);--van-address-list-edit-icon-size:20px}.van-address-list{box-sizing:border-box;height:100%;padding:var(--van-address-list-padding)}.van-address-list__bottom{z-index:var(--van-address-list-add-button-z-index);box-sizing:border-box;width:100%;padding-left:var(--van-padding-md);padding-right:var(--van-padding-md);background-color:var(--van-background-2);position:fixed;bottom:0;left:0}.van-address-list__add{height:40px;margin:5px 0}.van-address-list__disabled-text{padding:var(--van-address-list-disabled-text-padding);color:var(--van-address-list-disabled-text-color);font-size:var(--van-address-list-disabled-text-font-size);line-height:var(--van-address-list-disabled-text-line-height)}.van-address-item{padding:var(--van-address-list-item-padding);background-color:var(--van-background-2);border-radius:var(--van-radius-lg)}.van-address-item:not(:last-child){margin-bottom:var(--van-padding-sm)}.van-address-item__title{padding-right:44px}.van-address-item__name{margin-bottom:var(--van-padding-xs);font-size:var(--van-font-size-lg);line-height:var(--van-line-height-lg);align-items:center;display:flex}.van-address-item__tag{margin-left:var(--van-padding-xs);flex:none;padding-top:0;padding-bottom:0;line-height:1.4em}.van-address-item__address{color:var(--van-address-list-item-text-color);font-size:var(--van-address-list-item-font-size);line-height:var(--van-address-list-item-line-height)}.van-address-item--disabled .van-address-item__name,.van-address-item--disabled .van-address-item__address{color:var(--van-address-list-item-disabled-text-color)}.van-address-item__edit{top:50%;right:var(--van-padding-md);color:var(--van-gray-6);font-size:var(--van-address-list-edit-icon-size);position:absolute;transform:translateY(-50%)}.van-address-item .van-cell{padding:0}.van-address-item .van-radio__label{margin-left:var(--van-padding-sm)}.van-address-item .van-radio__icon--checked .van-icon{background-color:var(--van-address-list-radio-color);border-color:var(--van-address-list-radio-color)}:root,:host{--van-barrage-font-size:16px;--van-barrage-space:10px;--van-barrage-font:inherit;--van-barrage-color:var(--van-white)}.van-barrage{position:relative;overflow:hidden}.van-barrage__item{z-index:99;padding-bottom:var(--van-barrage-space);opacity:.75;line-height:1;font-size:var(--van-barrage-font-size);font-family:var(--van-barrage-font);white-space:nowrap;color:var(--van-barrage-color);text-shadow:1px 0 1px #000,0 1px 1px #000,0 -1px 1px #000,-1px 0 1px #000;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:transform;font-weight:700;position:absolute;top:0;right:0;transform:translate(110%)}@keyframes van-barrage{0%{transform:translate(110%)}to{transform:translate(var(--move-distance))}}:root,:host{--van-cell-group-background:var(--van-background-2);--van-cell-group-title-color:var(--van-text-color-2);--van-cell-group-title-padding:var(--van-padding-md) var(--van-padding-md);--van-cell-group-title-font-size:var(--van-font-size-md);--van-cell-group-title-line-height:16px;--van-cell-group-inset-padding:0 var(--van-padding-md);--van-cell-group-inset-radius:var(--van-radius-lg);--van-cell-group-inset-title-padding:var(--van-padding-md) var(--van-padding-md)}.van-cell-group{background:var(--van-cell-group-background)}.van-cell-group--inset{margin:var(--van-cell-group-inset-padding);border-radius:var(--van-cell-group-inset-radius);overflow:hidden}.van-cell-group__title{padding:var(--van-cell-group-title-padding);color:var(--van-cell-group-title-color);font-size:var(--van-cell-group-title-font-size);line-height:var(--van-cell-group-title-line-height)}.van-cell-group__title--inset{padding:var(--van-cell-group-inset-title-padding)}:root,:host{--van-circle-size:100px;--van-circle-color:var(--van-primary-color);--van-circle-layer-color:var(--van-white);--van-circle-text-color:var(--van-text-color);--van-circle-text-font-weight:var(--van-font-bold);--van-circle-text-font-size:var(--van-font-size-md);--van-circle-text-line-height:var(--van-line-height-md)}.van-circle{width:var(--van-circle-size);height:var(--van-circle-size);text-align:center;display:inline-block;position:relative}.van-circle svg{width:100%;height:100%;position:absolute;top:0;left:0}.van-circle__layer{stroke:var(--van-circle-layer-color)}.van-circle__hover{fill:none;stroke:var(--van-circle-color);stroke-linecap:round}.van-circle__text{box-sizing:border-box;width:100%;padding:0 var(--van-padding-base);color:var(--van-circle-text-color);font-weight:var(--van-circle-text-font-weight);font-size:var(--van-circle-text-font-size);line-height:var(--van-circle-text-line-height);position:absolute;top:50%;left:0;transform:translateY(-50%)}.van-row{flex-wrap:wrap;display:flex}.van-row--nowrap{flex-wrap:nowrap}.van-row--justify-center{justify-content:center}.van-row--justify-end{justify-content:flex-end}.van-row--justify-space-between{justify-content:space-between}.van-row--justify-space-around{justify-content:space-around}.van-row--align-center{align-items:center}.van-row--align-bottom{align-items:flex-end}.van-col{box-sizing:border-box;min-height:1px;display:block}.van-col--1{flex:0 0 4.16667%;max-width:4.16667%}.van-col--offset-1{margin-left:4.16667%}.van-col--2{flex:0 0 8.33333%;max-width:8.33333%}.van-col--offset-2{margin-left:8.33333%}.van-col--3{flex:0 0 12.5%;max-width:12.5%}.van-col--offset-3{margin-left:12.5%}.van-col--4{flex:0 0 16.6667%;max-width:16.6667%}.van-col--offset-4{margin-left:16.6667%}.van-col--5{flex:0 0 20.8333%;max-width:20.8333%}.van-col--offset-5{margin-left:20.8333%}.van-col--6{flex:0 0 25%;max-width:25%}.van-col--offset-6{margin-left:25%}.van-col--7{flex:0 0 29.1667%;max-width:29.1667%}.van-col--offset-7{margin-left:29.1667%}.van-col--8{flex:0 0 33.3333%;max-width:33.3333%}.van-col--offset-8{margin-left:33.3333%}.van-col--9{flex:0 0 37.5%;max-width:37.5%}.van-col--offset-9{margin-left:37.5%}.van-col--10{flex:0 0 41.6667%;max-width:41.6667%}.van-col--offset-10{margin-left:41.6667%}.van-col--11{flex:0 0 45.8333%;max-width:45.8333%}.van-col--offset-11{margin-left:45.8333%}.van-col--12{flex:0 0 50%;max-width:50%}.van-col--offset-12{margin-left:50%}.van-col--13{flex:0 0 54.1667%;max-width:54.1667%}.van-col--offset-13{margin-left:54.1667%}.van-col--14{flex:0 0 58.3333%;max-width:58.3333%}.van-col--offset-14{margin-left:58.3333%}.van-col--15{flex:0 0 62.5%;max-width:62.5%}.van-col--offset-15{margin-left:62.5%}.van-col--16{flex:0 0 66.6667%;max-width:66.6667%}.van-col--offset-16{margin-left:66.6667%}.van-col--17{flex:0 0 70.8333%;max-width:70.8333%}.van-col--offset-17{margin-left:70.8333%}.van-col--18{flex:0 0 75%;max-width:75%}.van-col--offset-18{margin-left:75%}.van-col--19{flex:0 0 79.1667%;max-width:79.1667%}.van-col--offset-19{margin-left:79.1667%}.van-col--20{flex:0 0 83.3333%;max-width:83.3333%}.van-col--offset-20{margin-left:83.3333%}.van-col--21{flex:0 0 87.5%;max-width:87.5%}.van-col--offset-21{margin-left:87.5%}.van-col--22{flex:0 0 91.6667%;max-width:91.6667%}.van-col--offset-22{margin-left:91.6667%}.van-col--23{flex:0 0 95.8333%;max-width:95.8333%}.van-col--offset-23{margin-left:95.8333%}.van-col--24{flex:0 0 100%;max-width:100%}.van-col--offset-24{margin-left:100%}:root,:host{--van-count-down-text-color:var(--van-text-color);--van-count-down-font-size:var(--van-font-size-md);--van-count-down-line-height:var(--van-line-height-md)}.van-count-down{color:var(--van-count-down-text-color);font-size:var(--van-count-down-font-size);line-height:var(--van-count-down-line-height)}:root,:host{--van-empty-padding:var(--van-padding-xl) 0;--van-empty-image-size:160px;--van-empty-description-margin-top:var(--van-padding-md);--van-empty-description-padding:0 60px;--van-empty-description-color:var(--van-text-color-2);--van-empty-description-font-size:var(--van-font-size-md);--van-empty-description-line-height:var(--van-line-height-md);--van-empty-bottom-margin-top:24px}.van-empty{box-sizing:border-box;padding:var(--van-empty-padding);flex-direction:column;justify-content:center;align-items:center;display:flex}.van-empty__image{width:var(--van-empty-image-size);height:var(--van-empty-image-size)}.van-empty__image img{width:100%;height:100%}.van-empty__description{margin-top:var(--van-empty-description-margin-top);padding:var(--van-empty-description-padding);color:var(--van-empty-description-color);font-size:var(--van-empty-description-font-size);line-height:var(--van-empty-description-line-height)}.van-empty__bottom{margin-top:var(--van-empty-bottom-margin-top)}.van-theme-dark .van-empty{opacity:.5}:root,:host{--van-coupon-list-background:var(--van-background);--van-coupon-list-field-padding:5px 0 5px var(--van-padding-md);--van-coupon-list-exchange-button-height:32px;--van-coupon-list-close-button-height:40px;--van-coupon-list-empty-tip-color:var(--van-text-color-2);--van-coupon-list-empty-tip-font-size:var(--van-font-size-md);--van-coupon-list-empty-tip-line-height:var(--van-line-height-md)}.van-coupon-list{background:var(--van-coupon-list-background);height:100%;position:relative}.van-coupon-list__field{padding:var(--van-coupon-list-field-padding)}.van-coupon-list__field .van-field__body{height:34px;padding-left:var(--van-padding-sm);background:var(--van-background);border-radius:var(--van-radius-max);line-height:34px}.van-coupon-list__field .van-field__body::placeholder{color:var(--van-text-color-3)}.van-coupon-list__field .van-field__clear{margin-right:0}.van-coupon-list__exchange-bar{background-color:var(--van-background-2);align-items:center;display:flex}.van-coupon-list__exchange{height:var(--van-coupon-list-exchange-button-height);font-size:var(--van-font-size-lg);line-height:calc(var(--van-coupon-list-exchange-button-height) - 2px);border:0;flex:none}.van-coupon-list .van-tabs__wrap{box-shadow:0 6px 12px -12px var(--van-gray-6)}.van-coupon-list__list{box-sizing:border-box;padding:var(--van-padding-md) 0 var(--van-padding-lg);-webkit-overflow-scrolling:touch;overflow-y:auto}.van-coupon-list__list--with-bottom{padding-bottom:50px}.van-coupon-list__bottom{z-index:999;box-sizing:border-box;width:100%;padding:5px var(--van-padding-md);font-weight:var(--van-font-bold);background-color:var(--van-background-2);position:absolute;bottom:0;left:0}.van-coupon-list__close{height:var(--van-coupon-list-close-button-height)}.van-coupon-list__empty-tip{color:var(--van-coupon-list-empty-tip-color);font-size:var(--van-coupon-list-empty-tip-font-size);line-height:var(--van-coupon-list-empty-tip-line-height)}:root,:host{--van-divider-margin:var(--van-padding-md) 0;--van-divider-vertical-margin:0 var(--van-padding-xs);--van-divider-text-color:var(--van-text-color-2);--van-divider-font-size:var(--van-font-size-md);--van-divider-line-height:24px;--van-divider-border-color:var(--van-border-color);--van-divider-content-padding:var(--van-padding-md);--van-divider-content-left-width:10%;--van-divider-content-right-width:10%}.van-divider{margin:var(--van-divider-margin);color:var(--van-divider-text-color);font-size:var(--van-divider-font-size);line-height:var(--van-divider-line-height);border-color:var(--van-divider-border-color);border-style:solid;border-width:0;align-items:center;display:flex}.van-divider:before,.van-divider:after{box-sizing:border-box;border-color:inherit;border-style:inherit;border-width:var(--van-border-width) 0 0;flex:1;height:1px;display:block}.van-divider:before{content:""}.van-divider--hairline:before,.van-divider--hairline:after{transform:scaleY(.5)}.van-divider--dashed{border-style:dashed}.van-divider--content-center:before,.van-divider--content-left:before,.van-divider--content-right:before{margin-right:var(--van-divider-content-padding)}.van-divider--content-center:after,.van-divider--content-left:after,.van-divider--content-right:after{margin-left:var(--van-divider-content-padding);content:""}.van-divider--content-left:before{max-width:var(--van-divider-content-left-width)}.van-divider--content-right:after{max-width:var(--van-divider-content-right-width)}.van-divider--vertical{width:var(--van-border-width);height:1em;margin:var(--van-divider-vertical-margin);vertical-align:middle;display:inline-block}.van-divider--vertical:before{border-width:0 0 0 var(--van-border-width);height:100%}.van-divider--vertical:after{display:none}.van-divider--vertical.van-divider--hairline:before{transform:scaleX(.5)}:root,:host{--van-dropdown-menu-height:48px;--van-dropdown-menu-background:var(--van-background-2);--van-dropdown-menu-shadow:0 2px 12px #6465661f;--van-dropdown-menu-title-font-size:15px;--van-dropdown-menu-title-text-color:var(--van-text-color);--van-dropdown-menu-title-active-text-color:var(--van-primary-color);--van-dropdown-menu-title-disabled-text-color:var(--van-text-color-2);--van-dropdown-menu-title-padding:0 var(--van-padding-xs);--van-dropdown-menu-title-line-height:var(--van-line-height-lg);--van-dropdown-menu-option-active-color:var(--van-primary-color);--van-dropdown-menu-option-disabled-color:var(--van-text-color-3);--van-dropdown-menu-content-max-height:80%}.van-dropdown-menu{-webkit-user-select:none;-moz-user-select:none;user-select:none}.van-dropdown-menu__bar{height:var(--van-dropdown-menu-height);background:var(--van-dropdown-menu-background);box-shadow:var(--van-dropdown-menu-shadow);display:flex;position:relative}.van-dropdown-menu__bar--opened{z-index:calc(var(--van-dropdown-item-z-index) + 1)}.van-dropdown-menu__bar--scrollable{padding-left:var(--van-padding-base);padding-right:var(--van-padding-xs);-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden}.van-dropdown-menu__bar--scrollable::-webkit-scrollbar{display:none}.van-dropdown-menu__item{flex:1;justify-content:center;align-items:center;min-width:0;display:flex}.van-dropdown-menu__item--disabled .van-dropdown-menu__title{color:var(--van-dropdown-menu-title-disabled-text-color)}.van-dropdown-menu__item--grow{padding-left:var(--van-padding-base);padding-right:var(--van-padding-sm);flex:1 0 auto}.van-dropdown-menu__title{box-sizing:border-box;max-width:100%;padding:var(--van-dropdown-menu-title-padding);color:var(--van-dropdown-menu-title-text-color);font-size:var(--van-dropdown-menu-title-font-size);line-height:var(--van-dropdown-menu-title-line-height);position:relative}.van-dropdown-menu__title:after{border:3px solid;border-color:transparent transparent var(--van-gray-4) var(--van-gray-4);opacity:.8;content:"";margin-top:-5px;position:absolute;top:50%;right:-4px;transform:rotate(-45deg)}.van-dropdown-menu__title--active{color:var(--van-dropdown-menu-title-active-text-color)}.van-dropdown-menu__title--active:after{border-color:#0000 #0000 currentColor currentColor}.van-dropdown-menu__title--down:after{margin-top:-1px;transform:rotate(135deg)}:root,:host{--van-dropdown-item-z-index:10}.van-dropdown-item{z-index:var(--van-dropdown-item-z-index);position:fixed;left:0;right:0;overflow:hidden}.van-dropdown-item__icon{line-height:inherit;display:block}.van-dropdown-item__option{text-align:left}.van-dropdown-item__option--active,.van-dropdown-item__option--active .van-dropdown-item__icon{color:var(--van-dropdown-menu-option-active-color)}.van-dropdown-item__option--disabled,.van-dropdown-item__option--disabled .van-dropdown-item__icon{color:var(--van-dropdown-menu-option-disabled-color)}.van-dropdown-item--up{top:0}.van-dropdown-item--down{bottom:0}.van-dropdown-item__content{max-height:var(--van-dropdown-menu-content-max-height);position:absolute}:root,:host{--van-floating-panel-border-radius:16px;--van-floating-panel-header-height:30px;--van-floating-panel-z-index:999;--van-floating-panel-background:var(--van-background-2);--van-floating-panel-bar-width:20px;--van-floating-panel-bar-height:3px;--van-floating-panel-bar-color:var(--van-gray-5)}.van-floating-panel{width:100vw;z-index:var(--van-floating-panel-z-index);touch-action:none;border-top-left-radius:var(--van-floating-panel-border-radius);border-top-right-radius:var(--van-floating-panel-border-radius);background:var(--van-floating-panel-background);will-change:transform;flex-direction:column;display:flex;position:fixed;bottom:0;left:0}.van-floating-panel:after{content:"";background-color:inherit;width:100vw;height:100vh;display:block;position:absolute;bottom:-100vh}.van-floating-panel__header{height:var(--van-floating-panel-header-height);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;align-items:center;display:flex}.van-floating-panel__header-bar{height:var(--van-floating-panel-bar-height);width:var(--van-floating-panel-bar-width);border-radius:var(--van-radius-md);background:var(--van-floating-panel-bar-color)}.van-floating-panel__content{background-color:var(--van-floating-panel-background);-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.van-grid{flex-wrap:wrap;display:flex}:root,:host{--van-grid-item-content-padding:var(--van-padding-md) var(--van-padding-xs);--van-grid-item-content-background:var(--van-background-2);--van-grid-item-content-active-color:var(--van-active-color);--van-grid-item-icon-size:28px;--van-grid-item-text-color:var(--van-text-color);--van-grid-item-text-font-size:var(--van-font-size-sm)}.van-grid-item{box-sizing:border-box;position:relative}.van-grid-item--square{height:0}.van-grid-item__icon{font-size:var(--van-grid-item-icon-size)}.van-grid-item__text{color:var(--van-grid-item-text-color);font-size:var(--van-grid-item-text-font-size);word-break:break-all;line-height:1.5}.van-grid-item__icon+.van-grid-item__text{margin-top:var(--van-padding-xs)}.van-grid-item__content{box-sizing:border-box;height:100%;padding:var(--van-grid-item-content-padding);background:var(--van-grid-item-content-background);flex-direction:column;display:flex}.van-grid-item__content:after{z-index:1;border-width:0 var(--van-border-width) var(--van-border-width) 0}.van-grid-item__content--square{position:absolute;top:0;left:0;right:0}.van-grid-item__content--center{justify-content:center;align-items:center}.van-grid-item__content--horizontal{flex-direction:row}.van-grid-item__content--horizontal .van-grid-item__text{margin:0 0 0 var(--van-padding-xs)}.van-grid-item__content--reverse{flex-direction:column-reverse}.van-grid-item__content--reverse .van-grid-item__text{margin:0 0 var(--van-padding-xs)}.van-grid-item__content--horizontal.van-grid-item__content--reverse{flex-direction:row-reverse}.van-grid-item__content--horizontal.van-grid-item__content--reverse .van-grid-item__text{margin:0 var(--van-padding-xs) 0 0}.van-grid-item__content--surround:after{border-width:var(--van-border-width)}.van-grid-item__content--clickable{cursor:pointer}.van-grid-item__content--clickable:active{background-color:var(--van-grid-item-content-active-color)}:root,:host{--van-highlight-tag-color:var(--van-primary-color)}.van-highlight__tag{color:var(--van-highlight-tag-color)}:root,:host{--van-index-bar-sidebar-z-index:2;--van-index-bar-index-font-size:var(--van-font-size-xs);--van-index-bar-index-line-height:var(--van-line-height-xs);--van-index-bar-index-active-color:var(--van-primary-color)}.van-index-bar__sidebar{z-index:var(--van-index-bar-sidebar-z-index);text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-direction:column;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.van-index-bar__index{padding:0 var(--van-padding-xs) 0 var(--van-padding-md);font-weight:var(--van-font-bold);font-size:var(--van-index-bar-index-font-size);line-height:var(--van-index-bar-index-line-height)}.van-index-bar__index--active{color:var(--van-index-bar-index-active-color);font-weight:700}:root,:host{--van-index-anchor-z-index:1;--van-index-anchor-padding:0 var(--van-padding-md);--van-index-anchor-text-color:var(--van-text-color);--van-index-anchor-font-weight:var(--van-font-bold);--van-index-anchor-font-size:var(--van-font-size-md);--van-index-anchor-line-height:32px;--van-index-anchor-background:transparent;--van-index-anchor-sticky-text-color:var(--van-primary-color);--van-index-anchor-sticky-background:var(--van-background-2)}.van-index-anchor{z-index:var(--van-index-anchor-z-index);box-sizing:border-box;padding:var(--van-index-anchor-padding);color:var(--van-index-anchor-text-color);font-weight:var(--van-index-anchor-font-weight);font-size:var(--van-index-anchor-font-size);line-height:var(--van-index-anchor-line-height);background:var(--van-index-anchor-background)}.van-index-anchor--sticky{color:var(--van-index-anchor-sticky-text-color);background:var(--van-index-anchor-sticky-background);position:fixed;top:0;left:0;right:0}:root,:host{--van-pagination-height:40px;--van-pagination-font-size:var(--van-font-size-md);--van-pagination-item-width:36px;--van-pagination-item-default-color:var(--van-primary-color);--van-pagination-item-disabled-color:var(--van-gray-7);--van-pagination-item-disabled-background:var(--van-background);--van-pagination-background:var(--van-background-2);--van-pagination-desc-color:var(--van-gray-7);--van-pagination-disabled-opacity:var(--van-disabled-opacity)}.van-pagination{font-size:var(--van-pagination-font-size)}.van-pagination__items{display:flex}.van-pagination__item,.van-pagination__page-desc{justify-content:center;align-items:center;display:flex}.van-pagination__item{box-sizing:border-box;min-width:var(--van-pagination-item-width);height:var(--van-pagination-height);color:var(--van-pagination-item-default-color);background:var(--van-pagination-background);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex:1}.van-pagination__item button{background:0 0;border:none;flex:1;height:100%;padding:0}.van-pagination__item button[disabled]{cursor:not-allowed}.van-pagination__item:active{color:var(--van-white);background-color:var(--van-pagination-item-default-color)}.van-pagination__item:not(:last-child):after{border-right-width:0}.van-pagination__item--active{color:var(--van-white);background-color:var(--van-pagination-item-default-color)}.van-pagination__item--page{flex-grow:0}.van-pagination__item--prev,.van-pagination__item--next{padding:0 var(--van-padding-base);cursor:pointer}.van-pagination__item--border:first-child:after{border-right-width:var(--van-border-width)}.van-pagination__item--disabled,.van-pagination__item--disabled:active{color:var(--van-pagination-item-disabled-color);background-color:var(--van-pagination-item-disabled-background);opacity:var(--van-pagination-disabled-opacity)}.van-pagination__page-desc{height:var(--van-pagination-height);color:var(--van-pagination-desc-color);flex:1}:root,:host{--van-password-input-height:50px;--van-password-input-margin:0 var(--van-padding-md);--van-password-input-font-size:20px;--van-password-input-radius:6px;--van-password-input-background:var(--van-background-2);--van-password-input-info-color:var(--van-text-color-2);--van-password-input-info-font-size:var(--van-font-size-md);--van-password-input-error-info-color:var(--van-danger-color);--van-password-input-dot-size:10px;--van-password-input-dot-color:var(--van-text-color);--van-password-input-text-color:var(--van-text-color);--van-password-input-cursor-color:var(--van-text-color);--van-password-input-cursor-width:1px;--van-password-input-cursor-height:40%;--van-password-input-cursor-duration:1s}.van-password-input{margin:var(--van-password-input-margin);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.van-password-input__info,.van-password-input__error-info{margin-top:var(--van-padding-md);font-size:var(--van-password-input-info-font-size);text-align:center}.van-password-input__info{color:var(--van-password-input-info-color)}.van-password-input__error-info{color:var(--van-password-input-error-info-color)}.van-password-input__security{width:100%;height:var(--van-password-input-height);cursor:pointer;display:flex}.van-password-input__security:after{border-radius:var(--van-password-input-radius)}.van-password-input__security li{height:100%;color:var(--van-password-input-text-color);font-size:var(--van-password-input-font-size);background:var(--van-password-input-background);flex:1;justify-content:center;align-items:center;line-height:1.2;display:flex;position:relative}.van-password-input__security i{width:var(--van-password-input-dot-size);height:var(--van-password-input-dot-size);background:var(--van-password-input-dot-color);visibility:hidden;border-radius:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.van-password-input__cursor{width:var(--van-password-input-cursor-width);height:var(--van-password-input-cursor-height);background:var(--van-password-input-cursor-color);animation:var(--van-password-input-cursor-duration) van-cursor-flicker infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes van-cursor-flicker{0%{opacity:0}50%{opacity:1}to{opacity:0}}:root,:host{--van-progress-height:4px;--van-progress-color:var(--van-primary-color);--van-progress-inactive-color:var(--van-gray-5);--van-progress-background:var(--van-gray-3);--van-progress-pivot-padding:0 5px;--van-progress-pivot-text-color:var(--van-white);--van-progress-pivot-font-size:var(--van-font-size-xs);--van-progress-pivot-line-height:1.6;--van-progress-pivot-background:var(--van-primary-color)}.van-progress{height:var(--van-progress-height);background:var(--van-progress-background);border-radius:var(--van-progress-height);position:relative}.van-progress__portion{background:var(--van-progress-color);border-radius:inherit;transform-origin:0;width:100%;height:100%;transition:all var(--van-duration-base) var(--van-ease-out);position:absolute;left:0}.van-progress__portion--inactive{background:var(--van-progress-inactive-color)}.van-progress__pivot{box-sizing:border-box;min-width:3.6em;padding:var(--van-progress-pivot-padding);color:var(--van-progress-pivot-text-color);font-size:var(--van-progress-pivot-font-size);line-height:var(--van-progress-pivot-line-height);text-align:center;word-break:keep-all;background:var(--van-progress-pivot-background);transition:all var(--van-duration-base) var(--van-ease-out);border-radius:1em;position:absolute;top:50%}.van-progress__pivot--inactive{background:var(--van-progress-inactive-color)}:root,:host{--van-rolling-text-background:inherit;--van-rolling-text-color:var(--van-text-color);--van-rolling-text-font-size:var(--van-font-size-md);--van-rolling-text-gap:0px;--van-rolling-text-item-width:15px;--van-rolling-text-item-border-radius:0px}.van-rolling-text{font-size:var(--van-rolling-text-font-size);color:var(--van-rolling-text-color);justify-content:center;align-items:center;display:inline-flex}.van-rolling-text-item{margin-right:var(--van-rolling-text-gap);width:var(--van-rolling-text-item-width);border-radius:var(--van-rolling-text-item-border-radius);background:var(--van-rolling-text-background);overflow:hidden}.van-rolling-text-item:last-child{margin-right:0}.van-rolling-text-item__box{overflow:hidden}.van-rolling-text-item__box--animate{animation:van-up var(--van-duration) ease-in-out var(--van-delay);animation-iteration-count:1;animation-fill-mode:both}.van-rolling-text-item__item{text-align:center}.van-rolling-text-item--down .van-rolling-text-item__box{transform:translateY(var(--van-translate))}.van-rolling-text-item--down .van-rolling-text-item__box--animate{animation-name:van-down}@keyframes van-down{0%{transform:translateY(var(--van-translate))}to{transform:translateY(0)}}@keyframes van-up{0%{transform:translateY(0)}to{transform:translateY(var(--van-translate))}}:root,:host{--van-sidebar-width:80px}.van-sidebar{width:var(--van-sidebar-width);-webkit-overflow-scrolling:touch;overflow-y:auto}:root,:host{--van-sidebar-font-size:var(--van-font-size-md);--van-sidebar-line-height:var(--van-line-height-md);--van-sidebar-text-color:var(--van-text-color);--van-sidebar-disabled-text-color:var(--van-text-color-3);--van-sidebar-padding:20px var(--van-padding-sm);--van-sidebar-active-color:var(--van-active-color);--van-sidebar-background:var(--van-background);--van-sidebar-selected-font-weight:var(--van-font-bold);--van-sidebar-selected-text-color:var(--van-text-color);--van-sidebar-selected-border-width:4px;--van-sidebar-selected-border-height:16px;--van-sidebar-selected-border-color:var(--van-primary-color);--van-sidebar-selected-background:var(--van-background-2)}.van-sidebar-item{box-sizing:border-box;padding:var(--van-sidebar-padding);color:var(--van-sidebar-text-color);font-size:var(--van-sidebar-font-size);line-height:var(--van-sidebar-line-height);background:var(--van-sidebar-background);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;position:relative;overflow:hidden}.van-sidebar-item:active{background-color:var(--van-sidebar-active-color)}.van-sidebar-item:not(:last-child):after{border-bottom-width:1px}.van-sidebar-item__text{word-break:break-all}.van-sidebar-item--select{color:var(--van-sidebar-selected-text-color);font-weight:var(--van-sidebar-selected-font-weight)}.van-sidebar-item--select,.van-sidebar-item--select:active{background-color:var(--van-sidebar-selected-background)}.van-sidebar-item--select:before{width:var(--van-sidebar-selected-border-width);height:var(--van-sidebar-selected-border-height);background-color:var(--van-sidebar-selected-border-color);content:"";position:absolute;top:50%;left:0;transform:translateY(-50%)}.van-sidebar-item--disabled{color:var(--van-sidebar-disabled-text-color);cursor:not-allowed}.van-sidebar-item--disabled:active{background-color:var(--van-sidebar-background)}:root,:host{--van-tree-select-font-size:var(--van-font-size-md);--van-tree-select-nav-background:var(--van-background);--van-tree-select-content-background:var(--van-background-2);--van-tree-select-nav-item-padding:14px var(--van-padding-sm);--van-tree-select-item-height:48px;--van-tree-select-item-active-color:var(--van-primary-color);--van-tree-select-item-disabled-color:var(--van-gray-5);--van-tree-select-item-selected-size:16px}.van-tree-select{font-size:var(--van-tree-select-font-size);display:flex;position:relative}.van-tree-select__nav{background:var(--van-tree-select-nav-background);-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.van-tree-select__nav-item{padding:var(--van-tree-select-nav-item-padding)}.van-tree-select__content{background:var(--van-tree-select-content-background);-webkit-overflow-scrolling:touch;flex:2;overflow-y:auto}.van-tree-select__item{padding:0 32px 0 var(--van-padding-md);font-weight:var(--van-font-bold);line-height:var(--van-tree-select-item-height);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;position:relative}.van-tree-select__item--active{color:var(--van-tree-select-item-active-color)}.van-tree-select__item:active{background-color:var(--van-active-color)}.van-tree-select__item--disabled{color:var(--van-tree-select-item-disabled-color);cursor:not-allowed}.van-tree-select__item--disabled:active{background-color:#0000}.van-tree-select__selected{top:50%;right:var(--van-padding-md);margin-top:calc(var(--van-padding-xs) * -1);font-size:var(--van-tree-select-item-selected-size);position:absolute}:root,:host{--van-skeleton-title-width:40%}.van-skeleton-title{height:var(--van-skeleton-paragraph-height);background:var(--van-skeleton-paragraph-background)}.van-skeleton-title--round{border-radius:var(--van-radius-max)}.van-skeleton-title{width:var(--van-skeleton-title-width);margin:0}.van-skeleton-title+.van-skeleton-paragraph{margin-top:20px}:root,:host{--van-skeleton-avatar-size:32px;--van-skeleton-avatar-background:var(--van-active-color)}.van-skeleton-avatar{width:var(--van-skeleton-avatar-size);height:var(--van-skeleton-avatar-size);margin-right:var(--van-padding-md);background:var(--van-skeleton-avatar-background);flex-shrink:0}.van-skeleton-avatar--round{border-radius:var(--van-radius-max)}.van-skeleton-avatar+.van-skeleton__content{padding-top:var(--van-padding-xs)}:root,:host{--van-skeleton-paragraph-height:16px;--van-skeleton-paragraph-background:var(--van-active-color);--van-skeleton-paragraph-margin-top:var(--van-padding-sm)}.van-skeleton-paragraph{height:var(--van-skeleton-paragraph-height);background:var(--van-skeleton-paragraph-background)}.van-skeleton-paragraph--round{border-radius:var(--van-radius-max)}.van-skeleton-paragraph:not(:first-child){margin-top:var(--van-skeleton-paragraph-margin-top)}:root,:host{--van-skeleton-duration:1.2s}.van-skeleton{padding:0 var(--van-padding-md);display:flex}.van-skeleton__content{width:100%}.van-skeleton--animate{animation:van-skeleton-blink var(--van-skeleton-duration) ease-in-out infinite}@keyframes van-skeleton-blink{50%{opacity:.6}}:root,:host{--van-slider-active-background:var(--van-primary-color);--van-slider-inactive-background:var(--van-gray-3);--van-slider-disabled-opacity:var(--van-disabled-opacity);--van-slider-bar-height:2px;--van-slider-button-width:24px;--van-slider-button-height:24px;--van-slider-button-radius:50%;--van-slider-button-background:var(--van-white);--van-slider-button-shadow:0 1px 2px #00000080}.van-theme-dark{--van-slider-inactive-background:var(--van-background-3)}.van-slider{width:100%;height:var(--van-slider-bar-height);background:var(--van-slider-inactive-background);border-radius:var(--van-radius-max);cursor:pointer;position:relative}.van-slider:before{top:calc(var(--van-padding-xs) * -1);right:0;bottom:calc(var(--van-padding-xs) * -1);content:"";position:absolute;left:0}.van-slider__bar{background:var(--van-slider-active-background);border-radius:inherit;width:100%;height:100%;transition:all var(--van-duration-fast);position:absolute}.van-slider__button{width:var(--van-slider-button-width);height:var(--van-slider-button-height);background:var(--van-slider-button-background);border-radius:var(--van-slider-button-radius);box-shadow:var(--van-slider-button-shadow)}.van-slider__button-wrapper{cursor:-webkit-grab;cursor:grab;position:absolute;top:50%}.van-slider__button-wrapper--right{right:0;transform:translate(50%,-50%)}.van-slider__button-wrapper--left{left:0;transform:translate(-50%,-50%)}.van-slider--disabled{cursor:not-allowed;opacity:var(--van-slider-disabled-opacity)}.van-slider--disabled .van-slider__button-wrapper{cursor:not-allowed}.van-slider--vertical{width:var(--van-slider-bar-height);height:100%;display:inline-block}.van-slider--vertical .van-slider__button-wrapper--right{top:auto;bottom:0;right:50%;transform:translate(50%,50%)}.van-slider--vertical .van-slider__button-wrapper--left{top:0;left:auto;right:50%;transform:translate(50%,-50%)}.van-slider--vertical:before{top:0;right:calc(var(--van-padding-xs) * -1);bottom:0;left:calc(var(--van-padding-xs) * -1)}.van-space{display:inline-flex}.van-space--horizontal .van-space-item{align-items:center;display:flex}.van-space--vertical{flex-direction:column}.van-space--align-baseline{align-items:baseline}.van-space--align-start{align-items:flex-start}.van-space--align-end{align-items:flex-end}.van-space--align-center{align-items:center}.van-space--wrap{flex-wrap:wrap}.van-space--fill{display:flex}:root,:host{--van-steps-background:var(--van-background-2)}.van-steps{background-color:var(--van-steps-background);overflow:hidden}.van-steps--horizontal{padding:10px 10px 0}.van-steps--horizontal .van-steps__items{margin:0 0 10px;padding-bottom:22px;display:flex;position:relative}.van-steps--vertical{padding:0 0 0 var(--van-padding-xl)}:root,:host{--van-step-text-color:var(--van-text-color-2);--van-step-active-color:var(--van-primary-color);--van-step-process-text-color:var(--van-text-color);--van-step-font-size:var(--van-font-size-md);--van-step-line-color:var(--van-border-color);--van-step-finish-line-color:var(--van-primary-color);--van-step-finish-text-color:var(--van-text-color);--van-step-icon-size:12px;--van-step-circle-size:5px;--van-step-circle-color:var(--van-gray-6);--van-step-horizontal-title-font-size:var(--van-font-size-sm)}.van-step{color:var(--van-step-text-color);font-size:var(--van-step-font-size);flex:1;position:relative}.van-step__circle{width:var(--van-step-circle-size);height:var(--van-step-circle-size);background-color:var(--van-step-circle-color);border-radius:50%;display:block}.van-step__line{background-color:var(--van-step-line-color);transition:background-color var(--van-duration-base);position:absolute}.van-step--horizontal{float:left}.van-step--horizontal:first-child .van-step__title{margin-left:0;transform:none}.van-step--horizontal:last-child:not(:first-child){width:auto;position:absolute;right:1px}.van-step--horizontal:last-child:not(:first-child) .van-step__title{margin-left:0;transform:none}.van-step--horizontal:last-child:not(:first-child) .van-step__circle-container{left:auto;right:-9px}.van-step--horizontal .van-step__circle-container{top:30px;left:calc(var(--van-padding-xs) * -1);z-index:1;padding:0 var(--van-padding-xs);background-color:var(--van-background-2);position:absolute;transform:translateY(-50%)}.van-step--horizontal .van-step__title{font-size:var(--van-step-horizontal-title-font-size);margin-left:3px;display:inline-block;transform:translate(-50%)}.van-step--horizontal .van-step__line{width:100%;height:1px;top:30px;left:0}.van-step--horizontal .van-step__icon{font-size:var(--van-step-icon-size);display:block}.van-step--horizontal .van-step--process{color:var(--van-step-process-text-color)}.van-step--vertical{float:none;line-height:var(--van-line-height-sm);padding:10px 10px 10px 0;display:block}.van-step--vertical:not(:last-child):after{border-bottom-width:1px}.van-step--vertical .van-step__circle-container{z-index:1;font-size:var(--van-step-icon-size);line-height:1;position:absolute;top:19px;left:-15px;transform:translate(-50%,-50%)}.van-step--vertical .van-step__line{width:1px;height:100%;top:16px;left:-15px}.van-step:last-child .van-step__line{width:0}.van-step--finish{color:var(--van-step-finish-text-color)}.van-step--finish .van-step__circle,.van-step--finish .van-step__line{background-color:var(--van-step-finish-line-color)}.van-step__icon,.van-step__title{transition:color var(--van-duration-base)}.van-step__icon--active,.van-step__title--active,.van-step__icon--finish,.van-step__title--finish{color:var(--van-step-active-color)}:root,:host{--van-stepper-background:var(--van-active-color);--van-stepper-button-icon-color:var(--van-text-color);--van-stepper-button-disabled-color:var(--van-background);--van-stepper-button-disabled-icon-color:var(--van-gray-5);--van-stepper-button-round-theme-color:var(--van-primary-color);--van-stepper-input-width:32px;--van-stepper-input-height:28px;--van-stepper-input-font-size:var(--van-font-size-md);--van-stepper-input-line-height:normal;--van-stepper-input-text-color:var(--van-text-color);--van-stepper-input-disabled-text-color:var(--van-text-color-3);--van-stepper-input-disabled-background:var(--van-active-color);--van-stepper-radius:var(--van-radius-md)}.van-stepper{-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block}.van-stepper__minus,.van-stepper__plus{box-sizing:border-box;width:var(--van-stepper-input-height);height:var(--van-stepper-input-height);color:var(--van-stepper-button-icon-color);vertical-align:middle;background:var(--van-stepper-background);border:0;margin:0;padding:0;position:relative}.van-stepper__minus:before,.van-stepper__plus:before{width:50%;height:1px}.van-stepper__minus:after,.van-stepper__plus:after{width:1px;height:50%}.van-stepper__minus:before,.van-stepper__plus:before,.van-stepper__minus:after,.van-stepper__plus:after{content:"";background-color:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.van-stepper__minus--disabled,.van-stepper__plus--disabled{color:var(--van-stepper-button-disabled-icon-color);background-color:var(--van-stepper-button-disabled-color);cursor:not-allowed}.van-stepper__minus{border-radius:var(--van-stepper-radius) 0 0 var(--van-stepper-radius)}.van-stepper__minus:after{display:none}.van-stepper__plus{border-radius:0 var(--van-stepper-radius) var(--van-stepper-radius) 0}.van-stepper__input{box-sizing:border-box;width:var(--van-stepper-input-width);height:var(--van-stepper-input-height);color:var(--van-stepper-input-text-color);font-size:var(--van-stepper-input-font-size);line-height:var(--van-stepper-input-line-height);text-align:center;vertical-align:middle;background:var(--van-stepper-background);-webkit-appearance:none;border:1px;border-width:1px 0;border-radius:0;margin:0 2px;padding:0}.van-stepper__input:disabled{color:var(--van-stepper-input-disabled-text-color);background-color:var(--van-stepper-input-disabled-background);-webkit-text-fill-color:var(--van-stepper-input-disabled-text-color);opacity:1}.van-stepper__input:-moz-read-only{cursor:default}.van-stepper__input:read-only{cursor:default}.van-stepper--round .van-stepper__input{background-color:#0000}.van-stepper--round .van-stepper__plus,.van-stepper--round .van-stepper__minus{border-radius:100%}.van-stepper--round .van-stepper__plus--disabled,.van-stepper--round .van-stepper__minus--disabled{opacity:.3;cursor:not-allowed}.van-stepper--round .van-stepper__plus{color:var(--van-white);background:var(--van-stepper-button-round-theme-color)}.van-stepper--round .van-stepper__minus{color:var(--van-stepper-button-round-theme-color);background-color:var(--van-background-2);border:1px solid var(--van-stepper-button-round-theme-color)}.van-swipe-cell{cursor:-webkit-grab;cursor:grab;position:relative;overflow:hidden}.van-swipe-cell__wrapper{transition-property:transform;transition-timing-function:cubic-bezier(.18,.89,.32,1)}.van-swipe-cell__left,.van-swipe-cell__right{height:100%;position:absolute;top:0}.van-swipe-cell__left{left:0;transform:translate(-100%)}.van-swipe-cell__right{right:0;transform:translate(100%)}:root,:host{--van-tabbar-height:50px;--van-tabbar-z-index:1;--van-tabbar-background:var(--van-background-2)}.van-tabbar{z-index:var(--van-tabbar-z-index);box-sizing:content-box;width:100%;height:var(--van-tabbar-height);background:var(--van-tabbar-background);display:flex}.van-tabbar--fixed{position:fixed;bottom:0;left:0}:root,:host{--van-tabbar-item-font-size:var(--van-font-size-sm);--van-tabbar-item-text-color:var(--van-text-color);--van-tabbar-item-active-color:var(--van-primary-color);--van-tabbar-item-active-background:var(--van-background-2);--van-tabbar-item-line-height:1;--van-tabbar-item-icon-size:22px;--van-tabbar-item-icon-margin-bottom:var(--van-padding-base)}.van-tabbar-item{color:var(--van-tabbar-item-text-color);font-size:var(--van-tabbar-item-font-size);line-height:var(--van-tabbar-item-line-height);cursor:pointer;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex}.van-tabbar-item__icon{margin-bottom:var(--van-tabbar-item-icon-margin-bottom);font-size:var(--van-tabbar-item-icon-size)}.van-tabbar-item__icon .van-icon{display:block}.van-tabbar-item__icon .van-badge{margin-top:var(--van-padding-base)}.van-tabbar-item__icon img{height:20px;display:block}.van-tabbar-item--active{color:var(--van-tabbar-item-active-color);background-color:var(--van-tabbar-item-active-background)}:root,:host{--van-text-ellipsis-line-height:1.6;--van-text-ellipsis-action-color:var(--van-blue)}.van-text-ellipsis{line-height:var(--van-text-ellipsis-line-height);white-space:pre-wrap;overflow-wrap:break-word}.van-text-ellipsis__action{cursor:pointer;color:var(--van-text-ellipsis-action-color)}.van-text-ellipsis__action:active{opacity:var(--van-active-opacity)}:root,:host{--van-watermark-z-index:100}.van-watermark{width:100%;height:100%;z-index:var(--van-watermark-z-index);pointer-events:none;background-repeat:repeat;position:absolute;top:0;left:0}.van-watermark__wrapper{display:none}.van-watermark--full{position:fixed}.app-tabbar[data-v-632bb33d]{--van-tabbar-height:60px;--van-tabbar-item-text-color:#6b7873;--van-tabbar-item-active-color:var(--primary);--van-tabbar-item-active-background:transparent;border-top:1px solid var(--line)}.app-tabbar[data-v-632bb33d] .van-tabbar-item__text{font-family:var(--font);font-size:var(--fs-xs);font-weight:500}.app-tabbar[data-v-632bb33d] .van-tabbar-item--active .van-tabbar-item__text{font-weight:600}.app-tabbar[data-v-632bb33d] .van-tabbar-item--active .ui-ic{stroke-width:2.1px}.app-tabbar[data-v-632bb33d] .van-tabbar-item:focus-visible{outline:2px solid var(--primary);outline-offset:-4px;border-radius:var(--r-sm)}.rec-panel[data-v-00d59f9b]{z-index:1000;background:var(--card,#fff);border-top:1px solid var(--line,#e2e6e1);width:100%;max-width:480px;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0));border-radius:20px 20px 0 0;animation:.18s rec-up-00d59f9b;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -18px 40px -20px #202a2459}@keyframes rec-up-00d59f9b{0%{opacity:.6;transform:translate(-50%,12px)}}.rec-head[data-v-00d59f9b]{align-items:center;gap:9px;display:flex}.rec-head b[data-v-00d59f9b]{font-family:var(--font-display,inherit);letter-spacing:-.01em;color:var(--ink,#202a24);font-size:15px}.rec-dot[data-v-00d59f9b]{background:var(--red,#d9482b);border-radius:999px;flex:none;width:10px;height:10px;animation:1s ease-in-out infinite rec-blink-00d59f9b}@keyframes rec-blink-00d59f9b{0%,to{opacity:1}50%{opacity:.25}}.rec-time[data-v-00d59f9b]{color:var(--ink-2,#46524a);font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;font-weight:600}.rec-wave[data-v-00d59f9b]{align-items:center;gap:3px;height:44px;margin:12px 0 4px;display:flex}.rec-wave span[data-v-00d59f9b]{background:var(--green,#0da173);border-radius:999px;flex:1;align-self:center;min-height:3px;transition:height 80ms linear}.rec-hint[data-v-00d59f9b]{color:var(--muted,#7c867d);margin:4px 0 12px;font-size:12.5px}.rec-actions[data-v-00d59f9b]{gap:10px;display:flex}.rec-btn[data-v-00d59f9b]{background:var(--green,#0da173);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:7px;height:46px;font-size:15px;font-weight:700;display:inline-flex}.rec-btn.ghost[data-v-00d59f9b]{border:1px solid var(--line,#e2e6e1);color:var(--ink,#202a24);background:0 0}.rec-btn svg[data-v-00d59f9b]{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.asst-fab[data-v-17690536]{z-index:900;background:var(--green,#10b981);color:#fff;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .12s;display:flex;position:fixed;right:16px;box-shadow:0 8px 24px #05966966}.asst-fab[data-v-17690536]:hover{transform:translateY(-2px)}.asst-fab svg[data-v-17690536]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.asst-panel[data-v-17690536]{z-index:900;border:1px solid var(--line,#e5e7eb);background:#fff;border-radius:18px;flex-direction:column;width:min(370px,100vw - 32px);height:min(70vh,520px);display:flex;position:fixed;right:16px;overflow:hidden;box-shadow:0 16px 48px #00000038}.asst-head[data-v-17690536]{background:linear-gradient(135deg, var(--green,#10b981), var(--green-700,#047857));color:#fff;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.asst-title[data-v-17690536]{align-items:center;gap:7px;font-size:15px;font-weight:700;display:inline-flex}.asst-paw[data-v-17690536]{fill:currentColor;flex:none;width:16px;height:16px}.asst-x[data-v-17690536]{color:#fff;cursor:pointer;opacity:.85;background:0 0;border:0;font-size:16px}.asst-body[data-v-17690536]{background:var(--bg-soft,#f7f8fa);flex-direction:column;flex:1;gap:9px;padding:14px;display:flex;overflow-y:auto}.asst-msg[data-v-17690536]{white-space:pre-line;word-break:break-word;border-radius:14px;max-width:82%;padding:9px 12px;font-size:14px;line-height:1.45}.asst-msg.bot[data-v-17690536]{border:1px solid var(--line,#e5e7eb);color:var(--ink,#0f172a);background:#fff;border-bottom-left-radius:4px;align-self:flex-start}.asst-msg.me[data-v-17690536]{background:var(--green,#10b981);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.asst-link[data-v-17690536]{color:var(--green-700,#047857);font-weight:600;text-decoration:underline}.asst-typing[data-v-17690536]{gap:4px;display:inline-flex}.asst-typing span[data-v-17690536]{background:var(--muted,#cbd5e1);border-radius:50%;width:6px;height:6px;animation:1.2s infinite both asst-blink-17690536}.asst-typing span[data-v-17690536]:nth-child(2){animation-delay:.2s}.asst-typing span[data-v-17690536]:nth-child(3){animation-delay:.4s}@keyframes asst-blink-17690536{0%,80%,to{opacity:.3}40%{opacity:1}}.asst-input[data-v-17690536]{border-top:1px solid var(--line,#e5e7eb);background:#fff;gap:8px;padding:10px;display:flex}.asst-input input[data-v-17690536]{border:1px solid var(--line,#e5e7eb);border-radius:999px;outline:none;flex:1;padding:10px 14px;font-size:14px}.asst-input input[data-v-17690536]:focus{border-color:var(--green,#10b981)}.asst-input button[data-v-17690536]{background:var(--green,#10b981);color:#fff;cursor:pointer;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.asst-input button[data-v-17690536]:disabled{opacity:.5;cursor:default}.asst-input button svg[data-v-17690536]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.asst-mic.on[data-v-17690536]{background:var(--red,#d9482b);animation:1.1s ease-in-out infinite asst-mic-pulse-17690536}@keyframes asst-mic-pulse-17690536{0%,to{box-shadow:0 0 #d9482b59}50%{box-shadow:0 0 0 7px #d9482b00}}.asst-note[data-v-17690536]{color:var(--muted,#7c867d);background:#fff;margin:0;padding:0 14px 10px;font-size:12.5px}.asst-pop-enter-active[data-v-17690536],.asst-pop-leave-active[data-v-17690536]{transition:opacity .18s,transform .18s}.asst-pop-enter-from[data-v-17690536],.asst-pop-leave-to[data-v-17690536]{opacity:0;transform:translateY(12px)}.legal-doc[data-v-72f030d9]{color:var(--ink-2);font-size:14.5px;line-height:1.6}.legal-head[data-v-72f030d9]{margin-bottom:22px}.legal-head h1[data-v-72f030d9]{color:var(--ink);margin:0 0 6px;font-size:21px}.legal-sub[data-v-72f030d9]{color:var(--ink);margin:0;font-size:15px;font-weight:600}.legal-meta[data-v-72f030d9]{color:var(--muted);margin:8px 0 0;font-size:12.5px}.legal-section[data-v-72f030d9]{margin-bottom:20px}.legal-section h2[data-v-72f030d9]{color:var(--ink);margin:0 0 8px;font-size:15.5px;line-height:1.35}.legal-section p[data-v-72f030d9]{margin:0 0 9px}.legal-section ul[data-v-72f030d9]{margin:0 0 9px;padding-left:18px}.legal-section li[data-v-72f030d9]{margin-bottom:6px}.consent-gate[data-v-a846e2ca]{z-index:3000;background:#fff;justify-content:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.consent-sheet[data-v-a846e2ca]{flex-direction:column;width:100%;max-width:560px;height:100%;display:flex}.consent-body[data-v-a846e2ca]{flex:1;min-height:0;display:flex;position:relative}.consent-scroll[data-v-a846e2ca]{-webkit-overflow-scrolling:touch;flex:1;padding:24px 16px 8px;overflow-y:auto}.consent-fade[data-v-a846e2ca]{pointer-events:none;background:linear-gradient(#fff0,#ffffffeb);height:44px;position:absolute;bottom:0;left:0;right:0}.consent-center[data-v-a846e2ca]{text-align:center;flex-direction:column;justify-content:center;display:flex}.consent-emoji[data-v-a846e2ca]{margin-bottom:10px;font-size:44px}.consent-bar[data-v-a846e2ca]{border-bottom:1px solid var(--line);padding:10px 8px}.consent-back[data-v-a846e2ca]{color:var(--ink);background:0 0;align-items:center;gap:6px;padding:8px 10px;font-size:15px;display:inline-flex}.consent-back svg[data-v-a846e2ca]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.consent-back[data-v-a846e2ca]:hover{background:var(--bg-soft)}.consent-brand[data-v-a846e2ca]{align-items:center;gap:8px;margin-bottom:20px;display:inline-flex}.consent-brand .mark[data-v-a846e2ca]{background:linear-gradient(150deg, #0fae7e, var(--green-d));border-radius:9px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.consent-brand .mark svg[data-v-a846e2ca]{fill:#fff;width:19px;height:19px}.consent-brand .name[data-v-a846e2ca]{font-family:var(--font-display);letter-spacing:-.02em;font-size:18px;font-weight:800}.consent-gate h1[data-v-a846e2ca]{margin-bottom:10px;font-size:24px}.consent-gate p[data-v-a846e2ca]{color:var(--ink-2);margin:0 0 14px;line-height:1.55}.consent-docs[data-v-a846e2ca]{margin:18px 0 20px}.consent-doc[data-v-a846e2ca]{text-align:left;width:100%;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:14px;font-size:15px;font-weight:600;display:flex}.consent-doc[data-v-a846e2ca]:hover{background:var(--bg-soft)}.consent-doc .ico svg[data-v-a846e2ca],.consent-doc .chev svg[data-v-a846e2ca]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;display:block}.consent-doc .ico[data-v-a846e2ca]{color:var(--green-d)}.consent-doc .txt[data-v-a846e2ca]{flex:1}.consent-doc .chev[data-v-a846e2ca]{color:var(--muted)}.consent-check[data-v-a846e2ca]{border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 14px;padding:14px;font-size:14.5px;line-height:1.5;display:flex}.consent-check input[data-v-a846e2ca]{width:20px;height:20px;accent-color:var(--green);cursor:pointer;flex:none;margin:1px 0 0}.consent-check[data-v-a846e2ca]:has(input:checked){border-color:var(--green);background:#ecfdf5}.consent-check.flash[data-v-a846e2ca]{border-color:var(--green);box-shadow:0 0 0 3px var(--green-100)}.consent-check[data-v-a846e2ca]{transition:box-shadow .2s,border-color .2s}.consent-actions[data-v-a846e2ca]{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:#fff;flex-direction:column;gap:8px;display:flex}.consent-actions button[data-v-a846e2ca]{width:100%}.consent-actions button.secondary[data-v-a846e2ca]:hover{background:var(--bg-soft);color:var(--ink)}.consent-left[data-v-a846e2ca]{width:100%;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;margin:0 0 2px;padding:4px;font-size:13px;font-weight:600;display:inline-flex}.consent-left[data-v-a846e2ca]:hover{color:var(--ink-2);background:0 0}.consent-left svg[data-v-a846e2ca]{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}@media (max-height:700px){.consent-scroll[data-v-a846e2ca]{padding:14px 16px 8px}.consent-brand[data-v-a846e2ca]{margin-bottom:12px}.consent-gate h1[data-v-a846e2ca]{margin-bottom:8px;font-size:21px}.consent-gate p[data-v-a846e2ca]{margin-bottom:10px;font-size:14.5px}.consent-docs[data-v-a846e2ca]{margin:12px 0 14px}.consent-doc[data-v-a846e2ca]{margin-bottom:6px;padding:11px 12px;font-size:14px}.consent-check[data-v-a846e2ca]{margin-bottom:10px;padding:11px 12px;font-size:14px}.consent-actions[data-v-a846e2ca]{padding:8px 16px calc(10px + env(safe-area-inset-bottom,0px));gap:6px}}.ib[data-v-0abaa865]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:14px;align-items:center;gap:10px;margin:10px 0 4px;padding:11px 12px;display:flex}.ib-icon[data-v-0abaa865]{background:var(--green,#0da173);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.ib-icon svg[data-v-0abaa865]{fill:#fff;width:20px;height:20px}.ib-txt[data-v-0abaa865]{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ib-txt strong[data-v-0abaa865]{color:var(--ink,#0f172a);font-size:14px}.ib-txt span[data-v-0abaa865]{color:#4b5563;font-size:12px}.ib-btn[data-v-0abaa865]{background:var(--green,#10b981);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;padding:8px 14px;font-size:13px;font-weight:600}.ib-x[data-v-0abaa865]{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:26px;height:26px;font-size:14px}.ios-h[data-v-0abaa865]{margin:0 0 12px;font-size:17px}.ios-steps[data-v-0abaa865]{color:var(--ink,#0f172a);flex-direction:column;gap:8px;margin:0;padding-left:20px;font-size:14px;display:flex}.ios-share[data-v-0abaa865]{vertical-align:-2px;fill:none;width:15px;height:15px;stroke:var(--green-700,#0a7a55);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;display:inline-block}.ios-note[data-v-0abaa865]{color:#6b7280;margin:12px 0 14px;font-size:12px}.ios-ok[data-v-0abaa865]{background:var(--green,#10b981);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;padding:12px;font-weight:600}.pa-icon[data-v-50883c69]{background:var(--green,#0da173);border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;margin:0 auto 12px;display:flex}.pa-icon svg[data-v-50883c69]{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.pa-h[data-v-50883c69]{text-align:center;color:var(--ink,#0f172a);margin:0 0 8px;font-size:18px}.pa-sub[data-v-50883c69]{text-align:center;color:#4b5563;margin:0 0 18px;font-size:13px;line-height:1.45}.pa-yes[data-v-50883c69]{background:var(--green,#10b981);color:#fff;cursor:pointer;border:0;border-radius:999px;width:100%;padding:12px;font-size:15px;font-weight:600;display:block}.pa-yes[data-v-50883c69]:disabled{opacity:.6}.pa-no[data-v-50883c69]{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:999px;width:100%;margin-top:8px;padding:11px;font-size:14px;display:block}.pb[data-v-1a0f1cc9]{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:1px solid #a7f3d0;border-radius:14px;align-items:center;gap:10px;margin:10px 0 4px;padding:11px 12px;display:flex}.pb-icon[data-v-1a0f1cc9]{background:var(--green,#0da173);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.pb-icon svg[data-v-1a0f1cc9]{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.pb-txt[data-v-1a0f1cc9]{flex-direction:column;min-width:0;line-height:1.25;display:flex}.pb-txt strong[data-v-1a0f1cc9]{color:var(--ink,#0f172a);font-size:14px}.pb-txt span[data-v-1a0f1cc9]{color:#4b5563;font-size:12px}.pb-btn[data-v-1a0f1cc9]{background:var(--green,#10b981);color:#fff;cursor:pointer;border:0;border-radius:999px;flex:none;padding:8px 14px;font-size:13px;font-weight:600}.pb-btn[data-v-1a0f1cc9]:disabled{opacity:.6}.pb-x[data-v-1a0f1cc9]{color:#6b7280;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:26px;height:26px;font-size:14px}.spec-list[data-v-bdcbcf86]{padding:20px 18px 16px}.spec-h[data-v-bdcbcf86]{margin:0 0 6px;font-size:18px}.spec-item[data-v-bdcbcf86]{border-bottom:1px solid var(--line-soft,#f0f1f3);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.spec-item[data-v-bdcbcf86]:last-of-type{border-bottom:0}.spec-main[data-v-bdcbcf86]{min-width:0}.spec-name[data-v-bdcbcf86]{color:var(--ink,#111827);font-size:15px;font-weight:700}.spec-dist[data-v-bdcbcf86]{color:var(--green-700,#047857);margin-left:6px;font-size:13px;font-weight:600}.spec-meta[data-v-bdcbcf86]{color:var(--ink-2,#374151);margin-top:3px;font-size:13px;display:block}.spec-phone[data-v-bdcbcf86]{color:var(--green-700,#047857);text-decoration:none}.spec-route[data-v-bdcbcf86]{background:var(--green-50,#ecfdf5);color:var(--green-700,#047857);border-radius:999px;flex:none;align-self:center;padding:8px 14px;font-size:13.5px;font-weight:700;text-decoration:none}.spec-note[data-v-bdcbcf86]{color:var(--muted,#969799);margin:12px 0 0;font-size:11.5px}.spec-empty[data-v-bdcbcf86]{text-align:center}.spec-empty h3[data-v-bdcbcf86]{margin:0 0 8px;font-size:17px}.spec-empty p[data-v-bdcbcf86]{max-width:380px;color:var(--ink-2);margin:0 auto 18px;font-size:13.5px;line-height:1.5}.tr-h[data-v-bdcbcf86]{margin:0 0 4px;font-size:18px}.tr-sub[data-v-bdcbcf86]{color:var(--ink-2);margin:0 0 14px;font-size:13px}.tr-label[data-v-bdcbcf86]{color:var(--ink-2);margin:10px 0 6px;font-size:12px;font-weight:600;display:block}.tr-pets[data-v-bdcbcf86]{flex-wrap:wrap;gap:8px;display:flex}.tr-pet[data-v-bdcbcf86]{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:999px;padding:7px 13px;font-size:13px;font-weight:600}.tr-pet.active[data-v-bdcbcf86]{background:var(--green-50);border-color:var(--green);color:var(--green-800)}.tr-input[data-v-bdcbcf86]{box-sizing:border-box;border:1px solid var(--line);border-radius:10px;outline:none;width:100%;padding:11px 13px;font-size:15px}.tr-input[data-v-bdcbcf86]:focus{border-color:var(--green)}.tr-chips[data-v-bdcbcf86]{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.tr-chip[data-v-bdcbcf86]{border:1px solid var(--line);color:var(--ink-2);cursor:pointer;background:#fff;border-radius:999px;padding:6px 11px;font-size:12.5px}.tr-chip[data-v-bdcbcf86]:hover{background:var(--green-50);border-color:var(--green-200)}.tr-go[data-v-bdcbcf86]{background:var(--green);color:#fff;cursor:pointer;border:0;border-radius:12px;width:100%;margin-top:14px;padding:12px;font-size:15px;font-weight:700}.tr-go[data-v-bdcbcf86]:disabled{opacity:.6;cursor:default}.tr-err[data-v-bdcbcf86]{color:#dc2626;margin:10px 0 0;font-size:13px}.tr-result[data-v-bdcbcf86]{margin-top:16px}.tr-dest[data-v-bdcbcf86]{margin:0 0 10px;font-size:15px}.tr-items[data-v-bdcbcf86]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.tr-item[data-v-bdcbcf86]{color:var(--ink);gap:9px;font-size:13.5px;line-height:1.4;display:flex}.tr-ic[data-v-bdcbcf86]{background:var(--bg-soft);width:21px;height:21px;color:var(--muted);border-radius:7px;flex:none;justify-content:center;align-items:center;margin-top:1px;font-size:12px;font-weight:800;display:inline-flex}.tr-ic.ok[data-v-bdcbcf86]{background:var(--green-50);color:var(--green-700)}.tr-ic.missing[data-v-bdcbcf86]{color:#af3f28;background:#f5e6df}.tr-ic.action[data-v-bdcbcf86]{color:#94701e;background:#f2ead3}.tr-note[data-v-bdcbcf86]{color:#6b7280;margin:14px 0 0;font-size:12px;line-height:1.4}.lp[data-v-bdcbcf86]{background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--font);overflow-x:clip}.lp-wrap[data-v-bdcbcf86]{max-width:1120px;padding:0 var(--s4);margin:0 auto}main.lp-main[data-v-bdcbcf86]{max-width:none;margin:0;padding:0}main.lp-main[data-v-bdcbcf86]:focus{outline:none}.lp-skip[data-v-bdcbcf86]{left:var(--s3);z-index:30;padding:10px var(--s4);border-radius:var(--r-sm);background:var(--ink);color:#fff;font-weight:600;text-decoration:none;position:absolute;top:-64px}.lp-skip[data-v-bdcbcf86]:focus{top:var(--s3)}.lp-vpn[data-v-bdcbcf86]{align-items:flex-start;gap:var(--s3);padding:var(--s3) var(--s4);font-size:var(--fs-sm);background:var(--warn-soft);color:var(--ink);border-bottom:1px solid #f3ddbe;line-height:1.45;display:flex}.lp-vpn>span[data-v-bdcbcf86]{flex:auto;min-width:0;padding-top:2px}.lp-vpn-ic[data-v-bdcbcf86]{color:var(--warn);margin-top:1px}button.lp-vpn-x[data-v-bdcbcf86],button.lp-vpn-x[data-v-bdcbcf86]:hover{border-radius:var(--r-sm);width:44px;height:44px;color:var(--ink);background:0 0;flex:none;place-items:center;margin:-10px -10px -10px 0;padding:0;display:grid}@media (hover:hover){button.lp-vpn-x[data-v-bdcbcf86]:hover{background:#0f1a160f}}.lp-nav[data-v-bdcbcf86]{z-index:10;border-bottom:1px solid var(--line);background:#f6f8f7f0;position:-webkit-sticky;position:sticky;top:0}@supports ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.lp-nav[data-v-bdcbcf86]{-webkit-backdrop-filter:saturate(160%)blur(10px);backdrop-filter:saturate(160%)blur(10px);background:#f6f8f7d1}}.lp-nav-inner[data-v-bdcbcf86]{justify-content:space-between;align-items:center;gap:var(--s4);min-height:64px;display:flex}.lp-logo[data-v-bdcbcf86]{min-height:44px;color:var(--ink);border-radius:var(--r-sm);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.lp-logo-mark[data-v-bdcbcf86]{background:var(--primary);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.lp-logo-text[data-v-bdcbcf86]{letter-spacing:-.02em;white-space:nowrap;font-size:19px;font-weight:700}.lp-logo--sm .lp-logo-mark[data-v-bdcbcf86]{border-radius:9px;width:30px;height:30px}.lp-logo--sm .lp-logo-text[data-v-bdcbcf86]{font-size:17px}.lp-nav-links[data-v-bdcbcf86]{align-items:center;gap:var(--s1);display:none}.lp-nav-links a[data-v-bdcbcf86]{min-height:44px;padding:0 var(--s3);border-radius:var(--r-sm);color:var(--ink);align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.lp-nav-links a[data-v-bdcbcf86]:hover{color:var(--primary);background:var(--primary-soft)}.lp-nav-actions[data-v-bdcbcf86]{align-items:center;gap:var(--s2);display:flex}button.lp-nav-btn[data-v-bdcbcf86],button.lp-nav-btn[data-v-bdcbcf86]:hover{min-width:44px;min-height:44px;padding:0 var(--s4);border-radius:var(--r-sm);color:var(--primary);background:0 0;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex}button.lp-nav-login[data-v-bdcbcf86],button.lp-nav-login[data-v-bdcbcf86]:hover{background:var(--primary-soft);color:var(--primary-ink)}@media (hover:hover){button.lp-nav-btn[data-v-bdcbcf86]:hover{background:var(--primary-soft)}button.lp-nav-login[data-v-bdcbcf86]:hover{background:#d3eee1}}.lp-lang[data-v-bdcbcf86]{letter-spacing:.04em}.lp-h1[data-v-bdcbcf86]{margin:var(--s4) 0 0;letter-spacing:-.035em;text-wrap:balance;font-size:max(36px,min(8.4vw,60px));font-weight:700;line-height:1.04}.lp-h2[data-v-bdcbcf86]{margin:0 0 var(--s8);letter-spacing:-.025em;text-wrap:balance;max-width:22em;font-size:max(26px,min(4.6vw,40px));font-weight:700;line-height:1.12}.lp-h3[data-v-bdcbcf86]{margin:var(--s4) 0 var(--s2);font-size:var(--fs-lg);letter-spacing:-.01em;font-weight:600;line-height:1.3}.lp-kicker[data-v-bdcbcf86]{margin:0 0 var(--s3);letter-spacing:.06em;text-transform:uppercase;color:var(--primary);font-size:13px;font-weight:600}.lp-lead[data-v-bdcbcf86]{margin:var(--s5) 0 0;max-width:34em;font-size:var(--fs-lg);color:var(--ink-2);line-height:1.55}.lp-p[data-v-bdcbcf86]{margin:0 0 var(--s5);color:var(--ink-2);font-size:17px;line-height:1.6}.lp-more[data-v-bdcbcf86]{margin:var(--s5) 0 0}.lp-more a[data-v-bdcbcf86],.lp-tiers-foot a[data-v-bdcbcf86]{min-height:44px;color:var(--primary);border-radius:var(--r-sm);align-items:center;gap:2px;font-weight:600;text-decoration:none;display:inline-flex}.lp-more a[data-v-bdcbcf86]:hover,.lp-tiers-foot a[data-v-bdcbcf86]:hover{text-underline-offset:3px;text-decoration:underline}.lp .ui-btn[data-v-bdcbcf86]{width:auto}.lp-btn-lg[data-v-bdcbcf86]{min-height:56px;padding:0 var(--s6);font-size:17px}.lp-tg[data-v-bdcbcf86]{fill:currentColor;flex:none;width:20px;height:20px}a.lp-btn-white[data-v-bdcbcf86]{color:var(--primary-ink);background:#fff}@media (hover:hover){a.ui-btn--primary[data-v-bdcbcf86]:hover{background:var(--primary-press)}a.lp-btn-white[data-v-bdcbcf86]:hover{background:var(--primary-soft)}}.lp-hero[data-v-bdcbcf86]{padding:var(--s8) 0 var(--s12)}.lp-hero-grid[data-v-bdcbcf86]{gap:var(--s12);align-items:center;display:grid}.lp-badge[data-v-bdcbcf86]{align-items:center;gap:var(--s2);border-radius:var(--r-pill);background:var(--surface);color:var(--primary-ink);font-size:var(--fs-sm);box-shadow:var(--shadow-sm);margin:0;padding:6px 14px 6px 12px;font-weight:600;display:inline-flex}.lp-cta[data-v-bdcbcf86]{gap:var(--s3);margin-top:var(--s8);flex-wrap:wrap;display:flex}.lp-trust[data-v-bdcbcf86]{gap:var(--s2) var(--s5);margin:var(--s5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.lp-trust li[data-v-bdcbcf86]{font-size:var(--fs-sm);color:var(--muted);align-items:center;gap:6px;font-weight:500;display:inline-flex}.lp-trust .ui-ic[data-v-bdcbcf86]{color:var(--primary)}.lp-hero-art[data-v-bdcbcf86]{padding-bottom:56px;position:relative}.lp-mock[data-v-bdcbcf86]{max-width:420px;padding:var(--s5);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-lg);margin:0 auto}.lp-mock-head[data-v-bdcbcf86]{align-items:center;gap:var(--s3);display:flex}.lp-mock-av[data-v-bdcbcf86]{background:var(--primary-soft);border-radius:50%;flex:none;width:48px;height:48px;overflow:hidden}.lp-mock-av img[data-v-bdcbcf86]{object-fit:cover;width:100%;height:100%;display:block}.lp-mock-id[data-v-bdcbcf86]{min-width:0;display:grid}.lp-mock-id b[data-v-bdcbcf86]{font-size:var(--fs-lg);line-height:1.25}.lp-mock-id span[data-v-bdcbcf86]{font-size:var(--fs-sm);color:var(--muted)}.lp-mock-t[data-v-bdcbcf86]{margin:var(--s5) 0 var(--s2);font-size:var(--fs-sm);font-weight:600}.lp-mock-bar[data-v-bdcbcf86]{background:var(--surface-2);border-radius:99px;height:6px;display:block;overflow:hidden}.lp-mock-bar>span[data-v-bdcbcf86]{background:var(--brand);border-radius:inherit;transform-origin:0;height:100%;display:block;transform:scaleX(.3)}.lp-mock-list[data-v-bdcbcf86]{margin:var(--s3) 0 0;padding:0;list-style:none}.lp-mock-list li[data-v-bdcbcf86]{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line);display:flex}.lp-mock-list li[data-v-bdcbcf86]:first-child{border-top:0}.lp-mock-name[data-v-bdcbcf86]{min-width:0;font-size:15px;font-weight:500;line-height:1.35}.lp-mock-toast[data-v-bdcbcf86]{left:var(--s2);right:var(--s2);align-items:center;gap:var(--s3);max-width:340px;padding:var(--s3) var(--s4);border-radius:var(--r-md);background:var(--ink);color:#fff;box-shadow:var(--shadow-md);margin:0 auto;display:flex;position:absolute;bottom:0}.lp-mock-toast-ic[data-v-bdcbcf86]{background:#ffffff24;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.lp-mock-toast b[data-v-bdcbcf86]{color:#c6e9d7;font-size:13px;font-weight:600;display:block}.lp-mock-toast span[data-v-bdcbcf86]{font-size:var(--fs-sm);line-height:1.35}.lp-section[data-v-bdcbcf86]{padding:var(--s12) 0}.lp-alt[data-v-bdcbcf86]{background:var(--surface)}.lp-card[data-v-bdcbcf86]{padding:var(--s5);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow)}.lp-alt .lp-card[data-v-bdcbcf86]{background:var(--bg);box-shadow:none;border:1px solid var(--line)}.lp-card>p[data-v-bdcbcf86]{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.lp-card>.lp-more[data-v-bdcbcf86]{margin-top:var(--s3)}.lp-card-top[data-v-bdcbcf86]{justify-content:space-between;align-items:center;gap:var(--s3);display:flex}.lp-risk-grid[data-v-bdcbcf86]{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.lp-solve[data-v-bdcbcf86]{margin:var(--s8) 0 0;font-size:var(--fs-xl);letter-spacing:-.015em;font-weight:600;line-height:1.3}.lp-steps[data-v-bdcbcf86]{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.lp-step[data-v-bdcbcf86]{padding:var(--s5);border-radius:var(--r-md);background:var(--bg);border:1px solid var(--line)}.lp-step>p[data-v-bdcbcf86]{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.lp-step-top[data-v-bdcbcf86]{justify-content:space-between;align-items:center;display:flex}.lp-step-n[data-v-bdcbcf86]{background:var(--primary-soft);width:32px;height:32px;color:var(--primary-ink);font-size:var(--fs-sm);border-radius:50%;place-items:center;font-weight:700;display:grid}.lp-howto[data-v-bdcbcf86]{gap:var(--s5);margin-top:var(--s8);padding:var(--s5);border-radius:var(--r-md);background:var(--bg);border:1px solid var(--line);align-items:center;display:grid}.lp-howto .lp-h3[data-v-bdcbcf86]{margin-top:0}.lp-howto-steps[data-v-bdcbcf86]{color:var(--ink-2);margin:0;padding-left:20px;font-size:15px;line-height:1.55}.lp-howto-steps li+li[data-v-bdcbcf86]{margin-top:6px}.lp-howto-card[data-v-bdcbcf86]{align-items:center;gap:var(--s4);min-height:72px;padding:var(--s4) var(--s5);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);color:var(--ink);transition:border-color var(--t-fast) var(--ease-out);text-decoration:none;display:flex}.lp-howto-card[data-v-bdcbcf86]:hover{border-color:var(--primary)}.lp-howto-play[data-v-bdcbcf86]{background:var(--primary);color:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;display:grid}.lp-howto-cta[data-v-bdcbcf86]{gap:2px;display:grid}.lp-howto-cta b[data-v-bdcbcf86]{font-size:var(--fs-md);line-height:1.3}.lp-howto-cta span[data-v-bdcbcf86]{font-size:var(--fs-sm);color:var(--muted)}.lp-plan-grid[data-v-bdcbcf86]{gap:var(--s8);align-items:start;display:grid}.lp-plan-copy .lp-h2[data-v-bdcbcf86]{margin-bottom:var(--s4)}.lp-plan-note[data-v-bdcbcf86]{padding:var(--s3) var(--s4);border-radius:var(--r-sm);background:var(--surface);border:1px solid var(--line)}.lp-plan-note .ui-ic[data-v-bdcbcf86]{color:var(--primary)}.lp-timeline[data-v-bdcbcf86]{padding:var(--s5);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow);margin:0;list-style:none}.lp-tl[data-v-bdcbcf86]{gap:var(--s3);padding-bottom:var(--s5);grid-template-columns:32px minmax(0,1fr);display:grid;position:relative}.lp-tl[data-v-bdcbcf86]:last-child{padding-bottom:0}.lp-tl[data-v-bdcbcf86]:before{content:"";background:var(--line);border-radius:2px;width:2px;position:absolute;top:36px;bottom:4px;left:15px}.lp-tl[data-v-bdcbcf86]:last-child:before{display:none}.lp-tl-dot[data-v-bdcbcf86]{background:var(--primary-soft);width:32px;height:32px;color:var(--primary);border-radius:50%;place-items:center;display:grid}.lp-tl-body[data-v-bdcbcf86]{gap:2px;min-width:0;padding-top:4px;display:grid}.lp-tl-when[data-v-bdcbcf86]{color:var(--primary-ink);font-size:13px;font-weight:600}.lp-tl-t[data-v-bdcbcf86]{font-size:var(--fs-md);font-weight:600;line-height:1.35}.lp-tl-x[data-v-bdcbcf86]{font-size:var(--fs-sm);color:var(--muted);line-height:1.45}.lp-care-grid[data-v-bdcbcf86]{gap:var(--s4);display:grid}.lp-ticks[data-v-bdcbcf86]{gap:var(--s2);margin:var(--s4) 0 0;padding:0;list-style:none;display:grid}.lp-ticks li[data-v-bdcbcf86]{align-items:flex-start;gap:var(--s2);color:var(--ink);font-size:15px;line-height:1.45;display:flex}.lp-ticks .ui-ic[data-v-bdcbcf86],.lp-tier-f .ui-ic[data-v-bdcbcf86]{color:var(--primary);margin-top:1px}.lp-extra[data-v-bdcbcf86]{margin-top:var(--s8)}.lp-extra-h[data-v-bdcbcf86]{margin:0 0 var(--s3);font-size:var(--fs-md);font-weight:600}.lp-extra-list[data-v-bdcbcf86]{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.lp-extra-list a[data-v-bdcbcf86]{align-items:center;gap:var(--s3);min-height:56px;padding:0 var(--s4);border-radius:var(--r-sm);background:var(--bg);border:1px solid var(--line);color:var(--ink);transition:border-color var(--t-fast) var(--ease-out);font-weight:500;text-decoration:none;display:flex}.lp-extra-list a .ui-ic[data-v-bdcbcf86]{color:var(--primary)}.lp-extra-list a[data-v-bdcbcf86]:hover{border-color:var(--primary)}.lp-tiers[data-v-bdcbcf86]{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.lp-tier[data-v-bdcbcf86]{padding:var(--s6);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow);border:1.5px solid #0000;flex-direction:column;display:flex}.lp-tier.is-free[data-v-bdcbcf86]{border-color:var(--primary)}.lp-tier-n[data-v-bdcbcf86]{font-size:var(--fs-lg);margin:0;font-weight:600}.lp-tier-p[data-v-bdcbcf86]{margin:var(--s2) 0 var(--s5);align-items:baseline;gap:4px;display:flex}.lp-tier-p b[data-v-bdcbcf86]{letter-spacing:-.02em;white-space:nowrap;font-size:36px;font-weight:700;line-height:1.1}.lp-tier-p span[data-v-bdcbcf86]{font-size:var(--fs-md);color:var(--muted)}.lp-tier-f[data-v-bdcbcf86]{margin:0 0 var(--s6);flex:auto;align-content:start;gap:10px;padding:0;list-style:none;display:grid}.lp-tier-f li[data-v-bdcbcf86]{align-items:flex-start;gap:var(--s2);font-size:15px;line-height:1.4;display:flex}.lp-tier-f li>span[data-v-bdcbcf86]{min-width:0;display:block}.lp-tier-f li>span[data-v-bdcbcf86]:first-letter{text-transform:uppercase}.lp-tier-f li.is-base[data-v-bdcbcf86]{font-weight:600}.lp .lp-tier-cta[data-v-bdcbcf86]{width:100%}.lp-tier-soon[data-v-bdcbcf86]{justify-content:center;align-items:center;gap:var(--s2);min-height:52px;padding:0 var(--s4);border-radius:var(--r-md);background:var(--surface-2);color:var(--muted);cursor:default;margin:0;font-weight:600;display:flex}.lp-tiers-foot[data-v-bdcbcf86]{align-items:center;gap:0 var(--s4);margin:var(--s5) 0 0;color:var(--muted);flex-wrap:wrap;font-size:15px;display:flex}.lp-faq-wrap[data-v-bdcbcf86]{max-width:860px}.lp-faq-item[data-v-bdcbcf86]{border-top:1px solid var(--line)}.lp-faq-item[data-v-bdcbcf86]:last-child{border-bottom:1px solid var(--line)}.lp-faq-item summary[data-v-bdcbcf86]{justify-content:space-between;align-items:center;gap:var(--s4);min-height:60px;padding:var(--s4) 0;cursor:pointer;border-radius:var(--r-sm);font-size:17px;font-weight:600;line-height:1.35;list-style:none;display:flex}.lp-faq-item summary[data-v-bdcbcf86]::-webkit-details-marker{display:none}.lp-faq-item summary[data-v-bdcbcf86]:hover{color:var(--primary)}.lp-faq-ic[data-v-bdcbcf86]{color:var(--primary);transition:transform var(--t-fast) var(--ease-out)}.lp-faq-item[open] .lp-faq-ic[data-v-bdcbcf86]{transform:rotate(45deg)}.lp-faq-item p[data-v-bdcbcf86]{margin:0 0 var(--s5);max-width:60em;font-size:var(--fs-md);color:var(--ink-2);line-height:1.6}.lp-final[data-v-bdcbcf86]{background:var(--primary-ink);color:#fff}.lp-final-grid[data-v-bdcbcf86]{gap:var(--s8);align-items:center;display:grid}.lp-final .lp-h2[data-v-bdcbcf86]{margin-bottom:var(--s4);color:#fff}.lp-final-sub[data-v-bdcbcf86]{margin:0 0 var(--s6);color:#e3f4ec;max-width:30em;font-size:17px;line-height:1.55}.lp-final-copy[data-v-bdcbcf86] :focus-visible{outline-color:#fff}.lp-login[data-v-bdcbcf86]{padding:var(--s6) var(--s5);border-radius:var(--r-lg);background:var(--surface);color:var(--ink);box-shadow:var(--shadow-lg)}.lp-login .lp-h3[data-v-bdcbcf86]{margin-top:0}.lp-login-sub[data-v-bdcbcf86]{margin:0 0 var(--s5);color:var(--muted);font-size:15px}.lp-login-form[data-v-bdcbcf86]{gap:var(--s3);flex-direction:column;display:flex}.lp-login-form .ui-input[data-v-bdcbcf86]{min-height:52px;padding:0 var(--s4);border-radius:var(--r-sm);font-size:var(--fs-md);border:1.5px solid #cbd5d0}.lp-login-form .ui-input[data-v-bdcbcf86]:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #087a562e}.lp-login-form .ui-input[aria-invalid=true][data-v-bdcbcf86]{border-color:var(--danger)}.lp-code-form .ui-input[data-v-bdcbcf86]{text-align:center;letter-spacing:.18em;font-variant-numeric:tabular-nums;font-size:22px}.lp-sent[data-v-bdcbcf86]{align-items:flex-start;gap:var(--s2);margin:0 0 var(--s4);padding:var(--s3) var(--s4);border-radius:var(--r-sm);background:var(--primary-soft);color:var(--primary-ink);font-size:15px;line-height:1.45;display:flex}.lp-sent .ui-ic[data-v-bdcbcf86]{margin-top:1px}.lp-sent b[data-v-bdcbcf86]{word-break:break-word}.lp-login-alt[data-v-bdcbcf86]{gap:var(--s1) var(--s2);margin:var(--s3) 0 0;flex-wrap:wrap;display:flex}.lp-login-alt .ui-btn[data-v-bdcbcf86]{padding:0 var(--s3);font-size:15px}.lp-footer[data-v-bdcbcf86]{padding:var(--s8) 0 calc(var(--s8) + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1px solid var(--line)}.lp-footer-inner[data-v-bdcbcf86]{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.lp-footer-note[data-v-bdcbcf86]{font-size:var(--fs-sm);color:var(--muted)}.lp-sections[data-v-bdcbcf86],.lp-legal[data-v-bdcbcf86]{gap:0 var(--s5);margin-top:var(--s4);font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.lp-legal[data-v-bdcbcf86]{margin-top:var(--s1)}.lp-sections a[data-v-bdcbcf86],.lp-legal a[data-v-bdcbcf86]{min-height:44px;color:var(--ink-2);align-items:center;text-decoration:none;display:inline-flex}.lp-sections a[data-v-bdcbcf86]:hover,.lp-legal a[data-v-bdcbcf86]:hover{color:var(--primary);text-underline-offset:3px;text-decoration:underline}@media (max-width:559px){.lp-cta .ui-btn[data-v-bdcbcf86]{width:100%}.lp-nav-actions button.lp-nav-btn[data-v-bdcbcf86]{padding:0 var(--s3)}}@media (min-width:560px){.lp-extra-list[data-v-bdcbcf86]{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-login-form[data-v-bdcbcf86]{flex-direction:row}.lp-login-form .ui-input[data-v-bdcbcf86]{flex:auto;min-width:0}.lp-login-form .ui-btn[data-v-bdcbcf86]{padding:0 var(--s6);flex:none}.lp-mock-toast[data-v-bdcbcf86]{left:auto;right:var(--s4);margin:0}}@media (min-width:768px){.lp-wrap[data-v-bdcbcf86]{padding:0 var(--s8)}.lp-section[data-v-bdcbcf86]{padding:80px 0}.lp-hero[data-v-bdcbcf86]{padding:var(--s12) 0 72px}.lp-lead[data-v-bdcbcf86]{font-size:20px}.lp-risk-grid[data-v-bdcbcf86],.lp-care-grid[data-v-bdcbcf86]{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-steps[data-v-bdcbcf86]{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-howto[data-v-bdcbcf86]{padding:var(--s6);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.lp-tiers[data-v-bdcbcf86]{grid-template-columns:repeat(3,minmax(0,1fr))}.lp-tier[data-v-bdcbcf86]{padding:var(--s5)}.lp-login[data-v-bdcbcf86]{padding:var(--s8)}}@media (min-width:1024px){.lp-nav-links[data-v-bdcbcf86]{display:flex}.lp-hero-grid[data-v-bdcbcf86]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px}.lp-hero-art[data-v-bdcbcf86]{padding-bottom:0}.lp-mock-toast[data-v-bdcbcf86]{bottom:-28px;left:-24px;right:auto}.lp-risk-grid[data-v-bdcbcf86],.lp-extra-list[data-v-bdcbcf86]{grid-template-columns:repeat(4,minmax(0,1fr))}.lp-plan-grid[data-v-bdcbcf86]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px}.lp-plan-copy[data-v-bdcbcf86]{position:-webkit-sticky;position:sticky;top:96px}.lp-timeline[data-v-bdcbcf86]{padding:var(--s8)}.lp-tier[data-v-bdcbcf86]{padding:var(--s6)}.lp-final-grid[data-v-bdcbcf86]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px}}@media (min-width:1440px){.lp-wrap[data-v-bdcbcf86]{max-width:1200px}}.dash[data-v-bdcbcf86]{gap:var(--s6);padding-bottom:var(--s4);display:grid}.today-skel[data-v-bdcbcf86]{gap:var(--s3);display:grid}.today-skel-hero[data-v-bdcbcf86]{border-radius:var(--r-lg);height:240px}.today-skel-row[data-v-bdcbcf86]{height:72px}.today-empty[data-v-bdcbcf86]{justify-items:start;gap:var(--s4);padding-top:var(--s6);display:grid}.today-empty .ui-btn[data-v-bdcbcf86]{margin-top:var(--s2)}.today-empty-ic[data-v-bdcbcf86]{border-radius:16px;width:56px;height:56px}.pet-rail[data-v-bdcbcf86]{gap:var(--s2);scrollbar-width:none;margin:0 calc(-1 * var(--s4));padding:2px var(--s4);display:flex;overflow-x:auto}.pet-rail[data-v-bdcbcf86]::-webkit-scrollbar{display:none}button.pet-chip[data-v-bdcbcf86]{align-items:center;gap:var(--s2);min-height:44px;padding:4px var(--s4) 4px 4px;border-radius:var(--r-pill);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);font-size:var(--fs-sm);flex:none;font-weight:600;display:flex}button.pet-chip[data-v-bdcbcf86]:hover{background:var(--surface);color:var(--ink)}button.pet-chip[aria-pressed=true][data-v-bdcbcf86]{background:var(--primary);color:#fff}.pet-chip-av[data-v-bdcbcf86]{background:var(--primary-soft);width:36px;height:36px;color:var(--primary);border-radius:50%;flex:none;grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;display:grid;overflow:hidden}.pet-chip-av img[data-v-bdcbcf86]{object-fit:cover;width:100%;height:100%;display:block}.pet-chip-name[data-v-bdcbcf86]{white-space:nowrap;text-overflow:ellipsis;max-width:12em;overflow:hidden}button.hero[data-v-bdcbcf86]{border-radius:var(--r-lg);background:var(--surface-2);width:100%;box-shadow:var(--shadow);text-align:left;aspect-ratio:16/11;grid-template:minmax(0,1fr)/minmax(0,1fr);padding:0;display:grid;overflow:hidden}button.hero[data-v-bdcbcf86]:hover{background:var(--surface-2)}.hero[data-v-bdcbcf86]>*{grid-area:1/1;min-width:0}.hero-img[data-v-bdcbcf86]{object-fit:cover;width:100%;height:100%;display:block}.hero-ph[data-v-bdcbcf86]{color:var(--primary);opacity:.35;background:var(--primary-soft);place-items:center;display:grid}.hero-over[data-v-bdcbcf86]{padding:64px var(--s5) var(--s5);color:#fff;background:linear-gradient(#06120e00 0%,#06120e80 45%,#06120ed1 100%);align-self:end;gap:2px;display:grid}.hero-over>span[data-v-bdcbcf86]{display:block}.hero-k[data-v-bdcbcf86],.hero-s[data-v-bdcbcf86]{font-size:var(--fs-sm);color:#e4eeea}.hero-n[data-v-bdcbcf86]{letter-spacing:-.025em;font-size:max(28px,min(8vw,34px));font-weight:700;line-height:1.1}.hero-s[data-v-bdcbcf86]{margin-top:var(--s1)}.hero-plan[data-v-bdcbcf86]{margin-top:var(--s3);gap:6px;display:grid}.hero-plan>span[data-v-bdcbcf86]{display:block}.hero-plan-t[data-v-bdcbcf86]{font-size:var(--fs-sm);color:#fff;font-weight:600}.hero-bar[data-v-bdcbcf86]{background:#ffffff47;border-radius:99px;height:6px;overflow:hidden}.hero-bar>span[data-v-bdcbcf86]{border-radius:inherit;transform-origin:0;height:100%;transition:transform var(--t-base) var(--ease-out);background:#fff;display:block}.plan-next .ui-group[data-v-bdcbcf86]{margin-top:var(--s1)}button.plan-all[data-v-bdcbcf86]{width:auto;min-height:44px;padding:0 var(--s3)}button.plan-row[data-v-bdcbcf86],button.plan-row[data-v-bdcbcf86]:hover,button.plan-hint[data-v-bdcbcf86],button.plan-hint[data-v-bdcbcf86]:hover{background:var(--surface);color:var(--ink);border-radius:0;font-weight:400}button.plan-hint[data-v-bdcbcf86],button.plan-hint[data-v-bdcbcf86]:hover{border-radius:var(--r-md);box-shadow:var(--shadow)}@media (hover:hover){button.plan-row[data-v-bdcbcf86]:hover,button.plan-hint[data-v-bdcbcf86]:hover{background:var(--surface-2)}}.plan-chev[data-v-bdcbcf86]{color:var(--muted);flex:none}.focus[data-v-bdcbcf86]{border-radius:var(--r-lg);padding:var(--s5);background:var(--primary);color:#fff}.focus.is-over[data-v-bdcbcf86]{background:var(--danger)}.focus.is-calm[data-v-bdcbcf86]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.focus-k[data-v-bdcbcf86]{font-size:var(--fs-sm);color:#e6f4ee;align-items:center;gap:6px;margin:0;font-weight:600;display:flex}.focus.is-over .focus-k[data-v-bdcbcf86]{color:#fce8e6}.focus.is-calm .focus-k[data-v-bdcbcf86]{color:var(--primary)}.focus-t[data-v-bdcbcf86]{margin:var(--s2) 0 0;font-size:var(--fs-xl);letter-spacing:-.015em;font-weight:700;line-height:1.2}.focus-x[data-v-bdcbcf86]{margin:var(--s1) 0 0;font-size:var(--fs-sm);color:#e6f4ee}.focus.is-over .focus-x[data-v-bdcbcf86]{color:#fce8e6}.focus-a[data-v-bdcbcf86]{gap:var(--s2);margin-top:var(--s4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.focus-a--one[data-v-bdcbcf86]{grid-template-columns:minmax(0,1fr)}.focus-a>button[data-v-bdcbcf86]:only-child{grid-column:1/-1}button.focus-btn[data-v-bdcbcf86],button.focus-btn[data-v-bdcbcf86]:hover{color:var(--primary-ink);background:#fff;min-height:48px}.focus.is-over button.focus-btn[data-v-bdcbcf86],.focus.is-over button.focus-btn[data-v-bdcbcf86]:hover{color:var(--danger)}button.focus-btn-ghost[data-v-bdcbcf86],button.focus-btn-ghost[data-v-bdcbcf86]:hover{color:#fff;background:#ffffff29;min-height:48px}.tiles[data-v-bdcbcf86]{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}button.tile[data-v-bdcbcf86]{min-height:104px;padding:var(--s3);border-radius:var(--r-md);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);text-align:left;align-content:start;justify-items:start;gap:2px;font-weight:400;display:grid}button.tile[data-v-bdcbcf86]:hover{background:var(--surface);color:var(--ink)}.tile>span[data-v-bdcbcf86]{min-width:0;display:block}.tile .tile-ic[data-v-bdcbcf86]{width:28px;height:28px;margin-bottom:var(--s2);border-radius:8px;place-items:center;display:grid}.tile-ic.k-done[data-v-bdcbcf86],.tile-ic.k-plan[data-v-bdcbcf86]{background:var(--primary-soft);color:var(--primary)}.tile-ic.k-soon[data-v-bdcbcf86]{background:var(--warn-soft);color:var(--warn)}.tile-ic.k-over[data-v-bdcbcf86]{background:var(--danger-soft);color:var(--danger)}.tile-ic.k-none[data-v-bdcbcf86]{background:var(--surface-2);color:var(--muted)}.tile-v[data-v-bdcbcf86]{font-weight:700;font-size:var(--fs-md);white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.tile-c[data-v-bdcbcf86]{font-size:var(--fs-xs);color:var(--muted);line-height:1.35}.sec-head[data-v-bdcbcf86]{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s3);display:flex}.sec-head .ui-sec-title[data-v-bdcbcf86]{margin:0}.sec-note[data-v-bdcbcf86]{font-size:var(--fs-sm);color:var(--muted);white-space:nowrap}button.sec-link[data-v-bdcbcf86]{width:auto;padding:0 var(--s3);font-size:var(--fs-sm)}.week[data-v-bdcbcf86]{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}button.day[data-v-bdcbcf86]{min-height:68px;padding:var(--s2) 0;border-radius:var(--r-sm);color:var(--ink);background:0 0;justify-items:center;gap:2px;font-weight:400;display:grid}button.day[data-v-bdcbcf86]:hover{background:var(--surface-2);color:var(--ink)}.day>span[data-v-bdcbcf86]{display:block}.d-w[data-v-bdcbcf86]{font-size:var(--fs-xs);color:var(--muted);text-transform:capitalize}.d-n[data-v-bdcbcf86]{font-size:var(--fs-lg);font-weight:600;line-height:1.3}.d-dot[data-v-bdcbcf86]{background:0 0;border-radius:50%;width:6px;height:6px;margin-top:2px}.d-dot.on[data-v-bdcbcf86]{background:var(--brand)}button.day.is-today[data-v-bdcbcf86]{box-shadow:inset 0 0 0 1.5px #bfe3d3}button.day.is-today .d-n[data-v-bdcbcf86]{color:var(--primary);font-weight:700}button.day[aria-pressed=true][data-v-bdcbcf86],button.day[aria-pressed=true][data-v-bdcbcf86]:hover{background:var(--primary);box-shadow:none}button.day[aria-pressed=true] .d-w[data-v-bdcbcf86],button.day[aria-pressed=true] .d-n[data-v-bdcbcf86]{color:#fff}button.day[aria-pressed=true] .d-dot.on[data-v-bdcbcf86]{background:#fff}.agenda[data-v-bdcbcf86]{gap:var(--s4);margin-top:var(--s4);display:grid}.ag-h[data-v-bdcbcf86]{margin:0 0 var(--s2);font-size:var(--fs-sm);color:var(--muted);font-weight:600}.ag-h.is-over[data-v-bdcbcf86]{color:var(--danger)}button.ag-row[data-v-bdcbcf86],button.ag-row[data-v-bdcbcf86]:hover{background:var(--surface);color:var(--ink);border-radius:0;font-weight:400}.ag-ic-par[data-v-bdcbcf86]{color:#2a5b94;background:#e8f0fb}.ag-empty[data-v-bdcbcf86]{gap:var(--s3);padding:var(--s4);border-radius:var(--r-md);background:var(--surface);color:var(--muted);box-shadow:var(--shadow);align-items:center;margin:0;display:flex}.more .ui-group button.ui-row[data-v-bdcbcf86],.more .ui-group button.ui-row[data-v-bdcbcf86]:hover{background:var(--surface);color:var(--ink);border-radius:0;font-weight:400}.more-chev[data-v-bdcbcf86]{color:#93a09a}@font-face{font-family:Bricolage Grotesque;font-weight:600;font-display:swap;src:url(/fonts/bricolage-600.woff2)format("woff2")}@font-face{font-family:Bricolage Grotesque;font-weight:700;font-display:swap;src:url(/fonts/bricolage-700.woff2)format("woff2")}@font-face{font-family:Bricolage Grotesque;font-weight:800;font-display:swap;src:url(/fonts/bricolage-800.woff2)format("woff2")}@font-face{font-family:Onest;font-weight:400;font-display:swap;src:url(/fonts/onest-cyrillic-400.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-weight:500;font-display:swap;src:url(/fonts/onest-cyrillic-500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-weight:600;font-display:swap;src:url(/fonts/onest-cyrillic-600.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-weight:700;font-display:swap;src:url(/fonts/onest-cyrillic-700.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest;font-weight:400;font-display:swap;src:url(/fonts/onest-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-weight:500;font-display:swap;src:url(/fonts/onest-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-weight:600;font-display:swap;src:url(/fonts/onest-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest;font-weight:700;font-display:swap;src:url(/fonts/onest-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+20AC,U+20BD,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f6f8f7;--surface:#fff;--surface-2:#eef2f0;--ink:#0f1a16;--muted:#55625d;--line:#e1e7e4;--brand:#0da173;--primary:#087a56;--primary-press:#066146;--primary-soft:#e3f4ec;--primary-ink:#065c41;--warn:#a34a07;--warn-soft:#fef1e0;--danger:#b42318;--danger-soft:#fdecea;--scrim:#0f1a166b;--font:"Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--font-display:var(--font);--fs-xs:12px;--fs-sm:14px;--fs-md:16px;--fs-lg:18px;--fs-xl:22px;--fs-2xl:28px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s12:48px;--r-sm:12px;--r-md:16px;--r-lg:24px;--r-pill:999px;--shadow:0 1px 2px #0f1a160a, 0 4px 16px #0f1a160d;--shadow-sheet:0 -8px 32px #0f1a1624;--shadow-sm:0 1px 2px #0f1a160f, 0 1px 3px #0f1a160a;--shadow-md:0 8px 24px #0f1a1614;--shadow-lg:0 24px 60px #0f1a1629;--shadow-green:0 16px 40px #087a563d;--t-fast:.16s;--t-base:.24s;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--green:var(--brand);--green-d:var(--primary);--card:var(--surface);--green-50:var(--primary-soft);--green-100:#c6e9d7;--green-200:#a9dec6;--green-600:var(--primary);--green-700:var(--primary);--green-800:var(--primary-ink);--green-900:#05452f;--ink-2:#3a4741;--bg-soft:var(--surface-2);--line-soft:#edf0ec;--van-base-font:var(--font);--van-primary-color:var(--primary);--van-success-color:var(--primary);--van-danger-color:var(--danger);--van-warning-color:var(--warn);--van-text-color:var(--ink);--van-text-color-2:var(--muted);--van-border-color:var(--line);--van-background:var(--bg);--van-background-2:var(--surface);--van-button-primary-background:var(--primary);--van-button-primary-border-color:var(--primary);--van-button-default-height:48px;--van-button-large-height:52px;--van-button-default-font-size:16px;--van-cell-group-inset-radius:var(--r-md);--van-field-input-text-color:var(--ink);--van-toast-radius:var(--r-md);--van-popup-round-radius:var(--r-lg);--van-tabbar-item-active-color:var(--primary);--van-nav-bar-icon-color:var(--ink);--van-nav-bar-text-color:var(--ink);--van-nav-bar-title-text-color:var(--ink);--van-cell-group-title-color:var(--muted);--van-switch-on-background:var(--green);--van-radio-checked-icon-color:var(--green);--van-checkbox-checked-icon-color:var(--green);--van-loading-spinner-color:var(--green)}*{box-sizing:border-box}body{font-family:var(--font);font-size:var(--fs-md);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}.app-header{border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:8px;padding:14px 16px;display:flex;position:-webkit-sticky;position:sticky;top:0}.app-header .brand{font-weight:700}.app-header .spacer{flex:1}.nav-brand{align-items:center;gap:8px;display:inline-flex}.nav-brand .mark{background:linear-gradient(150deg, #0fae7e, var(--green-d));border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;box-shadow:0 4px 10px -4px #0da1738c}.nav-brand .mark svg{fill:#fff;width:17px;height:17px}.nav-brand .name{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);font-size:17px;font-weight:800}main{max-width:560px;margin:0 auto;padding:20px 16px 48px}main.has-tabbar{padding-bottom:calc(48px + 64px + env(safe-area-inset-bottom,0px))}.nav-actions .header-icon-btn{color:#000;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.nav-actions .header-icon-btn:hover{background:var(--bg-soft)}.nav-actions .header-icon-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}.app-menu{padding:4px 8px calc(10px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.app-menu .app-menu-item{text-align:left;width:100%;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:15px 12px;font-size:16px;font-weight:600;display:flex}.app-menu .app-menu-item:hover{background:var(--bg-soft)}.app-menu .app-menu-item svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:21px;height:21px}.app-menu .app-menu-item.danger{color:#dc2626}.app-menu-version{color:var(--muted,#969799);text-align:center;padding:8px 12px 2px;font-size:11.5px}.card{background:var(--card,#fff);border:1px solid var(--line);border-radius:16px;margin-bottom:16px;padding:20px}h1{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 12px;font-size:22px}h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 8px;font-size:18px}h3{font-family:var(--font-display);letter-spacing:-.01em}p.muted{color:var(--muted)}label{color:var(--muted);margin:12px 0 4px;font-size:14px;display:block}input[type=text],input[type=email],select,textarea{border:1px solid var(--line);background:#fff;border-radius:10px;width:100%;padding:12px;font-size:16px}button:not([class*=van-]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--primary);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:12px 16px;font-family:inherit;font-size:16px;font-weight:600}button:not([class*=van-]):hover{background:var(--primary-press)}button.secondary{color:var(--ink);border:1px solid var(--line);background:#fff}button:disabled{opacity:.5;cursor:default}.row{flex-wrap:wrap;gap:10px;display:flex}.choice{text-align:left;width:100%;color:var(--ink);border:1px solid var(--line);background:#fff;margin:6px 0;display:block}.choice.selected{border-color:var(--green);background:#ecfdf5}.progress{color:var(--muted);margin-bottom:6px;font-size:13px}.field-row{border-bottom:1px solid var(--line);justify-content:space-between;padding:8px 0;display:flex}.field-row .k{color:var(--muted)}.qr{width:220px;height:220px;margin:12px auto;display:block}.center{text-align:center}.error{color:#b91c1c}.badge{color:var(--green-d);background:#ecfdf5;border-radius:999px;padding:2px 10px;font-size:13px;display:inline-block}a{color:var(--green-d)}.hero{text-align:center;padding:28px 8px 8px}.hero-badge{color:var(--green-d);background:#ecfdf5;border-radius:999px;margin-bottom:14px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-block}.hero-title{margin:0 0 12px;font-size:30px;line-height:1.2}.hero-sub{color:var(--muted);max-width:460px;margin:0 auto 20px;font-size:16px;line-height:1.5}.hero .row{justify-content:center}.btn-primary{background:var(--primary);color:#fff;border-radius:10px;justify-content:center;align-items:center;padding:12px 18px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary:hover{background:var(--primary-press);color:#fff}.steps{margin:0;padding:0;list-style:none}.steps li{color:var(--ink);align-items:flex-start;gap:10px;padding:8px 0;display:flex}.step-n{height:24px;color:var(--green-d);background:#ecfdf5;border-radius:999px;flex:0 0 24px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.foot{margin-top:18px;font-size:13px}:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.ui-h1{font-family:var(--font);font-size:var(--fs-2xl);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.15}.ui-h2{font-family:var(--font);font-size:var(--fs-xl);letter-spacing:-.015em;margin:0;font-weight:700;line-height:1.2}.ui-lead{color:var(--muted);font-size:var(--fs-md);margin:var(--s2) 0 0;line-height:1.5}.ui-small{font-size:var(--fs-sm);color:var(--muted);line-height:1.45}.ui-sec-title{font-size:var(--fs-md);margin:0 0 var(--s3);font-weight:600}button.ui-btn,a.ui-btn{justify-content:center;align-items:center;gap:var(--s2);width:100%;min-height:52px;padding:0 var(--s5);border-radius:var(--r-md);font-family:inherit;font-size:var(--fs-md);cursor:pointer;transition:background var(--t-fast) var(--ease-out), transform var(--t-fast) var(--ease-out);border:0;font-weight:600;line-height:1.2;text-decoration:none;display:flex}button.ui-btn:active:not(:disabled){transform:scale(.98)}button.ui-btn:disabled{opacity:1;color:#fff;cursor:not-allowed;background:#b9c7c1}button.ui-btn--primary,a.ui-btn--primary{background:var(--primary);color:#fff}button.ui-btn--secondary,a.ui-btn--secondary{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}button.ui-btn--soft,a.ui-btn--soft{background:var(--primary-soft);color:var(--primary-ink)}button.ui-btn--ghost,a.ui-btn--ghost{color:var(--primary);background:0 0;min-height:44px}button.ui-btn--secondary:disabled,button.ui-btn--soft:disabled,button.ui-btn--ghost:disabled{background:var(--surface-2);color:var(--muted)}@media (hover:hover){button.ui-btn--primary:hover:not(:disabled){background:var(--primary-press)}button.ui-btn--secondary:hover:not(:disabled){background:var(--surface-2)}button.ui-btn--soft:hover:not(:disabled){background:#d3eee1}button.ui-btn--ghost:hover:not(:disabled){background:var(--primary-soft)}}button.ui-btn--primary:hover{background:var(--primary)}button.ui-btn--secondary:hover{background:var(--surface);color:var(--ink)}button.ui-btn--soft:hover{background:var(--primary-soft);color:var(--primary-ink)}button.ui-btn--ghost:hover{color:var(--primary);background:0 0}button.ui-icon-btn{border-radius:var(--r-sm);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}button.ui-icon-btn:hover{background:var(--surface-2)}.ui-group{background:var(--surface);border-radius:var(--r-md);box-shadow:var(--shadow);margin:0;padding:0;list-style:none;overflow:hidden}.ui-group>*+*{border-top:1px solid var(--line)}.ui-row{align-items:center;gap:var(--s3);width:100%;min-height:64px;padding:var(--s3) var(--s4);text-align:left;display:flex}.ui-field-stack{flex:1 1 0;gap:2px;min-width:0;display:grid}.ui-field-stack>*{min-width:0;display:block}.ui-row-t{color:var(--ink);font-weight:500;line-height:1.35}.ui-row-m{font-size:var(--fs-sm);color:var(--muted);line-height:1.4}.ui-tile-ic{border-radius:var(--r-sm);background:var(--primary-soft);width:40px;height:40px;color:var(--primary);flex:none;place-items:center;display:grid}.ui-tile-ic--neutral{background:var(--surface-2);color:var(--muted)}.ui-tile-ic--solid{background:var(--primary);color:#fff}.ui-pill{border-radius:var(--r-pill);white-space:nowrap;flex:none;align-items:center;gap:4px;height:26px;padding:0 10px 0 8px;font-size:13px;font-weight:600;display:inline-flex}.ui-pill--done{background:var(--primary-soft);color:var(--primary-ink)}.ui-pill--soon{background:var(--warn-soft);color:var(--warn)}.ui-pill--over{background:var(--danger-soft);color:var(--danger)}.ui-pill--plan{background:var(--surface-2);color:var(--muted)}.ui-badge{border-radius:var(--r-pill);background:var(--primary-soft);height:24px;color:var(--primary-ink);font-size:var(--fs-xs);white-space:nowrap;flex:none;align-items:center;padding:0 8px;font-weight:600;display:inline-flex}.ui-seg{background:var(--surface-2);border-radius:14px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;padding:4px;display:grid}.ui-seg button.ui-seg-btn{min-height:40px;padding:0 var(--s2);color:var(--muted);font-size:var(--fs-sm);cursor:pointer;transition:background var(--t-fast) var(--ease-out), color var(--t-fast) var(--ease-out);background:0 0;border:0;border-radius:10px;font-weight:600}.ui-seg button.ui-seg-btn:hover{color:var(--ink);background:#fff9}.ui-seg button.ui-seg-btn[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0f1a161a}button.ui-choice,label.ui-choice{align-items:center;gap:var(--s4);width:100%;min-height:72px;padding:var(--s3) var(--s4);background:var(--surface);color:var(--ink);text-align:left;border-radius:var(--r-md);box-shadow:var(--shadow);font-size:var(--fs-md);cursor:pointer;transition:border-color var(--t-fast) var(--ease-out);border:2px solid #0000;margin:0;font-weight:400;display:flex;position:relative}button.ui-choice:hover,label.ui-choice:hover{background:var(--surface);color:var(--ink);border-color:#9fd3be}.ui-choice.is-main{border-color:var(--primary)}.ui-choice:has(input:checked){border-color:var(--primary)}.ui-choice.is-main .ui-tile-ic{background:var(--primary);color:#fff}.ui-choice input{opacity:0;pointer-events:none;position:absolute}.ui-choice:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.ui-choice-t{font-weight:600}.ui-choice-x{font-size:var(--fs-sm);color:var(--muted);line-height:1.4}.ui-choices{gap:var(--s3);display:grid}.ui-field{margin-top:var(--s5)}.ui-field>label,.ui-label{font-size:var(--fs-sm);color:var(--ink);margin:0 0 6px;font-weight:600;display:block}.ui-req{color:var(--danger)}.ui-input{width:100%;min-height:52px;padding:0 var(--s4);border-radius:var(--r-sm);background:var(--surface);font:inherit;font-size:var(--fs-md);color:var(--ink);border:1.5px solid #cbd5d0;display:block}.ui-input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #087a562e}.ui-input[aria-invalid=true]{border-color:var(--danger)}.ui-helper{font-size:var(--fs-sm);color:var(--muted);margin-top:6px;display:block}.ui-err{font-size:var(--fs-sm);color:var(--danger);align-items:flex-start;gap:6px;margin-top:6px;display:flex}.ui-bar{background:var(--surface-2);border-radius:99px;height:6px;overflow:hidden}.ui-bar>span{background:var(--brand);border-radius:inherit;transform-origin:0;width:100%;height:100%;transition:transform var(--t-base) var(--ease-out);display:block}.ui-skel{border-radius:var(--r-md);background:linear-gradient(90deg,#e9eeec 0%,#f4f7f5 50%,#e9eeec 100%) 0 0/200% 100%;animation:1.1s linear infinite ui-shimmer;display:block}@keyframes ui-shimmer{to{background-position:-200% 0}}.ui-enter{animation:ui-in var(--t-base) var(--ease-out)}@keyframes ui-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ui-top{align-items:center;gap:var(--s2);min-height:44px;margin:0 0 var(--s2) calc(-1 * var(--s3));display:flex}.ui-top-t{color:var(--muted);font-size:var(--fs-sm);font-weight:500}.ui-page{gap:var(--s5);max-width:640px;padding-bottom:var(--s8);margin:0 auto;display:grid}.ui-page>header .ui-lead{margin-top:var(--s2)}.ui-card{padding:var(--s4);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow)}.ui-empty{gap:var(--s3);padding:var(--s5) var(--s4);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow);justify-items:start;display:grid}.ui-empty p{color:var(--muted);margin:0;line-height:1.5}.ui-note{gap:var(--s2);font-size:var(--fs-sm);color:var(--muted);align-items:flex-start;margin:0;line-height:1.45;display:flex}.ui-note .ui-ic{flex:none;margin-top:1px}.ui-nowrap{white-space:nowrap}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media print{body{background:#fff}.app-header{display:none!important}main{max-width:none;padding:0}}
