@font-face{font-display:auto;font-family:vant-icon;font-style:normal;font-weight:400;src:url(//at.alicdn.com/t/c/font_2553510_kfwma2yq1rs.woff2?t=1694918397022) format("woff2"),url(//at.alicdn.com/t/c/font_2553510_kfwma2yq1rs.woff?t=1694918397022) format("woff")}.van-icon{display:inline-block;font-family:vant-icon,serif;font-size:inherit;font-stretch:normal;font-style:normal;font-variant-caps:normal;font-variant-east-asian:normal;font-variant-ligatures:normal;font-variant-numeric:normal;font-weight:400;line-height:1;position:relative;-webkit-font-smoothing:antialiased;text-rendering:auto}.van-icon:before{display:inline-block}.van-icon-list-switch:before{content:"\e6ad"}.van-icon-list-switching:before{content:"\e65a"}.van-icon-newspaper:before{content:"\e63f"}.van-icon-notes:before{content:"\e63c"}.van-icon-user:before{content:"\e642"}.van-icon-cash-back-record:before{content:"\e63e"}.van-icon-description:before{content:"\e643"}.van-icon-completed:before{content:"\e641"}.van-icon-contact:before{content:"\e753"}.van-icon-records:before{content:"\e63d"}.van-icon-discount:before{content:"\e640"}.van-icon-exchange:before{content:"\e6af"}.van-icon-eye:before{content:"\e6b0"}.van-icon-enlarge:before{content:"\e6b1"}.van-icon-expand-o:before{content:"\e6b2"}.van-icon-eye-o:before{content:"\e6b3"}.van-icon-expand:before{content:"\e6b4"}.van-icon-filter-o:before{content:"\e6b5"}.van-icon-fire:before{content:"\e6b6"}.van-icon-fail:before{content:"\e6b7"}.van-icon-failure:before{content:"\e6b8"}.van-icon-fire-o:before{content:"\e6b9"}.van-icon-flag-o:before{content:"\e6ba"}.van-icon-font:before{content:"\e6bb"}.van-icon-font-o:before{content:"\e6bc"}.van-icon-gem-o:before{content:"\e6bd"}.van-icon-flower-o:before{content:"\e6be"}.van-icon-gem:before{content:"\e6bf"}.van-icon-gift-card:before{content:"\e6c0"}.van-icon-friends:before{content:"\e6c1"}.van-icon-friends-o:before{content:"\e6c2"}.van-icon-gold-coin:before{content:"\e6c3"}.van-icon-gold-coin-o:before{content:"\e6c4"}.van-icon-good-job-o:before{content:"\e6c5"}.van-icon-gift:before{content:"\e6c6"}.van-icon-gift-o:before{content:"\e6c7"}.van-icon-gift-card-o:before{content:"\e6c8"}.van-icon-good-job:before{content:"\e6c9"}.van-icon-home-o:before{content:"\e6ca"}.van-icon-goods-collect:before{content:"\e6cb"}.van-icon-graphic:before{content:"\e6cc"}.van-icon-goods-collect-o:before{content:"\e6cd"}.van-icon-hot-o:before{content:"\e6ce"}.van-icon-info:before{content:"\e6cf"}.van-icon-hotel-o:before{content:"\e6d0"}.van-icon-info-o:before{content:"\e6d1"}.van-icon-hot-sale-o:before{content:"\e6d2"}.van-icon-hot:before{content:"\e6d3"}.van-icon-like:before{content:"\e6d4"}.van-icon-idcard:before{content:"\e6d5"}.van-icon-invitation:before{content:"\e6d6"}.van-icon-like-o:before{content:"\e6d7"}.van-icon-hot-sale:before{content:"\e6d8"}.van-icon-location-o:before{content:"\e6d9"}.van-icon-location:before{content:"\e6da"}.van-icon-label:before{content:"\e6db"}.van-icon-lock:before{content:"\e6dc"}.van-icon-label-o:before{content:"\e6dd"}.van-icon-map-marked:before{content:"\e6de"}.van-icon-logistics:before{content:"\e6df"}.van-icon-manager:before{content:"\e6e0"}.van-icon-more:before{content:"\e6e1"}.van-icon-live:before{content:"\e6e2"}.van-icon-manager-o:before{content:"\e6e3"}.van-icon-medal:before{content:"\e6e4"}.van-icon-more-o:before{content:"\e6e5"}.van-icon-music-o:before{content:"\e6e6"}.van-icon-music:before{content:"\e6e7"}.van-icon-new-arrival-o:before{content:"\e6e8"}.van-icon-medal-o:before{content:"\e6e9"}.van-icon-new-o:before{content:"\e6ea"}.van-icon-free-postage:before{content:"\e6eb"}.van-icon-newspaper-o:before{content:"\e6ec"}.van-icon-new-arrival:before{content:"\e6ed"}.van-icon-minus:before{content:"\e6ee"}.van-icon-orders-o:before{content:"\e6ef"}.van-icon-new:before{content:"\e6f0"}.van-icon-paid:before{content:"\e6f1"}.van-icon-notes-o:before{content:"\e6f2"}.van-icon-other-pay:before{content:"\e6f3"}.van-icon-pause-circle:before{content:"\e6f4"}.van-icon-pause:before{content:"\e6f5"}.van-icon-pause-circle-o:before{content:"\e6f6"}.van-icon-peer-pay:before{content:"\e6f7"}.van-icon-pending-payment:before{content:"\e6f8"}.van-icon-passed:before{content:"\e6f9"}.van-icon-plus:before{content:"\e6fa"}.van-icon-phone-circle-o:before{content:"\e6fb"}.van-icon-phone-o:before{content:"\e6fc"}.van-icon-printer:before{content:"\e6fd"}.van-icon-photo-fail:before{content:"\e6fe"}.van-icon-phone:before{content:"\e6ff"}.van-icon-photo-o:before{content:"\e700"}.van-icon-play-circle:before{content:"\e701"}.van-icon-play:before{content:"\e702"}.van-icon-phone-circle:before{content:"\e703"}.van-icon-point-gift-o:before{content:"\e704"}.van-icon-point-gift:before{content:"\e705"}.van-icon-play-circle-o:before{content:"\e706"}.van-icon-shrink:before{content:"\e707"}.van-icon-photo:before{content:"\e708"}.van-icon-qr:before{content:"\e709"}.van-icon-qr-invalid:before{content:"\e70a"}.van-icon-question-o:before{content:"\e70b"}.van-icon-revoke:before{content:"\e70c"}.van-icon-replay:before{content:"\e70d"}.van-icon-service:before{content:"\e70e"}.van-icon-question:before{content:"\e70f"}.van-icon-search:before{content:"\e710"}.van-icon-refund-o:before{content:"\e711"}.van-icon-service-o:before{content:"\e712"}.van-icon-scan:before{content:"\e713"}.van-icon-share:before{content:"\e714"}.van-icon-send-gift-o:before{content:"\e715"}.van-icon-share-o:before{content:"\e716"}.van-icon-setting:before{content:"\e717"}.van-icon-points:before{content:"\e718"}.van-icon-photograph:before{content:"\e719"}.van-icon-shop:before{content:"\e71a"}.van-icon-shop-o:before{content:"\e71b"}.van-icon-shop-collect-o:before{content:"\e71c"}.van-icon-shop-collect:before{content:"\e71d"}.van-icon-smile:before{content:"\e71e"}.van-icon-shopping-cart-o:before{content:"\e71f"}.van-icon-sign:before{content:"\e720"}.van-icon-sort:before{content:"\e721"}.van-icon-star-o:before{content:"\e722"}.van-icon-smile-comment-o:before{content:"\e723"}.van-icon-stop:before{content:"\e724"}.van-icon-stop-circle-o:before{content:"\e725"}.van-icon-smile-o:before{content:"\e726"}.van-icon-star:before{content:"\e727"}.van-icon-success:before{content:"\e728"}.van-icon-stop-circle:before{content:"\e729"}.van-icon-records-o:before{content:"\e72a"}.van-icon-shopping-cart:before{content:"\e72b"}.van-icon-tosend:before{content:"\e72c"}.van-icon-todo-list:before{content:"\e72d"}.van-icon-thumb-circle-o:before{content:"\e72e"}.van-icon-thumb-circle:before{content:"\e72f"}.van-icon-umbrella-circle:before{content:"\e730"}.van-icon-underway:before{content:"\e731"}.van-icon-upgrade:before{content:"\e732"}.van-icon-todo-list-o:before{content:"\e733"}.van-icon-tv-o:before{content:"\e734"}.van-icon-underway-o:before{content:"\e735"}.van-icon-user-o:before{content:"\e736"}.van-icon-vip-card-o:before{content:"\e737"}.van-icon-vip-card:before{content:"\e738"}.van-icon-send-gift:before{content:"\e739"}.van-icon-wap-home:before{content:"\e73a"}.van-icon-wap-nav:before{content:"\e73b"}.van-icon-volume-o:before{content:"\e73c"}.van-icon-video:before{content:"\e73d"}.van-icon-wap-home-o:before{content:"\e73e"}.van-icon-volume:before{content:"\e73f"}.van-icon-warning:before{content:"\e740"}.van-icon-weapp-nav:before{content:"\e741"}.van-icon-wechat-pay:before{content:"\e742"}.van-icon-warning-o:before{content:"\e743"}.van-icon-wechat:before{content:"\e744"}.van-icon-setting-o:before{content:"\e745"}.van-icon-youzan-shield:before{content:"\e746"}.van-icon-warn-o:before{content:"\e747"}.van-icon-smile-comment:before{content:"\e748"}.van-icon-user-circle-o:before{content:"\e749"}.van-icon-video-o:before{content:"\e74a"}.van-icon-add-square:before{content:"\e65c"}.van-icon-add:before{content:"\e65d"}.van-icon-arrow-down:before{content:"\e65e"}.van-icon-arrow-up:before{content:"\e65f"}.van-icon-arrow:before{content:"\e660"}.van-icon-after-sale:before{content:"\e661"}.van-icon-add-o:before{content:"\e662"}.van-icon-alipay:before{content:"\e663"}.van-icon-ascending:before{content:"\e664"}.van-icon-apps-o:before{content:"\e665"}.van-icon-aim:before{content:"\e666"}.van-icon-award:before{content:"\e667"}.van-icon-arrow-left:before{content:"\e668"}.van-icon-award-o:before{content:"\e669"}.van-icon-audio:before{content:"\e66a"}.van-icon-bag-o:before{content:"\e66b"}.van-icon-balance-list:before{content:"\e66c"}.van-icon-back-top:before{content:"\e66d"}.van-icon-bag:before{content:"\e66e"}.van-icon-balance-pay:before{content:"\e66f"}.van-icon-balance-o:before{content:"\e670"}.van-icon-bar-chart-o:before{content:"\e671"}.van-icon-bars:before{content:"\e672"}.van-icon-balance-list-o:before{content:"\e673"}.van-icon-birthday-cake-o:before{content:"\e674"}.van-icon-bookmark:before{content:"\e675"}.van-icon-bill:before{content:"\e676"}.van-icon-bell:before{content:"\e677"}.van-icon-browsing-history-o:before{content:"\e678"}.van-icon-browsing-history:before{content:"\e679"}.van-icon-bookmark-o:before{content:"\e67a"}.van-icon-bulb-o:before{content:"\e67b"}.van-icon-bullhorn-o:before{content:"\e67c"}.van-icon-bill-o:before{content:"\e67d"}.van-icon-calendar-o:before{content:"\e67e"}.van-icon-brush-o:before{content:"\e67f"}.van-icon-card:before{content:"\e680"}.van-icon-cart-o:before{content:"\e681"}.van-icon-cart-circle:before{content:"\e682"}.van-icon-cart-circle-o:before{content:"\e683"}.van-icon-cart:before{content:"\e684"}.van-icon-cash-on-deliver:before{content:"\e685"}.van-icon-cash-back-record-o:before{content:"\e686"}.van-icon-cashier-o:before{content:"\e687"}.van-icon-chart-trending-o:before{content:"\e688"}.van-icon-certificate:before{content:"\e689"}.van-icon-chat:before{content:"\e68a"}.van-icon-clear:before{content:"\e68b"}.van-icon-chat-o:before{content:"\e68c"}.van-icon-checked:before{content:"\e68d"}.van-icon-clock:before{content:"\e68e"}.van-icon-clock-o:before{content:"\e68f"}.van-icon-close:before{content:"\e690"}.van-icon-closed-eye:before{content:"\e691"}.van-icon-circle:before{content:"\e692"}.van-icon-cluster-o:before{content:"\e693"}.van-icon-column:before{content:"\e694"}.van-icon-comment-circle-o:before{content:"\e695"}.van-icon-cluster:before{content:"\e696"}.van-icon-comment:before{content:"\e697"}.van-icon-comment-o:before{content:"\e698"}.van-icon-comment-circle:before{content:"\e699"}.van-icon-completed-o:before{content:"\e69a"}.van-icon-credit-pay:before{content:"\e69b"}.van-icon-coupon:before{content:"\e69c"}.van-icon-debit-pay:before{content:"\e69d"}.van-icon-coupon-o:before{content:"\e69e"}.van-icon-contact-o:before{content:"\e69f"}.van-icon-descending:before{content:"\e6a0"}.van-icon-desktop-o:before{content:"\e6a1"}.van-icon-diamond-o:before{content:"\e6a2"}.van-icon-description-o:before{content:"\e6a3"}.van-icon-delete:before{content:"\e6a4"}.van-icon-diamond:before{content:"\e6a5"}.van-icon-delete-o:before{content:"\e6a6"}.van-icon-cross:before{content:"\e6a7"}.van-icon-edit:before{content:"\e6a8"}.van-icon-ellipsis:before{content:"\e6a9"}.van-icon-down:before{content:"\e6aa"}.van-icon-discount-o:before{content:"\e6ab"}.van-icon-ecard-pay:before{content:"\e6ac"}.van-icon-envelop-o:before{content:"\e6ae"}.van-icon-shield-o:before{content:"\e74b"}.van-icon-guide-o:before{content:"\e74c"}.taroify-icon--mini{font-size:20px}.taroify-icon--small{font-size:24px}.taroify-icon--medium{font-size:36px}.taroify-icon--large{font-size:40px}.taroify-icon--default{color:#323233}.taroify-icon--primary{color:#1989fa}.taroify-icon--info{color:#2db7f5}.taroify-icon--success{color:#07c160}.taroify-icon--warning{color:#ff976a}.taroify-icon--danger{color:#ee0a24}@keyframes taroify-slide-up-enter{from{transform:translate3d(0,100%,0)}}@keyframes taroify-slide-up-exit{to{transform:translate3d(0,100%,0)}}@keyframes taroify-slide-down-enter{from{transform:translate3d(0,-100%,0)}}@keyframes taroify-slide-down-exit{to{transform:translate3d(0,-100%,0)}}@keyframes taroify-fade-in{from{opacity:0}to{opacity:1}}@keyframes taroify-fade-out{from{opacity:1}to{opacity:0}}@keyframes taroify-rotate{from{transform:rotate(0deg)}to{transform:rotate(1turn)}}.taroify-transition-fade-appear-active,.taroify-transition-fade-enter-active{animation-duration:var(--animation-duration-base,.3s);animation-fill-mode:both;animation-name:taroify-fade-in;animation-timing-function:var(--animation-timing-function-enter,ease-out)}.taroify-transition-fade-exit-active{animation-duration:var(--animation-duration-base,.3s);animation-fill-mode:both;animation-name:taroify-fade-out;animation-timing-function:var(--animation-timing-function-exit,ease-in)}.taroify-transition-slide-up-appear-active,.taroify-transition-slide-up-enter-active{animation-duration:var(--animation-duration-base,.3s);animation-fill-mode:both;animation-name:taroify-slide-up-enter;animation-timing-function:var(--animation-timing-function-enter,ease-out)}.taroify-transition-slide-up-exit-active{animation-duration:var(--animation-duration-base,.3s);animation-fill-mode:both;animation-name:taroify-slide-up-exit;animation-timing-function:var(--animation-timing-function-enter,ease-out)}.taroify-transition-slide-down-appear-active,.taroify-transition-slide-down-enter-active{animation-duration:var(--animation-duration-base,.3s);animation-fill-mode:both;animation-name:taroify-slide-down-enter;animation-timing-function:var(--animation-timing-function-enter,ease-out)}.taroify-transition-slide-down-exit-active{animation-duration:var(--animation-duration-base,.3s);animation-fill-mode:both;animation-name:taroify-slide-down-exit;animation-timing-function:var(--animation-timing-function-enter,ease-out)}.taroify-transition-slide-left-appear-active,.taroify-transition-slide-left-enter-active{animation-duration:var(--animation-duration-base,.3s);animation-fill-mode:both;animation-name:taroify-slide-left-enter;animation-timing-function:var(--animation-timing-function-enter,ease-out)}.taroify-transition-slide-left-exit-active{animation-duration:var(--animation-duration-base,.3s);animation-fill-mode:both;animation-name:taroify-slide-left-exit;animation-timing-function:var(--animation-timing-function-enter,ease-out)}.taroify-transition-slide-right-appear-active,.taroify-transition-slide-right-enter-active{animation-duration:var(--animation-duration-base,.3s);animation-fill-mode:both;animation-name:taroify-slide-right-enter;animation-timing-function:var(--animation-timing-function-enter,ease-out)}.taroify-transition-slide-right-exit-active{animation-duration:var(--animation-duration-base,.3s);animation-fill-mode:both;animation-name:taroify-slide-right-exit;animation-timing-function:var(--animation-timing-function-enter,ease-out)}.taroify-backdrop{background:var(--backdrop-background-color,rgba(0,0,0,.7));height:100%;left:0;position:fixed;top:0;width:100%;z-index:var(--backdrop-z-index,1000)}.taroify-popup{animation-duration:var(--popup-animation-duration,var(--animation-duration-base,.3s));background:var(--popup-background-color,var(--background-color-light,var(--white,#fff)));max-height:100%;overflow-y:auto;position:fixed;z-index:var(--popup-z-index,1010);-webkit-overflow-scrolling:touch}.taroify-popup-overflow-hidden{overflow:hidden!important}.taroify-popup--center{left:50%;top:50%;transform:translate3d(-50%,-50%,0)}.taroify-popup--center.taroify-popup--rounded{border-radius:var(--popup-rounded-border-radius,.8rem)}.taroify-popup--top{left:0;top:0;width:100%}.taroify-popup--top.taroify-popup--rounded{border-radius:0 0 var(--popup-rounded-border-radius,.8rem) var(--popup-rounded-border-radius,.8rem)}.taroify-popup--bottom{bottom:0;left:0;width:100%}.taroify-popup--bottom.taroify-popup--rounded{border-radius:var(--popup-rounded-border-radius,.8rem) var(--popup-rounded-border-radius,.8rem) 0 0}.taroify-popup--right{right:0;top:50%;transform:translate3d(0,-50%,0)}.taroify-popup--right.taroify-popup--rounded{border-radius:var(--popup-rounded-border-radius,.8rem) 0 0 var(--popup-rounded-border-radius,.8rem)}@keyframes taroify-slide-right-enter{from{transform:translate3d(100%,-50%,0)}}@keyframes taroify-slide-right-exit{to{transform:translate3d(100%,-50%,0)}}.taroify-popup--left{left:0;top:50%;transform:translate3d(0,-50%,0)}.taroify-popup--left.taroify-popup--rounded{border-radius:0 var(--popup-rounded-border-radius,.8rem) var(--popup-rounded-border-radius,.8rem) 0}@keyframes taroify-slide-left-enter{from{transform:translate3d(-100%,-50%,0)}}@keyframes taroify-slide-left-exit{to{transform:translate3d(-100%,-50%,0)}}.taroify-popup__close-icon{color:var(--popup-close-icon-color,var(--gray-5,#c8c9cc));cursor:pointer;position:absolute;z-index:var(--popup-close-icon-z-index,1);size:var(--popup-close-icon-size,1.1rem)}.taroify-popup__close-icon:active{color:var(--popup-close-icon-active-color,var(--gray-6,#969799))}.taroify-popup__close-icon--top-left{left:var(--popup-close-icon-margin,.8rem);top:var(--popup-close-icon-margin,.8rem)}.taroify-popup__close-icon--top-right{right:var(--popup-close-icon-margin,.8rem);top:var(--popup-close-icon-margin,.8rem)}.taroify-popup__close-icon--bottom-left{bottom:var(--popup-close-icon-margin,.8rem);left:var(--popup-close-icon-margin,.8rem)}.taroify-popup__close-icon--bottom-right{bottom:var(--popup-close-icon-margin,.8rem);right:var(--popup-close-icon-margin,.8rem)}.taroify-loading{align-items:center;color:var(--loading-color,var(--gray-5,#c8c9cc));display:inline-flex;justify-content:center}.taroify-loading__circular,.taroify-loading__spinner{box-sizing:border-box;height:var(--loading-size,1.5rem);max-height:100%;max-width:100%;position:relative;width:var(--loading-size,1.5rem)}.taroify-loading__spinner{animation:taroify--rotate var(--loading-animation-duration,.8s) steps(12) infinite}.taroify-loading__spinner__item{height:100%;left:0;position:absolute;top:0;width:100%}.taroify-loading__spinner__item::before{background-color:currentColor;border-radius:40%;content:" ";display:block;height:25%;margin:0 auto;width:.1rem}.taroify-loading__spinner__item:nth-of-type(1){opacity:1;transform:rotate(30deg)}.taroify-loading__spinner__item:nth-of-type(2){opacity:.9375;transform:rotate(60deg)}.taroify-loading__spinner__item:nth-of-type(3){opacity:.875;transform:rotate(90deg)}.taroify-loading__spinner__item:nth-of-type(4){opacity:.8125;transform:rotate(120deg)}.taroify-loading__spinner__item:nth-of-type(5){opacity:.75;transform:rotate(150deg)}.taroify-loading__spinner__item:nth-of-type(6){opacity:.6875;transform:rotate(180deg)}.taroify-loading__spinner__item:nth-of-type(7){opacity:.625;transform:rotate(210deg)}.taroify-loading__spinner__item:nth-of-type(8){opacity:.5625;transform:rotate(240deg)}.taroify-loading__spinner__item:nth-of-type(9){opacity:.5;transform:rotate(270deg)}.taroify-loading__spinner__item:nth-of-type(10){opacity:.4375;transform:rotate(300deg)}.taroify-loading__spinner__item:nth-of-type(11){opacity:.375;transform:rotate(330deg)}.taroify-loading__spinner__item:nth-of-type(12){opacity:.3125;transform:rotate(1turn)}.taroify-loading__circular{animation:taroify--rotate var(--loading-animation-duration,.8s) linear infinite;border-top-color:transparent;border:var(--loading-circular-border-width,.05rem) solid transparent;border-radius:100%;border-top:var(--loading-circular-border-width,.05rem) solid}.taroify-loading__text{color:var(--loading-text-color,var(--gray-6,#969799));font-size:var(--loading-text-font-size,var(--font-size-md,.7rem));line-height:var(--loading-text-line-height,1rem);margin-left:var(--padding-xs,.4rem)}.taroify-loading__text:empty{display:none}.taroify-loading--vertical{flex-direction:column}.taroify-loading--vertical .taroify-loading__text{margin:var(--padding-xs,.4rem) 0 0}.taroify-picker{background-color:var(--picker-background-color,var(--white,#fff));overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.taroify-picker__toolbar{align-items:center;display:flex;height:var(--picker-toolbar-height,2.2rem);justify-content:space-between}.taroify-picker__cancel,.taroify-picker__confirm{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;font-size:var(--picker-action-font-size,var(--font-size-md,.7rem));height:100%;justify-content:center;padding:var(--picker-action-padding,0 var(--padding-md,.8rem))}.taroify-picker__cancel:active,.taroify-picker__confirm:active{opacity:var(--active-opacity,var(--active-opacity,.6))}.taroify-picker__confirm{color:var(--picker-confirm-action-color,var(--text-link-color,var(--primary-color,#1989fa)))}.taroify-picker__cancel{color:var(--picker-cancel-action-color,var(--gray-6,#969799))}.taroify-picker__title{font-size:var(--picker-title-font-size,var(--font-size-lg,.8rem));font-weight:var(--font-weight-bold,500);line-height:var(--picker-title-line-height,var(--line-height-md,1rem));max-width:50%;text-align:center}.taroify-picker__loading{align-items:center;background-color:var(--picker-loading-mask-color,hsla(0,0%,100%,.9));bottom:0;color:var(--picker-loading-icon-color,var(--primary-color,var(--primary-color,#1989fa)));display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:3}.taroify-picker__columns{cursor:grab;display:flex;position:relative}.taroify-picker__mask{background-image:linear-gradient(180deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4)),linear-gradient(0deg,hsla(0,0%,100%,.9),hsla(0,0%,100%,.4));background-position:top,bottom;background-repeat:no-repeat;height:100%;left:0;pointer-events:none;position:absolute;top:0;transform:translateZ(0);width:100%;z-index:1}.taroify-picker__frame{left:var(--padding-md,.8rem);pointer-events:none;position:absolute;right:var(--padding-md,.8rem);top:50%;transform:translateY(-50%);z-index:2}.taroify-picker-column{flex:1;font-size:var(--picker-option-font-size,var(--font-size-lg,.8rem));overflow:hidden}.taroify-picker-column__wrapper{transition-timing-function:cubic-bezier(.23,1,.68,1)}.taroify-picker-option{align-items:center;color:var(--picker-option-color,var(--black,#000));display:flex;justify-content:center;padding:var(--picker-option-padding,0 var(--padding-base,.2rem))}.taroify-picker-option--disabled{cursor:not-allowed;opacity:var(--picker-option-disabled-opacity,.3)}.taroify-button-base{background:transparent;border:0;height:100%;left:0;opacity:0;outline:none;padding:0;position:absolute;top:0;width:100%;z-index:1}.taroify-button-base::after{display:none}.taroify-button{-webkit-appearance:none;appearance:none;border-radius:var(--button-border-radius,var(--border-radius-sm,.2rem));box-sizing:border-box;cursor:pointer;display:inline-block;line-height:var(--button-line-height,1.2);margin:0;padding:0;position:relative;text-align:center;transition:opacity var(--button-transition-duration,var(--animation-duration-fast,.2s))}.taroify-button::before{background:var(--black,#000);border-color:var(--black,#000);border-radius:inherit;border-style:inherit;border-width:inherit;content:" ";height:100%;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.taroify-button:active::before{opacity:.1}.taroify-button--mini{font-size:var(--button-font-size-mini,var(--font-size-xs,.5rem));height:var(--button-height-mini,1.2rem);padding:var(--button-padding-mini,0 var(--padding-base,.2rem))}.taroify-button--small{font-size:var(--button-font-size-small,var(--font-size-sm,.6rem));height:var(--button-height-small,1.6rem);padding:var(--button-padding-small,0 var(--padding-xs,.4rem))}.taroify-button--medium{font-size:var(--button-font-size-medium,var(--font-size-md,.7rem));height:var(--button-height-medium,2.2rem);padding:var(--button-padding-medium,0 var(--padding-md,.8rem))}.taroify-button--large{font-size:var(--button-font-size-large,var(--font-size-lg,.8rem));height:var(--button-height-large,2.5rem);width:100%}.taroify-button--default{background:var(--button-default-background-color,var(--white,var(--white,#fff)));border:var(--button-border-width,var(--border-width-base,.05rem)) solid var(--button-default-border-color,var(--border-color,#dcdee0));color:var(--button-default-color,var(--text-color,var(--gray-8,#323233)))}.taroify-button--primary{background:var(--button-primary-background-color,var(--primary-color,var(--primary-color,#1989fa)));border:var(--button-border-width,var(--border-width-base,.05rem)) solid var(--button-primary-border-color,var(--button-primary-background-color,var(--primary-color,var(--primary-color,#1989fa))));color:var(--button-primary-color,var(--white,#fff))}.taroify-button--info{background:var(--button-info-background-color,var(--info-color,var(--cyan,#2db7f5)));border:var(--button-border-width,var(--border-width-base,.05rem)) solid var(--button-info-border-color,var(--button-info-background-color,var(--info-color,var(--cyan,#2db7f5))));color:var(--button-color-info,var(--white,#fff))}.taroify-button--success{background:var(--button-success-background-color,var(--success-color,var(--green,#07c160)));border:var(--button-border-width,var(--border-width-base,.05rem)) solid var(--button-success-background-color,var(--success-color,var(--green,#07c160)));color:var(--button-success-color,var(--white,#fff))}.taroify-button--warning{background:var(--button-warning-background-color,var(--warning-color,var(--orange,#ff976a)));border:var(--button-border-width,var(--border-width-base,.05rem)) solid var(--button-warning-border-color,var(--button-warning-background-color,var(--warning-color,var(--orange,#ff976a))));color:var(--button-warning-color,var(--white,#fff))}.taroify-button--danger{background:var(--button-danger-background-color,var(--danger-color,var(--red,#ee0a24)));border:var(--button-border-width,var(--border-width-base,.05rem)) solid var(--button-danger-border-color,var(--button-danger-background-color,var(--danger-color,var(--red,#ee0a24))));color:var(--button-danger-color,var(--white,#fff))}.taroify-button--disabled{cursor:not-allowed;opacity:var(--button-disabled-opacity,var(--disabled-opacity,var(--disabled-opacity,.5)))}.taroify-button--disabled:active::before{opacity:0}.taroify-button--loading:active::before{opacity:0}.taroify-button--block{display:block;width:100%}.taroify-button--text{background:transparent;border:0}.taroify-button--text:active::before{opacity:.1}.taroify-button--text.taroify-button--default{color:var(--button-default-color,var(--text-color,var(--gray-8,#323233)))}.taroify-button--text.taroify-button--primary{color:var(--button-primary-background-color,var(--primary-color,var(--primary-color,#1989fa)))}.taroify-button--text.taroify-button--primary:active::before{background:var(--button-primary-background-color,var(--primary-color,var(--primary-color,#1989fa)))}.taroify-button--text.taroify-button--info{color:var(--button-info-background-color,var(--info-color,var(--cyan,#2db7f5)))}.taroify-button--text.taroify-button--info:active::before{background:var(--button-info-background-color,var(--info-color,var(--cyan,#2db7f5)))}.taroify-button--text.taroify-button--success{color:var(--button-success-background-color,var(--success-color,var(--green,#07c160)))}.taroify-button--text.taroify-button--success:active::before{background:var(--button-success-background-color,var(--success-color,var(--green,#07c160)))}.taroify-button--text.taroify-button--warning{color:var(--button-warning-background-color,var(--warning-color,var(--orange,#ff976a)))}.taroify-button--text.taroify-button--warning:active::before{background:var(--button-warning-background-color,var(--warning-color,var(--orange,#ff976a)))}.taroify-button--text.taroify-button--danger{color:var(--button-danger-background-color,var(--danger-color,var(--red,#ee0a24)))}.taroify-button--text.taroify-button--danger:active::before{background:var(--button-danger-background-color,var(--danger-color,var(--red,#ee0a24)))}.taroify-button--outlined{background:transparent}.taroify-button--outlined.taroify-button--primary{background:var(--button-primary-color,var(--white,#fff));color:var(--button-primary-background-color,var(--primary-color,var(--primary-color,#1989fa)))}.taroify-button--outlined.taroify-button--primary:active::before{background:var(--button-primary-background-color,var(--primary-color,var(--primary-color,#1989fa)))}.taroify-button--outlined.taroify-button--info{background:var(--button-color-info,var(--white,#fff));color:var(--button-info-background-color,var(--info-color,var(--cyan,#2db7f5)))}.taroify-button--outlined.taroify-button--info:active::before{background:var(--button-info-background-color,var(--info-color,var(--cyan,#2db7f5)))}.taroify-button--outlined.taroify-button--success{background:var(--button-success-color,var(--white,#fff));color:var(--button-success-background-color,var(--success-color,var(--green,#07c160)))}.taroify-button--outlined.taroify-button--success:active::before{background:var(--button-success-background-color,var(--success-color,var(--green,#07c160)))}.taroify-button--outlined.taroify-button--warning{background:var(--button-warning-color,var(--white,#fff));color:var(--button-warning-background-color,var(--warning-color,var(--orange,#ff976a)))}.taroify-button--outlined.taroify-button--warning:active::before{background:var(--button-warning-background-color,var(--warning-color,var(--orange,#ff976a)))}.taroify-button--outlined.taroify-button--danger{background:var(--button-danger-color,var(--white,#fff));color:var(--button-danger-background-color,var(--danger-color,var(--red,#ee0a24)))}.taroify-button--outlined.taroify-button--danger:active::before{background:var(--button-danger-background-color,var(--danger-color,var(--red,#ee0a24)))}.taroify-button--hairline{border-width:0}.taroify-button--hairline::after{border-color:inherit;border-radius:var(--button-border-radius,var(--border-radius-sm,.2rem))}.taroify-button--hairline.taroify-button--round::after{border-radius:var(--button-border-radius-max,var(--border-radius-max,24.975rem))}.taroify-button--hairline.taroify-button--square::after{border-radius:0}.taroify-button--round{border-radius:var(--button-border-radius-max,var(--border-radius-max,24.975rem))}.taroify-button--square{border-radius:0}.taroify-button__icon{color:inherit;font-size:1.2em;line-height:inherit}.taroify-button__content{align-items:center;display:flex;height:100%;justify-content:center}.taroify-button__content::before{content:" "}.taroify-button__loading{color:inherit;font-size:inherit}.taroify-button__loading .taroify-loading__circular,.taroify-button__loading .taroify-loading__spinner{color:currentColor;height:var(--button-loading-icon-size,1rem);width:var(--button-loading-icon-size,1rem)}.taroify-button__text + .taroify-button__icon--left{margin-left:var(--padding-base,.2rem)}.taroify-button__icon--left + .taroify-button__text,.taroify-button__loading--left + .taroify-button__text{margin-right:var(--padding-base,.2rem)}.taroify-button__icon--right + .taroify-button__text,.taroify-button__loading--right + .taroify-button__text{margin-left:var(--padding-base,.2rem)}.taroify-button-group{display:flex}.taroify-button-group .taroify-button:not(:first-child):not(:last-child){border-radius:0;border-right:0}.taroify-button-group .taroify-button:not(:first-child):not(:last-child)::after{border-radius:0}.taroify-button-group .taroify-button:first-child,.taroify-button-group .taroify-button:first-child::after{border-bottom-right-radius:0;border-right-width:0;border-top-right-radius:0}.taroify-button-group .taroify-button:last-child,.taroify-button-group .taroify-button:last-child::after{border-bottom-left-radius:0;border-top-left-radius:0}.taroify-button-group .taroify-button__content::before{content:none}.taroify-button-group--round .taroify-button:first-child{border-bottom-left-radius:var(--button-border-radius-max,var(--border-radius-max,24.975rem));border-top-left-radius:var(--button-border-radius-max,var(--border-radius-max,24.975rem))}.taroify-button-group--round .taroify-button:last-child{border-bottom-right-radius:var(--button-border-radius-max,var(--border-radius-max,24.975rem));border-top-right-radius:var(--button-border-radius-max,var(--border-radius-max,24.975rem))}.taroify-button-group--block .taroify-button{flex:1}.taroify-cell{background:var(--cell-background-color,var(--white,#fff));box-sizing:border-box;color:var(--cell-color,var(--text-color,var(--gray-8,#323233)));display:flex;font-size:var(--cell-font-size,var(--font-size-md,.7rem));line-height:var(--cell-line-height,1.2rem);overflow:hidden;padding:var(--cell-vertical-padding,.5rem) var(--cell-horizontal-padding,var(--padding-md,.8rem));position:relative;width:100%}.taroify-cell::after{border-bottom:.05rem solid var(--cell-border-color,var(--border-color,var(--gray-3,#ebedf0)));bottom:0;box-sizing:border-box;content:" ";left:var(--padding-sm,.6rem);pointer-events:none;position:absolute;right:var(--padding-sm,.6rem);transform:scaleY(.5)}.taroify-cell--borderless::after,.taroify-cell:last-child::after{display:none}.taroify-cell__title{flex:1}.taroify-cell--required .taroify-cell__title::before{color:var(--cell-required-color,var(--danger-color,var(--red,#ee0a24)));content:"*";font-size:var(--cell-font-size,var(--font-size-md,.7rem));padding-right:var(--cell-required-padding-right,.1rem)}.taroify-cell__brief{color:var(--cell-brief-color,var(--gray-6,#969799));font-size:var(--cell-brief-font-size,var(--font-size-sm,.6rem));line-height:var(--cell-brief-line-height,var(--line-height-sm,.9rem));margin-top:var(--cell-brief-margin-top,var(--padding-base,.2rem))}.taroify-cell--start{align-items:flex-start}.taroify-cell--center{align-items:center}.taroify-cell--end{align-items:flex-end}.taroify-cell--large{padding-bottom:var(--cell-vertical-padding-large,var(--padding-sm,.6rem));padding-top:var(--cell-vertical-padding-large,var(--padding-sm,.6rem))}.taroify-cell--large .taroify-cell__title{font-size:var(--cell-title-font-size-large,var(--font-size-lg,.8rem))}.taroify-cell--large .taroify-cell__subtitle{font-size:var(--cell-subtitle-font-size-large,var(--font-size-md,.7rem))}.taroify-cell--clickable{cursor:pointer}.taroify-cell--clickable:active{background:var(--cell-active-color,var(--active-color,var(--gray-2,#f2f3f5)))}.taroify-cell__value{color:var(--cell-value-color,var(--gray-6,#969799));flex:1;text-align:right}.taroify-cell__value--empty{flex:0 0 auto}.taroify-cell__value--alone{color:var(--gray-8,#323233);text-align:left}.taroify-cell__icon,.taroify-cell__right-icon{font-size:var(--cell-icon-size,.8rem);height:var(--cell-line-height,1.2rem);line-height:var(--cell-line-height,1.2rem)}.taroify-cell__icon{align-items:center;display:flex;margin-right:var(--cell-icon-margin-left,.2rem)}.taroify-cell__right-icon{align-items:center;color:var(--cell-value-color,var(--gray-6,#969799));display:flex;margin-left:var(--cell-right-icon-margin-right,.2rem)}.taroify-cell-group{background:var(--cell-group-background-color,var(--white,#fff))}.taroify-cell-group--inset{border-radius:var(--cell-group-inset-border-radius,var(--border-radius-lg,.4rem));margin:var(--cell-group-inset-padding,0 var(--padding-md,.8rem));overflow:hidden}.taroify-cell-group__title{color:var(--cell-group-title-color,var(--gray-6,#969799));font-size:var(--cell-group-title-font-size,var(--font-size-md,.7rem));line-height:var(--cell-group-title-line-height,.8rem);padding:var(--cell-group-title-padding,var(--padding-md,.8rem) var(--padding-md,.8rem) var(--padding-xs,.4rem))}.taroify-cell-group__title--inset{padding:var(--cell-group-inset-title-padding,var(--padding-md,.8rem) var(--padding-md,.8rem) var(--padding-xs,.4rem) var(--padding-xl,1.6rem))}.taroify-native-input{background:inherit;border:inherit;box-sizing:inherit;color:inherit;display:inherit;font:inherit;height:inherit;line-height:inherit;min-height:inherit;min-width:inherit;resize:inherit;width:inherit}.taroify-native-input[type=date],.taroify-native-input[type=datetime-local],.taroify-native-input[type=time]{min-height:var(--cell-line-height,var(--cell-line-height,1.2rem))}.taroify-native-input[type=search]{-webkit-appearance:none;appearance:none}.taroify-native-input::placeholder{color:var(--input-placeholder-color,var(--text-color-3,var(--gray-5,#c8c9cc)))}.taroify-native-input--readonly{cursor:default}.taroify-native-input--colorful::placeholder{color:var(--input-placeholder-color,var(--text-color-3,var(--gray-5,#c8c9cc)))}.taroify-input{background-color:transparent;border:0;box-sizing:border-box;color:var(--input-color,var(--text-color,var(--gray-8,#323233)));display:block;font-size:var(--input-font-size,var(--font-size-md,.7rem));height:var(--input-height,1.2rem);line-height:var(--input-line-height,1.2rem);margin:0;min-width:0;outline:none;padding:0;resize:none;width:100%}.taroify-input[type=date],.taroify-input[type=datetime-local],.taroify-input[type=time]{min-height:var(--cell-line-height,var(--cell-line-height,1.2rem))}.taroify-input[type=search]{-webkit-appearance:none;appearance:none}.taroify-input__placeholder{color:var(--input-placeholder-color,var(--text-color-3,var(--gray-5,#c8c9cc)))}.taroify-input--disabled{color:var(--input-disabled-color,var(--text-color-3,var(--gray-5,#c8c9cc)));cursor:not-allowed;opacity:1;-webkit-text-fill-color:var(--input-disabled-color,var(--text-color-3,var(--gray-5,#c8c9cc)))}.taroify-input--readonly{color:var(--input-color,var(--text-color,var(--gray-8,#323233)));cursor:default;opacity:1}.taroify-input--primary,.taroify-input__placeholder--primary{color:var(--input-primary-color,var(--primary-color,var(--primary-color,#1989fa)))}.taroify-input--info,.taroify-input__placeholder--info{color:var(--input-info-color,var(--info-color,var(--cyan,#2db7f5)))}.taroify-input--success,.taroify-input__placeholder--success{color:var(--input-success-color,var(--success-color,var(--green,#07c160)))}.taroify-input--warning,.taroify-input__placeholder--warning{color:var(--input-warning-color,var(--warning-color,var(--orange,#ff976a)))}.taroify-input--danger,.taroify-input__placeholder--danger{color:var(--input-danger-color,var(--danger-color,var(--red,#ee0a24)))}.taroify-input--left{justify-content:flex-start;text-align:left}.taroify-input--center{justify-content:center;text-align:center}.taroify-input--right{justify-content:flex-end;text-align:right}.taroify-input__clear{color:var(--input-clear-icon-color,var(--gray-5,#c8c9cc));cursor:pointer;flex-shrink:0;font-size:var(--input-clear-icon-size,.8rem);line-height:inherit;margin-right:calc(var(--padding-xs, .4rem)*-1);padding:0 var(--padding-xs,.4rem)}.taroify-form-label{box-sizing:border-box;color:var(--form-label-color,var(--gray-7,#646566));display:flex;flex:none;margin-right:var(--form-label-margin-right,var(--padding-sm,.6rem));text-align:left;width:var(--form-label-width,6.2em);word-wrap:break-word}.taroify-form-label--left{justify-content:flex-start;text-align:left}.taroify-form-label--center{justify-content:center;text-align:center}.taroify-form-label--right{justify-content:flex-end;text-align:right}.taroify-form-item > .taroify-cell__value{text-align:initial}.taroify-form-item--disabled .taroify-form__label{color:var(--form-label-disabled-color,var(--gray-5,#c8c9cc))}.taroify-form-item__value{overflow:visible}.taroify-form-item__icon,.taroify-form-item__right-icon{flex-shrink:0}.taroify-form-item__right-icon{line-height:inherit;margin-right:var(--form-item-right-icon-margin-right,-.4rem);padding:var(--form-item-right-icon-padding,0 var(--padding-xs,.4rem))}.taroify-form-item__icon.taroify-icon,.taroify-form-item__right-icon.taroify-icon{display:block;font-size:var(--form-item-icon-size,.8rem);line-height:inherit}.taroify-form-item .taroify-input + .taroify-button{flex-shrink:0;margin-left:var(--form-item-right-button-margin-left,var(--padding-xs,.4rem))}.taroify-form-control{align-items:center;color:var(--form-control-color,var(--text-color,var(--gray-8,#323233)));display:flex;min-height:var(--form-control-min-height,var(--cell-line-height,1.2rem))}.taroify-form-control--left{justify-content:flex-start;text-align:left}.taroify-form-control--center{justify-content:center;text-align:center}.taroify-form-control--right{justify-content:flex-end;text-align:right}.taroify-form-feedback{font-size:var(--form-feedback-font-size,var(--font-size-sm,.6rem))}.taroify-form-feedback--left{text-align:left}.taroify-form-feedback--center{text-align:center}.taroify-form-feedback--right{text-align:right}.taroify-form-feedback--valid{color:var(--form-feedback-valid-color,var(--success-color,var(--green,#07c160)))}.taroify-form-feedback--warning{color:var(--form-feedback-warning-color,var(--warning-color,var(--orange,#ff976a)))}.taroify-form-feedback--invalid{color:var(--form-feedback-invalid-color,var(--danger-color,var(--red,#ee0a24)))}.status-tag{background-color:#fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem;bottom:0;box-sizing:border-box;display:inline-block;height:75%;left:0;padding:.5rem .75rem calc(.2rem + env(safe-area-inset-bottom));position:fixed;right:0;z-index:1000}.status-tag .status-tag-label{align-items:center;color:#1a1a2e;display:flex;font-size:.7rem;font-weight:600;justify-content:space-between;padding-bottom:.4rem}.status-tag .status-tag-scroll{height:calc(100% - 1.5rem)}.status-tag-list{display:flex;flex-direction:column;gap:.5rem;padding-block:.5rem}.status-tag-list-item{align-items:center;border-radius:.3rem;color:#646566;display:flex;font-size:.7rem;font-weight:500;gap:.4rem;justify-content:flex-start;padding:.4rem .5rem}.status-tag-list-item.active{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.status-tag-list-dot{border-radius:50%;height:.5rem;width:.5rem}.tag-form .taroify-cell{align-items:center}.tag-form .taroify-cell::after{border-bottom:.05rem solid #eef0f3}.tag-form .tag-item-input .weui-input{height:100%}.tag-form .tag-item-btn{flex:1}.tag-add-form{padding-top:.4rem}.tag-add-form .tag-form-cell .tag-item-input{color:#1a1a2e;font-size:.7rem;height:1.8rem;line-height:1.8rem}.tag-add-form .tag-form-cell .tag-item-input.one{border-radius:.25rem;flex:1;padding:0 .25rem}.tag-add-form .tag-color-row{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.4rem;padding:.2rem 0}.tag-add-form .tag-color-row .tag-color-dot{border:.075rem solid transparent;border-radius:50%;box-sizing:border-box;height:1rem;width:1rem}.tag-add-form .tag-color-row .tag-color-dot.selected{border-color:#1a1a2e;transform:scale(1.2)}.tag-item-btn{align-items:center;display:flex;flex-direction:row;gap:.5rem;justify-content:center;margin-block-start:2rem;padding:.6rem .75rem}.tag-item-btn .tag-item-sub{border-radius:.3rem;border-width:.05rem;font-size:.65rem;font-weight:500;height:1.8rem;line-height:1.8rem;padding:0;width:6rem}.status-ongoing{background:linear-gradient(135deg,#667eea,#764ba2)}.status-pending{background:linear-gradient(135deg,#f093fb,#f5576c)}.status-completed{background:linear-gradient(135deg,#4facfe,#00f2fe)}.status-delayed{background:linear-gradient(135deg,#fa709a,#fee140)}.status-archived{background:linear-gradient(135deg,#a8edea,#fed6e3)}.status-archived taro-text-core{color:#646566}.status-active{background:linear-gradient(135deg,#30cfd0,#330867)}.status-inactive{background:linear-gradient(135deg,#bdc3c7,#2c3e50)}.status-picker-mask{background-color:rgba(0,0,0,.45);bottom:0;left:0;position:fixed;right:0;top:0;z-index:9999}.status-picker{background-color:#fff;border-radius:0 0 .6rem .6rem;box-sizing:border-box;display:flex;flex-direction:column;left:0;max-height:80%;padding-top:env(safe-area-inset-top,0);position:fixed;right:0;top:0;transform:translateY(-100%);transition:transform .3s cubic-bezier(.36,.66,.04,1);z-index:10000}.status-picker.visible{transform:translateY(0)}.picker-handle-bar{display:flex;justify-content:center;padding:.4rem 0 .2rem}.picker-handle-bar .handle-bar-inner{background-color:#eef0f3;border-radius:.075rem;height:.15rem;width:1.6rem}.picker-header{align-items:center;display:flex;justify-content:space-between;padding:.2rem .8rem .6rem}.picker-header .picker-title{color:#1a1a1a;font-size:.85rem;font-weight:700}.picker-header .picker-close{color:#667eea;font-size:.7rem;padding:.2rem .3rem}.picker-body{flex:1;overflow-y:auto;padding:0 .8rem}.current-status{margin-bottom:.9rem}.current-status .current-label{color:#969799;display:block;font-size:.65rem;margin-bottom:.3rem}.current-status .current-value{color:#1a1a2e;font-size:.75rem;font-weight:500}.section{margin-bottom:.9rem}.section .section-title{color:#969799;display:block;font-size:.65rem;margin-bottom:.5rem}.section .section-header-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.section .section-header-row .section-title{margin-bottom:0}.section .section-header-row .section-action{color:#667eea;font-size:.65rem;font-weight:500;padding:.15rem .4rem}.preset-list .preset-item{align-items:center;background-color:#f7f8fa;border-radius:.3rem;display:flex;justify-content:space-between;margin-bottom:.3rem;padding:.6rem .4rem;transition:background-color .15s}.preset-list .preset-item:active{background-color:#ebecee}.preset-list .preset-item:last-child{margin-bottom:0}.preset-list .preset-left{display:flex;flex-direction:column;gap:.1rem}.preset-list .preset-text{color:#1a1a2e;font-size:.75rem;font-weight:500}.preset-list .preset-desc{color:#969799;font-size:.6rem}.empty-custom{padding:1rem 0;text-align:center}.empty-custom .empty-text{color:#c8c9cc;font-size:.65rem}.custom-list .custom-item{align-items:center;background-color:#f7f8fa;border-radius:.3rem;display:flex;justify-content:space-between;margin-bottom:.25rem;padding:.5rem .4rem}.custom-list .custom-item:active{background-color:#ebecee}.custom-list .custom-item:last-child{margin-bottom:0}.custom-list .custom-left{align-items:center;display:flex;gap:.4rem}.custom-list .custom-emoji{font-size:.8rem}.custom-list .custom-text{color:#1a1a2e;font-size:.7rem}.custom-list .custom-delete{color:#c8c9cc;font-size:.7rem;padding:.2rem .3rem}.custom-list .custom-delete:active{color:#ff4d4f}.create-mode .create-section{margin-bottom:.8rem}.create-mode .create-label{color:#969799;display:block;font-size:.65rem;margin-bottom:.4rem}.create-mode .create-input{background-color:#fafafa;border:.05rem solid #ebedf0;border-radius:.3rem;box-sizing:border-box;color:#1a1a2e;font-size:.75rem;height:2.2rem;padding:0 .6rem;width:100%}.create-mode .create-input:focus{background-color:#fff;border-color:#667eea}.create-mode .create-hint{color:#c8c9cc;display:block;font-size:.6rem;margin-top:.2rem;text-align:right}.emoji-grid{display:flex;flex-wrap:wrap;gap:.4rem}.emoji-grid .emoji-item{align-items:center;background-color:#f7f8fa;border-radius:.3rem;box-sizing:border-box;display:flex;flex:0 0 calc(16.66667% - 0.33333rem);height:2rem;justify-content:center;max-width:calc(16.66667% - .33333rem);min-width:0;transition:all .15s}.emoji-grid .emoji-item.selected{background-color:#e6f4ff;border:.05rem solid #667eea}.emoji-grid .emoji-item:active{transform:scale(.92)}.emoji-grid .emoji-char{font-size:.9rem}.create-actions{display:flex;gap:.6rem;margin-top:1rem;padding-bottom:.5rem}.create-actions .btn-cancel,.create-actions .btn-confirm{align-items:center;border-radius:1.05rem;display:flex;flex:1;height:2.1rem;justify-content:center}.create-actions .btn-cancel Text,.create-actions .btn-confirm Text{font-size:.75rem;font-weight:700}.create-actions .btn-cancel{background-color:#f4f6fb}.create-actions .btn-cancel Text{color:#646566}.create-actions .btn-confirm{background-color:#667eea}.create-actions .btn-confirm Text{color:#fff}.create-actions .btn-confirm.disabled{background-color:#a0cfff}.create-actions .btn-confirm.disabled Text{color:#fff}.create-actions .btn-confirm:active:not(.disabled){background-color:#764ba2}.safe-area-bottom-spacer{height:env(safe-area-inset-bottom,1rem);min-height:1rem}.empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2.5rem 1rem}.empty-state__icon{filter:grayscale(30%);height:3.5rem;margin-bottom:.8rem;opacity:.45;width:3.5rem}.empty-state__message{color:#969799;font-size:.7rem;line-height:1.6;max-width:12rem;text-align:center}.taroify-search{align-items:center;background-color:var(--search-background-color,var(--white,#fff));box-sizing:border-box;display:flex;padding:var(--search-padding,.5rem var(--padding-sm,.6rem))}.taroify-search__content{background:var(--search-content-background-color,var(--gray-1,#f7f8fa));border-radius:var(--search-content-border-radius,var(--border-radius-sm,.1rem));display:flex;flex:1;padding-left:var(--search-content-padding-left,var(--padding-sm,.6rem))}.taroify-search__content--square{border-radius:var(--search-content-square-border-radius,0)}.taroify-search__content--rounded{border-radius:var(--search-content-rounded-border-radius,var(--border-radius-max,24.975rem))}.taroify-search__label{color:var(--search-label-color,var(--text-color,var(--gray-8,#323233)));font-size:var(--search-label-font-size,var(--font-size-md,.7rem));line-height:var(--search-label-line-height,var(--search-input-height,1.7rem));padding:var(--search-label-padding,0 .25rem)}.taroify-search__field{background-color:transparent;flex:1;padding:var(--search-field-padding,.25rem var(--padding-xs,.4rem) .25rem 0)}.taroify-search__field .taroify-field__icon{color:var(--search-left-icon-color,var(--gray-6,#969799))}.taroify-search--action{padding-right:0}.taroify-search .taroify-native-input::-webkit-search-cancel-button,.taroify-search .taroify-native-input::-webkit-search-decoration,.taroify-search .taroify-native-input::-webkit-search-results-button,.taroify-search .taroify-native-input::-webkit-search-results-decoration,.taroify-search taro-input-core::-webkit-search-cancel-button,.taroify-search taro-input-core::-webkit-search-decoration,.taroify-search taro-input-core::-webkit-search-results-button,.taroify-search taro-input-core::-webkit-search-results-decoration{display:none}.taroify-search__action{color:var(--search-action-color,var(--text-color,var(--gray-8,#323233)));cursor:pointer;font-size:var(--search-action-font-size,var(--font-size-md,.7rem));line-height:var(--search-action-line-height,var(--search-input-height,1.7rem));padding:var(--search-action-padding,0 var(--padding-xs,.4rem));-webkit-user-select:none;user-select:none}.taroify-search__action--hover,.taroify-search__action:active{background:var(--search-action-active-background-color,var(--active-color,var(--gray-2,#f2f3f5)))}.weapp-nav-bar-wrap{flex-shrink:0}.weapp-nav-bar{backdrop-filter:blur(.3rem);-webkit-backdrop-filter:blur(.3rem);backdrop-filter:none;-webkit-backdrop-filter:none;background-color:hsla(0,0%,100%,.92);box-shadow:0 1px 0 rgba(238,240,243,.95),0 .05rem .2rem rgba(26,26,46,.04);flex-shrink:0;position:sticky;top:0;z-index:100}.weapp-nav-bar__inner{align-items:center;box-sizing:border-box;display:flex}.weapp-nav-bar__placeholder{flex-shrink:0}.search-overlay{inset:0;position:fixed;z-index:200}.search-overlay__mask{background-color:rgba(0,0,0,.45);inset:0;position:absolute}.search-overlay__panel{background-color:#fff;box-shadow:0 .1rem .6rem rgba(26,26,46,.06);position:relative;z-index:1}.search-overlay__bar{align-items:center;box-sizing:border-box;display:flex;gap:.4rem;padding:0 .6rem 0 .4rem}.search-overlay__input{background:transparent;flex:1;min-width:0;padding:0}.search-overlay__cancel{color:#667eea;flex-shrink:0;font-size:.7rem;padding:.2rem 0}.app-header{align-items:center;backdrop-filter:blur(.3rem);-webkit-backdrop-filter:blur(.3rem);background-color:hsla(0,0%,100%,.92);box-shadow:0 1px 0 rgba(238,240,243,.95),0 .05rem .2rem rgba(26,26,46,.04);box-sizing:content-box;display:flex;height:2.8rem;left:0;padding-left:.6rem;padding-right:.6rem;padding-top:env(safe-area-inset-top,0);position:fixed;right:0;top:0;z-index:100}.app-header-placeholder{flex-shrink:0;height:calc(2.8rem + env(safe-area-inset-top, 0rem))}.header-left{align-items:center;display:flex;flex-shrink:0;margin-right:.4rem}.header-avatar{border:.05rem solid rgba(102,126,234,.1);border-radius:50%;box-shadow:0 .05rem .2rem rgba(26,26,46,.04);height:1.8rem;transition:transform .15s ease,box-shadow .15s ease;width:1.8rem}.header-avatar:active{box-shadow:0 .1rem .6rem rgba(26,26,46,.06);transform:scale(.96)}.header-center{flex:1;min-width:0}.search-input{background:transparent;padding:0}.search-input .taroify-search__content{background:#f7f8fa;border:1px solid #eef0f3;border-radius:24.975rem;padding-left:.3rem;transition:border-color .15s ease,box-shadow .15s ease}.search-input .taroify-search__field{color:#1a1a2e;font-size:.7rem;padding:.25rem .4rem .25rem 0}.search-input .taroify-search__content--focused,.search-input .taroify-search__content:focus-within{border-color:rgba(102,126,234,.35);box-shadow:0 0 0 .075rem rgba(102,126,234,.1)}.search-box{align-items:center;display:flex}.header-right{align-items:center;display:flex;flex-shrink:0;gap:.3rem;margin-left:.4rem}.header-btn{align-items:center;background-color:#f7f8fa;border-radius:50%;display:flex;height:1.4rem;justify-content:center;transition:background-color .15s ease,transform .15s ease;width:1.4rem}.header-btn:active{background-color:rgba(102,126,234,.1);transform:scale(.92)}.app-header-weapp{flex-shrink:0}.app-header-weapp .weapp-nav-bar__inner{width:100%}.app-header-weapp .header-btn > svg,.app-header-weapp .header-btn > taro-image-core,.app-header-weapp .header-left > svg,.app-header-weapp .header-left > taro-image-core{pointer-events:none}.app-header-weapp .header-left{margin-right:auto}.app-header-weapp .header-avatar{height:1.6rem;width:1.6rem}.app-header-weapp .header-actions{align-items:center;display:flex;gap:.3rem;margin-left:.4rem}.app-header-weapp .header-btn{align-items:center;background-color:#f7f8fa;border-radius:50%;display:flex;height:1.3rem;justify-content:center;transition:background-color .15s ease,transform .15s ease;width:1.3rem}.app-header-weapp .header-btn:active{background-color:rgba(102,126,234,.1);transform:scale(.92)}.drawer-scroll{background-color:#f4f6fb;height:100%;padding:1rem .5rem}.drawer-menu{height:100%;width:auto}.drawer-menu-h{height:80%}.drawer-menu-h.drawer{height:80%}.drawer-block{background-color:#fff;border:1px solid rgba(238,240,243,.6);border-radius:.5rem;box-shadow:0 .05rem .4rem rgba(26,26,46,.04);display:flex;flex-wrap:wrap;gap:.1rem;margin-bottom:.5rem;padding:.5rem .2rem}.drawer-item{align-items:center;border-radius:.3rem;box-sizing:border-box;display:flex;flex:0 0 calc(33.33333% - 0.06667rem);flex-direction:column;justify-content:center;max-width:calc(33.33333% - .06667rem);min-width:0;padding:.7rem .25rem;transition:background-color .15s ease,transform .15s ease}.drawer-item:active{background-color:rgba(102,126,234,.1);transform:scale(.95)}.drawer-item-icon{font-size:1.2rem;margin-bottom:.3rem}.drawer-item-name{color:#1a1a2e;font-size:.6rem;font-weight:500;text-align:center}.drawer-left .drawer-left-content{background-color:#f4f6fb;display:flex;gap:.3rem;height:100%}.drawer-left .drawer-left-column{background-color:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(26,26,46,.06);box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:1rem 0 2.5rem;width:4rem}.drawer-left .column-title{border-bottom:1px solid #eef0f3;color:#1a1a2e;font-size:.7rem;font-weight:600;padding:.75rem}.drawer-left .column-scroll{align-items:stretch;box-sizing:border-box;display:flex;flex:1;flex-direction:column;gap:.5rem;height:100%;justify-content:flex-start;min-height:0}.drawer-left .user-item{align-items:center;border-radius:.3rem;cursor:pointer;display:flex;flex-direction:column;gap:.15rem;justify-content:center;margin-top:.1rem;transition:background-color .15s ease;width:100%}.drawer-left .user-item:active{background-color:#f7f8fa}.drawer-left .user-item.current .user-avatar-wrapper{box-shadow:0 0 0 .075rem #667eea}.drawer-left .user-item.current .user-name{color:#667eea;font-weight:600}.drawer-left .user-avatar-wrapper{background-color:#f7f8fa;border-radius:.3rem;height:2.5rem;position:relative;width:2.5rem}.drawer-left .current-indicator{background-color:#667eea;border:.05rem solid #fff;border-radius:50%;bottom:.1rem;height:.4rem;position:absolute;right:.1rem;width:.4rem}.drawer-left .user-info{padding:0 .1rem;width:calc(100% - .2rem)}.drawer-left .user-name{color:#646566;display:block;font-size:.6rem;margin-bottom:.2rem;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.drawer-left .add-account-btn{align-items:center;background-color:rgba(102,126,234,.1);border-radius:.3rem;display:flex;flex-direction:column;height:2.5rem;justify-content:center;margin-left:.75rem;transition:transform .15s ease;width:2.5rem}.drawer-left .add-account-btn .add-account-icon{align-items:center;display:flex;height:.9rem}.drawer-left .add-account-btn.add{border:none}.drawer-left .add-account-btn:active{transform:scale(.95)}.drawer-left .add-account-icon{color:#667eea;font-size:1rem;height:auto}.drawer-left .add-account-text{color:#667eea;font-size:.6rem;font-weight:500;white-space:nowrap}.drawer-left .avatar-container{background-color:hsla(0,0%,100%,.3);border-radius:50%;height:2.5rem;width:2.5rem}.drawer-left .user-detail-info{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}.drawer-left .user-detail-header{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:.5rem;box-shadow:0 .2rem .6rem rgba(102,126,234,.32);display:flex;flex-direction:row;gap:.4rem;justify-content:flex-start;margin:0 .5rem .5rem;padding:1rem .5rem;position:relative}.drawer-left .avatar-wrapper{align-items:center;display:flex}.drawer-left .user-detail-column{flex:1;min-width:0;width:auto}.drawer-left .user-detail-avatar{border:.1rem solid hsla(0,0%,100%,.35);border-radius:50%;box-shadow:0 .1rem .3rem rgba(0,0,0,.15);height:3rem;width:3rem}.drawer-left .user-detail-status{align-items:center;bottom:.2rem;display:flex;flex-direction:row;gap:.25rem;justify-content:flex-start;left:2rem;position:absolute;z-index:10}.drawer-left .status-icon{border-radius:50%;height:.45rem;width:.45rem}.drawer-left .status-text{color:hsla(0,0%,100%,.85);font-size:.55rem;white-space:nowrap}.drawer-left .user-detail-name{color:#fff;font-size:.8rem;font-weight:600}.drawer-left .clickable:active{opacity:.75}.drawer-left .user-detail-signature{color:hsla(0,0%,100%,.85);font-size:.6rem}.drawer-left .user-menu{background-color:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(26,26,46,.06);margin:0 .5rem;overflow:hidden}.drawer-left .menu-item{align-items:center;display:flex;gap:.4rem;padding:.5rem .75rem;transition:background-color .15s ease}.drawer-left .menu-item.menu{justify-content:flex-start}.drawer-left .menu-item:last-child{border-bottom:none}.drawer-left .menu-item:active{background-color:#f7f8fa}.drawer-left .menu-item.logout{border-radius:.5rem;margin-top:.5rem}.drawer-left .menu-item.logout .menu-name{color:#ff4d4f}.drawer-left .menu-icon{align-items:center;color:#646566;display:flex}.drawer-left .menu-name{color:#1a1a2e;font-size:.7rem}.list{background-color:#fff;border-radius:.5rem;box-shadow:0 .1rem .6rem rgba(26,26,46,.06);overflow:hidden}.list.list--border{border-bottom:1px solid #eef0f3;border-top:1px solid #eef0f3}.list-item{align-items:center;background-color:#fff;border-bottom:1px solid #f5f6f8;display:flex;padding:.6rem .8rem;transition:background-color .15s ease}.list-item:active{background-color:#eef1f6}.list-item:last-child{border-bottom:none}.list-item-thumb{margin-right:.6rem}.list-item-thumb .thumb-image{border-radius:.3rem;box-shadow:0 .05rem .2rem rgba(26,26,46,.04);height:2rem;width:2rem}.list-item-content{flex:1;min-width:0}.list-item-title{color:#1a1a2e;font-size:.8rem;font-weight:500;margin-bottom:.2rem}.list-item-note{color:#969799;font-size:.7rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-item-extra{color:#969799;font-size:.7rem;margin-right:.4rem}.list-item-arrow{color:#c8c9cc;font-size:.7rem}.list-item-arrow .arrow-icon{font-size:.8rem}.list-item-arrow.list-item-arrow--right{transform:rotate(0deg)}.list-item-arrow.list-item-arrow--up{transform:rotate(-90deg)}.list-item-arrow.list-item-arrow--down{transform:rotate(90deg)}.taroify-safe-area{display:block;width:100%}.taroify-safe-area--top{padding-top:env(safe-area-inset-top)}.taroify-safe-area--bottom{padding-bottom:env(safe-area-inset-bottom)}.taroify-fixed-view{left:0;position:fixed;right:0;z-index:var(--fixed-view-z-index,1)}.taroify-fixed-view,.taroify-fixed-view__placeholder{width:100%}.taroify-fixed-view--top{bottom:auto;top:0}.taroify-fixed-view--bottom{bottom:0;top:auto}.taroify-navbar{background:var(--navbar-background-color,var(--white,#fff));line-height:var(--navbar-line-height,var(--line-height-lg,1.1rem));position:relative;text-align:center;-webkit-user-select:none;user-select:none;z-index:var(--navbar-z-index,1)}.taroify-navbar .taroify-icon{color:var(--navbar-icon-color,var(--primary-color,#1989fa))}.taroify-navbar__placeholder{height:var(--navbar-height,2.3rem)}.taroify-navbar__content{align-items:center;display:flex;height:var(--navbar-height,2.3rem);position:relative}.taroify-navbar__icon{font-size:var(--navbar-icon-font-size,.8rem);margin-right:var(--navbar-icon-margin-right,var(--padding-base,.2rem))}.taroify-navbar__title{color:var(--navbar-title-color,var(--text-color,var(--gray-8,#323233)));font-size:var(--navbar-title-font-size,var(--font-size-lg,.8rem));font-weight:var(--navbar-title-font-weight,var(--font-weight-bold,500));margin:0 auto;max-width:60%}.taroify-navbar__left,.taroify-navbar__right{align-items:center;bottom:0;cursor:pointer;display:flex;font-size:var(--font-size-md,.7rem);padding:0 var(--padding-md,.8rem);position:absolute;top:0}.taroify-navbar__left:active,.taroify-navbar__right:active{opacity:var(--active-opacity,var(--active-opacity,.6))}.taroify-navbar__left{left:0}.taroify-navbar__right{right:0}.taroify-navbar__text{color:var(--navbar-text-color,var(--primary-color,#1989fa))}.h5-page-header{backdrop-filter:blur(.3rem);-webkit-backdrop-filter:blur(.3rem);box-shadow:0 1px 0 rgba(238,240,243,.95),0 .05rem .2rem rgba(26,26,46,.04);flex-shrink:0;position:sticky;top:0;z-index:200;--navbar-background-color:hsla(0,0%,100%,.92);--navbar-z-index:200;--navbar-title-font-size:0.8rem;--navbar-title-font-weight:600;--navbar-title-text-color:#1a1a2e;--navbar-icon-color:#646566;--navbar-height:2.4rem;background-color:hsla(0,0%,100%,.92)}.h5-page-header .taroify-navbar__content{padding-top:env(safe-area-inset-top,0)}.h5-page-header .taroify-navbar__title{color:#1a1a2e;font-size:.8rem;font-weight:600;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icon-left{padding-inline:.4rem}.icon-left .taroify-navbar__icon{align-items:center;display:flex;justify-content:center}.h5-page-header__back{align-items:center;background-color:#f7f8fa;border-radius:50%;display:flex;height:1.4rem;justify-content:center;transition:background-color .15s ease,transform .15s ease;width:1.4rem}.h5-page-header__back:active{background-color:rgba(102,126,234,.1);transform:scale(.92)}.h5-page-header__back{background-color:transparent;margin-left:-.2rem}.h5-page-header__back:active{background-color:#eef1f6}.nav-back-icon{color:#646566}.header-right{color:#667eea;font-size:.7rem;font-weight:500;padding-inline:.6rem}.weapp-page-header.weapp-nav-bar-wrap{flex-shrink:0}.weapp-page-header.weapp-nav-bar-wrap .weapp-nav-bar{z-index:200}.weapp-page-header .weapp-nav-bar__inner{position:relative}.weapp-page-header .nav-left{align-items:center;background-color:#f7f8fa;border-radius:50%;display:flex;height:1.4rem;justify-content:center;transition:background-color .15s ease,transform .15s ease;width:1.4rem}.weapp-page-header .nav-left:active{background-color:rgba(102,126,234,.1);transform:scale(.92)}.weapp-page-header .nav-left{background-color:transparent;flex-shrink:0}.weapp-page-header .nav-left > svg{pointer-events:none}.weapp-page-header .nav-left:active{background-color:#eef1f6}.weapp-page-header .nav-left .nav-back-icon{color:#646566}.weapp-page-header .nav-title-wrap{align-items:center;display:flex;flex:1;justify-content:center;min-width:0;padding:0 .3rem}.weapp-page-header .nav-title{color:#1a1a2e;font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.weapp-page-header .nav-right{align-items:center;color:#667eea;display:flex;flex-shrink:0;font-size:.7rem;font-weight:500;justify-content:flex-end;min-width:1.8rem;padding-right:.3rem}.weapp-page-header .nav-right-placeholder{height:1px;width:1.4rem}.feature-list-page{background-color:#f4f6fb;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.feature-list-page .feature-stats{background-color:#fff;border:1px solid rgba(238,240,243,.6);border-radius:.5rem;box-shadow:0 .05rem .4rem rgba(26,26,46,.04);display:flex;margin:0 .5rem .5rem;padding:.75rem}.feature-list-page .feature-stats .stat-item{flex:1;position:relative;text-align:center}.feature-list-page .feature-stats .stat-item:not(:last-child)::after{background:#eef0f3;content:"";height:60%;position:absolute;right:0;top:20%;width:1px}.feature-list-page .feature-stats .stat-item .stat-value{color:#1a1a2e;display:block;font-size:.9rem;font-weight:700;line-height:1.2;margin-bottom:.2rem}.feature-list-page .feature-stats .stat-item .stat-value.primary{color:#667eea}.feature-list-page .feature-stats .stat-item .stat-value.income,.feature-list-page .feature-stats .stat-item .stat-value.success{color:#52c41a}.feature-list-page .feature-stats .stat-item .stat-value.warning{color:#faad14}.feature-list-page .feature-stats .stat-item .stat-value.error{color:#ff4d4f}.feature-list-page .feature-stats .stat-item .stat-value.muted{color:#969799}.feature-list-page .feature-stats .stat-item .stat-label{color:#969799;font-size:.6rem}.feature-list-page .feature-stats .stat-value{color:#667eea;font-size:1rem}.feature-list-page .feature-list{box-sizing:border-box;flex:1;height:100%;min-height:0;padding:0 .5rem calc(var(--app-list-scroll-offset, 1rem) + env(safe-area-inset-bottom));width:100%}.feature-list-page .feature-list .feature-item{background-color:#fff;border:1px solid rgba(238,240,243,.8);border-radius:.5rem;box-shadow:0 .05rem .4rem rgba(26,26,46,.04);transition:transform .15s ease,box-shadow .25s ease}.feature-list-page .feature-list .feature-item:active{box-shadow:0 .15rem .6rem rgba(26,26,46,.08);transform:scale(.985)}.feature-list-page .feature-list .feature-item{margin-bottom:.5rem;overflow:hidden}.feature-list-page .feature-list .feature-item:last-child{margin-bottom:0}.feature-list-page .feature-list .feature-item{padding:.625rem}.feature-list-page .feature-list .feature-item .feature-item-header{align-items:flex-start;align-items:center;display:flex;gap:.4rem;justify-content:space-between;margin-bottom:.4rem}.feature-list-page .feature-list .feature-item .feature-item-header .feature-item-title{color:#1a1a2e;flex:1;font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feature-list-page .feature-list .feature-item .feature-item-header .feature-item-status{font-size:.6rem;margin-left:.4rem}.feature-list-page .feature-list .feature-item .feature-item-line{color:#646566;display:block;font-size:.65rem;margin-bottom:.2rem}.feature-list-page .feature-list .feature-item .feature-item-line:last-child{margin-bottom:0}.feature-list-page--embedded{display:flex;flex:1;flex-direction:column;min-height:0}.feature-list-page--embedded .feature-stats{margin-top:.5rem}.feature-list-page--embedded .feature-list{flex:1;min-height:0;padding-bottom:1rem}.business-list-page{background-color:#f4f6fb;box-sizing:border-box;display:flex;flex-direction:column;height:100%;min-height:100%;overflow:hidden;position:relative}.business-list-page .business-toolbar{flex-shrink:0}.business-list-page .business-body{flex:1;min-height:0;overflow:hidden}.business-list-page .business-list{box-sizing:border-box;flex:1;height:100%;min-height:0;padding:0 .5rem calc(var(--app-list-scroll-offset, 1rem) + env(safe-area-inset-bottom));width:100%}.business-list-page--embedded{display:flex;flex:1;flex-direction:column;min-height:0}.business-list-page--embedded .business-list{padding-bottom:1rem}.business-stats{background-color:#fff;border:1px solid rgba(238,240,243,.6);border-radius:.5rem;box-shadow:0 .05rem .4rem rgba(26,26,46,.04);display:flex;margin:.5rem .5rem 0;padding:.6rem .4rem}.business-stats .stat-item{flex:1;position:relative;text-align:center}.business-stats .stat-item:not(:last-child)::after{background:#eef0f3;content:"";height:60%;position:absolute;right:0;top:20%;width:1px}.business-stats .stat-item .stat-value{color:#1a1a2e;display:block;font-size:.9rem;font-weight:700;line-height:1.2;margin-bottom:.2rem}.business-stats .stat-item .stat-value.primary{color:#667eea}.business-stats .stat-item .stat-value.income,.business-stats .stat-item .stat-value.success{color:#52c41a}.business-stats .stat-item .stat-value.warning{color:#faad14}.business-stats .stat-item .stat-value.error{color:#ff4d4f}.business-stats .stat-item .stat-value.muted{color:#969799}.business-stats .stat-item .stat-label{color:#969799;font-size:.6rem}.business-search{align-items:center;background-color:#fff;border:1px solid #f5f6f8;border-radius:24.975rem;box-shadow:0 .05rem .2rem rgba(26,26,46,.04);display:flex;gap:.3rem;height:1.8rem;margin:.5rem .5rem 0;padding:0 .5rem}.business-search .search-input{color:#1a1a2e;flex:1;font-size:.7rem}.business-search .search-clear{align-items:center;display:flex;justify-content:center;padding:.2rem}.business-filter{margin-bottom:.2rem;margin-top:.4rem}.business-filter .filter-scroll{align-items:center;box-sizing:border-box;display:flex;height:1.8rem;overflow-x:auto;overflow-y:hidden;padding:0 .5rem;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;-ms-overflow-style:none}.business-filter .filter-scroll::-webkit-scrollbar{display:none;height:0;width:0}.business-filter .filter-item{align-items:center;background-color:#f7f8fa;border:1px solid transparent;border-radius:24.975rem;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1;margin-right:.4rem;padding:.3rem .7rem;transition:all .25s ease}.business-filter .filter-item:active{opacity:.88;transform:scale(.97)}.business-filter .filter-item.active{background:var(--filter-active-bg,linear-gradient(135deg,#667eea 0,#764ba2 100%));border-color:transparent;box-shadow:var(--filter-active-shadow,0 .2rem .6rem rgba(102,126,234,.32))}.business-filter .filter-item.active .filter-text{color:#fff;font-weight:500}.business-filter .filter-item .filter-text{color:#646566;font-size:.65rem;white-space:nowrap}.business-category-filter{margin-bottom:.3rem}.business-category-filter .category-scroll,.business-category-filter .filter-scroll,.business-category-filter .type-scroll{align-items:center;box-sizing:border-box;display:flex;height:1.6rem;overflow-x:auto;overflow-y:hidden;padding:0 .5rem;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;-ms-overflow-style:none}.business-category-filter .category-scroll::-webkit-scrollbar,.business-category-filter .filter-scroll::-webkit-scrollbar,.business-category-filter .type-scroll::-webkit-scrollbar{display:none;height:0;width:0}.business-category-filter .category-item,.business-category-filter .filter-item,.business-category-filter .type-item{align-items:center;background:#f7f8fa;border:1px solid #f5f6f8;border-radius:24.975rem;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1;margin-right:.25rem;padding:.2rem .55rem;transition:all .25s ease}.business-category-filter .category-item:active,.business-category-filter .filter-item:active,.business-category-filter .type-item:active{opacity:.88;transform:scale(.97)}.business-category-filter .category-item.active,.business-category-filter .filter-item.active,.business-category-filter .type-item.active{background:rgba(102,126,234,.1);border-color:rgba(102,126,234,.28)}.business-category-filter .category-item.active .category-text,.business-category-filter .category-item.active .filter-text,.business-category-filter .category-item.active .task-filter-text,.business-category-filter .category-item.active .type-text,.business-category-filter .filter-item.active .category-text,.business-category-filter .filter-item.active .filter-text,.business-category-filter .filter-item.active .task-filter-text,.business-category-filter .filter-item.active .type-text,.business-category-filter .type-item.active .category-text,.business-category-filter .type-item.active .filter-text,.business-category-filter .type-item.active .task-filter-text,.business-category-filter .type-item.active .type-text{color:var(--filter-active-color,#667eea);font-weight:500}.business-category-filter .category-item .category-text,.business-category-filter .category-item .filter-text,.business-category-filter .category-item .task-filter-text,.business-category-filter .category-item .type-text,.business-category-filter .filter-item .category-text,.business-category-filter .filter-item .filter-text,.business-category-filter .filter-item .task-filter-text,.business-category-filter .filter-item .type-text,.business-category-filter .type-item .category-text,.business-category-filter .type-item .filter-text,.business-category-filter .type-item .task-filter-text,.business-category-filter .type-item .type-text{color:#646566;font-size:.6rem;white-space:nowrap}.business-item{background-color:#fff;border:1px solid rgba(238,240,243,.8);border-radius:.5rem;box-shadow:0 .05rem .4rem rgba(26,26,46,.04);transition:transform .15s ease,box-shadow .25s ease}.business-item:active{box-shadow:0 .15rem .6rem rgba(26,26,46,.08);transform:scale(.985)}.business-item{margin-bottom:.5rem;overflow:hidden}.business-item:last-child{margin-bottom:0}.business-item{padding:.6rem}.business-item:active{opacity:.85}.business-item .business-item-header{align-items:flex-start;display:flex;gap:.4rem;justify-content:space-between;margin-bottom:.3rem}.business-item .business-item-header .business-title-wrap{align-items:center;display:flex;flex:1;gap:.3rem;min-width:0}.business-item .business-item-header .business-name{color:#1a1a2e;flex:1;font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.business-item .business-item-header .business-status{flex-shrink:0;font-size:.6rem}.business-item .business-desc{color:#969799;display:block;display:-webkit-box;font-size:.65rem;line-height:1.5;margin-bottom:.3rem;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.business-item .business-tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:.3rem}.business-item .business-category-tag,.business-item .business-type-tag{background:#f7f8fa;border-radius:.2rem;color:#646566;font-size:.5rem;padding:.1rem .3rem}.business-item .business-info .info-text{color:#646566;display:block;font-size:.65rem;margin-bottom:.2rem}.business-item .business-info .info-text:last-child{margin-bottom:0}.business-item .view-detail{color:#667eea;display:block;font-size:.6rem;font-weight:500;margin-top:.4rem;text-align:right}.business-fab{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;bottom:calc(var(--app-fab-offset, 1rem) + env(safe-area-inset-bottom));box-shadow:0 .2rem .6rem rgba(102,126,234,.32);display:flex;height:2.5rem;justify-content:center;position:fixed;right:1rem;transition:transform .15s ease,box-shadow .25s ease;width:2.5rem;z-index:100}.business-fab:active{box-shadow:0 .1rem .6rem rgba(26,26,46,.06);transform:scale(.92)}.sub-tab-bar{position:relative;z-index:200}.sub-tab-bar--weapp{background-color:#fff;border-top:1px solid rgba(0,0,0,.04);bottom:0;box-shadow:0 -.05rem .2rem rgba(0,0,0,.05);left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;width:100%;z-index:9999}.sub-tab-bar--weapp .app-tab-bar{border-top:none;box-shadow:none;padding-bottom:0}.app-tab-bar{background-color:#fff;border-top:1px solid rgba(0,0,0,.04);bottom:0;box-shadow:0 -.05rem .2rem rgba(0,0,0,.05);display:flex;left:0;padding-bottom:env(safe-area-inset-bottom);position:fixed;right:0;z-index:100}.app-tab-bar--embedded{border-top:none;box-shadow:none;padding-bottom:0;position:static;z-index:auto}.app-tab-bar__item{align-items:center;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:2.2rem;min-width:0;padding:.3rem 0 .4rem;transition:color .2s,background-color .2s;-webkit-tap-highlight-color:transparent;box-sizing:border-box}.app-tab-bar__item--pressed{background-color:rgba(0,0,0,.04);opacity:.72}.app-tab-bar__item.active .app-tab-bar__text{color:#667eea;font-weight:600}.app-tab-bar__icon{height:1.2rem;margin-bottom:.1rem;pointer-events:none;width:1.2rem}.app-tab-bar__text{color:#969799;font-size:.55rem;line-height:1.2;pointer-events:none;white-space:nowrap}.app-tab-bar--ad .app-tab-bar__item,.app-tab-bar--community .app-tab-bar__item,.app-tab-bar--contract .app-tab-bar__item,.app-tab-bar--course .app-tab-bar__item,.app-tab-bar--finance .app-tab-bar__item,.app-tab-bar--info .app-tab-bar__item,.app-tab-bar--marketing .app-tab-bar__item,.app-tab-bar--project .app-tab-bar__item{padding:.6rem .1rem;position:relative}.app-tab-bar--ad .app-tab-bar__item.active::before,.app-tab-bar--community .app-tab-bar__item.active::before,.app-tab-bar--contract .app-tab-bar__item.active::before,.app-tab-bar--course .app-tab-bar__item.active::before,.app-tab-bar--finance .app-tab-bar__item.active::before,.app-tab-bar--info .app-tab-bar__item.active::before,.app-tab-bar--marketing .app-tab-bar__item.active::before,.app-tab-bar--project .app-tab-bar__item.active::before{background:#667eea;border-radius:0 0 .1rem .1rem;content:"";height:.1rem;left:20%;position:absolute;right:20%;top:0}.app-tab-bar--ad .app-tab-bar__text,.app-tab-bar--community .app-tab-bar__text,.app-tab-bar--contract .app-tab-bar__text,.app-tab-bar--course .app-tab-bar__text,.app-tab-bar--finance .app-tab-bar__text,.app-tab-bar--info .app-tab-bar__text,.app-tab-bar--marketing .app-tab-bar__text,.app-tab-bar--project .app-tab-bar__text{font-size:.65rem}.app-tab-bar--course .app-tab-bar__item{padding:.55rem .05rem}.app-tab-bar--course .app-tab-bar__text{font-size:.6rem}.app-tab-bar--info .app-tab-bar__item{padding:.5rem .05rem}.app-tab-bar--info .app-tab-bar__text{font-size:.6rem}.global-tab-bar{pointer-events:none;position:relative;z-index:200}.global-tab-bar .app-tab-bar{pointer-events:auto}.weapp-tab-title-header{flex-shrink:0}.weapp-tab-title-header .weapp-nav-bar__inner{justify-content:center;padding-left:0}.weapp-tab-title-header .tab-title{color:#1a1a2e;font-size:.8rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.option-picker-root{width:100%}.option-picker-field{align-items:center;background:#f7f8fa;border-radius:.4rem;box-sizing:border-box;display:flex;gap:.3rem;justify-content:space-between;min-height:1.8rem;padding:.4rem .5rem}.option-picker-field:active{opacity:.85}.option-picker-field.is-disabled{opacity:.55}.option-picker-value{color:#1a1a2e;flex:1;font-size:.7rem;line-height:1.4;word-break:break-all}.option-picker-value.is-placeholder{color:#969799}.option-picker-arrow{flex-shrink:0}.option-picker-inline{align-items:center;display:flex;flex-shrink:0;gap:.1rem;padding:0 .2rem}.option-picker-inline:active{opacity:.85}.option-picker-inline-text{color:#667eea;font-size:.65rem;font-weight:500;white-space:nowrap}.option-picker-inline-text.is-placeholder{color:#969799}.option-picker-sheet{background:#fff;border-radius:.5rem .5rem 0 0;display:flex;flex-direction:column;max-height:78vh;padding-bottom:env(safe-area-inset-bottom)}.option-picker-sheet-header{align-items:center;display:flex;justify-content:space-between;padding:.4rem .6rem .3rem}.option-picker-sheet-title{color:#1a1a2e;font-size:.8rem;font-weight:600}.option-picker-sheet-close{align-items:center;display:flex;justify-content:center;padding:.2rem}.option-picker-sheet-scroll{flex:1;max-height:60vh;min-height:0}.option-picker-sheet-item{align-items:center;border-bottom:1px solid #f5f6f8;display:flex;gap:.4rem;justify-content:space-between;padding:.6rem}.option-picker-sheet-item.active{background:rgba(102,126,234,.1)}.option-picker-sheet-item-label{color:#1a1a2e;flex:1;font-size:.7rem}.option-picker-sheet-check{align-items:center;border:.05rem solid #eef0f3;border-radius:24.975rem;display:flex;flex-shrink:0;height:.9rem;justify-content:center;width:.9rem}.option-picker-sheet-check.checked{background:#667eea;border-color:#667eea}.sheet-handle{background:#eef0f3;border-radius:24.975rem;height:.2rem;margin:.4rem auto .2rem;width:1.6rem}.datetime-picker-body{padding:.2rem .6rem .8rem}.datetime-picker-trigger{align-items:center;color:#1a1a2e;display:flex;flex-direction:column;font-size:.8rem;gap:.2rem;justify-content:center;min-height:3rem}.datetime-picker-hint{color:#969799;font-size:.6rem}.wallet-tx-list{padding:0 .6rem .8rem}.wallet-tx-list .wallet-tx-group{margin-bottom:.5rem}.wallet-tx-list .wallet-tx-group .group-date{color:#969799;display:block;font-size:.6rem;font-weight:500;padding:.2rem .2rem .3rem}.wallet-tx-list .wallet-tx-group .wallet-tx-group-card{background-color:#fff;border:1px solid rgba(238,240,243,.8);border-radius:.5rem;box-shadow:0 .05rem .4rem rgba(26,26,46,.04);transition:transform .15s ease,box-shadow .25s ease}.wallet-tx-list .wallet-tx-group .wallet-tx-group-card:active{box-shadow:0 .15rem .6rem rgba(26,26,46,.08);transform:scale(.985)}.wallet-tx-list .wallet-tx-group .wallet-tx-group-card{overflow:hidden;padding:.1rem 0}.wallet-tx-list .wallet-tx-item{align-items:center;display:flex;gap:.4rem;padding:.6rem .5rem;transition:background .15s ease}.wallet-tx-list .wallet-tx-item.has-border{border-bottom:1px solid #f5f6f8}.wallet-tx-list .wallet-tx-item:active{background:#f7f8fa}.wallet-tx-list .wallet-tx-item .tx-icon-wrap{align-items:center;border-radius:.4rem;display:flex;flex-shrink:0;height:1.4rem;justify-content:center;width:1.4rem}.wallet-tx-list .wallet-tx-item .tx-main{flex:1;min-width:0}.wallet-tx-list .wallet-tx-item .tx-main .tx-title{color:#1a1a2e;display:block;font-size:.7rem;font-weight:500;margin-bottom:.2rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wallet-tx-list .wallet-tx-item .tx-main .tx-time{color:#969799;display:block;font-size:.55rem}.wallet-tx-list .wallet-tx-item .tx-side{flex-shrink:0;text-align:right}.wallet-tx-list .wallet-tx-item .tx-side .tx-amount{display:block;font-size:.75rem;font-weight:600;margin-bottom:.2rem}.wallet-tx-list .wallet-tx-item .tx-side .tx-amount.in{color:#52c41a}.wallet-tx-list .wallet-tx-item .tx-side .tx-amount.out{color:#1a1a2e}.wallet-tx-list .wallet-tx-item .tx-side .tx-status-badge{border-radius:24.975rem;display:inline-flex;padding:.1rem .3rem}.wallet-tx-list .wallet-tx-item .tx-side .tx-status-badge .status-text{font-size:.5rem}.wallet-tx-list .wallet-tx-item .tx-side .tx-status-badge.status-pending{background:rgba(250,173,20,.12)}.wallet-tx-list .wallet-tx-item .tx-side .tx-status-badge.status-pending .status-text{color:#faad14}.wallet-tx-list .wallet-tx-item .tx-side .tx-status-badge.status-success{background:rgba(82,196,26,.1)}.wallet-tx-list .wallet-tx-item .tx-side .tx-status-badge.status-success .status-text{color:#52c41a}.wallet-tx-list .wallet-tx-item .tx-side .tx-status-badge.status-failed{background:rgba(255,77,79,.1)}.wallet-tx-list .wallet-tx-item .tx-side .tx-status-badge.status-failed .status-text{color:#ff4d4f}.wallet-tx-list .wallet-tx-item .tx-arrow{flex-shrink:0;opacity:.4}.wallet-tx-list .wallet-tx-empty{padding:2rem .6rem;text-align:center}.wallet-tx-list .wallet-tx-empty .empty-icon-wrap{align-items:center;background:#f7f8fa;border-radius:50%;display:flex;height:3rem;justify-content:center;margin:0 auto .6rem;width:3rem}.wallet-tx-list .wallet-tx-empty .empty-text{color:#969799;font-size:.7rem}.password-pin-input{display:flex;gap:.4rem;justify-content:center;position:relative}.password-pin-input.focused .password-pin-cell.active{border-color:#667eea;box-shadow:0 0 0 .05rem rgba(102,126,234,.15)}.password-pin-cell{align-items:center;aspect-ratio:1;background:#f7f8fa;border:.05rem solid transparent;border-radius:.4rem;display:flex;flex:1;justify-content:center;max-width:2.2rem;transition:border-color .15s ease,box-shadow .15s ease}.password-pin-cell.filled{background:#fff;border-color:#eef0f3}.password-pin-cell.active{background:#fff;border-color:#667eea}.password-pin-dot{background:#1a1a2e;border-radius:50%;height:.5rem;width:.5rem}.password-pin-hidden-input{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.payment-password-popup{padding:.6rem .8rem calc(1rem + env(safe-area-inset-bottom))}.payment-password-popup .popup-handle{background-color:#eef0f3;border-radius:.1rem;height:.2rem;margin:0 auto .7rem;width:1.8rem}.payment-password-popup .popup-title{color:#1a1a2e;display:block;font-size:.8rem;font-weight:600;margin-bottom:.3rem;text-align:center}.payment-password-popup .popup-desc{color:#969799;display:block;font-size:.65rem;margin-bottom:1rem;text-align:center}.payment-password-popup .popup-pin-wrap{margin-bottom:1.2rem}.payment-password-popup .popup-actions{display:flex;gap:.5rem;margin-bottom:.7rem}.payment-password-popup .popup-actions .popup-btn{align-items:center;border-radius:24.975rem;display:flex;flex:1;font-size:.75rem;font-weight:500;height:2.2rem;justify-content:center}.payment-password-popup .popup-actions .popup-btn.cancel{background:#f7f8fa;color:#646566}.payment-password-popup .popup-actions .popup-btn.confirm{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 .2rem .6rem rgba(102,126,234,.32);color:#fff}.payment-password-popup .popup-actions .popup-btn:active{opacity:.9}.payment-password-popup .popup-forgot{color:#667eea;display:block;font-size:.65rem;text-align:center}.security-password-page{background-color:#f4f6fb;height:100%;min-height:100%;padding:.6rem .6rem 1rem}.security-password-page .page-desc{color:#969799;display:block;font-size:.65rem;line-height:1.6;padding:.2rem .2rem .6rem}.security-password-page .form-card{background-color:#fff;border:1px solid rgba(238,240,243,.8);border-radius:.5rem;box-shadow:0 .05rem .4rem rgba(26,26,46,.04);transition:transform .15s ease,box-shadow .25s ease}.security-password-page .form-card:active{box-shadow:0 .15rem .6rem rgba(26,26,46,.08);transform:scale(.985)}.security-password-page .form-card{margin-bottom:.8rem;padding:0 .6rem}.security-password-page .form-field{border-bottom:1px solid #f5f6f8;padding:.6rem 0}.security-password-page .form-field:last-child{border-bottom:none}.security-password-page .form-field.pin-field{padding:.7rem 0 .8rem}.security-password-page .form-field.pin-field .field-label{margin-bottom:.6rem;text-align:center}.security-password-page .form-field .field-label{color:#969799;display:block;font-size:.65rem;margin-bottom:.3rem}.security-password-page .form-field .field-input{color:#1a1a2e;font-size:.7rem;height:1.6rem;line-height:1.6rem;width:100%}.security-password-page .sms-field-row{align-items:center;display:flex;gap:.4rem}.security-password-page .sms-field-row .field-input{flex:1}.security-password-page .sms-field-row .sms-btn{background:rgba(102,126,234,.1);border-radius:24.975rem;color:#667eea;flex-shrink:0;font-size:.6rem;padding:.4rem .6rem}.security-password-page .sms-field-row .sms-btn.disabled{background:#f7f8fa;color:#c8c9cc}.security-password-page .password-tips{color:#969799;font-size:.6rem;line-height:1.8;padding:0 .2rem .6rem}.security-password-page .submit-btn{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:24.975rem;box-shadow:0 .2rem .6rem rgba(102,126,234,.32);color:#fff;font-size:.8rem;font-weight:600;padding:.7rem;text-align:center}.security-password-page .submit-btn.disabled{opacity:.5}.simple-rich-text{background:#fff;border:1px solid #eef0f3;border-radius:.3rem;overflow:hidden}.simple-rich-text__toolbar{align-items:center;background:#f7f8fa;border-bottom:1px solid #eef0f3;display:flex;gap:.1rem;padding:.3rem .4rem}.simple-rich-text__toolbar .toolbar-btn{align-items:center;border-radius:.2rem;display:flex;height:1.4rem;justify-content:center;transition:background .25s ease;width:1.4rem}.simple-rich-text__toolbar .toolbar-btn:active{background:#eef1f6}.simple-rich-text__toolbar .toolbar-btn--disabled{opacity:.45;pointer-events:none}.simple-rich-text__editor{color:#1a1a2e;font-size:.75rem;height:auto;line-height:1.6;min-height:5rem;outline:none;overflow:hidden;padding:.5rem;word-break:break-word}.simple-rich-text__editor:empty::before{color:#c8c9cc;content:attr(data-placeholder)}.simple-rich-text__editor img{border-radius:.3rem;display:block;height:auto;margin:.3rem 0;max-width:100%}.simple-rich-text__editor b,.simple-rich-text__editor strong{font-weight:600}.simple-rich-text__editor ol,.simple-rich-text__editor ul{margin:.2rem 0;padding-left:.8rem}.simple-rich-text__editor blockquote{background:#f7f8fa;border-left:.1rem solid #667eea;color:#646566;margin:.3rem 0;padding:.3rem .4rem}.simple-rich-text__fallback{box-sizing:border-box;color:#1a1a2e;font-size:.75rem;line-height:1.6;min-height:5rem;padding:.5rem;width:100%}.simple-rich-text__images{display:flex;flex-direction:column;gap:.3rem;padding:0 .5rem .3rem}.simple-rich-text__image-preview{border-radius:.3rem;width:100%}.simple-rich-text__count{border-top:1px solid #eef0f3;color:#969799;display:block;font-size:.6rem;padding:.3rem .4rem;text-align:right}.math-formula-display{overflow-x:auto;padding:.3rem .1rem}.math-formula-display.centered{display:flex;justify-content:center;text-align:center}.math-formula-display.empty{padding:.2rem 0}.math-formula-display__content{color:#1a1a2e;font-family:Times New Roman,STSong,SimSun,serif;font-size:.7rem;line-height:1.8;word-break:break-word}.math-formula-display__empty{color:#969799;font-size:.6rem;font-style:italic}.math-formula-editor{background:#fff;border:1px solid #eef0f3;border-radius:.3rem;overflow:hidden}.math-formula-editor__toolbar-wrap{background:#f7f8fa;border-bottom:1px solid #eef0f3}.math-formula-editor__tool-group{border-bottom:1px dashed rgba(0,0,0,.04);padding:.25rem .3rem 0}.math-formula-editor__tool-group:last-of-type{border-bottom:none}.math-formula-editor__tool-group-label{color:#969799;display:block;font-size:.5rem;margin-bottom:.2rem}.math-formula-editor__toolbar-scroll{white-space:nowrap;width:100%}.math-formula-editor__toolbar{display:inline-flex;flex-wrap:nowrap;gap:.2rem;min-width:min-content;padding:0 0 .25rem}.math-formula-editor__toolbar.compact{padding:.3rem}.math-formula-editor__toolbar-actions{display:flex;gap:.2rem;padding:.25rem .3rem .3rem}.math-formula-editor__tool{align-items:center;background:#fff;border:1px solid #f5f6f8;border-radius:.2rem;display:inline-flex;flex-shrink:0;gap:.1rem;justify-content:center;min-height:1.1rem;min-width:1.1rem;padding:0 .3rem;touch-action:manipulation}.math-formula-editor__tool:active{background:rgba(114,46,209,.08);border-color:rgba(114,46,209,.2)}.math-formula-editor__tool.action{background:rgba(114,46,209,.04);border-color:rgba(114,46,209,.15)}.math-formula-editor__tool.clear{background:rgba(255,77,79,.06);border-color:rgba(255,77,79,.25)}.math-formula-editor__tool.clear .math-formula-editor__tool-label{color:#ff4d4f}.math-formula-editor__tool-label{color:#646566;font-size:.55rem;white-space:nowrap}.math-formula-editor__input{box-sizing:border-box;color:#1a1a2e;font-family:Times New Roman,STSong,SimSun,serif;font-size:.7rem;line-height:1.7;padding:.4rem;width:100%}.math-formula-editor__hint{color:#969799;display:block;font-size:.55rem;padding:0 .4rem .3rem}.math-formula-editor__hint.warn{color:#fa8c16}.math-formula-editor__preview{background:rgba(114,46,209,.03);border-top:1px dashed #f5f6f8;padding:.3rem .4rem .4rem}.math-formula-editor__preview.readonly{background:#f7f8fa;border:1px solid #f5f6f8;border-radius:.3rem}.math-formula-editor__preview-header{align-items:center;display:flex;gap:.3rem;justify-content:space-between;margin-bottom:.2rem}.math-formula-editor__preview-label{color:#722ed1;font-size:.55rem}.math-formula-editor__preview-toggle{color:#969799;font-size:.55rem}.math-formula-editor__preview-body{transition:opacity .2s ease}.math-formula-editor__preview-body.pending{opacity:.72}.math-formula-editor__count{border-top:1px solid #eef0f3;color:#969799;display:block;font-size:.55rem;padding:.25rem .4rem;text-align:right}.h2w{font-family:STHeitiTC-Light,Microsoft YaHei Light,Hiragino Sans GB,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-size:32px;line-height:1.8;word-wrap:break-word;word-break:break-all}.h2w__main{margin:0 30px;padding-top:20px}.h2w__h1,.h2w__h2,.h2w__h3,.h2w__h4,.h2w__h5,.h2w__h6{font-weight:700}.h2w__b,.h2w__code,.h2w__em,.h2w__g-emoji,.h2w__i,.h2w__ins,.h2w__mark,.h2w__span,.h2w__strong,.h2w__sub,.h2w__sup{display:inline}.h2w__h1{border-bottom-style:double;border-bottom-width:6px;font-size:42px;margin-bottom:20px;padding-bottom:10px}.h2w__h2{border-bottom-style:solid;border-bottom-width:1px;font-size:40px;margin-bottom:18px;padding-bottom:8px}.h2w__h3{font-size:38px;margin-bottom:12px;padding-bottom:6px}.h2w__h4{font-size:36px;margin-bottom:12px;padding-bottom:4px}.h2w__h5{font-size:34px;margin-bottom:12px;padding-bottom:2px}.h2w__h6{margin-bottom:12px}.h2w__tableParent{overflow-x:auto;width:100%}.h2w__table{border-collapse:collapse;border-spacing:0;display:table;margin-bottom:40px;white-space:nowrap;width:100%}.h2w__table .h2w__tr:nth-child(2n){background-color:red}.h2w__colgroup{display:table-column-group}.h2w__col{display:table-column}.h2w__thead{display:table-header-group}.h2w__tbody{display:table-row-group}.h2w__tfoot{display:table-footer-group}.h2w__tr{display:table-row}.h2w__td,.h2w__th{border-style:solid;border-width:1px;display:table-cell;font-size:28px;padding:8px 16px}.h2w__th{font-weight:700}.h2w__pre{border-style:solid;border-width:1px;font-size:28px;margin-bottom:40px;overflow-x:auto;padding:20px;tab-size:4;white-space:nowrap;word-break:normal}.h2w__pre .h2w__code{border:0;font-size:100%;padding:0}.h2w__code,.h2w__pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace,STHeitiTC-Light,Microsoft YaHei Light,-apple-system,system-ui,BlinkMacSystemFont}.h2w__code{border-radius:8px;border-style:solid;border-width:1px;font-size:80%;margin:0 4px;overflow-x:auto;padding:4px 8px}.h2w__pre .h2w__a,.h2w__pre .h2w__b,.h2w__pre .h2w__em,.h2w__pre .h2w__i,.h2w__pre .h2w__span,.h2w__pre .h2w__strong{display:inline}.h2w__pre{display:block;white-space:pre}.h2w__pre .h2w__code{display:block;font-size:80%;min-width:100%;white-space:pre}.h2w__ol,.h2w__ul{margin-bottom:40px;padding-left:1rem}.h2w__ol .h2w__ul,.h2w__ul .h2w__ol{margin-bottom:0}.h2w__li{display:list-item}.h2w__todogroup{margin-bottom:40px}.h2w__todolist{display:block}.h2w__todogroup .h2w__todogroup{padding-left:1.6rem}.h2w__ol{list-style-type:decimal}.h2w__ol .h2w__ol,.h2w__ul .h2w__ol{list-style-type:lower-roman}.h2w__ol .h2w__ol .h2w__ol,.h2w__ol .h2w__ul .h2w__ol,.h2w__ul .h2w__ol .h2w__ol,.h2w__ul .h2w__ul .h2w__ol{list-style-type:lower-alpha}.h2w__ul{list-style-type:disc}.h2w__ol .h2w__ul,.h2w__ul .h2w__ul{list-style-type:circle}.h2w__ol .h2w__ol .h2w__ul,.h2w__ol .h2w__ul .h2w__ul,.h2w__ul .h2w__ol .h2w__ul,.h2w__ul .h2w__ul .h2w__ul{list-style-type:square}.h2w__p{margin:20px 0}.h2w__blockquote{border-left-style:solid;border-left-width:8px;padding:0 20px}.h2w__a,.h2w__b,.h2w__em,.h2w__i,.h2w__span,.h2w__strong{display:inline}.h2w__b,.h2w__strong{font-weight:700}.h2w__em,.h2w__i{font-style:italic}.h2w__del,.h2w__s,.h2w__strike{text-decoration:line-through}.h2w__ins,.h2w__u{text-decoration:underline}.h2w__a{border-bottom-style:solid;border-bottom-width:1px;color:#0366d6;cursor:pointer;line-height:1.2em}.h2w__hr{height:8px;margin:40px 0}.h2w__mark{border-radius:4px}.h2w__sub,.h2w__sup{font-size:75%;position:relative}.h2w__sup{top:-.5em}.h2w__sub{bottom:-.25em}.h2w__g-emoji{font-family:Apple Color Emoji,Segoe UI,Segoe UI Emoji,Segoe UI Symbol;margin:0 .1em}image,video{max-width:100%}video{margin:10px auto;width:100%}image{vertical-align:middle}video{font-size:0}.h2w__latex--line{margin:4px 8px;vertical-align:middle}.h2w__latex--block{display:block;margin:1em auto}.h2w__yuml{display:block}.h2w__yumlBox{overflow-x:auto;width:100%}.h2w__yumlView{margin:0 auto;padding-bottom:40px}.h2w__lineNum{float:left;margin:0 1em 0 0;padding:0;text-align:right}.h2w__lineNumLine{list-style:none}.h2w__img{max-width:100%}.h2w-light{background-color:#fff;color:#333}.h2w-light .h2w__h1,.h2w-light .h2w__h2{border-color:#eee}.h2w-light .h2w__thead .h2w__tr{background-color:#f6f8fa}.h2w-light .h2w__table .h2w__tr:nth-child(2n){background-color:#fbfcfd}.h2w-light .h2w__td,.h2w-light .h2w__th{border-color:#dfe2e5}.h2w-light .h2w__pre{background-color:#f6f8fa;border-color:#eaedf0}.h2w-light .h2w__code{background-color:#f6f8fa;border-color:#eaedf0}.h2w-light .h2w__blockquote{border-left-color:#dfe2e5}.h2w-light .h2w__a{border-color:#b9d9b8;color:#1aad16}.h2w-light .h2w__hr{background-color:#eee}.h2w-light .h2w__mark{background:#ff0;color:#000}.h2w-light .h2w__lineNum{color:#ccc}.h2w-light .hljs{background:#fff;color:#000;display:block;overflow-x:auto;padding:.5em}.h2w-light .hljs-comment,.h2w-light .hljs-quote,.h2w-light .hljs-variable{color:green}.h2w-light .hljs-built_in,.h2w-light .hljs-keyword,.h2w-light .hljs-name,.h2w-light .hljs-selector-tag,.h2w-light .hljs-tag{color:#00f}.h2w-light .hljs-addition,.h2w-light .hljs-attribute,.h2w-light .hljs-literal,.h2w-light .hljs-section,.h2w-light .hljs-string,.h2w-light .hljs-template-tag,.h2w-light .hljs-template-variable,.h2w-light .hljs-title,.h2w-light .hljs-type{color:#a31515}.h2w-light .hljs-deletion,.h2w-light .hljs-meta,.h2w-light .hljs-selector-attr,.h2w-light .hljs-selector-pseudo{color:#2b91af}.h2w-light .hljs-doctag{color:grey}.h2w-light .hljs-attr{color:red}.h2w-light .hljs-bullet,.h2w-light .hljs-link,.h2w-light .hljs-symbol{color:#00b0e8}.h2w-light .hljs-emphasis{font-style:italic}.h2w-light .hljs-strong{font-weight:700}.h2w-dark{background-color:#000;color:#ddd}.h2w-dark .h2w__h1,.h2w-dark .h2w__h2{border-color:#3d3d3d}.h2w-dark .h2w__thead .h2w__tr{background-color:#1f1f1f}.h2w-dark .h2w__table .h2w__tr:nth-child(2n){background-color:#090909}.h2w-dark .h2w__td,.h2w-dark .h2w__th{border-color:#333}.h2w-dark .h2w__pre,.h2w-dark .h2w__pre .h2w__code{background-color:#1b1b1b;border-color:#262626}.h2w-dark .h2w__code{background-color:#272822;border-color:#1b1c18}.h2w-dark .h2w__blockquote{border-left-color:#10230f}.h2w-dark .h2w__a{border-color:#4d804b;color:#1aad16}.h2w-dark .h2w__hr{background-color:#242424}.h2w-dark .h2w__mark{background:#ff0;color:#000}.h2w-dark .h2w__todoCheckbox .wx-checkbox-input{background:#2e2e2e;border-color:#494949}.h2w-dark .h2w__todoCheckbox .wx-checkbox-input.wx-checkbox-input-checked{background:green;border-color:#4d804b}.h2w-dark .h2w__todoCheckbox .wx-checkbox-input.wx-checkbox-input-checked::before{color:#fff}.h2w-dark .h2w__lineNum{color:#494949}.h2w-dark .hljs{background:#272822;color:#ddd;display:block;overflow-x:auto;padding:.5em}.h2w-dark .hljs-keyword,.h2w-dark .hljs-literal,.h2w-dark .hljs-name,.h2w-dark .hljs-selector-tag,.h2w-dark .hljs-strong,.h2w-dark .hljs-tag{color:#f92672}.h2w-dark .hljs-code{color:#66d9ef}.h2w-dark .hljs-class .hljs-title{color:#fff}.h2w-dark .hljs-attribute,.h2w-dark .hljs-link,.h2w-dark .hljs-regexp,.h2w-dark .hljs-symbol{color:#bf79db}.h2w-dark .hljs-addition,.h2w-dark .hljs-built_in,.h2w-dark .hljs-builtin-name,.h2w-dark .hljs-bullet,.h2w-dark .hljs-emphasis,.h2w-dark .hljs-section,.h2w-dark .hljs-selector-attr,.h2w-dark .hljs-selector-pseudo,.h2w-dark .hljs-string,.h2w-dark .hljs-subst,.h2w-dark .hljs-template-tag,.h2w-dark .hljs-template-variable,.h2w-dark .hljs-title,.h2w-dark .hljs-type,.h2w-dark .hljs-variable{color:#a6e22e}.h2w-dark .hljs-comment,.h2w-dark .hljs-deletion,.h2w-dark .hljs-meta,.h2w-dark .hljs-quote{color:#75715e}.h2w-dark .hljs-doctag,.h2w-dark .hljs-keyword,.h2w-dark .hljs-literal,.h2w-dark .hljs-section,.h2w-dark .hljs-selector-id,.h2w-dark .hljs-selector-tag,.h2w-dark .hljs-title,.h2w-dark .hljs-type{font-weight:700}.taro-parse-math-display{overflow-x:auto}.taro-parse-math-display.centered{align-items:center;display:flex;flex-direction:column;text-align:center}.taro-parse-math-display.empty{padding:.2rem 0}.taro-parse-math-display.pending{opacity:.85}.taro-parse-math-display :global(.h2w){font-family:Times New Roman,STSong,SimSun,serif;font-size:.7rem;line-height:1.8;word-break:break-word;word-wrap:break-word}.taro-parse-math-display :global(.h2w__main){margin:0;padding:0}.taro-parse-math-display :global(.h2w__latex){display:inline-block;margin:.1rem 0;max-width:100%;vertical-align:middle}.taro-parse-math-display :global(.h2w__ol),.taro-parse-math-display :global(.h2w__ul){margin:0;padding-left:.7rem}.taro-parse-math-display :global(.h2w__li){margin:.2rem 0}.taro-parse-math-display__empty{color:#969799;font-size:.6rem;font-style:italic}.taro-parse-math-display__pending{color:#969799;display:block;font-size:.5rem;margin-bottom:.15rem}.taro-parse-math-display__latex-wrap{display:inline-block;max-width:100%;position:relative}.taro-parse-math-display__loading{color:#969799;font-size:.55rem;padding:.2rem 0}.taro-parse-math-display__fallback{color:#646566;display:block;font-family:Times New Roman,STSong,SimSun,serif;font-size:.65rem;line-height:1.7}.calculation-question-editor{display:flex;flex-direction:column;gap:.5rem;touch-action:manipulation}.calculation-question-editor__section{display:flex;flex-direction:column;gap:.25rem}.calculation-question-editor__section-header{align-items:center;display:flex;gap:.3rem;justify-content:space-between}.calculation-question-editor__section-actions{align-items:center;display:flex;gap:.3rem}.calculation-question-editor__extract{color:#722ed1;font-size:.55rem;touch-action:manipulation}.calculation-question-editor__section-title{color:#1a1a2e;font-size:.65rem;font-weight:600}.calculation-question-editor__section-meta,.calculation-question-editor__section-tip{color:#969799;font-size:.55rem}.calculation-question-editor__section-tip{color:#722ed1}.calculation-question-editor__result-box{display:flex;flex-direction:column;gap:.3rem}.calculation-question-editor__result-preview{background:rgba(114,46,209,.05);border:1px solid rgba(114,46,209,.12);border-radius:.3rem;padding:.35rem .4rem}.calculation-question-editor__result-label{color:#722ed1;display:block;font-size:.55rem;margin-bottom:.15rem}.calculation-question-editor__result-display{min-height:1.2rem}.calculation-question-editor__expected-display{margin-top:.1rem}.calculation-question-editor__expected{background:rgba(82,196,26,.08);border:1px solid rgba(82,196,26,.2);border-radius:.3rem;padding:.35rem .4rem}.calculation-question-editor__expected-label{color:#52c41a;display:block;font-size:.55rem;margin-bottom:.15rem}.calculation-question-editor__expected-value{color:#1a1a2e;display:block;font-size:.7rem;font-weight:600}.exercise-question-editor{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.exercise-question-editor.compact .exercise-question-editor__options{padding-left:1.1rem}.exercise-question-editor__title{color:#1a1a2e;display:block;font-size:.65rem;line-height:1.5}.exercise-question-editor__title.standalone{margin-bottom:.3rem}.exercise-question-editor__options.sub{padding-left:1.1rem}.exercise-question-editor__option{align-items:flex-start;box-sizing:border-box;display:flex;gap:.3rem}.exercise-question-editor__option.interactive{background:transparent;border:1px solid transparent;border-radius:.3rem;margin:.1rem 0;padding:.25rem .3rem}.exercise-question-editor__option.interactive.selected{background:rgba(114,46,209,.08);border-color:rgba(114,46,209,.35)}.exercise-question-editor__option.interactive.correct{background:rgba(82,196,26,.08);border-color:rgba(82,196,26,.35)}.exercise-question-editor__option.interactive.wrong{background:rgba(255,77,79,.08);border-color:rgba(255,77,79,.35)}.exercise-question-editor__option-key{align-items:center;background:#f7f8fa;border-radius:50%;color:#646566;display:flex;flex-shrink:0;font-size:.55rem;height:.9rem;justify-content:center;width:.9rem}.exercise-question-editor__option-text{color:#646566;flex:1;font-size:.6rem;line-height:1.5;min-width:0;padding-top:.05rem}.exercise-question-editor__option-status{align-items:center;display:flex;flex-shrink:0;height:.45rem;justify-content:center;margin-top:.2rem;width:.45rem}.exercise-question-editor__fill-row{width:100%}.exercise-question-editor__fill-part{align-items:center;display:flex;flex-wrap:wrap;gap:.2rem}.exercise-question-editor__blank{background:rgba(114,46,209,.04);border:1px dashed rgba(114,46,209,.35);border-radius:.3rem;box-sizing:border-box;margin:.2rem 0;min-height:1.4rem;min-width:4rem;padding:.3rem .4rem}.exercise-question-editor__blank.inline{align-items:center;display:inline-flex;margin:.1rem 0;min-height:1.1rem;min-width:3rem}.exercise-question-editor__blank-text{color:#969799;font-size:.55rem}.exercise-question-editor__blank-input{color:#1a1a2e;font-size:.6rem;width:100%}.exercise-question-editor__blank-input.inline{min-width:3rem}.exercise-question-editor__editor-wrap{width:100%}.exercise-question-editor__editor-wrap.sub{padding-left:1.1rem}.exercise-question-editor__text-area{background:#f7f8fa;border:1px solid #f5f6f8;border-radius:.3rem;box-sizing:border-box;min-height:3rem;padding:.4rem}.exercise-question-editor__text-area.sub{min-height:2.2rem}.exercise-question-editor__text-placeholder{color:#969799;display:block;font-size:.6rem;line-height:1.5}.exercise-question-editor__text-input{color:#1a1a2e;font-size:.6rem;line-height:1.6;min-height:3rem;width:100%}.exercise-question-editor__meta{color:#969799;display:block;font-size:.55rem;margin-top:.25rem}.exercise-question-editor__reading{width:100%}.exercise-question-editor__passage{background:rgba(114,46,209,.05);border:1px solid rgba(114,46,209,.12);border-radius:.3rem;margin-top:.3rem;padding:.4rem}.exercise-question-editor__passage-label{color:#722ed1;display:block;font-size:.55rem;margin-bottom:.2rem}.exercise-question-editor__passage-text{color:#646566;font-size:.6rem;line-height:1.7}.exercise-question-editor__sub-item{border-top:1px dashed #f5f6f8;margin-top:.4rem;padding-top:.4rem}.exercise-question-editor__sub-header{align-items:flex-start;display:flex;gap:.25rem}.exercise-question-editor__sub-index{align-items:center;background:#f7f8fa;border-radius:50%;color:#646566;display:flex;flex-shrink:0;font-size:.5rem;height:.8rem;justify-content:center;width:.8rem}.exercise-question-editor__sub-main{flex:1;min-width:0}.exercise-question-editor__sub-type{color:#969799;display:block;font-size:.5rem;margin-bottom:.1rem}.exercise-question-editor__speaking-card{align-items:center;background:rgba(114,46,209,.04);border:1px dashed rgba(114,46,209,.35);border-radius:.4rem;display:flex;flex-direction:column;justify-content:center;min-height:4rem;padding:.6rem}.exercise-question-editor__speaking-card.interactive.done{background:rgba(82,196,26,.08);border-color:rgba(82,196,26,.35)}.exercise-question-editor__speaking-icon{align-items:center;background:rgba(114,46,209,.12);border-radius:50%;display:flex;height:1.6rem;justify-content:center;margin-bottom:.3rem;width:1.6rem}.exercise-question-editor__speaking-tip{color:#646566;font-size:.6rem}.exercise-question-editor__hint{color:#969799;display:block;font-size:.55rem;line-height:1.5;margin-top:.3rem}.exercise-question-editor__review-answer{color:#646566;display:block;font-size:.55rem;line-height:1.6;margin-top:.25rem}.exercise-question-editor__review-answer.sub{padding-left:1.1rem}.exercise-question-editor__answer-preview{background:#f7f8fa;border:1px solid #f5f6f8;border-radius:.3rem;margin-top:.3rem;padding:.4rem}.exercise-question-editor__answer-preview-label{color:#969799;display:block;font-size:.55rem;margin-bottom:.2rem}.exercise-question-editor__answer-preview-content{color:#1a1a2e;font-size:.6rem;line-height:1.6}.exercise-question-editor__answer-preview-formula{color:#1a1a2e;display:block;font-family:Courier New,Courier,monospace;font-size:.65rem;line-height:1.6;margin-top:.2rem;word-break:break-word}.exercise-question-editor__answer-preview.calculation .exercise-question-editor__answer-preview-step{color:#646566;display:block;font-size:.6rem;line-height:1.6;margin-top:.15rem}.qb-question-preview{width:100%}.qb-question-preview-section{margin-bottom:.3rem}.qb-question-preview-section:last-child{margin-bottom:0}.qb-question-preview-card{background-color:#fff;border:1px solid rgba(238,240,243,.8);border-radius:.5rem;box-shadow:0 .05rem .4rem rgba(26,26,46,.04);transition:transform .15s ease,box-shadow .25s ease}.qb-question-preview-card:active{box-shadow:0 .15rem .6rem rgba(26,26,46,.08);transform:scale(.985)}.qb-question-preview-card{padding:.4rem .5rem}.qb-question-preview-card:active{box-shadow:0 .05rem .4rem rgba(26,26,46,.04);transform:none}.qb-question-preview-label{color:#646566;display:block;font-size:.6rem;font-weight:600;margin-bottom:.25rem}.qb-question-preview-text{color:#1a1a2e;display:block;font-size:.65rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.qb-question-preview-blank{color:var(--course-accent,#667eea);display:inline;padding:0 .1rem;text-decoration:underline;text-decoration-thickness:.05rem;text-underline-offset:.1rem}.qb-question-preview-card .exercise-question-editor__options{margin-top:0}.qb-question-preview-card .exercise-question-editor__option{gap:.25rem;margin:.15rem 0}.qb-question-preview-card .exercise-question-editor__hint{margin-top:.25rem}.excel-editor{background-color:#fff;border:1px solid rgba(238,240,243,.8);border-radius:.5rem;box-shadow:0 .05rem .4rem rgba(26,26,46,.04);transition:transform .15s ease,box-shadow .25s ease}.excel-editor:active{box-shadow:0 .15rem .6rem rgba(26,26,46,.08);transform:scale(.985)}.excel-editor{margin-bottom:.5rem;padding:.6rem}.excel-editor-section-title{align-items:center;display:flex;margin-bottom:.4rem}.excel-editor-sheet-name{align-items:center;display:flex;gap:.25rem;margin-bottom:.4rem}.excel-editor-sheet-icon{align-items:center;background:rgba(102,126,234,.08);border-radius:.3rem;display:flex;flex-shrink:0;height:1.4rem;justify-content:center;width:1.4rem}.excel-editor-field-input{background:#fff;border:1px solid #f5f6f8;border-radius:.3rem;box-sizing:border-box;color:#1a1a2e;flex:1;font-size:.65rem;min-width:0;padding:.4rem .5rem}.excel-editor-formula-bar{align-items:center;background:#f7f8fa;border:1px solid #f5f6f8;border-radius:.3rem;display:flex;gap:.2rem;margin-bottom:.3rem;padding:.2rem}.excel-editor-formula-address{background:rgba(102,126,234,.1);border-radius:.2rem;color:#667eea;flex-shrink:0;font-size:.55rem;font-weight:600;min-width:1.8rem;padding:.25rem .3rem;text-align:center}.excel-editor-formula-prefix{color:#969799;flex-shrink:0;font-size:.55rem;font-style:italic}.excel-editor-formula-input{background:#fff;border:1px solid #f5f6f8;border-radius:.2rem;flex:1;font-size:.6rem;height:1.6rem;min-width:0;padding:0 .3rem}.excel-editor-toolbar-scroll{margin-bottom:.3rem;width:100%}.excel-editor-toolbar{align-items:center;background:#f7f8fa;border-radius:.3rem;display:flex;gap:.15rem;min-width:max-content;padding:.2rem}.excel-editor-toolbar-divider{background:#f5f6f8;flex-shrink:0;height:.8rem;margin:0 .1rem;width:1px}.excel-editor-tool-btn{align-items:center;background:transparent;border-radius:.2rem;display:flex;flex-shrink:0;height:1.4rem;justify-content:center;transition:background .25s ease;width:1.4rem}.excel-editor-tool-btn:active{background:#eef1f6}.excel-editor-tool-btn--active{background:rgba(102,126,234,.15)}.excel-align-icon{display:flex;flex-direction:column;gap:.075rem;width:.45rem}.excel-align-icon__line{background:currentColor;border-radius:1px;height:.05rem}.excel-align-icon__line--1{width:.4rem}.excel-align-icon__line--2{width:.3rem}.excel-align-icon__line--3{width:.2rem}.excel-align-icon--left{align-items:flex-start}.excel-align-icon--center{align-items:center}.excel-align-icon--right{align-items:flex-end}.excel-editor-grid-wrap{background:#fff;border:1px solid #f5f6f8;border-radius:.3rem;overflow:hidden}.excel-editor-grid-scroll-y{max-height:13rem}.excel-editor-grid-scroll-x{width:100%}.excel-editor-grid{min-width:100%}.excel-editor-grid-row{border-bottom:1px solid #f5f6f8;display:flex}.excel-editor-grid-row:last-child{border-bottom:none}.excel-editor-grid-row--header{background:#f5f7fb;position:sticky;top:0;z-index:2}.excel-editor-corner{background:#eef1f8;border-right:1px solid #f5f6f8;flex-shrink:0;height:1.2rem;width:1.8rem}.excel-editor-header-cell{align-items:center;background:#f5f7fb;border-right:1px solid #f5f6f8;color:#646566;display:flex;flex-shrink:0;font-size:.55rem;font-weight:600;height:1.2rem;justify-content:center}.excel-editor-row-index{align-items:center;background:#fafbfd;border-right:1px solid #f5f6f8;color:#969799;display:flex;flex-direction:column;flex-shrink:0;font-size:.55rem;gap:.1rem;justify-content:center;min-height:1.6rem;width:1.8rem}.excel-editor-row-delete{align-items:center;display:flex;justify-content:center;padding:.05rem}.excel-editor-cell{background:#fff;border-right:1px solid #f5f6f8;box-sizing:border-box;flex-shrink:0;min-height:1.6rem;padding:.2rem .25rem}.excel-editor-cell--selected{background:rgba(102,126,234,.12);box-shadow:inset 0 0 0 .05rem rgba(102,126,234,.55)}.excel-editor-cell--bold{font-weight:700}.excel-editor-cell--align-left{text-align:left}.excel-editor-cell--align-center{text-align:center}.excel-editor-cell--align-right{text-align:right}.excel-editor-cell-text{color:#1a1a2e;display:block;font-size:.6rem;line-height:1.4;width:100%;word-break:break-all}.excel-editor-footer{display:flex;gap:.3rem;margin-top:.4rem}.excel-editor-footer-btn{align-items:center;background:rgba(102,126,234,.08);border-radius:.4rem;display:flex;flex:1;height:1.8rem;justify-content:center}.excel-editor-tip{color:#969799;display:block;font-size:.55rem;line-height:1.6;margin-top:.35rem}.slideshow-preview{aspect-ratio:16/9;border-radius:.4rem;box-shadow:0 .2rem .6rem rgba(15,23,42,.12);box-sizing:border-box;display:flex;flex-direction:column;gap:.25rem;overflow:hidden;padding:.6rem .7rem;position:relative}.slideshow-preview--cover{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);justify-content:center;text-align:center}.slideshow-preview--section{align-items:center;background:linear-gradient(135deg,#fa8c16,#f5222d);justify-content:center;text-align:center}.slideshow-preview--content{background:linear-gradient(180deg,#fff,#f7f9fc);border:1px solid #f5f6f8}.slideshow-preview-index{color:hsla(0,0%,100%,.72);font-size:.5rem;font-weight:600;position:absolute;right:.35rem;top:.3rem}.slideshow-preview--content .slideshow-preview-index{color:#969799}.slideshow-preview-title{font-size:.75rem;font-weight:700;line-height:1.35}.slideshow-preview-title--cover,.slideshow-preview-title--section{color:#fff;font-size:.85rem}.slideshow-preview-title--content{color:#1a1a2e;text-align:left}.slideshow-preview-subtitle{color:hsla(0,0%,100%,.88);font-size:.6rem;line-height:1.5}.slideshow-preview-subtitle--content{color:#646566;text-align:left}.slideshow-preview-bullets{display:flex;flex-direction:column;gap:.25rem;text-align:left;width:100%}.slideshow-preview--cover .slideshow-preview-bullets,.slideshow-preview--section .slideshow-preview-bullets{margin-top:.2rem}.slideshow-preview-bullet{align-items:flex-start;display:flex;gap:.25rem}.slideshow-preview-bullet-dot{background:#fa8c16;border-radius:50%;flex-shrink:0;height:.25rem;margin-top:.25rem;width:.25rem}.slideshow-preview--cover .slideshow-preview-bullet-dot,.slideshow-preview--section .slideshow-preview-bullet-dot{background:hsla(0,0%,100%,.85)}.slideshow-preview-bullet-text{color:#646566;flex:1;font-size:.6rem;line-height:1.5}.slideshow-preview--cover .slideshow-preview-bullet-text,.slideshow-preview--section .slideshow-preview-bullet-text{color:hsla(0,0%,100%,.9)}.slideshow-preview-notes{border-top:1px dashed hsla(0,0%,100%,.25);margin-top:auto;padding-top:.3rem}.slideshow-preview--content .slideshow-preview-notes{border-top-color:#f5f6f8}.slideshow-preview-notes-label{color:hsla(0,0%,100%,.65);display:block;font-size:.5rem;margin-bottom:.1rem}.slideshow-preview--content .slideshow-preview-notes-label{color:#969799}.slideshow-preview-notes-text{color:hsla(0,0%,100%,.85);font-size:.55rem;line-height:1.5}.slideshow-preview--content .slideshow-preview-notes-text{color:#646566}.platform-coin-breakdown{background-color:#fff;border:1px solid rgba(238,240,243,.8);border-radius:.5rem;box-shadow:0 .05rem .4rem rgba(26,26,46,.04);transition:transform .15s ease,box-shadow .25s ease}.platform-coin-breakdown:active{box-shadow:0 .15rem .6rem rgba(26,26,46,.08);transform:scale(.985)}.platform-coin-breakdown{padding:.6rem .7rem}.platform-coin-breakdown .breakdown-title{color:#1a1a2e;display:block;font-size:.7rem;font-weight:600;margin-bottom:.5rem}.platform-coin-breakdown .breakdown-empty,.platform-coin-breakdown .breakdown-hidden{color:#969799;display:block;font-size:.65rem}.platform-coin-breakdown .breakdown-list{display:flex;flex-direction:column;gap:0}.platform-coin-breakdown .breakdown-row{align-items:center;border-bottom:1px solid #eef0f3;display:flex;justify-content:space-between;padding:.45rem 0}.platform-coin-breakdown .breakdown-row:last-child{border-bottom:none;padding-bottom:0}.platform-coin-breakdown .breakdown-row:first-child{padding-top:0}.platform-coin-breakdown .breakdown-name{color:#646566;font-size:.65rem}.platform-coin-breakdown .breakdown-count{color:#1a1a2e;font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:600}.product-discount-summary{background-color:#fff;border:1px solid rgba(238,240,243,.8);border-radius:.5rem;box-shadow:0 .05rem .4rem rgba(26,26,46,.04);transition:transform .15s ease,box-shadow .25s ease}.product-discount-summary:active{box-shadow:0 .15rem .6rem rgba(26,26,46,.08);transform:scale(.985)}.product-discount-summary{margin-top:.4rem;padding:.5rem .6rem}.product-discount-summary--compact{background:transparent;box-shadow:none;display:flex;flex-wrap:wrap;gap:.2rem .3rem;margin-top:.2rem;padding:0}.discount-header{align-items:center;border-bottom:1px solid #eef0f3;display:grid;gap:.3rem;grid-template-columns:1fr auto auto;padding-bottom:.3rem}.discount-title{color:#1a1a2e;font-size:.65rem;font-weight:600}.discount-col-head{color:#969799;font-size:.55rem;min-width:3rem;text-align:right}.discount-body{display:flex;flex-direction:column}.discount-row{align-items:start;border-bottom:1px solid #eef0f3;display:grid;gap:.3rem;grid-template-columns:1fr auto auto;padding:.35rem 0}.discount-row:last-child{border-bottom:none}.discount-label{color:#646566;font-size:.6rem}.discount-values{display:contents}.discount-cash,.discount-coin{color:#1a1a2e;font-size:.6rem;font-variant-numeric:tabular-nums;font-weight:600;min-width:3rem;text-align:right}.discount-cash.is-save,.discount-coin.is-save{color:#e53935}.discount-cash.is-gain,.discount-coin.is-gain{color:#43a047}.discount-note{color:#969799;font-size:.55rem;grid-column:1/-1;line-height:1.4}.discount-footer{align-items:center;border-top:1px dashed #eef0f3;display:grid;gap:.3rem;grid-template-columns:1fr auto auto;margin-top:.2rem;padding-top:.3rem}.discount-footer-label{color:#1a1a2e;font-size:.6rem;font-weight:600}.discount-footer-cash,.discount-footer-coin{color:#e53935;font-size:.6rem;font-variant-numeric:tabular-nums;font-weight:600;min-width:3rem;text-align:right}.discount-compact-reward,.discount-compact-saved{font-size:.55rem;line-height:1.4}.discount-compact-saved{color:#e53935}.discount-compact-reward{color:#43a047}.email-recipient-field{border-bottom:1px solid #eef0f3;margin-bottom:.6rem;padding-bottom:.6rem}.email-recipient-field:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.email-recipient-field__label{color:#969799;display:block;font-size:.6rem;margin-bottom:.3rem}.email-recipient-field__text{color:#1a1a2e;display:block;font-size:.7rem;line-height:1.5;word-break:break-all}.email-recipient-field__editor .email-recipient-field__tags{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem}.email-recipient-field__editor .email-recipient-field__tag{align-items:center;background:rgba(102,126,234,.1);border-radius:.3rem;display:flex;gap:.2rem;max-width:100%;padding:.2rem .3rem}.email-recipient-field__editor .email-recipient-field__tag-text{color:#667eea;font-size:.65rem;word-break:break-all}.email-recipient-field__editor .email-recipient-field__tag-remove{align-items:center;display:flex;flex-shrink:0;padding:.1rem}.email-recipient-field__editor .email-recipient-field__input{color:#1a1a2e;flex:1;font-size:.7rem;min-width:5rem;padding:.2rem 0}.group-chat-at-panel{background:#fff;border-bottom:1px solid #f5f6f8;border-top:1px solid #f5f6f8;max-height:10.5rem;overflow:hidden}.group-chat-at-scroll{max-height:10.5rem}.group-chat-at-empty{align-items:center;display:flex;justify-content:center;padding:.8rem .6rem}.group-chat-at-empty Text{color:#969799;font-size:.6rem}.group-chat-at-item{align-items:center;border-bottom:1px solid #f5f6f8;display:flex;gap:.4rem;padding:.5rem .6rem}.group-chat-at-item:last-child{border-bottom:none}.group-chat-at-item:active{background:#eef1f6}.group-chat-at-item--all{background:rgba(102,126,234,.04)}.group-chat-at-avatar{align-items:center;background:rgba(102,126,234,.1);border-radius:50%;color:#667eea;display:flex;flex-shrink:0;font-size:.65rem;font-weight:600;height:1.6rem;justify-content:center;width:1.6rem}.group-chat-at-avatar--all{background:rgba(102,126,234,.12)}.group-chat-at-avatar--image{background:transparent}.group-chat-at-body{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0}.group-chat-at-name{color:#1a1a2e;font-size:.7rem;font-weight:500}.group-chat-at-meta{color:#646566;font-size:.55rem}[class*=taroify-]{-webkit-tap-highlight-color:transparent}a{text-decoration:none}taro-button-core,taro-input-core,taro-textarea-core{color:inherit;font:inherit}[class*=taroify-]:focus,a:focus,taro-button-core:focus,taro-input-core:focus,taro-textarea-core:focus{outline:none}ol,ul{list-style:none;margin:0;padding:0}@keyframes taroify--rotate{from{transform:rotate(0deg)}to{transform:rotate(1turn)}}.taroify-clearfix::after{clear:both;content:"";display:table}.taroify-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taroify-ellipsis--l2{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:2}.taroify-ellipsis--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:pre-wrap;-webkit-box-orient:vertical;-webkit-line-clamp:3}[class*=taroify-hairline]::after{border:0 solid var(--gray-3,#ebedf0);bottom:-50%;box-sizing:border-box;content:" ";left:-50%;pointer-events:none;position:absolute;right:-50%;top:-50%;transform:scale(.5)}.taroify-hairline,.taroify-hairline--bottom,.taroify-hairline--left,.taroify-hairline--right,.taroify-hairline--surround,.taroify-hairline--top,.taroify-hairline--top-bottom{position:relative}.taroify-hairline--top::after{border-top-width:.05rem}.taroify-hairline--left::after{border-left-width:.05rem}.taroify-hairline--right::after{border-right-width:.05rem}.taroify-hairline--bottom::after{border-bottom-width:.05rem}.taroify-hairline--top-bottom::after,.taroify-hairline-unset--top-bottom::after{border-width:.05rem 0}.taroify-hairline--surround::after{border-width:.05rem}.taroify-haptics-feedback{cursor:pointer}.taroify-haptics-feedback:active{opacity:var(--active-opacity,.6)}.taroify-click-feedback{cursor:pointer}.taroify-click-feedback:active{background:var(--gray-2,#f2f3f5)}.status-filter,.type-filter{background-color:#fff;border-bottom:1px solid #f5f6f8;box-shadow:0 .05rem .2rem rgba(26,26,46,.04);flex-shrink:0;padding:.4rem 0}.status-filter .filter-scroll,.type-filter .filter-scroll{align-items:center;box-sizing:border-box;display:flex;height:1.8rem;overflow-x:auto;overflow-y:hidden;padding:0 .5rem;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;-ms-overflow-style:none}.status-filter .filter-scroll::-webkit-scrollbar,.type-filter .filter-scroll::-webkit-scrollbar{display:none;height:0;width:0}.status-filter .filter-item,.type-filter .filter-item{align-items:center;background-color:#f7f8fa;border:1px solid transparent;border-radius:24.975rem;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1;margin-right:.4rem;padding:.3rem .7rem;transition:all .25s ease}.status-filter .filter-item:active,.type-filter .filter-item:active{opacity:.88;transform:scale(.97)}.status-filter .filter-item.active,.type-filter .filter-item.active{background:var(--filter-active-bg,linear-gradient(135deg,#667eea 0,#764ba2 100%));border-color:transparent;box-shadow:var(--filter-active-shadow,0 .2rem .6rem rgba(102,126,234,.32))}.status-filter .filter-item.active .filter-text,.type-filter .filter-item.active .filter-text{color:#fff;font-weight:500}.status-filter .filter-item .filter-text,.type-filter .filter-item .filter-text{color:#646566;font-size:.65rem;white-space:nowrap}.filter-scroll{align-items:center;box-sizing:border-box;display:flex;height:1.8rem;overflow-x:auto;overflow-y:hidden;padding:0 .5rem;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;-ms-overflow-style:none}.filter-scroll::-webkit-scrollbar{display:none;height:0;width:0}.taro-scroll-view__scroll-x,.taro-scroll-view__scroll-y,taro-scroll-view-core.taro-scroll-view__scroll-x,taro-scroll-view-core.taro-scroll-view__scroll-y{scrollbar-width:none;-ms-overflow-style:none}.taro-scroll-view__scroll-x::-webkit-scrollbar,.taro-scroll-view__scroll-y::-webkit-scrollbar,taro-scroll-view-core.taro-scroll-view__scroll-x::-webkit-scrollbar,taro-scroll-view-core.taro-scroll-view__scroll-y::-webkit-scrollbar{display:none;height:0;width:0}.filter-item{align-items:center;background-color:#f7f8fa;border:1px solid transparent;border-radius:24.975rem;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1;margin-right:.4rem;padding:.3rem .7rem;transition:all .25s ease}.filter-item:active{opacity:.88;transform:scale(.97)}.filter-item.active{background:var(--filter-active-bg,linear-gradient(135deg,#667eea 0,#764ba2 100%));border-color:transparent;box-shadow:var(--filter-active-shadow,0 .2rem .6rem rgba(102,126,234,.32))}.filter-item.active .filter-text{color:#fff;font-weight:500}.filter-item .filter-text{color:#646566;font-size:.65rem;white-space:nowrap}.ui-list-filter{margin-bottom:.2rem;margin-top:.4rem}.ui-list-filter .filter-scroll{align-items:center;box-sizing:border-box;display:flex;height:1.8rem;overflow-x:auto;overflow-y:hidden;padding:0 .5rem;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;-ms-overflow-style:none}.ui-list-filter .filter-scroll::-webkit-scrollbar{display:none;height:0;width:0}.ui-list-filter .filter-item{align-items:center;background-color:#f7f8fa;border:1px solid transparent;border-radius:24.975rem;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1;margin-right:.4rem;padding:.3rem .7rem;transition:all .25s ease}.ui-list-filter .filter-item:active{opacity:.88;transform:scale(.97)}.ui-list-filter .filter-item.active{background:var(--filter-active-bg,linear-gradient(135deg,#667eea 0,#764ba2 100%));border-color:transparent;box-shadow:var(--filter-active-shadow,0 .2rem .6rem rgba(102,126,234,.32))}.ui-list-filter .filter-item.active .filter-text{color:#fff;font-weight:500}.ui-list-filter .filter-item .filter-text{color:#646566;font-size:.65rem;white-space:nowrap}.ui-category-filter{margin-bottom:.3rem}.ui-category-filter .category-scroll,.ui-category-filter .filter-scroll,.ui-category-filter .type-scroll{align-items:center;box-sizing:border-box;display:flex;height:1.6rem;overflow-x:auto;overflow-y:hidden;padding:0 .5rem;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;-ms-overflow-style:none}.ui-category-filter .category-scroll::-webkit-scrollbar,.ui-category-filter .filter-scroll::-webkit-scrollbar,.ui-category-filter .type-scroll::-webkit-scrollbar{display:none;height:0;width:0}.ui-category-filter .category-item,.ui-category-filter .filter-item,.ui-category-filter .type-item{align-items:center;background:#f7f8fa;border:1px solid #f5f6f8;border-radius:24.975rem;display:inline-flex;flex-shrink:0;justify-content:center;line-height:1;margin-right:.25rem;padding:.2rem .55rem;transition:all .25s ease}.ui-category-filter .category-item:active,.ui-category-filter .filter-item:active,.ui-category-filter .type-item:active{opacity:.88;transform:scale(.97)}.ui-category-filter .category-item.active,.ui-category-filter .filter-item.active,.ui-category-filter .type-item.active{background:rgba(102,126,234,.1);border-color:rgba(102,126,234,.28)}.ui-category-filter .category-item.active .category-text,.ui-category-filter .category-item.active .filter-text,.ui-category-filter .category-item.active .task-filter-text,.ui-category-filter .category-item.active .type-text,.ui-category-filter .filter-item.active .category-text,.ui-category-filter .filter-item.active .filter-text,.ui-category-filter .filter-item.active .task-filter-text,.ui-category-filter .filter-item.active .type-text,.ui-category-filter .type-item.active .category-text,.ui-category-filter .type-item.active .filter-text,.ui-category-filter .type-item.active .task-filter-text,.ui-category-filter .type-item.active .type-text{color:var(--filter-active-color,#667eea);font-weight:500}.ui-category-filter .category-item .category-text,.ui-category-filter .category-item .filter-text,.ui-category-filter .category-item .task-filter-text,.ui-category-filter .category-item .type-text,.ui-category-filter .filter-item .category-text,.ui-category-filter .filter-item .filter-text,.ui-category-filter .filter-item .task-filter-text,.ui-category-filter .filter-item .type-text,.ui-category-filter .type-item .category-text,.ui-category-filter .type-item .filter-text,.ui-category-filter .type-item .task-filter-text,.ui-category-filter .type-item .type-text{color:#646566;font-size:.6rem;white-space:nowrap}.ui-filter-tabs{background:#f4f6fb;box-sizing:border-box;display:flex;flex-shrink:0;gap:.3rem;padding:.4rem .5rem;white-space:nowrap}.ui-filter-tabs.scrollable{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;-ms-overflow-style:none}.ui-filter-tabs.scrollable::-webkit-scrollbar{display:none;height:0;width:0}.ui-filter-tabs .filter-tab{background:#fff;border:1px solid #eef0f3;border-radius:24.975rem;box-shadow:0 .05rem .2rem rgba(26,26,46,.04);color:#646566;flex-shrink:0;font-size:.65rem;line-height:1;padding:.25rem .7rem;transition:all .25s ease}.ui-filter-tabs .filter-tab:active{opacity:.88;transform:scale(.97)}.ui-filter-tabs .filter-tab.active{background:var(--filter-active-bg,linear-gradient(135deg,#667eea 0,#764ba2 100%));border-color:transparent;box-shadow:var(--filter-active-shadow,0 .2rem .6rem rgba(102,126,234,.32));color:#fff;font-weight:500}.loading-tip,.no-more-tip{color:#969799;font-size:.7rem;padding:1rem;text-align:center}.view-detail{color:#667eea;font-size:.65rem;font-weight:500}.time-label{color:#969799;font-size:.6rem;margin-right:.25rem}.time-value{color:#1a1a2e;font-size:.6rem;margin-right:.75rem}.meta-text{color:#969799;font-size:.6rem}.float-add-btn{align-items:center;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;bottom:calc(var(--app-fab-offset, 1rem) + env(safe-area-inset-bottom));box-shadow:0 .2rem .6rem rgba(102,126,234,.32);display:flex;height:2.5rem;justify-content:center;position:fixed;right:1rem;transition:transform .15s ease,box-shadow .25s ease;width:2.5rem;z-index:100}.float-add-btn:active{box-shadow:0 .1rem .6rem rgba(26,26,46,.06);transform:scale(.92)}.add-icon{color:#fff;font-size:1.5rem;font-weight:300}.ellipsis-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-action-btn{align-items:center;border-radius:.4rem;display:flex;flex:1;font-size:.6rem;height:1.6rem;justify-content:center;transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.ui-action-btn:active{opacity:.85;transform:scale(.98)}.ui-action-btn--ghost{background-color:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.25);color:#667eea}.ui-action-btn--primary{background:linear-gradient(135deg,#667eea,#764ba2);box-shadow:0 .2rem .6rem rgba(102,126,234,.32);color:#fff}.ui-action-btn--secondary{background:#f7f8fa;color:#646566}.ui-action-btn--danger{background-color:rgba(255,77,79,.08);border:1px solid rgba(255,77,79,.2);color:#ff4d4f}.ui-gradient-banner{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;overflow:hidden;padding:.9rem .8rem;position:relative}.ui-gradient-banner::before{background:hsla(0,0%,100%,.08);border-radius:50%;content:"";height:4.5rem;position:absolute;right:-1rem;top:-1rem;width:4.5rem}.ui-gradient-banner::after{background:hsla(0,0%,100%,.05);border-radius:50%;bottom:-1.5rem;content:"";height:4rem;left:-.75rem;position:absolute;width:4rem}.ui-stats-row{background-color:#fff;border:1px solid rgba(238,240,243,.6);border-radius:.5rem;box-shadow:0 .05rem .4rem rgba(26,26,46,.04);display:flex;margin:.5rem .5rem 0;padding:.6rem .4rem}.ui-stats-row .stat-item{flex:1;position:relative;text-align:center}.ui-stats-row .stat-item:not(:last-child)::after{background:#eef0f3;content:"";height:60%;position:absolute;right:0;top:20%;width:1px}.ui-stats-row .stat-item .stat-value{color:#1a1a2e;display:block;font-size:.9rem;font-weight:700;line-height:1.2;margin-bottom:.2rem}.ui-stats-row .stat-item .stat-value.primary{color:#667eea}.ui-stats-row .stat-item .stat-value.income,.ui-stats-row .stat-item .stat-value.success{color:#52c41a}.ui-stats-row .stat-item .stat-value.warning{color:#faad14}.ui-stats-row .stat-item .stat-value.error{color:#ff4d4f}.ui-stats-row .stat-item .stat-value.muted{color:#969799}.ui-stats-row .stat-item .stat-label{color:#969799;font-size:.6rem}.ui-search-bar{align-items:center;background-color:#fff;border:1px solid #f5f6f8;border-radius:24.975rem;box-shadow:0 .05rem .2rem rgba(26,26,46,.04);display:flex;gap:.3rem;height:1.8rem;margin:.5rem .5rem 0;padding:0 .5rem}.ui-search-bar .search-input{color:#1a1a2e;flex:1;font-size:.7rem}.ui-search-bar .search-clear{align-items:center;display:flex;justify-content:center;padding:.2rem}.ui-empty-state{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:2rem 1rem;text-align:center}.ui-empty-state .empty-icon{font-size:2rem;margin-bottom:.6rem;opacity:.6}.ui-empty-state .empty-title{color:#1a1a2e;font-size:.8rem;font-weight:600;margin-bottom:.3rem}.ui-empty-state .empty-desc{color:#969799;font-size:.65rem;line-height:1.6}.ui-page-footer{background:#fff;border-top:1px solid #eef0f3;box-shadow:0 -.05rem .3rem rgba(26,26,46,.06);display:flex;gap:.4rem;padding:.5rem .6rem calc(.5rem + env(safe-area-inset-bottom))}.ui-section-title{color:#1a1a2e;font-size:.8rem;font-weight:600;padding-left:.4rem;position:relative}.ui-section-title::before{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:.075rem;content:"";height:.7rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:.15rem}.ui-detail-row{align-items:flex-start;border-bottom:1px solid #eef0f3;display:flex;gap:.6rem;justify-content:space-between;padding:.6rem .7rem}.ui-detail-row:last-child{border-bottom:none}.ui-detail-row .row-label{color:#969799;flex-shrink:0;font-size:.65rem}.ui-detail-row .row-value{color:#1a1a2e;flex:1;font-size:.65rem;text-align:right;word-break:break-all}.ui-detail-card{background-color:#fff;border:1px solid rgba(238,240,243,.8);border-radius:.5rem;box-shadow:0 .05rem .4rem rgba(26,26,46,.04);transition:transform .15s ease,box-shadow .25s ease}.ui-detail-card:active{box-shadow:0 .15rem .6rem rgba(26,26,46,.08);transform:scale(.985)}.ui-detail-card{overflow:hidden;padding:.2rem 0}.ui-tag{align-items:center;background:#f7f8fa;border-radius:.2rem;color:#646566;display:inline-flex;font-size:.5rem;padding:.1rem .3rem;white-space:nowrap}.ui-tag--primary{align-items:center;background:rgba(102,126,234,.1);border-radius:.2rem;color:#667eea;display:inline-flex;font-size:.5rem;padding:.1rem .3rem;white-space:nowrap}.ui-tag--success{align-items:center;background:rgba(82,196,26,.1);border-radius:.2rem;color:#52c41a;display:inline-flex;font-size:.5rem;padding:.1rem .3rem;white-space:nowrap}.ui-tag--warning{align-items:center;background:rgba(250,173,20,.12);border-radius:.2rem;color:#faad14;display:inline-flex;font-size:.5rem;padding:.1rem .3rem;white-space:nowrap}.ui-tag--error{align-items:center;background:rgba(255,77,79,.08);border-radius:.2rem;color:#ff4d4f;display:inline-flex;font-size:.5rem;padding:.1rem .3rem;white-space:nowrap}.ui-page-layout{background-color:#f4f6fb;box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative}.ui-page-content{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden}.ui-page-toolbar{flex-shrink:0}.ui-page-body{flex:1;min-height:0;overflow:hidden}.ui-module-stats{background-color:#fff;border:1px solid rgba(238,240,243,.6);border-radius:.5rem;box-shadow:0 .05rem .4rem rgba(26,26,46,.04);display:flex;margin:.5rem .5rem 0;padding:.6rem .4rem}.ui-module-stats .stat-item{flex:1;position:relative;text-align:center}.ui-module-stats .stat-item:not(:last-child)::after{background:#eef0f3;content:"";height:60%;position:absolute;right:0;top:20%;width:1px}.ui-module-stats .stat-item .stat-value{color:#1a1a2e;display:block;font-size:.9rem;font-weight:700;line-height:1.2;margin-bottom:.2rem}.ui-module-stats .stat-item .stat-value.primary{color:#667eea}.ui-module-stats .stat-item .stat-value.income,.ui-module-stats .stat-item .stat-value.success{color:#52c41a}.ui-module-stats .stat-item .stat-value.warning{color:#faad14}.ui-module-stats .stat-item .stat-value.error{color:#ff4d4f}.ui-module-stats .stat-item .stat-value.muted{color:#969799}.ui-module-stats .stat-item .stat-label{color:#969799;font-size:.6rem}.ui-module-stats .stat-value{color:var(--module-accent,#667eea)}.ui-module-stats .stat-value.warning{color:#faad14}.ui-module-stats .stat-value.muted{color:#969799}.ui-module-stats .stat-label{font-size:.6rem}.ui-module-tip{background-color:#f7f8fa;border-radius:.4rem;color:#646566;font-size:.6rem;line-height:1.5;margin:.4rem .5rem 0;padding:.4rem .6rem;text-align:center}.ui-module-tip--manage{background-color:rgba(102,126,234,.1);border:1px solid rgba(102,126,234,.25);color:var(--module-accent,#667eea)}.ui-module-list{box-sizing:border-box;flex:1;height:100%;min-height:0;padding:0 .5rem calc(var(--app-list-scroll-offset, 1rem) + env(safe-area-inset-bottom));width:100%}.ui-module-item{background-color:#fff;border:1px solid rgba(238,240,243,.8);border-radius:.5rem;box-shadow:0 .05rem .4rem rgba(26,26,46,.04);transition:transform .15s ease,box-shadow .25s ease}.ui-module-item:active{box-shadow:0 .15rem .6rem rgba(26,26,46,.08);transform:scale(.985)}.ui-module-item{margin-bottom:.5rem;overflow:hidden}.ui-module-item:last-child{margin-bottom:0}.font-20{font-size:.5rem}.font-24{font-size:.6rem}.font-26{font-size:.65rem}.font-28{font-size:.7rem}.font-32{font-size:.8rem}.font-36{font-size:.9rem}.font-40{font-size:1rem}.mt-8{margin-top:.2rem}.mt-12{margin-top:.3rem}.mt-16{margin-top:.4rem}.mt-20{margin-top:.5rem}.mb-12{margin-bottom:.3rem}.mb-16{margin-bottom:.4rem}.mb-20{margin-bottom:.5rem}.text-primary{color:#1a1a2e}.text-secondary{color:#646566}.text-tertiary{color:#969799}.text-muted{color:#c8c9cc}.taroify-cell{color:#1a1a2e;font-size:.7rem;padding:.5rem .6rem}.taroify-cell::after{border-color:#f5f6f8}.taroify-cell-group{border:1px solid rgba(238,240,243,.6);border-radius:.5rem;box-shadow:0 .05rem .4rem rgba(26,26,46,.04);margin:.5rem;overflow:hidden}.taroify-cell-group__title{color:#969799;font-size:.6rem;font-weight:500;padding:.4rem .6rem .2rem}.taroify-cell__title{color:#1a1a2e;font-size:.7rem}.taroify-cell__value{color:#646566;font-size:.65rem}.taroify-cell__right-icon{color:#c8c9cc}.taroify-button{border-radius:.4rem;font-weight:500;transition:opacity .15s ease,transform .15s ease}.taroify-button:active:not(.taroify-button--disabled){opacity:.88;transform:scale(.98)}.taroify-button--primary{background:linear-gradient(135deg,#667eea,#764ba2);border:none;box-shadow:0 .2rem .6rem rgba(102,126,234,.32)}.taroify-button--round{border-radius:24.975rem}.taroify-form .taroify-field__label{color:#646566;font-size:.65rem;font-weight:500}.taroify-form .taroify-field__control{color:#1a1a2e;font-size:.7rem}.taroify-form .taroify-field__placeholder{color:#c8c9cc}.taroify-tabs__nav{background:#fff}.taroify-tabs__line{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:.075rem;height:.15rem}.taroify-tab{color:#646566;font-size:.65rem}.taroify-tab--active{color:#667eea;font-weight:600}.taroify-dialog{border-radius:.6rem;overflow:hidden}.taroify-dialog__header{color:#1a1a2e;font-size:.8rem;font-weight:600;padding-top:.8rem}.taroify-dialog__message{color:#646566;font-size:.65rem;line-height:1.6}.taroify-dialog__confirm{color:#667eea;font-weight:600}.taroify-popup--bottom{border-radius:.6rem .6rem 0 0}.taroify-toast{border-radius:.4rem;font-size:.65rem}.taroify-empty{padding:2rem 1rem}.taroify-empty__description{color:#969799;font-size:.65rem;margin-top:.4rem}.taroify-tag{border-radius:.2rem;font-size:.5rem;padding:.1rem .3rem}.taroify-search{padding:.4rem .5rem}.taroify-search__content{background:#f7f8fa;border:1px solid #eef0f3;border-radius:24.975rem}.taroify-search__field{color:#1a1a2e;font-size:.7rem}.taroify-navbar{backdrop-filter:blur(.3rem);-webkit-backdrop-filter:blur(.3rem);background-color:hsla(0,0%,100%,.92)}.taroify-navbar__title{color:#1a1a2e;font-size:.8rem;font-weight:600}.taroify-navbar__icon{color:#646566}.taroify-picker__toolbar{height:2.2rem}.taroify-picker__cancel{color:#969799;font-size:.7rem}.taroify-picker__confirm{color:#667eea;font-size:.7rem;font-weight:600}.taroify-switch--on{background:#667eea}.taroify-loading__text{color:#969799;font-size:.65rem}:root{--app-header-height:2.8rem;--border-radius-lg:.4rem;--primary-color:#667eea;--button-primary-background-color:#667eea;--button-primary-border-color:#667eea;--cell-group-title-line-height:.8rem;--cell-icon-margin-left:.2rem;--cell-icon-size:.8rem;--cell-line-height:1.2rem;--cell-required-padding-right:.1rem;--cell-right-icon-margin-right:.2rem;--cell-vertical-padding:.5rem;--font-size-lg:.8rem;--font-size-md:.7rem;--font-size-sm:.6rem;--form-item-icon-size:.8rem;--input-clear-icon-size:.8rem;--input-height:1.2rem;--input-line-height:1.2rem;--line-height-sm:.9rem;--padding-base:.2rem;--padding-md:.8rem;--padding-sm:.6rem;--padding-xl:1.6rem;--padding-xs:.4rem;--app-tab-bar-offset:0rem;--app-list-scroll-offset:1rem;--app-fab-offset:1rem}html.app-tab-bar-visible{--app-tab-bar-offset:2.4rem;--app-list-scroll-offset:3rem;--app-fab-offset:3rem}.taroify-icon--mini{font-size:.5rem!important}.taroify-icon--small{font-size:.6rem!important}.taroify-icon--medium{font-size:.9rem!important}.taroify-icon--large{font-size:1rem!important}#app,body,html{height:100%}.taro_router{height:100%}.taro_router > .taro_page{box-sizing:border-box;height:100%;min-height:100%;scrollbar-width:none;-ms-overflow-style:none}.taro_router > .taro_page::-webkit-scrollbar{display:none;height:0;width:0}.taro_router > .taro_page.taro_page_show:not(.taro_page_shade):last-child{display:flex!important;flex-direction:column;height:100%}.taro_page_shade:not(.taro_tabbar_page),.taro_router > .taro_page.taro_page_show.taro_page_stationed:not(.taro_page_shade):not(.taro_tabbar_page):not(:last-child),.taro_router > .taro_page.taro_page_show.taro_page_stationed:not(.taro_page_shade):not(.taro_tabbar_page):not(:last-child):has(+ .taro_page_stationed){display:block!important}.taro_router > .taro_page.taro_tabbar_page.taro_page_show:not(.taro_page_shade){z-index:2}page{background-color:#f4f6fb;color:#1a1a2e;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.7rem;height:100%;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{background-color:#f4f6fb;min-height:100%}.card{background-color:#fff;border:1px solid rgba(238,240,243,.6);border-radius:.5rem;box-shadow:0 .05rem .4rem rgba(26,26,46,.04);margin-bottom:.5rem;padding:.6rem;transition:transform .15s ease,box-shadow .25s ease}.card:active{box-shadow:0 .15rem .6rem rgba(26,26,46,.08);transform:scale(.985)}.flex{display:flex}.flex-column{flex-direction:column}.flex-center{align-items:center;justify-content:center}.flex-between{justify-content:space-between}.flex-wrap{flex-wrap:wrap}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.primary-color{color:#667eea}.success-color{color:#52c41a}.warning-color{color:#faad14}.error-color{color:#ff4d4f}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.drawer{background-color:#fff;bottom:0;box-shadow:-.05rem 0 .2rem rgba(0,0,0,.1);height:100%;pointer-events:none;position:fixed;right:-100%;top:0;transition:right .3s ease;width:100%;z-index:1000}.drawer.active{pointer-events:auto;right:0}.drawer-left{background-color:#fff;box-shadow:.05rem 0 .2rem rgba(0,0,0,.1);height:100%;left:-85%;pointer-events:none;position:fixed;top:0;transition:left .3s ease;width:85%;z-index:1000}.drawer-left.active{left:0;pointer-events:auto}.drawer-mask{background-color:rgba(0,0,0,.45);bottom:0;left:0;position:fixed;right:0;top:0;z-index:999}.sub-tab-page{box-sizing:border-box;min-height:100%;padding-bottom:calc(var(--app-tab-bar-offset, 0rem) + env(safe-area-inset-bottom))}