:root{--exb-color-primary: #6366F1;--exb-color-primary-light: #818CF8;--exb-color-primary-dark: #4F46E5;--exb-color-primary-soft: rgba(99, 102, 241, .1);--exb-color-primary-gradient: linear-gradient(135deg, #6366F1 0%, #818CF8 100%);--exb-color-primary-gradient-soft: #F5F6FA;--exb-color-accent-yellow: #FEF3C7;--exb-color-accent-yellow-deep: #92400E;--exb-color-accent-blue: #DBEAFE;--exb-color-accent-blue-deep: #1E40AF;--exb-color-accent-orange: #FFF3E8;--exb-color-accent-orange-deep: #F59E0B;--exb-color-accent-purple-soft: rgba(99,102,241,.1);--exb-color-accent-lavender: #C7D2FE;--exb-glass-surface: var(--exb-color-bg-card);--exb-glass-border: var(--exb-color-border-subtle);--exb-glass-blur: 0px;--exb-glass-shadow: var(--exb-shadow-sm);--exb-color-accent-indigo: var(--exb-color-primary);--exb-color-accent-indigo-light: var(--exb-color-primary-soft);--exb-color-accent-green: #10B981;--exb-color-accent-green-light: rgba(16,185,129,.1);--exb-color-accent-orange-solid: #F59E0B;--exb-color-accent-pink: #EC4899;--exb-color-accent-pink-light: rgba(236,72,153,.1);--exb-color-accent-blue-solid: #3B82F6;--exb-color-accent-blue-light: rgba(59,130,246,.1);--exb-color-bg-page: #F6F8FB;--exb-color-bg-card: #FFFFFF;--exb-color-bg-card-solid: #FFFFFF;--exb-color-bg-muted: #EEF3F7;--exb-color-bg-chip: #E7EEF4;--exb-color-border-subtle: #E3EAF0;--exb-color-text-primary: #17202A;--exb-color-text-secondary: #56616F;--exb-color-text-tertiary: #8A95A3;--exb-color-text-inverse: #ffffff;--exb-color-search-btn: #1D2939;--exb-color-success: #10B981;--exb-color-success-bg: rgba(16, 185, 129, .12);--exb-color-warning: #F59E0B;--exb-color-warning-bg: rgba(245, 158, 11, .12);--exb-color-danger: #EF4444;--exb-color-danger-bg: rgba(239, 68, 68, .12);--exb-color-badge: #EF4444;--exb-font-family: -apple-system, "PingFang SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--exb-font-size-xs: 2.93333rem;--exb-font-size-sm: 3.2rem;--exb-font-size-base: 3.46667rem;--exb-font-size-md: 3.73333rem;--exb-font-size-lg: 4rem;--exb-font-size-xl: 4.26667rem;--exb-font-size-2xl: 4.8rem;--exb-font-size-3xl: 5.86667rem;--exb-font-weight-regular: 400;--exb-font-weight-medium: 500;--exb-font-weight-semibold: 600;--exb-font-weight-bold: 700;--exb-line-height-tight: 1.3;--exb-line-height-normal: 1.5;--exb-line-height-relaxed: 1.6;--exb-space-1: 1.06667rem;--exb-space-2: 2.13333rem;--exb-space-3: 3.2rem;--exb-space-4: 3.73333rem;--exb-space-5: 4.8rem;--exb-space-6: 5.86667rem;--exb-space-7: 6.93333rem;--exb-space-8: 7.46667rem;--exb-space-10: 9.6rem;--exb-radius-sm: 2.13333rem;--exb-radius-md: 2.66667rem;--exb-radius-lg: 3.2rem;--exb-radius-xl: 3.73333rem;--exb-radius-2xl: 4.8rem;--exb-radius-pill: 266.4rem;--exb-radius-circle: 50%;--exb-shadow-sm: 0 1px .8rem rgba(23, 32, 42, .05);--exb-shadow-md: 0 1.06667rem 4.26667rem rgba(23, 32, 42, .07);--exb-shadow-lg: 0 2.13333rem 7.46667rem rgba(23, 32, 42, .09);--exb-shadow-card: 0 1px .8rem rgba(23, 32, 42, .04), 0 1.06667rem 4.26667rem rgba(23, 32, 42, .05);--exb-shadow-nav: 0 -1.06667rem 5.33333rem rgba(23, 32, 42, .08);--exb-page-max-width: 100%;--exb-content-padding-x: 4.8rem;--exb-nav-height: 16.53333rem;--exb-safe-top: 16.53333rem;--exb-safe-bottom: env(safe-area-inset-bottom, 0px);--exb-duration-fast: .12s;--exb-duration-normal: .2s;--exb-ease-out: cubic-bezier(.22, 1, .36, 1)}:root{--van-primary-color: var(--exb-color-primary);--van-primary-color-light: var(--exb-color-primary-light);--van-primary-color-dark: var(--exb-color-primary-dark);--van-text-color: var(--exb-color-text-primary);--van-text-color-2: var(--exb-color-text-secondary);--van-text-color-3: var(--exb-color-text-tertiary);--van-background: var(--exb-color-bg-page);--van-background-2: var(--exb-color-bg-card-solid);--van-background-3: var(--exb-color-bg-muted);--van-border-color: var(--exb-color-border-subtle);--van-active-color: var(--exb-color-bg-chip);--van-radius-xs: var(--exb-radius-sm);--van-radius-sm: var(--exb-radius-md);--van-radius-md: var(--exb-radius-lg);--van-radius-lg: var(--exb-radius-xl);--van-radius-xl: var(--exb-radius-2xl);--van-radius-full: var(--exb-radius-pill);--van-shadow-sm: var(--exb-shadow-sm);--van-shadow-md: var(--exb-shadow-md);--van-shadow-lg: var(--exb-shadow-lg);--success: var(--exb-color-success);--success-bg: var(--exb-color-success-bg);--warning: var(--exb-color-warning);--warning-bg: var(--exb-color-warning-bg);--danger: var(--exb-color-danger);--danger-bg: var(--exb-color-danger-bg);--bg-cream: var(--exb-color-bg-page);--bg-warm-white: var(--exb-color-bg-card-solid);--warm-500: var(--exb-color-text-tertiary);--warm-600: var(--exb-color-text-secondary);--warm-700: var(--exb-color-text-secondary);--warm-800: var(--exb-color-text-primary);--warm-900: var(--exb-color-text-primary);--font-sans: var(--exb-font-family);--gradient-brand: var(--exb-color-primary-gradient);--gradient-background: var(--exb-color-primary-gradient-soft);--gradient-card: var(--exb-color-primary-gradient-soft);--transition-fast: var(--exb-duration-fast) var(--exb-ease-out);--transition-base: var(--exb-duration-normal) var(--exb-ease-out);--exb-color-bg-2: var(--exb-color-bg-muted);--exb-color-border: var(--exb-color-border-subtle);--exb-color-text: var(--exb-color-text-primary);--exb-color-success-light: var(--exb-color-accent-green-light);--exb-color-warning-light: var(--exb-color-warning-bg);--exb-color-primary-light-bg: var(--exb-color-accent-indigo-light)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.exb-page{position:relative;z-index:0;min-height:100vh;min-height:100dvh;background:var(--exb-color-bg-page);padding-bottom:calc(var(--exb-nav-height) + var(--exb-safe-bottom) + var(--exb-space-6))}.exb-page:before{content:"";position:fixed;top:0;left:50%;transform:translate(-50%);width:100%;height:90.66667rem;background:linear-gradient(180deg,#2983FE 0%,#EDEFFF 58%,var(--exb-color-bg-page) 100%);z-index:-1;pointer-events:none}.exb-page--no-nav{padding-bottom:calc(var(--exb-safe-bottom) + var(--exb-space-6))}.exb-page__body{padding:var(--exb-space-5) var(--exb-content-padding-x)}.exb-header{padding:calc(var(--exb-space-6) + var(--exb-safe-top)) var(--exb-content-padding-x) var(--exb-space-5);display:flex;align-items:center;justify-content:space-between;gap:var(--exb-space-4)}.exb-header__left{display:flex;align-items:center;gap:var(--exb-space-3);min-width:0}.exb-header__greeting{font-size:var(--exb-font-size-3xl);font-weight:var(--exb-font-weight-bold);line-height:1.2;color:var(--exb-color-text-primary);margin:0;letter-spacing:0}.exb-notify-btn{position:relative;width:10.66667rem;height:10.66667rem;border:1px solid var(--exb-color-border-subtle);background:var(--exb-color-bg-card);border-radius:var(--exb-radius-circle);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--exb-color-text-secondary);box-shadow:var(--exb-shadow-card)}.exb-notify-btn__badge{position:absolute;top:-.53333rem;right:-.53333rem;min-width:4.26667rem;height:4.26667rem;padding:0 1.06667rem;background:var(--exb-color-badge);color:#fff;font-size:2.66667rem;font-weight:var(--exb-font-weight-bold);border-radius:var(--exb-radius-pill);display:flex;align-items:center;justify-content:center;border:.53333rem solid var(--exb-color-bg-page)}.exb-section{padding:0 var(--exb-content-padding-x);margin-bottom:var(--exb-space-5)}.exb-section__header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--exb-space-3)}.exb-section__title{font-size:var(--exb-font-size-xl);font-weight:var(--exb-font-weight-bold);line-height:1.25;color:var(--exb-color-text-primary);margin:0}.exb-section__link{font-size:var(--exb-font-size-sm);color:var(--exb-color-primary);font-weight:var(--exb-font-weight-semibold);display:flex;align-items:center;gap:.53333rem;cursor:pointer}.exb-surface,.exb-overview-card,.exb-feature-card,.exb-task-card{background:var(--exb-color-bg-card);border:1px solid var(--exb-color-border-subtle);border-radius:var(--exb-radius-xl);box-shadow:var(--exb-shadow-card)}.exb-overview-card{padding:var(--exb-space-4)}.exb-overview-card__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--exb-space-3)}.exb-overview-card__stat{text-align:center;padding:var(--exb-space-3) var(--exb-space-2);background:var(--exb-color-bg-muted);border-radius:var(--exb-radius-lg)}.exb-overview-card__value{font-size:var(--exb-font-size-2xl);font-weight:var(--exb-font-weight-bold);color:var(--exb-color-text-primary);line-height:1}.exb-overview-card__label{font-size:var(--exb-font-size-xs);color:var(--exb-color-text-secondary);margin-top:var(--exb-space-2)}.exb-quick-scroll{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--exb-space-3);padding:var(--exb-space-4);background:var(--exb-color-bg-card);border:1px solid var(--exb-color-border-subtle);border-radius:var(--exb-radius-xl);box-shadow:var(--exb-shadow-card)}.exb-quick-item{display:flex;flex-direction:column;align-items:center;gap:var(--exb-space-2);min-width:0;min-height:20.26667rem;cursor:pointer;color:var(--exb-color-text-secondary)}.exb-quick-item__icon{width:11.73333rem;height:11.73333rem;border-radius:var(--exb-radius-lg);display:flex;align-items:center;justify-content:center;border:1px solid transparent}.exb-quick-item__icon--primary{background:var(--exb-color-primary);color:#fff}.exb-quick-item__icon--blue{background:var(--exb-color-accent-blue);color:var(--exb-color-accent-blue-deep)}.exb-quick-item__icon--orange{background:var(--exb-color-accent-orange);color:var(--exb-color-accent-orange-deep)}.exb-quick-item__icon--purple{background:var(--exb-color-primary-soft);color:var(--exb-color-primary)}.exb-quick-item__icon--gray{background:var(--exb-color-bg-muted);color:var(--exb-color-text-secondary)}.exb-quick-item__label{width:100%;font-size:var(--exb-font-size-sm);color:var(--exb-color-text-secondary);text-align:center;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:var(--exb-font-weight-semibold)}.exb-feature-list{display:flex;flex-direction:column;gap:var(--exb-space-3)}.exb-feature-card{display:flex;align-items:center;gap:var(--exb-space-4);padding:var(--exb-space-4);cursor:pointer}.exb-feature-card--blue,.exb-feature-card--yellow,.exb-feature-card--purple,.exb-feature-card--green,.exb-feature-card--orange{background:var(--exb-color-bg-card)}.exb-feature-card__icon{width:10.66667rem;height:10.66667rem;border-radius:var(--exb-radius-lg);display:flex;align-items:center;justify-content:center;flex-shrink:0}.exb-feature-card--blue .exb-feature-card__icon,.exb-feature-card--purple .exb-feature-card__icon{background:var(--exb-color-primary);color:#fff}.exb-feature-card--yellow .exb-feature-card__icon,.exb-feature-card--orange .exb-feature-card__icon{background:var(--exb-color-accent-orange);color:var(--exb-color-accent-orange-deep)}.exb-feature-card--green .exb-feature-card__icon{background:var(--success-bg);color:var(--success)}.exb-feature-card__body{flex:1;min-width:0}.exb-feature-card__title{font-size:var(--exb-font-size-md);font-weight:var(--exb-font-weight-semibold);color:var(--exb-color-text-primary);margin:0 0 .8rem}.exb-feature-card__sub{font-size:var(--exb-font-size-sm);color:var(--exb-color-text-tertiary);margin:0}.exb-task-card{padding:var(--exb-space-4);cursor:pointer}.exb-task-card__row{display:flex;align-items:center;gap:var(--exb-space-3)}.exb-task-card__icon{width:10.66667rem;height:10.66667rem;border-radius:var(--exb-radius-lg);background:var(--exb-color-primary-soft);display:flex;align-items:center;justify-content:center;color:var(--exb-color-primary);flex-shrink:0}.exb-task-card__body{flex:1;min-width:0}.exb-task-card__title{font-size:var(--exb-font-size-md);font-weight:var(--exb-font-weight-semibold);color:var(--exb-color-text-primary);margin:0 0 1.06667rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exb-task-card__meta{font-size:var(--exb-font-size-sm);color:var(--exb-color-text-tertiary);margin:0}.exb-empty{display:flex;flex-direction:column;align-items:center;padding:var(--exb-space-10) var(--exb-space-4);gap:var(--exb-space-2);text-align:center}.exb-empty__icon{width:14.93333rem;height:14.93333rem;border-radius:var(--exb-radius-xl);background:var(--exb-color-bg-card);border:1px solid var(--exb-color-border-subtle);box-shadow:var(--exb-shadow-card);display:flex;align-items:center;justify-content:center;color:var(--exb-color-text-tertiary);margin-bottom:var(--exb-space-2)}.exb-empty__title{font-size:var(--exb-font-size-md);font-weight:var(--exb-font-weight-semibold);color:var(--exb-color-text-primary);margin:0}.exb-empty__desc{font-size:var(--exb-font-size-sm);color:var(--exb-color-text-tertiary);margin:0}.exb-loading{display:flex;flex-direction:column;align-items:center;padding:var(--exb-space-10) var(--exb-space-4)}.touch-feedback{transition:transform var(--exb-duration-fast) var(--exb-ease-out),opacity var(--exb-duration-fast) var(--exb-ease-out),background-color var(--exb-duration-fast) var(--exb-ease-out)}.exb-confirm-dialog{border-radius:var(--exb-radius-xl);overflow:hidden;width:85%;max-width:80rem}.exb-confirm-dialog .van-dialog__header{display:none}.exb-confirm-dialog .van-dialog__message{padding:5.33333rem 4.26667rem 3.2rem}.exb-confirm-dialog .van-dialog__content{font-size:var(--exb-font-size-lg);color:var(--exb-color-text-primary);text-align:center;margin:4.26667rem;font-weight:var(--exb-font-weight-medium);line-height:1.4}.exb-confirm-dialog .van-dialog__footer{padding:4.26667rem;display:flex;gap:2.66667rem}.exb-confirm-dialog .van-dialog__cancel{flex:1;height:10.13333rem;border-radius:var(--exb-radius-md);border:1px solid var(--exb-color-border-subtle);background:var(--exb-color-bg-card);font-size:var(--exb-font-size-base);color:var(--exb-color-text-primary);font-weight:var(--exb-font-weight-regular)}.exb-confirm-dialog .van-dialog__confirm{flex:1;height:10.13333rem;border-radius:var(--exb-radius-md);background:var(--exb-color-primary);font-size:var(--exb-font-size-base);font-weight:var(--exb-font-weight-semibold);color:var(--exb-color-text-inverse)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}*{margin:0;padding:0;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;background-color:var(--exb-color-bg-page)}#app{min-height:100vh;min-height:100dvh}body{font-family:var(--exb-font-family);font-size:var(--exb-font-size-base);font-weight:var(--exb-font-weight-regular);line-height:var(--exb-line-height-relaxed);color:var(--exb-color-text-primary);background-color:var(--exb-color-bg-page);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;letter-spacing:-.01em}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}input,button,textarea{font:inherit}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-top{padding-top:var(--exb-safe-top)}.page-enter-active,.page-leave-active{transition:all .2s ease-out}.page-enter-from{opacity:0;transform:translate(2.13333rem)}.page-leave-to{opacity:0;transform:translate(-2.13333rem)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes slideInRight{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes shimmer{0%{background-position:-500px 0}to{background-position:500px 0}}@keyframes spin{to{transform:rotate(360deg)}}.animate-fade-in{animation:fadeIn .3s ease-out}.animate-fade-in-up{animation:fadeInUp .4s ease-out}.animate-fade-in-down{animation:fadeInDown .3s ease-out}.animate-scale-in{animation:scaleIn .3s cubic-bezier(.34,1.56,.64,1)}.animate-slide-in-right{animation:slideInRight .3s ease-out}.animate-pulse{animation:pulse 2s infinite}.animate-shimmer{background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);background-size:133.33333rem 100%;animation:shimmer 1.5s infinite}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}*{-webkit-overflow-scrolling:touch}.touch-feedback{transition:transform var(--exb-duration-fast) var(--exb-ease-out),opacity var(--exb-duration-fast) var(--exb-ease-out)}.touch-feedback:active{transform:scale(.98);opacity:.88}.card-item{animation:fadeInUp .3s ease-out;animation-fill-mode:both}.card-item:nth-child(1){animation-delay:.03s}.card-item:nth-child(2){animation-delay:.06s}.card-item:nth-child(3){animation-delay:.09s}.card-item:nth-child(4){animation-delay:.12s}.card-item:nth-child(5){animation-delay:.15s}.card-item:nth-child(6){animation-delay:.18s}.skeleton{background:linear-gradient(90deg,#f0f1f5 25%,#e5e7eb,#f0f1f5 75%);background-size:133.33333rem 100%;animation:shimmer 1.5s infinite}.exb-glass{background:var(--exb-color-bg-card);border:1px solid var(--exb-color-border-subtle);box-shadow:var(--exb-shadow-card)}.van-nav-bar{background:transparent!important;border-bottom:none!important;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:999!important;position:relative!important}.van-nav-bar .van-nav-bar__content{height:14.93334rem!important;padding-top:2.66667rem!important}.van-nav-bar:after{border-bottom-width:0!important}.van-nav-bar .van-nav-bar__title{color:#000!important;font-weight:500!important;font-size:4.53333rem!important;font-family:var(--exb-font-family)!important}.van-nav-bar .van-icon{color:#000!important;font-size:5.33333rem!important}.van-nav-bar__placeholder{background:transparent!important;height:auto!important}.van-nav-bar .van-nav-bar__left,.van-nav-bar .van-nav-bar__right{top:2.66667rem!important}.van-tabbar{display:none!important}.van-button--primary{background:var(--exb-color-primary)!important;border:none!important;border-radius:var(--exb-radius-lg)!important;color:var(--exb-color-text-inverse)!important;min-height:11.2rem!important;font-weight:var(--exb-font-weight-semibold)!important;font-size:var(--exb-font-size-md)!important;font-family:var(--exb-font-family)!important;transition:opacity var(--exb-duration-fast)!important}.van-button--primary:active{opacity:.85;transform:scale(.99)}.van-button--default{background:var(--exb-color-bg-card)!important;border:1px solid var(--exb-color-border-subtle)!important;color:var(--exb-color-text-primary)!important;border-radius:var(--exb-radius-lg)!important;min-height:11.2rem!important;font-family:var(--exb-font-family)!important}.van-button--danger{background:#ef4444!important;border:none!important;border-radius:var(--exb-radius-lg)!important;color:#fff!important;min-height:11.2rem!important;font-weight:600!important;font-family:var(--exb-font-family)!important}.van-button--danger:active{opacity:.85}.van-card{background:var(--exb-color-bg-card)!important;border:1px solid var(--exb-color-border-subtle)!important;border-radius:var(--exb-radius-lg)!important;box-shadow:var(--exb-shadow-card)!important}.van-tabs{border-radius:var(--exb-radius-xl)!important;overflow:hidden!important}.van-tabs__wrap{height:10.66667rem!important;background:var(--exb-color-bg-card)!important;border:1px solid var(--exb-color-border-subtle)!important;border-radius:var(--exb-radius-xl)!important;box-shadow:var(--exb-shadow-sm)!important}.van-tabs__nav{background:transparent!important}.van-tab{color:var(--exb-color-text-secondary)!important;font-size:var(--exb-font-size-sm)!important;font-weight:var(--exb-font-weight-semibold)!important}.van-tab--active{color:var(--exb-color-primary)!important}.van-tabs__line{width:4.8rem!important;height:.8rem!important;background:var(--exb-color-primary)!important;border-radius:var(--exb-radius-pill)!important}.van-cell{background:transparent!important;padding:var(--exb-space-3)!important;color:var(--exb-color-text-primary)!important;font-family:var(--exb-font-family)!important}.van-cell:after{border-bottom:1px solid #F0F1F5!important}.van-cell:active{background:var(--exb-color-bg-muted)!important}.van-cell__title{font-size:var(--exb-font-size-md)!important;font-weight:var(--exb-font-weight-medium)!important;color:var(--exb-color-text-primary)!important}.van-cell__value{color:var(--exb-color-text-secondary)!important}.van-tag{font-weight:var(--exb-font-weight-semibold)!important;font-family:var(--exb-font-family)!important;border-radius:var(--exb-radius-sm)!important}.van-tag--primary{background:var(--exb-color-primary-soft)!important;color:var(--exb-color-primary)!important}.van-tag--success{background:var(--success-bg)!important;color:var(--success)!important}.van-tag--warning{background:var(--warning-bg)!important;color:var(--warning)!important}.van-tag--danger{background:var(--danger-bg)!important;color:var(--danger)!important}.van-field{min-height:11.2rem!important;border-radius:var(--exb-radius-md)!important;border:1px solid var(--exb-color-border-subtle)!important;background:var(--exb-color-bg-card)!important;padding:0 var(--exb-space-3)!important;box-shadow:none!important;font-family:var(--exb-font-family)!important}.van-field:focus-within{border-color:var(--exb-color-primary)!important;box-shadow:0 0 0 .53333rem var(--exb-color-primary-soft)!important}.van-field__control{color:var(--exb-color-text-primary)!important;font-size:var(--exb-font-size-md)!important;background:transparent!important}.van-field__control::placeholder{color:var(--exb-color-text-tertiary)!important}.van-search{background:transparent!important}.van-search__content{min-height:11.2rem;border:1px solid var(--exb-color-border-subtle)!important;border-radius:var(--exb-radius-md)!important;background:var(--exb-color-bg-card)!important;transition:border-color var(--exb-duration-fast) var(--exb-ease-out),box-shadow var(--exb-duration-fast) var(--exb-ease-out)}.van-search__content--round{border-radius:var(--exb-radius-pill)!important}.van-search__content:focus-within{border-color:var(--exb-color-primary)!important;box-shadow:0 0 0 .53333rem var(--exb-color-primary-soft)!important}.van-search .van-field{min-height:inherit!important;height:100%;padding:0 var(--van-padding-xs) 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.van-search .van-field:after{border-bottom:0!important}.van-search .van-field:active{background:transparent!important}.van-search .van-field:focus-within{border-color:transparent!important;box-shadow:none!important}.van-empty__description{color:var(--exb-color-text-tertiary)!important}.van-loading__text{color:var(--exb-color-text-secondary)!important}.van-checkbox__icon--checked{color:var(--exb-color-primary)!important}.van-toast.van-toast{background:var(--exb-color-bg-card)!important;border:1px solid var(--exb-color-border-subtle)!important;border-radius:var(--exb-radius-xl)!important;color:var(--exb-color-text-primary)!important;box-shadow:var(--exb-shadow-md)!important;padding:4.26667rem 4.8rem!important;min-width:32rem!important;max-width:75vw!important}.van-toast.van-toast .van-toast__text{font-size:3.46667rem!important;font-weight:500!important;font-family:var(--exb-font-family)!important;line-height:1.4!important;padding-top:.53333rem!important}.van-toast.van-toast .van-toast__icon{font-size:5.33333rem!important;margin-bottom:2.13333rem!important;width:9.6rem!important;height:9.6rem!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important}.van-toast.van-toast .van-toast__icon .van-icon-success{color:var(--success)!important;background-color:var(--success-bg)!important;border-radius:50%!important;width:9.6rem!important;height:9.6rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.van-toast.van-toast .van-toast__icon .van-icon-clear{color:var(--danger)!important;background-color:var(--danger-bg)!important;border-radius:50%!important;width:9.6rem!important;height:9.6rem!important;display:flex!important;align-items:center!important;justify-content:center!important}.van-toast--loading{background:#000000bf!important;color:#fff!important;border:none!important}.van-toast--loading .van-toast__text,.van-toast--loading .van-loading__spinner{color:#fff!important}.van-dialog{background:var(--exb-color-bg-card)!important;border:1px solid var(--exb-color-border-subtle)!important;border-radius:var(--exb-radius-2xl)!important;box-shadow:var(--exb-shadow-lg)!important}.van-dialog__confirm{color:var(--exb-color-primary)!important;font-weight:var(--exb-font-weight-semibold)!important}
