.header-back{font-size:.16rem;width:100%;max-width:769px;height:.4rem;display:flex;background:#fff;color:#333;justify-content:center;align-items:center;position:fixed;top:0px;z-index:99999;box-sizing:content-box;margin:0 auto}.header-back .return,.header-back .block{flex:.25;text-align:right}.header-back .block a{display:initial;margin-right:.1rem;font-size:.14rem}.header-back .block img{width:.24rem;margin-right:.15rem;margin-left:.4rem}.header-back .tools-icon{cursor:pointer}.header-back .return{text-decoration:none;display:flex;justify-content:left;align-items:center;height:.4rem;line-height:.4rem}.header-back .return img,.header-back .return svg{width:.24rem;height:.24rem;margin-left:.12rem;vertical-align:middle}.header-back .title{flex:.7;font-size:.16rem;font-weight:500;display:flex;justify-content:center;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-back .popup-pane{position:absolute;top:0;left:0;width:100%;height:0vh;min-width:320px;max-width:769px;opacity:0;z-index:999;overflow:hidden;background:rgba(0,0,0,.5)}.header-back .popup-pane .pane-header{position:relative;font-size:.18rem;color:#000;font-weight:600;text-align:center;height:.54rem;line-height:.54rem;background-color:#fff}.header-back .pane-header .exit-icon{position:absolute;right:.1rem;top:50%;color:#7e7e7e;font-weight:700;font-size:.28rem;cursor:pointer;transform:translateY(-55%)}.header-back .category-content-wrapper{color:#818181;background-color:#fff}.header-back .category-content{height:.36rem;line-height:.36rem;padding-left:.24rem;border-radius:.36rem;background-color:#f9f9f9}.header-back .category-content a{color:#da2323}.header-back .popup-pane .pane-content-list{display:flex;flex-wrap:wrap;align-content:center;justify-content:flex-start;gap:3%;background-color:#fff;margin-top:-1px;padding:0rem .12rem .24rem}.header-back .pane-content-list .pane-item{width:22%;height:.36rem;line-height:.36rem;text-align:center;border-radius:.36rem;margin:.04rem 0;color:#818181;background-color:#f9f9f9}.match-header{background:linear-gradient(135deg, #DA2323 0%, #c61f1f 100%);padding:.3rem .2rem;color:#fff;text-align:center}.match-header .match-league{font-size:.13rem;opacity:.9;margin-bottom:.2rem}.match-header .match-teams{display:flex;justify-content:center;align-items:center;gap:.2rem}.match-header .team{text-align:center}.match-header .team-logo{width:.6rem;height:.6rem;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto .1rem;font-size:.24rem;font-weight:bold;color:#da2323;overflow:hidden}.match-header .team-logo img{width:100%;height:100%;object-fit:cover}.match-header .team-name{font-size:.13rem;font-weight:bold;color:inherit;word-break:break-word;line-height:1.3}.match-header .team-rank{font-size:.12rem;color:#fff;background:hsla(0,0%,100%,.2);padding:.02rem .08rem;border-radius:.1rem;display:inline-block;margin-top:.04rem}.match-header .team-league{font-size:.14rem;opacity:.8;margin-top:.04rem}.match-header .vs-text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.match-header .vs-text .vs-date-time{font-size:.12rem;opacity:.7}.match-header .vs-text .vs-score{font-size:.28rem;font-weight:800;color:gold;text-shadow:0 1px 3px rgba(0,0,0,.3);letter-spacing:1px}.match-header .vs-text .vs-score .status-text{font-size:.1rem;color:inherit}.match-header .vs-text{font-size:.2rem;font-weight:bold;opacity:.7}.match-header.standard{background:#fff;padding:.2rem .16rem;margin:.12rem;border-radius:.1rem;display:flex;align-items:center;justify-content:center;gap:.2rem;box-shadow:0 .02rem .08rem rgba(0,0,0,.08);color:#333}.match-header.standard .match-league{display:none}.match-header.standard .team-logo{background:#f0f0f0;color:#666}.match-header.standard .team-rank{background:#da2323;color:#fff}.match-header.compact{background:#f5f5f5;padding:.15rem .12rem;display:flex;align-items:center;justify-content:center;gap:.15rem;color:#333}.match-header.compact .match-league{display:none}.match-header.compact .team-logo{background:#e0e0e0;color:#666}.match-header.compact .team-rank{background:#da2323;color:#fff}footer{width:100%;max-width:769px;margin:0 auto;margin-bottom:50px}footer .fdl-btn{display:none;background-image:url(/img/bg_dl_btn.b49f442a8eea20c0303e.png);background-size:cover;border-radius:.18rem;bottom:calc(.16rem + env(safe-area-inset-bottom));height:.36rem;left:50%;position:fixed;top:auto;-webkit-transform:translate(-50%);transform:translate(-50%);width:1.06rem;z-index:99}footer .footer-content{text-align:center;font-size:.12rem;color:#666;padding-bottom:.16rem;padding-top:.16rem}footer .footer-content a{color:#333}footer .footer-content .download-link{font-size:.12rem;color:#666}.app-prompt-card{margin:.12rem 0;padding:.2rem .16rem;background:linear-gradient(135deg, #f8f9fa 0%, #e8f4fd 100%);border:1px solid #e0e8f0;border-radius:.08rem;text-align:center;font-size:.13rem;color:#555}.app-prompt-card .app-prompt-icon{display:inline-block;margin-bottom:.1rem;font-size:.32rem;line-height:1}.app-prompt-card .app-prompt-title{font-size:.14rem;font-weight:600;color:#2c3e50;margin-bottom:.06rem}.app-prompt-card .app-prompt-desc{font-size:.12rem;color:#7f8c8d;margin-bottom:.14rem;line-height:1.5}.app-prompt-card .app-prompt-btn{display:inline-block;padding:.08rem .2rem;background:linear-gradient(135deg, #1E88E5 0%, #1565C0 100%);color:#fff;font-size:.13rem;font-weight:600;border-radius:.2rem;text-decoration:none;line-height:1.4;transition:opacity .2s}.app-prompt-card .app-prompt-btn:active{opacity:.85}.model-divergence-detail-main{max-width:750px;margin:0 auto;background:#f5f7fa;min-height:100vh}.divergence-badge{text-align:center}.index-value{font-size:.36rem;font-weight:bold}.index-label{font-size:.12rem;opacity:.9}.index-level{font-size:.14rem;font-weight:bold;color:gold}.analysis-card{background:#fff;margin:.12rem;border-radius:.1rem;padding:.16rem;box-shadow:0 .01rem .04rem rgba(0,0,0,.08)}.card-main-value{text-align:center;padding:.12rem 0}.big-number{font-size:.36rem;font-weight:bold;color:#da2323}.level-label{font-size:.12rem;color:#999;display:block;margin-top:.04rem}.stats-row{display:flex;gap:.08rem;margin-top:.12rem}.stat-item{flex:1;background:#f8f9fa;border-radius:.08rem;padding:.12rem;text-align:center}.stat-value{font-size:.16rem;font-weight:bold;color:#333;display:block}.stat-label{font-size:.11rem;color:#666;margin-top:.04rem;display:block}.odds-card{background:#fff;margin:.12rem;border-radius:.1rem;padding:.16rem;box-shadow:0 .01rem .04rem rgba(0,0,0,.08)}.card-header{margin-bottom:.12rem}.card-title{font-size:.14rem;font-weight:bold;color:#333}.odds-content{padding:.12rem 0}.odds-row{display:flex;gap:.08rem}.odds-item{flex:1;background:#f8f9fa;border-radius:.08rem;padding:.12rem;text-align:center}.odds-label{font-size:.11rem;color:#666;margin-bottom:.04rem;display:block}.odds-value{font-size:.2rem;font-weight:bold;color:#333;display:block}.odds-sub{font-size:.1rem;color:#999;margin-top:.02rem;display:block}.history-card{background:#fff;margin:.12rem;border-radius:.1rem;padding:.16rem;box-shadow:0 .01rem .04rem rgba(0,0,0,.08)}.match-list{overflow-x:auto;-webkit-overflow-scrolling:touch}.match-table{width:100%;border-collapse:collapse;min-width:3.8rem;border:.01rem solid #e0e0e0;border-radius:.08rem;overflow:hidden}.match-table-header{display:grid;grid-template-columns:.6rem .55rem .45rem .7rem .8rem .7rem;padding:.06rem .04rem;background:#f8f9fa;font-size:.1rem;font-weight:600;color:#666;border-bottom:.01rem solid #e0e0e0}.match-table-row{display:grid;grid-template-columns:.6rem .55rem .45rem .7rem .8rem .7rem;padding:.08rem .04rem;border-bottom:.01rem solid #f0f0f0;font-size:.1rem;align-items:center}.match-table-row:nth-child(even){background:#fafafa}.th{text-align:center}.td{text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.match-score{font-weight:bold;text-align:center;color:#333}.summary-card{background:#fff;margin:.12rem;border-radius:.1rem;padding:.16rem;box-shadow:0 .01rem .04rem rgba(0,0,0,.08);border-left:.04rem solid #da2323}.summary-text{font-size:.13rem;color:#666;line-height:1.8}.similarity-card{background:#fff;margin:.12rem;border-radius:.1rem;padding:.2rem;box-shadow:0 .01rem .04rem rgba(0,0,0,.08)}.similarity-info{display:flex;gap:.12rem;margin-bottom:.12rem;font-size:.12rem;color:#666}.similarity-threshold,.similarity-count{padding:.06rem .1rem;background:#f8f9fa;border-radius:.06rem}.similarity-recommendation{display:flex;gap:.12rem;font-size:.13rem}.rec-direction{color:#333}.rec-value{color:#da2323}.rec-tier{color:#333}.tier-value{color:#da2323}.rec-details{display:flex;justify-content:space-between;align-items:center;margin-top:.12rem;padding:.1rem;background:#f8f9fa;border-radius:.06rem}.rec-level-info{display:flex;align-items:center;gap:.06rem}.rec-label{font-size:.12rem;color:#666}.rec-level{padding:.04rem .1rem;border-radius:.04rem;font-size:.11rem;font-weight:bold}.level-risk{background:#ffebee;color:#c62828}.level-growth{background:#fff3e0;color:#ef6c00}.level-stable{background:#e8f5e9;color:#2e7d32}.rec-prob-info{display:flex;align-items:center;gap:.06rem}.prob-label{font-size:.12rem;color:#666}.prob-value{font-size:.13rem;color:#1565c0;font-weight:bold}.backtest-card{background:#fff;margin:.12rem;border-radius:.1rem;padding:.2rem;box-shadow:0 .01rem .04rem rgba(0,0,0,.08)}.backtest-stats{display:grid;grid-template-columns:repeat(5, 1fr);gap:.08rem;margin-bottom:.12rem}.backtest-stats .stat-item{padding:.1rem .06rem;background:#f8f9fa;border-radius:.06rem;text-align:center}.backtest-stats .stat-label{font-size:.1rem;color:#666;margin-bottom:.04rem}.backtest-stats .stat-value{font-size:.14rem;font-weight:bold;color:#da2323}.backtest-stats .stat-value.positive{color:#4caf50}.backtest-stats .stat-value.negative{color:#f44336}.profit-matrix-container{margin-top:.12rem;padding-top:.12rem;border-top:1px solid #eee}.profit-trend-summary{font-size:.11rem;color:#666;padding:.06rem 0;line-height:1.6;text-align:center;margin-top:.06rem}.explain-card{background:#fff;margin:.12rem;border-radius:.1rem;padding:.16rem;box-shadow:0 .01rem .04rem rgba(0,0,0,.08)}.explain-content{font-size:.11rem;color:#666;line-height:1.8}.explain-content p{margin-bottom:.04rem}
