/* Website presentation adjustments only; original WXML/WXSS copies are retained. */
html,body{height:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
body{font-size:4vw;line-height:1.35}
body>.page{padding-top:16vw!important;padding-bottom:6vw!important}
.screen-home>.page{display:flex;flex-direction:column;padding:16vw 3.5vw 4vw!important;height:100vh;min-height:0}
.screen-home .header{flex:none;min-height:12.5vw;margin-bottom:3.5vw;padding-right:27vw}
.screen-home .header-logo{width:11vw;height:11vw;border-radius:3.1vw}
.screen-home .header-copy{margin-left:2.7vw}.screen-home .header-copy .title{height:11vw;font-size:5.9vw;line-height:1}
.screen-home .stat-row{flex:1;min-height:24vw;max-height:29vw}
.screen-home .stat-item{height:100%;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2vw 1vw}
.screen-home .stat-number{font-size:7.6vw;line-height:1.05}
.screen-home .stat-title{font-size:4.15vw;line-height:1.2;margin-top:2.8vw}
.screen-home .stat-small{font-size:3.6vw;line-height:1.2;margin-top:2.1vw}
.screen-home .money-row{flex:1;min-height:22vw;max-height:27vw;margin-top:2.4vw}
.screen-home .money-item{min-height:0;display:flex;flex-direction:column;justify-content:center;padding:2.8vw}
.screen-home .money-title{font-size:3.95vw;line-height:1.3}
.screen-home .money-number{font-size:5.8vw;line-height:1.15;margin-top:3.8vw;letter-spacing:-.15vw}
.screen-home .money-small{font-size:3.45vw;line-height:1.2;margin-top:2vw}
.screen-home .priority-swiper{flex:1.7;min-height:48vw;max-height:58vw;height:auto!important;margin-top:2.5vw;overflow:visible}
.screen-home .priority-swiper>div{height:100%}
.screen-home .priority-swiper .priority-card{height:100%;margin:0;padding:2.8vw;display:flex;flex-direction:column;justify-content:space-between}
.screen-home .priority-main{margin-top:2.2vw}.screen-home .priority-name{font-size:5.5vw}
.screen-home .priority-head{align-items:center}.screen-home .priority-head-title{font-size:4.1vw}
.screen-home .priority-tag{display:flex;align-items:center;justify-content:center;min-height:5.4vw;padding:0 1.8vw;font-size:3.15vw}
.screen-home .priority-detail{font-size:3.3vw}.screen-home .priority-meta{font-size:3.9vw;margin-top:1.7vw}
.screen-home .priority-probability{padding:2vw 1vw;width:21vw}.screen-home .probability-number{font-size:6.1vw}
.screen-home .priority-action{margin-top:2.2vw;height:auto;min-height:9.5vw;flex:none}.screen-home .priority-action-center{font-size:3.5vw;white-space:normal;text-align:left;line-height:1.35;padding:1.7vw 2vw}
.screen-home .priority-buttons{margin-top:1.8vw}.screen-home .priority-button{min-height:8.8vw;line-height:1;display:flex;align-items:center;justify-content:center;font-size:3.75vw}
.screen-home .priority-swiper+div{height:3.5vw!important;padding:1.1vw 0 0!important}.screen-home .priority-swiper+div>div:first-child{position:relative;width:1.8vw!important;height:1.8vw!important;margin:0 11.9vw 0 0!important;box-shadow:2.8vw 0 0 rgba(23,25,28,.14),5.6vw 0 0 rgba(23,25,28,.14),8.4vw 0 0 rgba(23,25,28,.14),11.2vw 0 0 rgba(23,25,28,.14),14vw 0 0 rgba(23,25,28,.14),16.8vw 0 0 rgba(23,25,28,.14),19.6vw 0 0 rgba(23,25,28,.14),22.4vw 0 0 rgba(23,25,28,.14),25.2vw 0 0 rgba(23,25,28,.14)}
.screen-home .tool-section{flex:none;margin-top:2.5vw}.screen-home .tool-section-title{font-size:4.15vw;line-height:1.3;margin-bottom:2vw}
.screen-home .tool-item{min-height:10vw;padding:2vw 1vw;display:flex;align-items:center;justify-content:center}.screen-home .tool-name{font-size:3.65vw;line-height:1.3}
.screen-home .ai-home-row{position:static;flex:none;margin-top:2.2vw;gap:2vw}
.screen-home .ai-home-pill{height:10.2vw;padding:0 2vw}.screen-home .ai-home-icon{width:5.7vw;height:5.7vw;font-size:2.8vw}
.screen-home .ai-home-title{font-size:3.6vw;margin-left:1.6vw;line-height:1.2}
.screen-home .add-customer{position:static;flex:none;height:10.5vw;margin-top:2.2vw}
.screen-home .add-customer-center{font-size:4.25vw;line-height:1.2}
.screen-home .bottom-nav{bottom:1.7vw!important;height:11.5vw;border-radius:3.7vw;padding:1vw}
.screen-home .bottom-item{height:9.3vw;border-radius:2.8vw;font-size:4vw;line-height:1.2}
.screen-home .bottom-item.active{font-size:4vw}
.screen-today .title{line-height:1.3}.screen-today .header{margin-bottom:3.2vw}
.screen-today .workflow-card{padding:3vw;margin-bottom:3vw}.screen-today .workflow-steps{margin-top:2vw}
.screen-today .module-head,.screen-today .section-head{margin-top:3.4vw;margin-bottom:2.1vw}
.screen-today .summary-card{min-height:17vw;padding-block:2.2vw}.screen-today .summary-label{margin-top:1.5vw}
.screen-today .top-task-card{padding:3vw}.screen-today .task-metrics{margin-top:2.3vw}
.screen-today .metric-item{min-height:14vw;padding:2vw 2.4vw}
.screen-today .reason-section{margin-top:2.2vw;padding-top:2.2vw}
.screen-today .action-box{margin-top:2.2vw;padding:2.5vw}
.screen-today .action-text{font-size:3.9vw;line-height:1.5}
.screen-today .task-actions{margin-top:2.2vw}.screen-today .task-button{min-height:10vw;font-size:3.9vw}
.screen-ai .page-header{margin-bottom:4vw}.screen-ai .section{padding:3.6vw}
.screen-ai .section-title{font-size:5vw;line-height:1.3}
.screen-ai .ai-latest-head{align-items:center}.screen-ai .ai-latest-time{line-height:1.4}
.screen-ai .follow-script-option{padding:3vw}.screen-ai .follow-script-option-title{line-height:1.2}
.screen-ai .follow-script-option-desc{font-size:3.35vw;line-height:1.5;margin-top:1.5vw}
.screen-ai .follow-script-option-text{font-size:4vw;line-height:1.7;margin-top:3vw}
.screen-ai .follow-script-list-head{align-items:center}
.screen-review .review-topbar{align-items:center;margin-top:9vw}.screen-review .title{font-size:5.6vw;line-height:1.35}
.screen-review .subtitle{font-size:3.35vw;line-height:1.5}
