.text-chinese{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;letter-spacing:.01em}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-1{flex:1}.gap-2{gap:8rpx}.gap-4{gap:16rpx}.gap-6{gap:24rpx}.w-full{width:100%}.h-full{height:100%}.relative{position:relative}.overflow-hidden{overflow:hidden}.transition-all{transition:all .3s ease}.active-scale-98:active{transform:scale(.98)}.a11y-action{min-width:72rpx;min-height:72rpx;box-sizing:border-box}.a11y-text-wrap{white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.a11y-status-token{display:inline-flex;align-items:center;justify-content:center;gap:8rpx;border:2rpx solid currentColor;box-sizing:border-box}.a11y-color-safe{position:relative}.a11y-color-safe:before{content:"";width:8rpx;height:8rpx;border-radius:50%;background:currentColor;flex:0 0 auto}.a11y-focus-ring:focus-visible,.a11y-focus-ring:focus{outline:3rpx solid #0e6f8f;outline-offset:4rpx;box-shadow:0 0 0 6rpx rgba(14,111,143,.18)}button.a11y-action{display:flex;align-items:center;justify-content:center}page{--carpool-page: #f5f7f8;--carpool-surface: #ffffff;--carpool-surface-soft: #f0f4f5;--carpool-brand: #0e6f8f;--carpool-brand-pressed: #095a73;--carpool-brand-soft: #e3f1f5;--carpool-brand-ice: #f0f7f8;--carpool-brand-muted: #cde3ea;--carpool-ink: #172b3a;--carpool-text: #526771;--carpool-text-muted: #637983;--carpool-border: #e1e8eb;--carpool-success: #1b7a68;--carpool-warning: #9a611e;--carpool-danger: #c64040;--carpool-radius-card: 32rpx;--carpool-radius-control: 24rpx;--carpool-shadow-card: 0 8rpx 24rpx rgba(23, 43, 58, .06);--carpool-shadow-raised: 0 16rpx 38rpx rgba(23, 43, 58, .12);--carpool-sky-background: linear-gradient(155deg, rgba(216, 232, 237, .76) 0%, rgba(239, 246, 247, .56) 18%, rgba(245, 247, 248, 0) 38%), linear-gradient(180deg, #edf4f6 0%, #f5f7f8 22%, #f5f7f8 100%);background-color:var(--carpool-page);background-image:var(--carpool-sky-background);background-repeat:no-repeat;background-size:100% 100vh;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Segoe UI,Arial,Roboto,PingFang SC,miui,Hiragino Sans GB,Microsoft Yahei,sans-serif;color:var(--carpool-ink);line-height:1.5}.mesh-gradient-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden;background:var(--carpool-sky-background)!important;background-repeat:no-repeat!important;background-size:100% 100%!important}page .mesh-gradient-bg.mesh-gradient-bg{background:var(--carpool-sky-background)!important;background-repeat:no-repeat!important;background-size:100% 100%!important}page .carpool-container,page .carpool-agreement,page .chat-page,page .detail-container,page .groups-common-container,page .carpool-list-container,page .assets-page,page .contact-history-container,page .agreement-container,page .expired-list-container,page .carpool-my-page,page .membership-page,page .message-center-container,page .published-list-container,page .publish-entry,page .publish-container,page .routes-container,page .safety-card-page,page .partner-page,page .apply-page,page .bill-detail-page,page .carpool-wallet-page{background-color:var(--carpool-page)!important;background-image:var(--carpool-sky-background)!important;background-repeat:no-repeat!important;background-size:100% 100vh!important}.mesh-gradient-bg .blob{display:none!important}.safe-area-bottom{padding-bottom:constant(safe-area-inset-bottom);padding-bottom:env(safe-area-inset-bottom)}
