:root{font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Noto Sans SC,sans-serif;color:#102044;background:#e8edf7;font-synthesis:none;--navy: #071832;--navy-2: #0d2347;--navy-3: #132c54;--blue: #1668ff;--blue-2: #2b78ff;--text: #102044;--muted: #7f8da7;--line: rgba(136, 158, 194, .22);--orange: #ff7418;--green: #17c985;--surface: #ffffff;--surface-soft: #f3f6fc}*{box-sizing:border-box}button{font:inherit}button:focus-visible{outline:2px solid #68a0ff;outline-offset:2px}body{margin:0;min-width:320px;min-height:100vh;background:#e8edf7;-webkit-font-smoothing:antialiased}button{border:0;cursor:pointer}.mobile-prototype{width:min(100vw,390px);height:min(100dvh,844px);min-height:620px;margin-inline:auto;overflow:hidden;position:relative;box-shadow:0 24px 80px #0d21462e;background:var(--navy)}.screen{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.dark-screen{background:var(--navy);color:#fff}.light-screen{background:#f3f6fb;color:var(--text)}.page-scroll{position:absolute;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.page-scroll::-webkit-scrollbar{display:none}.page-scroll.has-bottom-nav{padding:0 14px 104px}.page-scroll.no-nav{padding-bottom:94px}.brand-header{min-height:72px;padding:23px 6px 8px;display:flex;align-items:flex-start;justify-content:space-between;gap:10px;color:#fff}.brand-header.with-back{min-height:90px;padding:40px 14px 12px;align-items:center;background:var(--navy)}.brand-heading{min-width:0}.brand-lockup{display:flex;align-items:center;gap:6px;font-size:26px;line-height:1;font-weight:850;letter-spacing:-.8px}.brand-lockup svg{color:var(--blue-2)}.brand-subtitle{margin-top:7px;color:#96a9c8;font-size:13px}.page-title{font-size:18px;font-weight:800}.mini-chrome{width:91px;height:35px;border:1px solid rgba(255,255,255,.22);border-radius:18px;display:flex;align-items:center;justify-content:space-evenly;color:#fff;background:#ffffff0a;flex:0 0 auto}.mini-chrome span{width:1px;height:17px;background:#ffffff2e}.icon-button{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;background:transparent;color:inherit;border-radius:50%}.header-spacer{width:38px}.game-switch{height:42px;display:grid;grid-template-columns:1fr 1fr;padding:3px;background:#ffffff0b;border:1px solid rgba(129,162,214,.22);border-radius:23px}.game-switch button{border-radius:23px;background:transparent;color:#8fa0bb;font-size:15px;font-weight:700}.game-switch button.active{color:#fff;background:var(--blue);box-shadow:0 8px 24px #1668ff42}.date-row{height:41px;display:flex;align-items:center;gap:8px;color:#91a2be;font-size:12px;padding:0 2px}.focus-card{padding:14px;border-radius:20px;background:var(--navy-2);border:1px solid rgba(103,149,225,.28);box-shadow:0 18px 48px #0000002e}.section-eyebrow{display:flex;align-items:center;gap:8px;color:#f3f7ff;font-size:16px;font-weight:800}.section-eyebrow svg{color:var(--blue-2)}.status{margin-left:auto;padding:5px 9px;border-radius:12px;font-size:11px;font-style:normal}.status.orange{color:#ff9a54;background:#ff74181f}.versus-row,.purchase-versus{display:grid;grid-template-columns:1fr 82px 1fr;align-items:center;margin:12px 0 10px}.team-block,.purchase-versus>div{display:flex;flex-direction:column;align-items:center;gap:7px;font-size:17px}.team-logo{display:block;object-fit:contain;border-radius:50%;background:#fff;padding:5px;box-shadow:0 6px 18px #0000002e}.team-g2,.team-bilibili{padding:9px}.team-t1{padding:0}.team-logo.fallback{display:grid;place-items:center;color:#fff;background:#203c6c;font-weight:900;font-size:18px}.team-jdg{background:#c92834!important}.team-ag{background:#d19f2f!important}.team-wolves{background:#315b9d!important}.team-hle{background:#f46b22!important}.versus-center,.purchase-versus>span{display:flex;flex-direction:column;align-items:center;gap:7px}.versus-center>span,.purchase-versus strong{font-size:26px;font-weight:900;font-style:italic}.versus-center small,.purchase-versus small{display:flex;align-items:center;white-space:nowrap;color:#9caeca;font-size:11px}.prediction-panel{display:grid;grid-template-columns:102px 1fr;gap:10px;padding:10px;border-radius:14px;background:#10294f;border:1px solid rgba(116,158,224,.17)}.confidence{text-align:center;border-right:1px solid rgba(255,255,255,.1)}.confidence small{color:#aebbd0;font-size:11px}.confidence strong{display:block;margin:3px 0 0;color:var(--blue-2);font-size:36px;line-height:1}.confidence strong span{font-size:18px}.confidence p{margin:6px 0 0;color:#d1dbeb;font-size:11px}.evidence-preview{display:grid;align-content:center;gap:7px}.evidence-preview p{margin:0;display:flex;gap:7px;align-items:center;color:#c7d2e4;font-size:11px;line-height:1.35}.evidence-preview svg{flex:0 0 auto;color:#35a8ff}.evidence-preview .risk svg{color:var(--orange)}.primary-button{min-height:44px;width:100%;margin-top:10px;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;color:#fff;background:var(--blue);font-size:15px;font-weight:800;box-shadow:0 9px 26px #1668ff40}.season-entry{width:100%;margin-top:8px;min-height:44px;padding:0 12px;border-radius:12px;display:flex;align-items:center;gap:10px;color:#f7cf83;background:#ffffff09;border:1px solid rgba(242,199,115,.22);text-align:left}.season-entry span{flex:1;display:flex;align-items:baseline;gap:7px}.season-entry b{font-size:14px}.season-entry small{color:#a5b4ca;font-size:10px}.dark-section{margin-top:16px}.section-heading{min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:10px}.section-heading h2{margin:0;font-size:18px}.section-heading button{display:flex;align-items:center;gap:2px;color:#9eacc0;background:transparent;font-size:12px}.section-heading.light span{color:#8695ac;font-size:10px}.history-list{overflow:hidden;border:1px solid rgba(117,152,207,.22);border-radius:16px;background:#ffffff09}.history-row{width:100%;min-height:68px;display:flex;align-items:center;gap:9px;padding:8px 12px;background:transparent;color:#fff;text-align:left}.history-row+.history-row{border-top:1px solid rgba(255,255,255,.08)}.history-copy{min-width:0;flex:1;display:grid;gap:4px}.history-copy b{font-size:13px}.history-copy small{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#8799b4;font-size:9px}.hit-group{display:grid;justify-items:end;gap:4px}.hit-group em{padding:4px 6px;border-radius:8px;color:#27da94;background:#17c9851a;font-size:9px;font-style:normal}.hit-group small{color:#b8c5d9;font-size:9px}.trust-line{margin:18px 0 14px;display:flex;justify-content:center;align-items:center;gap:6px;color:#8393ab;font-size:10px}.trust-line svg{color:var(--blue-2)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);padding:15px 4px;border-radius:14px;background:#ffffff09}.trust-grid div{display:grid;justify-items:center;gap:5px;padding:0 7px;text-align:center}.trust-grid div+div{border-left:1px solid rgba(255,255,255,.08)}.trust-grid svg{color:var(--blue-2)}.trust-grid b{font-size:11px}.trust-grid small{color:#7487a6;font-size:8px;line-height:1.45}.bottom-nav{position:absolute;left:0;right:0;bottom:0;height:82px;padding-bottom:10px;display:grid;grid-template-columns:repeat(3,1fr);background:#081832f7;border-top:1px solid rgba(129,157,204,.15);z-index:5}.bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#7d8da7;background:transparent;font-size:11px}.bottom-nav button.active{color:var(--blue-2)}.toolbar{margin:3px 0 12px;display:flex;justify-content:space-between;align-items:center}.filter-pills{display:flex;gap:7px}.filter-pills button,.round-tool{min-height:34px;border-radius:17px;color:#8ea0bd;background:#ffffff0d}.filter-pills button{padding:0 14px;font-size:12px}.filter-pills button.active{color:#fff;background:var(--blue)}.round-tool{width:34px;display:grid;place-items:center}.calendar-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:13px}.calendar-strip button{height:59px;display:grid;place-items:center;align-content:center;gap:3px;border-radius:13px;color:#8191aa;background:#ffffff0a}.calendar-strip button small{font-size:9px}.calendar-strip button b{font-size:15px}.calendar-strip button.active{color:#fff;background:var(--blue)}.event-sheet{padding:15px 13px 2px;border-radius:19px;background:#f7f9fd;color:var(--text)}.match-list{margin-top:4px}.match-row{width:100%;min-height:86px;display:flex;align-items:center;gap:8px;padding:10px 0;color:var(--text);background:transparent;text-align:left}.match-row+.match-row{border-top:1px solid #e5eaf3}.match-time{width:58px;flex:0 0 58px;display:grid;gap:4px}.match-time b{color:var(--blue);font-size:13px}.match-time small{color:#8c9bb1;font-size:9px}.match-main{min-width:0;flex:1}.match-main>small{display:block;color:#8190a7;font-size:9px;margin-bottom:7px}.match-main>div{display:flex;align-items:center;gap:6px}.match-main b{font-size:11px}.match-main em{color:#a1acbd;font-size:9px;font-style:normal}.match-status{padding:5px 6px;border-radius:7px;color:#77879e;background:#edf1f7;font-size:8px}.match-status.ready{color:var(--blue);background:#eaf1ff}.season-banner.compact{margin:15px 0 6px;min-height:72px;padding:12px;display:flex;align-items:center;gap:10px;border-radius:16px;color:#f8d78f;background:#142d54;border:1px solid rgba(238,203,128,.2)}.season-icon{width:44px;height:44px;display:grid;place-items:center;color:#f4c875;background:#f4c87514;border-radius:12px}.season-banner>div:nth-child(2){min-width:0;flex:1;display:grid;gap:4px}.season-banner small{color:#92a5c2;font-size:9px}.season-banner b{font-size:11px}.season-banner button{padding:7px 10px;border-radius:8px;color:#172947;background:#f4cc7e;font-size:10px;font-weight:800}.report-hero{padding-bottom:14px;color:#fff;background:var(--navy)}.report-match{display:grid;grid-template-columns:1fr 94px 1fr;align-items:center;padding:8px 28px 14px}.report-match>div{display:grid;justify-items:center;gap:5px}.report-match>span{display:grid;justify-items:center;gap:6px}.report-match>span strong{font-size:24px;font-style:italic}.report-match>span small{color:#8295b4;font-size:9px;white-space:nowrap}.report-result{margin:0 16px;min-height:60px;display:grid;grid-template-columns:1fr auto;align-items:center;padding:11px 14px;border-radius:13px;background:#122b52}.report-result span{color:#9fb1cb;font-size:10px}.report-result strong{grid-row:2;font-size:18px}.report-result em{grid-column:2;grid-row:1 / 3;padding:7px 9px;border-radius:9px;color:#70a0ff;background:#1668ff26;font-size:10px;font-style:normal}.report-body{padding:13px}.verified-strip{min-height:56px;display:flex;align-items:center;gap:10px;margin-bottom:11px;padding:10px 12px;border-radius:13px;color:#137d59;background:#e8faf3}.verified-strip span{flex:1;display:grid;gap:3px}.verified-strip b{font-size:12px}.verified-strip small{color:#6f907f;font-size:9px}.verified-strip em{padding:5px 7px;color:#11835c;background:#d2f3e5;border-radius:8px;font-size:9px;font-style:normal}.report-section{margin-bottom:11px;padding:15px;border-radius:17px;background:#fff;box-shadow:0 7px 22px #19315b0d}.report-section-title{display:flex;align-items:center;gap:7px}.report-section-title h2{margin:0;font-size:17px}.report-section-title span{color:#8996aa;font-size:10px}.report-section-title.blue{color:var(--blue)}.report-section-title.orange{color:var(--orange)}.report-section-title.purple{color:#7c3aed}.evidence-list{margin:10px 0 0;padding:0;list-style:none}.evidence-list li{display:flex;gap:9px;padding:10px 0}.evidence-list li+li{border-top:1px solid #edf0f5}.evidence-list li>span{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;border-radius:50%;color:#fff;font-size:10px;font-weight:800}.evidence-list.blue li>span{background:var(--blue)}.evidence-list.orange li>span{background:var(--orange)}.evidence-list p{margin:1px 0 0;color:#344765;font-size:12px;line-height:1.55}.conclusion h3{margin:14px 0 7px;font-size:14px}.conclusion>p{margin:0 0 9px;color:#53627a;font-size:12px;line-height:1.7}.locked-copy{min-height:68px;margin-top:12px;display:flex;align-items:center;gap:11px;padding:12px;color:#6b7890;background:#f3f5f9;border-radius:12px}.locked-copy>div{display:grid;gap:4px}.locked-copy b{color:#35465f;font-size:11px}.locked-copy small{font-size:9px;line-height:1.45}.report-disclaimer{display:flex;align-items:flex-start;gap:6px;padding:7px 4px 17px;color:#8a96a9;font-size:9px;line-height:1.45}.report-disclaimer svg{flex:0 0 auto}.sticky-purchase,.purchase-footer,.checkout-footer{position:absolute;z-index:6;left:0;right:0;bottom:0;min-height:76px;padding:10px 16px 15px;display:flex;align-items:center;gap:14px;background:#fff;box-shadow:0 -8px 30px #112b5217}.sticky-purchase div,.purchase-footer div,.checkout-footer div{flex:1;display:grid;gap:1px}.sticky-purchase small,.purchase-footer small,.checkout-footer small{color:#8290a5;font-size:9px}.sticky-purchase b,.purchase-footer b,.checkout-footer b{color:var(--orange);font-size:20px}.sticky-purchase button,.purchase-footer button,.checkout-footer button{min-width:170px;min-height:46px;border-radius:12px;color:#fff;background:var(--blue);font-weight:800}.purchase-page,.package-page{padding-left:14px;padding-right:14px}.purchase-match-card{padding:15px;border-radius:19px;background:var(--navy-2);border:1px solid rgba(103,149,225,.25)}.purchase-versus{margin:19px 0}.purchase-versus b{font-size:15px}.price-row{padding-top:14px;display:flex;align-items:flex-end;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1)}.price-row>div{display:grid;gap:2px}.price-row small{color:#9dafc9;font-size:10px}.price-row strong{font-size:34px}.price-row i{font-size:16px;font-style:normal}.price-row>span{padding:5px 8px;border-radius:8px;color:#5ea1ff;background:#1668ff1f;font-size:9px}.purchase-details{margin-top:14px;padding:16px;border-radius:18px;color:var(--text);background:#fff}.purchase-details h2,.package-benefits h2,.faq h2{margin:0 0 9px;font-size:17px}.benefit-row{min-height:64px;display:flex;align-items:center;gap:11px}.benefit-row+.benefit-row{border-top:1px solid #ebeff5}.benefit-row>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:var(--blue);background:#edf3ff}.benefit-row div{flex:1;display:grid;gap:4px}.benefit-row b{font-size:12px}.benefit-row small{color:#8390a3;font-size:9px}.benefit-row>svg{color:var(--green)}.compare-entry{min-height:64px;margin:14px 0;padding:11px 13px;display:flex;align-items:center;gap:8px;border-radius:16px;color:#f1d594;background:#142d54;border:1px solid rgba(244,204,126,.2)}.compare-entry span{flex:1;display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:8px}.compare-entry span svg{grid-row:1 / 3}.compare-entry b{font-size:12px}.compare-entry small{color:#879bb9;font-size:9px}.compare-entry button{display:flex;align-items:center;color:#f1d594;background:transparent;font-size:10px}.terms-note{display:flex;justify-content:center;gap:6px;color:#778ba9;font-size:9px}.purchase-footer{background:#0b1d39;border-top:1px solid rgba(255,255,255,.08)}.purchase-footer button{background:var(--blue)}.purchase-footer small{color:#8fa1bd}.purchase-footer b{color:#fff}.package-hero{display:grid;justify-items:center;padding:16px 10px 22px;text-align:center}.package-hero>svg{color:#f5cf7f}.package-hero>small{margin-top:8px;color:#edca7f;font-size:10px}.package-hero h1{margin:8px 0 7px;font-size:25px;line-height:1.3}.package-hero p{margin:0;color:#8fa4c2;font-size:10px}.package-options{display:grid;gap:9px}.package-options>button{position:relative;min-height:82px;display:flex;align-items:center;gap:10px;padding:13px;border-radius:16px;color:#fff;background:var(--navy-2);border:1px solid rgba(113,145,196,.24);text-align:left}.package-options>button.selected{border-color:#4787ff;box-shadow:inset 0 0 0 1px #4787ff}.package-options>button>em{position:absolute;right:-1px;top:-1px;padding:4px 8px;border-radius:0 15px 0 9px;color:#112344;background:#f3cf85;font-size:8px;font-style:normal;font-weight:800}.package-options .radio{width:22px;height:22px;flex:0 0 22px;display:grid;place-items:center;border:1px solid #6981a7;border-radius:50%;color:transparent}.package-options button.selected .radio{color:#fff;background:var(--blue);border-color:var(--blue)}.package-options button>div{flex:1;display:grid;gap:5px}.package-options b{font-size:13px}.package-options div small{color:#8ea1bf;font-size:9px}.package-options strong{color:#f3cf85;font-size:23px}.package-options strong small{font-size:9px}.package-benefits,.faq{margin-top:14px;padding:16px;border-radius:17px;color:var(--text);background:#fff}.benefit-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.benefit-grid>div{min-height:92px;display:grid;align-content:center;gap:5px;padding:11px;border-radius:12px;background:#f3f6fb}.benefit-grid svg{color:var(--blue)}.benefit-grid b{font-size:11px}.benefit-grid small{color:#8591a5;font-size:8px}.faq p{display:grid;gap:5px;margin:0;padding:10px 0}.faq p+p{border-top:1px solid #edf0f5}.faq b{font-size:11px}.faq span{color:#7b899d;font-size:9px;line-height:1.45}.checkout-page .brand-header{background:var(--navy)}.order-summary{min-height:108px;display:flex;align-items:center;gap:11px;margin:13px;padding:14px;border-radius:17px;background:#fff}.order-icon{width:54px;height:54px;flex:0 0 54px;display:grid;place-items:center;border-radius:14px;color:#f1c76f;background:var(--navy-2)}.order-summary>div:nth-child(2){min-width:0;flex:1;display:grid;gap:4px}.order-summary small,.order-summary span{color:#8995a9;font-size:9px}.order-summary b{font-size:12px}.order-summary strong{font-size:18px}.checkout-section{margin:0 13px 12px;padding:15px;border-radius:17px;background:#fff}.checkout-section h2{margin:0 0 10px;font-size:15px}.pay-method{width:100%;min-height:55px;display:flex;align-items:center;gap:10px;background:transparent;color:var(--text);text-align:left}.wechat{width:38px;height:38px;display:grid;place-items:center;border-radius:12px;color:#fff;background:#15ba67}.pay-method div{flex:1;display:grid;gap:3px}.pay-method b{font-size:12px}.pay-method small{color:#8b98aa;font-size:9px}.selected-dot{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--blue)}.price-detail p{display:flex;justify-content:space-between;margin:0;padding:9px 0;color:#7c899c;font-size:11px}.price-detail .total{margin-top:4px;border-top:1px solid #edf0f5;color:var(--text)}.price-detail .total b{color:var(--orange);font-size:17px}.green{color:var(--green)!important}.agreement{margin:0 16px 13px;display:flex;align-items:center;gap:7px;color:#8895a8;background:transparent;font-size:9px;text-align:left}.agreement>span{width:17px;height:17px;display:grid;place-items:center;color:transparent;border:1px solid #b0bac9;border-radius:5px}.agreement.checked>span{color:#fff;background:var(--blue);border-color:var(--blue)}.checkout-safe{display:flex;justify-content:center;align-items:center;gap:6px;color:#9aa4b3;font-size:9px}.checkout-footer button:disabled{opacity:.45}.success-screen>.mini-chrome{position:absolute;right:14px;top:43px;color:var(--text);border-color:#d9dee8}.success-content{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.success-icon{width:86px;height:86px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--green);box-shadow:0 15px 35px #17c98538}.success-content h1{margin:18px 0 7px;font-size:25px}.success-content>p{margin:0;color:#8491a4;font-size:11px}.success-card{width:100%;min-height:72px;margin:25px 0 5px;display:flex;align-items:center;gap:11px;padding:13px;border-radius:15px;color:var(--text);background:#fff;text-align:left}.success-card>svg:first-child{color:var(--blue)}.success-card div{flex:1;display:grid;gap:4px}.success-card small{color:#8b98aa;font-size:9px}.success-card b{font-size:11px}.success-card>svg:last-child{color:var(--green)}.success-content .primary-button{width:100%}.text-button{margin-top:10px;padding:10px;color:#8190a4;background:transparent;font-size:11px}.profile-card{min-height:75px;display:flex;align-items:center;gap:11px;padding:13px;border-radius:16px;background:#ffffff0b;border:1px solid rgba(132,163,212,.17)}.avatar{width:48px;height:48px;color:#7ba8ff}.profile-card>div:nth-child(2){flex:1}.profile-card h2{margin:0 0 4px;font-size:15px}.profile-card p{margin:0;color:#8195b2;font-size:9px}.profile-card button{color:#8da0bc;background:transparent}.membership-card{position:relative;min-height:145px;margin-top:13px;padding:18px;overflow:hidden;border-radius:19px;color:#f4d18a;background:#18345e;border:1px solid rgba(245,204,125,.22)}.membership-card>div{display:grid;gap:5px}.membership-card small{color:#b8a26e;font-size:9px}.membership-card h2{margin:0;font-size:21px}.membership-card p{margin:0;color:#95a8c3;font-size:9px}.membership-card>svg{position:absolute;right:21px;top:18px;color:#f2cd7d;opacity:.82}.membership-card button{margin-top:18px;padding:8px 14px;border-radius:10px;color:#182b48;background:#f1cf86;font-size:10px;font-weight:800}.profile-section{margin-top:18px}.quick-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.quick-grid button{min-height:88px;display:grid;grid-template-columns:38px 1fr;align-content:center;align-items:center;column-gap:9px;padding:12px;border-radius:14px;color:#fff;background:#ffffff0b;text-align:left}.quick-grid button>span{grid-row:1 / 3;width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:var(--blue-2);background:#1668ff1f}.quick-grid b{font-size:11px}.quick-grid small{color:#8395b1;font-size:9px}.profile-menu{margin-top:12px;overflow:hidden;border-radius:15px;background:#ffffff0a}.profile-menu button{width:100%;min-height:52px;display:flex;align-items:center;gap:10px;padding:0 13px;color:#d2dbeb;background:transparent}.profile-menu button+button{border-top:1px solid rgba(255,255,255,.07)}.profile-menu button>svg:first-child{color:#6198ff}.profile-menu span{flex:1;text-align:left;font-size:11px}.profile-menu em{color:#7185a3;font-size:8px;font-style:normal}.history-page .brand-header,.orders-page .brand-header{background:var(--navy)}.history-stats{margin:13px;display:grid;grid-template-columns:repeat(3,1fr);border-radius:16px;background:#fff}.history-stats div{min-height:73px;display:grid;place-items:center;align-content:center;gap:4px}.history-stats div+div{border-left:1px solid #edf0f5}.history-stats strong{color:var(--blue);font-size:20px}.history-stats small{color:#8b97a9;font-size:9px}.history-filters,.order-tabs{display:flex;gap:8px;padding:0 13px 11px}.history-filters button,.order-tabs button{min-height:32px;padding:0 13px;border-radius:16px;color:#7f8da1;background:#fff;font-size:10px}.history-filters button.active,.order-tabs button.active{color:#fff;background:var(--blue)}.history-page-list{margin:0 13px;overflow:hidden;border-radius:16px;background:#fff}.history-page-list>button{width:100%;min-height:102px;display:flex;align-items:center;gap:12px;padding:13px;color:var(--text);background:transparent;text-align:left}.history-page-list>button+button{border-top:1px solid #edf0f5}.history-teams{width:72px;flex:0 0 72px;display:grid;grid-template-columns:1fr 12px 1fr;align-items:center}.history-teams span{color:#9aa5b5;font-size:7px}.history-page-list button>div:nth-child(2){min-width:0;flex:1;display:grid;gap:5px}.history-page-list b{font-size:12px}.history-page-list small{color:#8d99aa;font-size:8px}.history-page-list p{margin:0;color:#65758d;font-size:9px}.history-page-list em{font-style:normal}.orange-text{color:var(--orange)}.history-page .report-disclaimer{margin:10px 14px}.order-tabs{margin-top:13px}.order-card{margin:0 13px;overflow:hidden;border-radius:16px;background:#fff}.order-card-head{min-height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-bottom:1px solid #edf0f5;color:#8995a7;font-size:9px}.order-card-head em{color:var(--green);font-style:normal}.order-product{min-height:80px;display:flex;align-items:center;gap:10px;padding:13px}.order-product>svg{color:var(--blue)}.order-product div{flex:1;display:grid;gap:5px}.order-product b{font-size:11px}.order-product small{color:#8a96a8;font-size:8px}.order-product strong{font-size:13px}.order-actions{display:flex;justify-content:flex-end;gap:8px;padding:11px 13px;border-top:1px solid #edf0f5}.order-actions button{min-height:31px;padding:0 12px;border-radius:16px;color:#748297;background:#f2f4f8;font-size:9px}.order-actions .primary-small{color:#fff;background:var(--blue)}.empty-foot{display:grid;justify-items:center;gap:7px;padding:40px 0;color:#a3adba;font-size:9px}.delivery-notice{min-height:84px;margin-top:12px;padding:13px;display:flex;align-items:flex-start;gap:11px;border-radius:16px;color:#66330e;background:#fff3e8;border:1px solid #ffd4b4}.confidence.waiting strong{margin-top:9px;color:#82aaff;font-size:21px;line-height:1.15}.confidence.waiting p{margin-top:8px}.generated-strip{min-height:56px;display:flex;align-items:center;gap:10px;margin-bottom:11px;padding:10px 12px;border-radius:13px;color:#1a62d3;background:#eaf1ff}.generated-strip span{flex:1;display:grid;gap:3px}.generated-strip b{font-size:12px}.generated-strip small{color:#7287a7;font-size:9px}.generated-strip em{padding:5px 7px;color:#1764dd;background:#d8e6ff;border-radius:8px;font-size:9px;font-style:normal}.delivery-notice>span{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:11px;color:#fff;background:var(--orange)}.delivery-notice div{display:grid;gap:5px}.delivery-notice b{font-size:12px}.delivery-notice p{margin:0;color:#8c5c37;font-size:9px;line-height:1.55}.delivery-flow{margin-top:12px;padding:15px;border-radius:17px;color:var(--text);background:#fff}.delivery-flow h2{margin:0 0 12px;font-size:16px}.flow-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.flow-steps>div{min-height:86px;display:grid;justify-items:center;align-content:center;gap:5px;padding:8px 5px;border-radius:12px;text-align:center;background:#f3f6fb}.flow-steps>div>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;color:var(--blue);background:#e6efff}.flow-steps>div.done>span{color:#fff;background:var(--green)}.flow-steps b{font-size:10px}.flow-steps small{color:#8794a7;font-size:8px;line-height:1.35}.success-icon.reserved{background:var(--blue);box-shadow:0 15px 35px #1668ff38}.waiting-badge{padding:5px 8px;border-radius:8px;color:var(--blue);background:#e8f0ff;font-size:9px;font-style:normal}.reminder-page{padding-left:14px;padding-right:14px}.reminder-hero{padding:14px;border-radius:19px;background:var(--navy-2);border:1px solid rgba(103,149,225,.26)}.reminder-status{display:flex;align-items:center;gap:7px;color:#9dc0ff}.reminder-status b{font-size:12px}.reminder-status span{margin-left:auto;padding:5px 8px;border-radius:8px;color:#77a8ff;background:#1668ff24;font-size:9px}.reminder-match{display:grid;grid-template-columns:1fr 94px 1fr;align-items:center;margin:15px 0}.reminder-match>div{display:grid;justify-items:center;gap:5px}.reminder-match>div b{font-size:14px}.reminder-match>span{display:grid;justify-items:center;gap:6px}.reminder-match strong{font-size:24px;font-style:italic}.reminder-match small{color:#8da0bd;font-size:9px;white-space:nowrap}.start-countdown{display:grid;justify-items:center;padding:13px;border-radius:13px;background:#10294f}.start-countdown small{color:#8fa3c0;font-size:9px}.start-countdown strong{margin:3px 0;color:#fff;font-size:32px;font-variant-numeric:tabular-nums;letter-spacing:1px}.start-countdown p{margin:0;color:#7187a8;font-size:8px}.reminder-settings-card,.status-flow-card{margin-top:12px;padding:15px;border-radius:17px;color:var(--text);background:#fff}.reminder-settings-card h2,.status-flow-card h2,.analysis-steps h2{margin:0 0 8px;font-size:16px}.reminder-setting{width:100%;min-height:61px;display:flex;align-items:center;gap:10px;color:var(--text);background:transparent;text-align:left}.reminder-setting+.reminder-setting{border-top:1px solid #edf0f5}.reminder-setting>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--blue);background:#edf3ff}.reminder-setting div{flex:1;display:grid;gap:4px}.reminder-setting b{font-size:11px}.reminder-setting small{color:#8995a7;font-size:8px}.reminder-setting>svg{color:var(--blue)}.status-flow-row{min-height:57px;display:flex;align-items:center;gap:10px}.status-flow-row+.status-flow-row{border-top:1px solid #edf0f5}.status-flow-row>span{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:50%;color:#9aa6b7;background:#f0f3f7}.status-flow-row.done>span{color:#fff;background:var(--green)}.status-flow-row.current>span{color:#fff;background:var(--blue)}.status-flow-row>div{flex:1;display:grid;gap:4px}.status-flow-row b{font-size:11px}.status-flow-row small{color:#8a96a8;font-size:8px}.status-flow-row em{padding:4px 6px;border-radius:7px;color:#8b97a8;background:#f2f4f7;font-size:8px;font-style:normal}.status-flow-row.current em{color:var(--blue);background:#e9f1ff}.timing-note{display:flex;align-items:flex-start;gap:8px;margin:12px 0;padding:12px;border-radius:13px;color:#8da0be;background:#ffffff0b;font-size:9px;line-height:1.55}.timing-note svg{flex:0 0 auto;color:#5d94f8}.timing-note p{margin:0}.timing-note b{color:#d4dceb}.timing-note.light{margin:12px 14px 4px;color:#7f8da1;background:#eef2f8}.timing-note.light b{color:var(--text)}.reminder-footer{position:absolute;z-index:6;left:0;right:0;bottom:0;min-height:76px;padding:10px 14px 15px;display:grid;grid-template-columns:105px 1fr;gap:9px;background:#0b1d39;border-top:1px solid rgba(255,255,255,.08)}.reminder-footer button{min-height:46px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:12px;color:#fff;background:var(--blue);font-size:11px;font-weight:800}.reminder-footer .secondary-button{color:#9bacc5;background:#ffffff0f}.countdown-top{padding-bottom:15px;color:#fff;background:var(--navy)}.countdown-match{min-height:61px;display:flex;align-items:center;gap:10px;margin:0 16px;padding:9px 12px;border-radius:13px;background:#10294f}.countdown-match>div{flex:1;display:grid;gap:3px}.countdown-match small{color:#8fa2bf;font-size:8px}.countdown-match b{font-size:12px}.countdown-match>span{display:flex;align-items:center;gap:4px;color:#ff9e5c;font-size:9px}.countdown-core{display:grid;justify-items:center;padding:19px 20px 7px}.countdown-core>svg{color:#79a7ff}.countdown-core>small{margin-top:7px;color:#91a4c2;font-size:9px}.countdown-core>strong{margin:2px 0;font-size:44px;font-variant-numeric:tabular-nums;letter-spacing:2px}.countdown-core>p{margin:0 0 13px;color:#8396b4;font-size:9px}.generation-progress{width:100%;height:7px;overflow:hidden;border-radius:4px;background:#183760}.generation-progress span{display:block;height:100%;border-radius:inherit;background:var(--blue)}.countdown-core>em{justify-self:end;margin-top:6px;color:#7f93b3;font-size:8px;font-style:normal}.analysis-steps{margin:13px;padding:15px;border-radius:17px;background:#fff}.analysis-step{min-height:62px;display:flex;align-items:center;gap:10px}.analysis-step+.analysis-step{border-top:1px solid #edf0f5}.analysis-step>span{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:50%;color:#98a4b5;background:#f0f3f7}.analysis-step.done>span{color:#fff;background:var(--green)}.analysis-step.active>span{color:#fff;background:var(--blue)}.analysis-step>div{flex:1;display:grid;gap:4px}.analysis-step b{font-size:11px}.analysis-step small{color:#8995a7;font-size:8px}.analysis-step em{color:#8c98a9;font-size:8px;font-style:normal}.analysis-step.active em{color:var(--blue)}.completion-notice{width:calc(100% - 26px);min-height:68px;margin:0 13px;display:flex;align-items:center;gap:10px;padding:12px;border-radius:15px;color:var(--text);background:#fff;text-align:left}.completion-notice>span{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;color:var(--blue);background:#edf3ff}.completion-notice div{flex:1;display:grid;gap:4px}.completion-notice b{font-size:11px}.completion-notice small{color:#8895a7;font-size:8px}.completion-notice>svg{color:var(--blue)}.countdown-footer{position:absolute;z-index:6;left:0;right:0;bottom:0;min-height:76px;padding:10px 14px 15px;display:flex;align-items:center;gap:10px;background:#fff;box-shadow:0 -8px 30px #112b5214}.countdown-footer>div{flex:1;display:flex;align-items:center;gap:8px;color:var(--blue)}.countdown-footer span{display:grid;gap:2px}.countdown-footer b{color:var(--text);font-size:10px}.countdown-footer small{color:#8c98a8;font-size:8px}.countdown-footer button{min-width:120px;min-height:44px;border-radius:11px;color:var(--blue);background:#edf3ff;font-size:10px;font-weight:800}.order-card-head em.waiting-order{color:var(--blue)}.wechat-subscribe-card{width:100%;min-height:72px;margin-top:12px;display:flex;align-items:center;gap:10px;padding:12px;border-radius:15px;color:var(--text);background:#fff;border:1px solid #e7edf7;text-align:left}.wechat-subscribe-card.compact{margin-top:0}.wechat-subscribe-card.subscribed{background:#f1fbf6;border-color:#d3f2e2}.wechat-subscribe-icon{width:40px;height:40px;flex:0 0 40px;display:grid;place-items:center;border-radius:12px;color:#fff;background:#15ba67}.wechat-subscribe-card>div{flex:1;display:grid;gap:4px}.wechat-subscribe-card b{font-size:11px}.wechat-subscribe-card small{color:#8794a6;font-size:8px;line-height:1.4}.wechat-subscribe-card button{min-height:32px;padding:0 10px;border-radius:9px;color:#fff;background:#15ba67;font-size:9px;font-weight:800}.wechat-subscribe-card em{display:flex;align-items:center;gap:3px;color:#149764;font-size:9px;font-style:normal}.preorder-success .success-card{margin-bottom:0}.preorder-success .primary-button{margin-top:10px}.subscribe-overlay{position:absolute;z-index:20;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;background:#0511248c}.subscribe-sheet{width:100%;padding:20px 18px 16px;border-radius:22px 22px 0 0;color:var(--text);background:#fff;box-shadow:0 -18px 55px #0718322e}.subscribe-sheet-head{display:flex;align-items:center;gap:10px}.subscribe-sheet-head>svg{color:#15ba67}.subscribe-sheet-head div{display:grid;gap:3px}.subscribe-sheet-head b{font-size:16px}.subscribe-sheet-head small{color:#8995a8;font-size:9px}.subscribe-template{min-height:67px;margin:16px 0 10px;display:flex;align-items:center;gap:10px;padding:12px;border-radius:13px;background:#f3f6fb}.subscribe-template>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:var(--blue);background:#e7efff}.subscribe-template div{display:grid;gap:4px}.subscribe-template b{font-size:11px}.subscribe-template small{color:#8895a7;font-size:8px}.subscribe-sheet>p{margin:0 0 14px;color:#68778e;font-size:10px;line-height:1.55}.subscribe-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.subscribe-actions button{min-height:44px;border-radius:11px;color:#67758a;background:#eef1f5;font-weight:800}.subscribe-actions .allow{color:#fff;background:#15ba67}.subscribe-sheet>em{display:block;margin-top:10px;color:#9ca6b4;font-size:8px;font-style:normal;text-align:center}.subscribe-explain{margin:7px 4px 0;display:flex;align-items:flex-start;gap:6px;color:#8397b7;font-size:8px;line-height:1.45}.subscribe-explain svg{flex:0 0 auto}.countdown-subscribe-wrap{margin:0 13px}.package-scope{margin-top:14px;padding:15px;border-radius:17px;color:var(--text);background:#fff}.package-scope>div{display:flex;align-items:center;justify-content:space-between}.package-scope h2{margin:0;font-size:16px}.package-scope button{display:flex;align-items:center;color:var(--blue);background:transparent;font-size:9px}.package-scope p{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.package-scope p span{padding:6px 8px;border-radius:8px;color:#315f9d;background:#edf3ff;font-size:8px}.package-scope>small{display:flex;align-items:flex-start;gap:5px;color:#8995a7;font-size:8px;line-height:1.5}.package-scope>small svg{flex:0 0 auto}.reports-page .brand-header,.exception-page .brand-header,.refund-page .brand-header,.app-messages-page .brand-header{background:var(--navy)}.report-status-summary{margin:13px;display:grid;grid-template-columns:repeat(3,1fr);border-radius:16px;background:#fff}.report-status-summary div{min-height:70px;display:grid;place-items:center;align-content:center;gap:4px}.report-status-summary div+div{border-left:1px solid #edf0f5}.report-status-summary strong{color:var(--blue);font-size:21px}.report-status-summary small{color:#8b97a9;font-size:9px}.report-status-tabs,.message-tabs{display:flex;gap:7px;padding:0 13px 11px}.report-status-tabs button,.message-tabs button{min-height:32px;padding:0 12px;border-radius:16px;color:#7f8ca0;background:#fff;font-size:9px}.report-status-tabs button.active,.message-tabs button.active{color:#fff;background:var(--blue)}.my-report-list{display:grid;gap:9px;padding:0 13px 15px}.my-report-card{width:100%;min-height:102px;padding:0;overflow:hidden;border-radius:15px;color:var(--text);background:#fff;text-align:left;box-shadow:0 6px 20px #18315b0a}.my-report-card:disabled{cursor:default;opacity:.72}.my-report-head{min-height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-bottom:1px solid #edf0f5}.my-report-head span{color:#8592a5;font-size:8px}.my-report-head em{padding:4px 6px;border-radius:7px;color:var(--blue);background:#eaf1ff;font-size:8px;font-style:normal}.my-report-card.generating .my-report-head em{color:#764ae8;background:#f0ebff}.my-report-card.ready .my-report-head em{color:#139761;background:#e9f8f1}.my-report-card.exception .my-report-head em{color:var(--orange);background:#fff1e8}.my-report-card.refunded .my-report-head em{color:#7b889a;background:#eef1f5}.my-report-body{min-height:67px;display:flex;align-items:center;gap:10px;padding:9px 12px}.report-team-pair{width:80px;flex:0 0 80px;display:grid;grid-template-columns:1fr 12px 1fr;align-items:center}.report-team-pair>span{color:#a0aab8;font-size:7px}.my-report-body>div:nth-child(2){flex:1;min-width:0;display:grid;gap:5px}.my-report-body b{font-size:11px}.my-report-body small{color:#8592a5;font-size:8px}.exception-hero{display:grid;justify-items:center;padding:22px 16px 18px;text-align:center}.exception-hero>span{width:72px;height:72px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--orange);box-shadow:0 13px 30px #ff741833}.exception-hero h1{margin:13px 0 5px;font-size:22px}.exception-hero p{margin:0;color:#8693a6;font-size:10px}.exception-match-card,.exception-rights{margin:0 13px 12px;padding:15px;border-radius:17px;background:#fff}.exception-teams{display:flex;align-items:center;justify-content:center;gap:8px}.exception-teams b{font-size:11px}.exception-teams>span{color:#9da8b7;font-size:9px}.schedule-change{margin-top:13px;padding-top:5px;border-top:1px solid #edf0f5}.schedule-change p{display:flex;justify-content:space-between;margin:0;padding:8px 0;font-size:10px}.schedule-change span{color:#8995a7}.schedule-change .pending{color:var(--orange)}.exception-rights h2{margin:0 0 6px;font-size:15px}.exception-rights p{min-height:54px;display:flex;align-items:center;gap:9px;margin:0}.exception-rights p+p{border-top:1px solid #edf0f5}.exception-rights p>svg{color:var(--green)}.exception-rights p>span{display:grid;gap:4px}.exception-rights b{font-size:10px}.exception-rights small{color:#8a96a8;font-size:8px}.exception-note{display:flex;align-items:flex-start;gap:7px;margin:0 13px 12px;padding:11px;border-radius:12px;color:#718198;background:#edf2f9;font-size:8px;line-height:1.5}.exception-note svg{flex:0 0 auto;color:var(--blue)}.exception-footer{position:absolute;z-index:6;left:0;right:0;bottom:0;min-height:76px;padding:10px 14px 15px;display:grid;grid-template-columns:1fr 1.5fr;gap:9px;background:#fff;box-shadow:0 -8px 28px #112b5214}.exception-footer button{min-height:45px;border-radius:11px;color:var(--orange);background:#fff1e8;font-weight:800}.exception-footer .keep{color:#fff;background:var(--blue)}.refund-product{min-height:86px;display:flex;align-items:center;gap:10px;margin:13px;padding:13px;border-radius:16px;background:#fff}.refund-product>svg{color:var(--blue)}.refund-product div{flex:1;display:grid;gap:5px}.refund-product b{font-size:11px}.refund-product small{color:#8995a7;font-size:8px}.refund-product strong{font-size:15px}.refund-section{margin:0 13px 12px;padding:15px;border-radius:17px;background:#fff}.refund-section h2{margin:0 0 7px;font-size:15px}.refund-section>button{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;color:#516178;background:transparent;font-size:10px}.refund-section>button+button{border-top:1px solid #edf0f5}.refund-section>button.selected{color:var(--text);font-weight:700}.refund-section>button svg{color:var(--blue)}.empty-radio{width:18px;height:18px;border:1px solid #c5cdd9;border-radius:50%}.refund-detail p{display:flex;justify-content:space-between;margin:0;padding:9px 0;color:#7d8a9d;font-size:10px}.refund-detail p+p{border-top:1px solid #edf0f5}.refund-detail b{color:var(--text)}.refund-result-content{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center}.refund-result-content>span{width:84px;height:84px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--blue)}.refund-result-content h1{margin:18px 0 7px;font-size:23px}.refund-result-content>p{margin:0;color:#8491a4;font-size:10px}.refund-result-content>div{width:100%;min-height:70px;margin:24px 0 3px;display:flex;align-items:center;gap:9px;padding:13px;border-radius:15px;background:#fff;text-align:left}.refund-result-content>div small{flex:1;color:#8995a7;font-size:9px}.refund-result-content>div b{font-size:18px}.refund-result-content>div em{padding:5px 7px;border-radius:8px;color:var(--blue);background:#e9f1ff;font-size:9px;font-style:normal}.refund-result-content .primary-button{width:100%}.refund-result>.mini-chrome{position:absolute;right:14px;top:43px;color:var(--text);border-color:#d9dee8}.app-channel-banner{min-height:78px;display:flex;align-items:center;gap:11px;margin:13px;padding:13px;border-radius:16px;color:#fff;background:var(--navy-2)}.app-channel-banner>svg{color:#79a7ff}.app-channel-banner div{flex:1;display:grid;gap:4px}.app-channel-banner b{font-size:12px}.app-channel-banner small{color:#8fa2bf;font-size:8px}.app-channel-banner em{padding:5px 8px;border-radius:8px;color:#8eb4ff;background:#1668ff26;font-size:9px;font-style:normal}.app-push-status{min-height:63px;display:flex;align-items:center;gap:10px;margin:0 13px 13px;padding:11px;border-radius:14px;background:#fff}.app-push-status>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;color:var(--blue);background:#edf3ff}.app-push-status div{flex:1;display:grid;gap:4px}.app-push-status b{font-size:10px}.app-push-status small{color:#8995a7;font-size:8px}.app-push-status em{color:var(--green);font-size:9px;font-style:normal}.app-message-list{margin:0 13px;overflow:hidden;border-radius:16px;background:#fff}.app-message-list button{position:relative;width:100%;min-height:87px;display:flex;align-items:flex-start;gap:10px;padding:13px;color:var(--text);background:transparent;text-align:left}.app-message-list button+button{border-top:1px solid #edf0f5}.message-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:11px;color:var(--blue);background:#edf3ff}.app-message-list button>div{flex:1;display:grid;gap:4px}.app-message-list small{color:#8b97a9;font-size:8px}.app-message-list b{font-size:10px}.app-message-list p{margin:0;color:#6f7e93;font-size:8px;line-height:1.45}.app-message-list button>em{position:absolute;right:12px;top:15px;width:7px;height:7px;border-radius:50%;background:var(--orange)}.app-message-note{display:flex;align-items:flex-start;gap:6px;margin:10px 15px;color:#8995a7;font-size:8px;line-height:1.5}.app-message-note svg{flex:0 0 auto}.calendar-entry{width:100%;min-height:58px;margin-bottom:13px;padding:10px 12px;display:flex;align-items:center;gap:10px;color:#d8e4f6;background:#1668ff1f;border:1px solid rgba(84,137,230,.23);border-radius:14px;text-align:left}.calendar-entry>svg:first-child{color:#72a4ff}.calendar-entry span{flex:1;display:grid;gap:3px}.calendar-entry b{font-size:11px}.calendar-entry small{color:#8096b7;font-size:8px}.growth-entry-section{margin-top:15px}.growth-entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.growth-entry-grid button{min-height:65px;display:flex;align-items:center;gap:8px;padding:10px;color:#fff;background:#ffffff0b;border-radius:14px;text-align:left}.growth-entry-grid button>svg:first-child{color:#68a0ff}.growth-entry-grid button>span{min-width:0;flex:1;display:grid;gap:4px}.growth-entry-grid b{font-size:10px}.growth-entry-grid small{color:#7f92af;font-size:8px;white-space:nowrap}.growth-page .brand-header{background:var(--navy)}.growth-summary{min-height:72px;display:flex;align-items:center;gap:10px;margin:13px;padding:12px;border-radius:16px;color:#fff;background:var(--navy-2)}.growth-summary>svg{color:#ff7896}.growth-summary>div{flex:1;display:grid;gap:4px}.growth-summary b{font-size:11px}.growth-summary small{color:#8da1bf;font-size:8px}.growth-summary button{min-height:31px;padding:0 9px;color:#81adff;background:#1668ff24;border-radius:9px;font-size:8px;font-weight:700}.growth-search{height:44px;margin:0 13px 11px;display:flex;align-items:center;gap:8px;padding:0 12px;color:#8593a7;background:#fff;border-radius:12px}.growth-search input{min-width:0;flex:1;border:0;outline:0;color:var(--text);background:transparent;font:inherit;font-size:10px}.growth-filter-tabs{display:flex;gap:7px;padding:0 13px 11px}.growth-filter-tabs button{min-height:32px;padding:0 12px;border-radius:16px;color:#7f8ca0;background:#fff;font-size:9px}.growth-filter-tabs button.active{color:#fff;background:var(--blue)}.team-follow-list{margin:0 13px;overflow:hidden;border-radius:16px;background:#fff}.team-follow-list article{min-height:82px;display:flex;align-items:center;gap:10px;padding:11px}.team-follow-list article+article{border-top:1px solid #edf0f5}.team-follow-list article>div{min-width:0;flex:1;display:grid;gap:3px}.team-follow-list small,.team-follow-list p{margin:0;color:#8794a7;font-size:8px}.team-follow-list b{font-size:11px}.team-follow-list article>button{min-width:70px;min-height:31px;display:flex;align-items:center;justify-content:center;gap:4px;color:#fff;background:var(--blue);border-radius:9px;font-size:8px;font-weight:700}.team-follow-list article>button.followed{color:#66758a;background:#edf1f6}.favorite-toolbar{min-height:68px;display:flex;align-items:center;justify-content:space-between;margin:13px;padding:12px 14px;color:#fff;background:var(--navy-2);border-radius:16px}.favorite-toolbar>div{display:flex;align-items:baseline;gap:5px}.favorite-toolbar strong{color:#71a3ff;font-size:25px}.favorite-toolbar span{color:#9aabc3;font-size:9px}.favorite-toolbar button{display:flex;align-items:center;gap:5px;min-height:32px;padding:0 10px;color:#80acff;background:#1668ff21;border-radius:9px;font-size:8px}.favorite-match-list{display:grid;gap:10px;margin:0 13px 16px}.favorite-match-list article{overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 6px 18px #18315b0a}.favorite-match-list article.removed{opacity:.58}.favorite-match-head{min-height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;color:#8491a5;border-bottom:1px solid #edf0f5;font-size:8px}.favorite-match-head button{color:#ffc24b;background:transparent}.favorite-match-main{width:100%;min-height:76px;display:grid;grid-template-columns:1fr 90px 1fr;align-items:center;color:var(--text);background:transparent}.favorite-match-main>div{display:grid;justify-items:center;gap:4px;font-size:10px}.favorite-match-main>span{display:grid;justify-items:center;gap:5px;color:#9ca7b7;font-size:9px}.favorite-match-main small{color:#71819a;font-size:7px;white-space:nowrap}.favorite-actions{min-height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 11px;background:#f8faff}.favorite-actions span{display:flex;align-items:center;gap:5px;color:#6d7d94;font-size:8px}.favorite-actions span svg{color:var(--blue)}.favorite-actions button{display:flex;align-items:center;color:var(--blue);background:transparent;font-size:8px;font-weight:700}.month-card{margin:13px;padding:14px;border-radius:17px;background:#fff}.month-head{display:flex;align-items:center;justify-content:space-between}.month-head button{width:34px;height:34px;display:grid;place-items:center;color:#708097;background:#f1f4f8;border-radius:10px}.month-head div{display:grid;justify-items:center;gap:3px}.month-head b{font-size:14px}.month-head small{color:#8b97a8;font-size:8px}.week-row,.month-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.week-row{margin:14px 0 6px}.week-row span{color:#9aa5b5;font-size:8px;text-align:center}.month-grid button,.month-grid i{position:relative;height:35px;display:grid;place-items:center;color:#526178;background:transparent;border-radius:10px;font-size:9px;font-style:normal}.month-grid button.selected{color:#fff;background:var(--blue);font-weight:800}.month-grid button.has-match:after{content:"";position:absolute;bottom:4px;width:3px;height:3px;border-radius:50%;background:var(--blue)}.month-grid button.selected:after{background:#fff}.calendar-follow-toggle{width:calc(100% - 26px);min-height:62px;margin:0 13px 12px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;color:var(--text);background:#fff;border-radius:15px;text-align:left}.calendar-follow-toggle>span{display:flex;align-items:center;gap:9px}.calendar-follow-toggle span>svg{color:#ff6c8f}.calendar-follow-toggle span div{display:grid;gap:4px}.calendar-follow-toggle b{font-size:10px}.calendar-follow-toggle small{color:#8a96a8;font-size:8px}.calendar-follow-toggle>svg{color:var(--blue)}.calendar-agenda-title{min-height:41px;margin:0 14px;display:flex;align-items:center;justify-content:space-between}.calendar-agenda-title h2{margin:0;font-size:15px}.calendar-agenda-title span{color:#8995a7;font-size:8px}.calendar-agenda{margin:0 13px;overflow:hidden;border-radius:15px;background:#fff}.calendar-agenda>button{width:100%;min-height:85px;display:flex;align-items:center;gap:10px;padding:10px;color:var(--text);background:transparent;text-align:left}.calendar-agenda>button+button{border-top:1px solid #edf0f5}.calendar-agenda time{width:41px;color:var(--blue);font-size:11px;font-weight:800}.calendar-agenda>button>div{flex:1;display:grid;gap:5px}.calendar-agenda small{color:#8b97a9;font-size:8px}.calendar-agenda b{display:flex;align-items:center;gap:5px;font-size:10px}.calendar-agenda em{color:#a0aab9;font-size:7px;font-style:normal}.calendar-agenda p{margin:0;display:flex;align-items:center;gap:4px;color:#73839a;font-size:8px}.calendar-agenda p svg{color:var(--blue)}.calendar-empty,.coupon-empty{min-height:150px;margin:0 13px;display:grid;justify-items:center;align-content:center;gap:7px;color:#9aa5b5;background:#fff;border-radius:16px}.calendar-empty b,.coupon-empty b{color:#5e6d82;font-size:11px}.calendar-empty small,.coupon-empty small{font-size:8px}.share-poster-page{padding-left:14px;padding-right:14px}.poster-preview{width:244px;height:366px;margin:8px auto 10px;overflow:hidden;border-radius:18px;border:1px solid rgba(95,153,255,.5);box-shadow:0 20px 45px #00000047,0 0 32px #1668ff26}.poster-preview img{width:100%;height:100%;display:block;object-fit:cover}.poster-privacy{display:flex;justify-content:center;align-items:center;gap:5px;margin:0 0 13px;color:#8399b9;font-size:8px}.poster-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.poster-actions button{min-height:87px;display:grid;justify-items:center;align-content:center;gap:5px;color:#fff;background:#ffffff0e;border:1px solid rgba(255,255,255,.06);border-radius:14px}.poster-actions span{width:37px;height:37px;display:grid;place-items:center;color:#fff;background:var(--blue);border-radius:11px}.poster-actions button:first-child span{background:#15ba67}.poster-actions b{font-size:9px}.poster-actions small{color:#7e93b2;font-size:7px}.share-note{display:flex;align-items:flex-start;gap:6px;margin:12px 2px;padding:10px;color:#879bbb;background:#ffffff0a;border-radius:11px;font-size:8px;line-height:1.5}.growth-toast{position:absolute;z-index:12;left:50%;bottom:32px;transform:translate(-50%);min-height:42px;display:flex;align-items:center;gap:7px;padding:0 14px;color:#fff;background:#0a1934f0;border:1px solid rgba(117,159,230,.3);border-radius:22px;box-shadow:0 10px 30px #00000040;font-size:9px;white-space:nowrap}.growth-toast svg{color:var(--green)}.coupon-tabs{display:grid;grid-template-columns:repeat(3,1fr);margin:0 13px 12px;padding:3px;background:#e7ecf4;border-radius:12px}.coupon-tabs button{min-height:34px;color:#7d899b;background:transparent;border-radius:9px;font-size:9px}.coupon-tabs button.active{color:var(--blue);background:#fff;box-shadow:0 4px 12px #18315b12;font-weight:800}.coupon-redeem{margin:0 13px 12px;padding:13px;border-radius:16px;background:#fff}.coupon-redeem>div{display:flex;align-items:center;gap:7px;color:var(--text)}.coupon-redeem>div svg{color:var(--blue)}.coupon-redeem b{font-size:11px}.coupon-redeem label{height:40px;margin-top:10px;display:flex;overflow:hidden;border:1px solid #dfe5ef;border-radius:10px}.coupon-redeem input{min-width:0;flex:1;padding:0 10px;border:0;outline:0;font:inherit;font-size:9px}.coupon-redeem label button{width:65px;color:#fff;background:var(--blue);font-size:9px;font-weight:700}.coupon-redeem label button:disabled{color:#a1acbb;background:#edf0f4}.coupon-redeem>p{display:flex;align-items:center;gap:5px;margin:9px 0 0;color:var(--green);font-size:8px}.coupon-list{display:grid;gap:10px;margin:0 13px}.coupon-list article{min-height:92px;display:flex;align-items:center;overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 6px 18px #18315b0a}.coupon-value{width:90px;height:92px;display:grid;place-items:center;align-content:center;gap:4px;color:#fff;background:linear-gradient(145deg,#176cff,#2454d6)}.coupon-value strong{font-size:25px}.coupon-value small{font-size:7px}.coupon-list article>div:nth-child(2){min-width:0;flex:1;display:grid;gap:5px;padding:0 10px}.coupon-list em{width:max-content;padding:3px 5px;color:var(--blue);background:#edf3ff;border-radius:5px;font-size:7px;font-style:normal}.coupon-list b{font-size:10px}.coupon-list small{color:#8a96a8;font-size:8px}.coupon-list article>button{min-height:30px;margin-right:10px;padding:0 9px;color:var(--blue);background:#edf3ff;border-radius:8px;font-size:8px;font-weight:800}.coupon-tip{min-height:70px;display:flex;align-items:center;gap:9px;margin:12px 13px;padding:12px;color:#fff;background:var(--navy-2);border-radius:15px}.coupon-tip>svg{color:#f5cc74}.coupon-tip>div{flex:1;display:grid;gap:4px}.coupon-tip b{font-size:10px}.coupon-tip small{color:#8fa2bf;font-size:8px}.coupon-tip button{min-height:30px;padding:0 9px;color:#f4ce7d;background:#f4ce7d1a;border-radius:8px;font-size:8px}.invite-page{padding-left:14px;padding-right:14px}.invite-hero{display:grid;justify-items:center;padding:20px 14px;text-align:center;border-radius:19px;background:radial-gradient(circle at top,#1a4a8f 0,var(--navy-2) 55%);border:1px solid rgba(91,146,235,.28)}.invite-hero>svg{color:#f6cc72}.invite-hero small{margin-top:8px;color:#9eb2d0;font-size:9px}.invite-hero h1{margin:6px 0;font-size:20px}.invite-hero h1 strong{color:#ffd178}.invite-hero p{margin:0;color:#8399b9;font-size:9px}.invite-hero button{width:100%;min-height:44px;margin-top:17px;display:flex;align-items:center;justify-content:center;gap:7px;color:#fff;background:var(--blue);border-radius:12px;font-size:11px;font-weight:800}.invite-code{min-height:69px;margin:12px 0;display:flex;align-items:center;gap:10px;padding:12px 14px;color:var(--text);background:#fff;border-radius:15px}.invite-code div{flex:1;display:grid;gap:4px}.invite-code small{color:#8794a7;font-size:8px}.invite-code b{font-size:17px;letter-spacing:1px}.invite-code button{min-height:32px;display:flex;align-items:center;gap:5px;padding:0 10px;color:var(--blue);background:#edf3ff;border-radius:9px;font-size:8px;font-weight:700}.reward-progress,.invite-rules{padding:15px;color:var(--text);background:#fff;border-radius:16px}.reward-title{display:flex;align-items:center;justify-content:space-between}.reward-title h2,.invite-rules h2{margin:0;font-size:14px}.reward-title span{color:var(--orange);font-size:8px}.reward-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:13px 0 15px}.reward-stats div{display:grid;justify-items:center;gap:4px}.reward-stats div+div{border-left:1px solid #edf0f5}.reward-stats strong{color:var(--blue);font-size:19px}.reward-stats small{color:#8995a7;font-size:8px}.reward-step{display:grid;grid-template-columns:24px 1fr 24px 1fr 24px;align-items:center}.reward-step span{width:24px;height:24px;display:grid;place-items:center;color:#fff;background:#cbd3de;border-radius:50%;font-size:8px}.reward-step span.done{background:var(--green)}.reward-step i{height:2px;background:var(--green)}.reward-labels{display:grid;grid-template-columns:repeat(3,1fr);margin-top:6px;color:#8390a3;font-size:8px;text-align:center}.invite-rules{margin-top:12px}.invite-rules p{display:flex;align-items:flex-start;gap:7px;margin:12px 0 0;color:#6f7e93;font-size:8px;line-height:1.5}.invite-rules p span{width:18px;height:18px;flex:0 0 18px;display:grid;place-items:center;color:var(--blue);background:#edf3ff;border-radius:50%;font-weight:800}.invite-safe{display:flex;justify-content:center;gap:5px;margin:11px 0;color:#7e94b4;font-size:8px}.checkout-coupon-row{width:calc(100% - 26px);min-height:66px;margin:0 13px 12px;display:flex;align-items:center;gap:10px;padding:11px 13px;color:var(--text);background:#fff;border-radius:15px;text-align:left}.checkout-coupon-row>span{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;color:var(--blue);background:#edf3ff;border-radius:11px}.checkout-coupon-row>div{min-width:0;flex:1;display:grid;gap:4px}.checkout-coupon-row b{font-size:11px}.checkout-coupon-row small{color:#8995a7;font-size:8px}.checkout-coupon-row em{color:var(--green);font-size:12px;font-style:normal;font-weight:800}.checkout-coupon-row em.muted{color:#8c98a8;font-size:8px;font-weight:500}.growth-sheet-overlay{position:absolute;z-index:18;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;background:#0511248f}.growth-sheet{width:100%;max-height:86%;overflow-y:auto;padding:18px 16px 16px;color:var(--text);background:#fff;border-radius:22px 22px 0 0;box-shadow:0 -18px 55px #07183233}.growth-sheet-head{display:flex;align-items:center;gap:10px}.growth-sheet-head>div{flex:1;display:grid;gap:4px}.growth-sheet-head b{font-size:16px}.growth-sheet-head small{color:#8995a7;font-size:9px}.growth-sheet-head>button,.reminder-sheet-success>button{width:34px;height:34px;display:grid;place-items:center;color:#98a4b4;background:transparent}.coupon-select-list{display:grid;gap:9px;margin-top:15px}.coupon-select-list>button{min-height:72px;display:flex;align-items:center;gap:10px;padding:11px;color:var(--text);background:#f7f9fd;border:1px solid #e8edf5;border-radius:14px;text-align:left}.coupon-select-list>button.selected{border-color:#80aaff;background:#f2f6ff;box-shadow:inset 0 0 0 1px #80aaff}.coupon-select-list>button.disabled{opacity:.52}.coupon-select-list>button>span{width:37px;height:37px;flex:0 0 37px;display:grid;place-items:center;color:var(--blue);background:#e7efff;border-radius:10px}.coupon-select-list>button>div{min-width:0;flex:1;display:grid;gap:5px}.coupon-select-list b{font-size:11px}.coupon-select-list small{color:#8794a6;font-size:8px}.coupon-select-list em{color:var(--green);font-size:12px;font-style:normal;font-weight:800}.coupon-select-list em.unavailable{color:#8c98a8;font-size:8px;font-weight:500}.coupon-select-list i{width:20px;height:20px;display:grid;place-items:center;color:#fff;background:var(--blue);border-radius:50%;font-style:normal}.coupon-select-list .no-coupon>span{color:#8996a8;background:#eceff4}.coupon-selector-sheet>p,.reminder-setup-sheet>p{margin:12px 2px 0;display:flex;align-items:flex-start;gap:6px;color:#8794a6;font-size:8px;line-height:1.5}.success-saving{width:100%;min-height:58px;margin:8px 0 2px;display:flex;align-items:center;gap:9px;padding:10px 12px;color:var(--text);background:#eef8f4;border:1px solid #d8f0e6;border-radius:13px;text-align:left}.success-saving>svg{color:var(--green)}.success-saving span{min-width:0;flex:1;display:grid;gap:3px}.success-saving b{font-size:10px}.success-saving small{color:#6f8f83;font-size:8px}.success-saving em{color:var(--green);font-size:10px;font-style:normal;font-weight:800}.preorder-success .success-saving+.wechat-subscribe-card{margin-top:8px}.reminder-sheet-success{display:flex;align-items:center;gap:10px}.reminder-sheet-success>span{width:39px;height:39px;display:grid;place-items:center;color:#fff;background:var(--green);border-radius:50%}.reminder-sheet-success>div{min-width:0;flex:1;display:grid;gap:4px}.reminder-sheet-success b{font-size:15px}.reminder-sheet-success small{color:#8693a5;font-size:9px}.reminder-option-list{margin-top:14px;overflow:hidden;border:1px solid #e8edf5;border-radius:15px}.reminder-option-list>button{width:100%;min-height:75px;display:flex;align-items:center;gap:10px;padding:11px;color:var(--text);background:#fff;text-align:left}.reminder-option-list>button+button{border-top:1px solid #edf0f5}.reminder-option-list>button>span{width:38px;height:38px;display:grid;place-items:center;color:var(--blue);background:#edf3ff;border-radius:11px}.reminder-option-list>button>div{min-width:0;flex:1;display:grid;gap:3px}.reminder-option-list b{font-size:10px}.reminder-option-list small{color:#8995a7;font-size:8px}.reminder-option-list em{width:max-content;padding:3px 5px;color:#6d7c91;background:#f0f3f7;border-radius:5px;font-size:7px;font-style:normal}.reminder-option-list em.wechat-channel{color:#11965c;background:#eaf8f1}.reminder-option-list>button>svg{color:var(--blue)}.sheet-primary{width:100%;min-height:45px;margin-top:13px;color:#fff;background:var(--blue);border-radius:11px;font-size:11px;font-weight:800}.team-follow-list p{display:flex;align-items:center;gap:6px}.team-follow-list p em{display:flex;align-items:center;gap:3px;padding:3px 5px;color:var(--blue);background:#edf3ff;border-radius:5px;font-size:7px;font-style:normal}.reminder-management-page .brand-header{background:var(--navy)}.reminder-master{width:calc(100% - 26px);min-height:76px;margin:13px;display:flex;align-items:center;gap:10px;padding:12px;color:#fff;background:var(--navy-2);border-radius:16px;text-align:left}.reminder-master>span{width:41px;height:41px;display:grid;place-items:center;color:#79a7ff;background:#1668ff24;border-radius:12px}.reminder-master>div{min-width:0;flex:1;display:grid;gap:4px}.reminder-master b{font-size:11px}.reminder-master small{color:#8fa2bf;font-size:8px}.reminder-master>svg{color:var(--blue-2)}.reminder-channel-card{min-height:68px;display:flex;align-items:center;gap:10px;margin:0 13px 12px;padding:11px 12px;background:#fff;border-radius:15px}.reminder-channel-card>span{width:39px;height:39px;display:grid;place-items:center;color:#fff;background:#15ba67;border-radius:11px}.reminder-channel-card>div{min-width:0;flex:1;display:grid;gap:4px}.reminder-channel-card b{font-size:10px}.reminder-channel-card small{color:#8895a7;font-size:8px;line-height:1.4}.reminder-channel-card>button{min-height:31px;padding:0 9px;color:#fff;background:#15ba67;border-radius:8px;font-size:8px;font-weight:800}.reminder-channel-card>em{display:flex;align-items:center;gap:3px;color:var(--green);font-size:8px;font-style:normal}.reminder-manage-title{min-height:40px;margin:0 14px;display:flex;align-items:center;justify-content:space-between}.reminder-manage-title h2{margin:0;font-size:15px}.reminder-manage-title span{color:#8995a7;font-size:8px}.managed-reminder-list{margin:0 13px;overflow:hidden;background:#fff;border-radius:16px}.managed-reminder-list.paused{opacity:.55}.managed-reminder-list article{min-height:94px;display:flex;align-items:center;gap:10px;padding:12px}.managed-reminder-list article+article{border-top:1px solid #edf0f5}.managed-reminder-list article>span{width:39px;height:39px;flex:0 0 39px;display:grid;place-items:center;color:var(--blue);background:#edf3ff;border-radius:11px}.managed-reminder-list article>span.match{color:#f0aa24;background:#fff6df}.managed-reminder-list article>div{min-width:0;flex:1;display:grid;gap:3px}.managed-reminder-list small{color:#8a96a8;font-size:7px}.managed-reminder-list b{font-size:10px}.managed-reminder-list p{margin:0;color:#74839a;font-size:8px}.managed-reminder-list em{color:var(--blue);font-size:7px;font-style:normal;white-space:nowrap}.managed-reminder-list article>button{color:var(--blue);background:transparent}.reminder-boundary-note{display:flex;align-items:flex-start;gap:6px;margin:11px 15px;color:#8290a4;font-size:8px;line-height:1.5}.reminder-boundary-note svg{flex:0 0 auto;color:var(--blue)}.private-model-entry{width:100%;min-height:76px;margin-top:14px;display:flex;align-items:center;gap:11px;padding:12px 13px;color:#fff;background:#10294f;border:1px solid rgba(91,145,232,.28);border-radius:17px;text-align:left}.private-model-entry>span{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;color:#7aa8ff;background:#1668ff26;border-radius:13px}.private-model-entry>div{min-width:0;flex:1;display:grid;gap:3px}.private-model-entry small{color:#6fa0ff;font-size:8px;font-weight:800}.private-model-entry b{font-size:12px}.private-model-entry p{margin:0;color:#8fa2bf;font-size:8px}.private-model-entry>svg{color:#7790b4}.purchase-model-entry{width:100%;min-height:65px;margin-top:13px;display:flex;align-items:center;gap:10px;padding:11px 12px;color:#dce7f7;background:#10294f;border:1px solid rgba(94,146,230,.22);border-radius:15px;text-align:left}.purchase-model-entry>span{width:39px;height:39px;display:grid;place-items:center;color:#7ca9ff;background:#1668ff26;border-radius:11px}.purchase-model-entry>div{min-width:0;flex:1;display:grid;gap:4px}.purchase-model-entry b{font-size:11px}.purchase-model-entry small{color:#869ab8;font-size:8px}.purchase-model-entry>svg{color:#7890b1}.private-model-page{padding-bottom:100px}.private-model-hero{padding-bottom:24px;color:#fff;background:var(--navy);text-align:center}.private-model-hero .brand-header{text-align:left}.model-mark{position:relative;width:78px;height:78px;margin:11px auto 12px;display:grid;place-items:center;color:#fff;background:var(--blue);border:8px solid #102d59;border-radius:24px;box-shadow:0 15px 38px #1668ff47}.model-mark>span{position:absolute;right:-8px;bottom:-7px;width:31px;height:31px;display:grid;place-items:center;color:#102044;background:#f3ca71;border:4px solid var(--navy);border-radius:50%}.model-kicker{display:flex;align-items:center;justify-content:center;gap:5px;color:#78a8ff;font-size:8px;font-weight:800;letter-spacing:.8px}.model-kicker svg{color:#f1c96f}.private-model-hero h1{margin:9px 0 8px;font-size:25px;line-height:1.34;letter-spacing:-.5px}.private-model-hero>p{max-width:330px;margin:0 auto;color:#91a5c3;font-size:10px;line-height:1.7}.model-game-tags{display:flex;justify-content:center;gap:8px;margin-top:14px}.model-game-tags span{min-height:31px;display:flex;align-items:center;gap:5px;padding:0 10px;color:#d9e5f6;background:#ffffff0e;border:1px solid rgba(255,255,255,.08);border-radius:16px;font-size:8px}.model-definition{min-height:91px;display:flex;align-items:flex-start;gap:10px;margin:13px;padding:14px;color:var(--text);background:#fff;border-radius:17px;box-shadow:0 8px 24px #18315b0d}.model-definition>svg{flex:0 0 auto;color:var(--blue)}.model-definition>div{display:grid;gap:6px}.model-definition b{font-size:12px}.model-definition p{margin:0;color:#6e7d92;font-size:9px;line-height:1.65}.model-section{margin:0 13px 13px;padding:15px;background:#fff;border-radius:18px;box-shadow:0 8px 24px #18315b0a}.model-section-head{display:flex;align-items:center;gap:9px;margin-bottom:13px}.model-section-head>span{width:38px;height:38px;display:grid;place-items:center;color:var(--blue);background:#edf3ff;border-radius:11px}.model-section-head>div{display:grid;gap:3px}.model-section-head small{color:var(--blue);font-size:7px;font-weight:800;letter-spacing:.7px}.model-section-head h2{margin:0;font-size:15px}.model-comparison{overflow:hidden;border:1px solid #e7ecf4;border-radius:14px}.model-compare-head,.model-compare-row{display:grid;grid-template-columns:62px 1fr 1fr}.model-compare-head{min-height:48px;align-items:center;color:#fff;background:var(--navy-2)}.model-compare-head>*{padding:0 7px}.model-compare-head span{color:#8fa3c0;font-size:7px}.model-compare-head b{font-size:8px;line-height:1.35}.model-compare-head b:last-child{color:#a8b6ca}.model-compare-row{min-height:74px;align-items:stretch;background:#fff}.model-compare-row+.model-compare-row{border-top:1px solid #e9edf4}.model-compare-row>*{margin:0;padding:10px 7px}.model-compare-row strong{display:flex;align-items:center;color:#53627a;background:#f6f8fb;font-size:8px}.model-compare-row p{display:flex;align-items:flex-start;gap:4px;color:#33465f;font-size:8px;line-height:1.5}.model-compare-row p:nth-child(2){color:#174f9c;background:#f3f7ff;font-weight:700}.model-compare-row p:last-child{color:#77859a;border-left:1px solid #e9edf4}.model-compare-row svg{flex:0 0 auto;margin-top:1px;color:var(--blue)}.model-process-list{position:relative;display:grid;gap:9px}.model-process-list article{min-height:68px;display:grid;grid-template-columns:24px 39px 1fr;align-items:center;gap:8px;padding:9px 10px;background:#f7f9fd;border-radius:13px}.model-process-list article>em{width:22px;height:22px;display:grid;place-items:center;color:#fff;background:var(--blue);border-radius:50%;font-size:8px;font-style:normal;font-weight:800}.model-process-list article>span{width:39px;height:39px;display:grid;place-items:center;color:var(--blue);background:#e8f0ff;border-radius:11px}.model-process-list article>div{display:grid;gap:4px}.model-process-list b{font-size:10px}.model-process-list p{margin:0;color:#718096;font-size:8px;line-height:1.45}.model-timing-note{min-height:65px;margin-top:11px;display:flex;align-items:flex-start;gap:9px;padding:11px;color:#fff;background:var(--navy-2);border-radius:13px}.model-timing-note>svg{flex:0 0 auto;color:#7daaff}.model-timing-note>span{display:grid;gap:5px}.model-timing-note b{font-size:10px}.model-timing-note small{color:#91a4c0;font-size:8px;line-height:1.5}.model-transparency{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:0 13px 13px}.model-transparency>div{min-height:176px;padding:13px;background:#fff;border-radius:16px}.model-transparency>div>span{width:36px;height:36px;display:grid;place-items:center;color:var(--green);background:#eaf8f1;border-radius:10px}.model-transparency>div.boundary>span{color:var(--orange);background:#fff1e8}.model-transparency b{display:block;margin:9px 0 7px;font-size:11px}.model-transparency p{position:relative;margin:0;padding:5px 0 5px 10px;color:#718096;font-size:8px;line-height:1.4}.model-transparency p:before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;background:var(--green);border-radius:50%}.model-transparency .boundary p:before{background:var(--orange)}.model-disclaimer{display:flex;align-items:flex-start;gap:7px;margin:0 13px 13px;padding:12px;color:#708096;background:#e9eef6;border-radius:13px;font-size:8px;line-height:1.55}.model-disclaimer>svg{flex:0 0 auto;color:var(--blue)}.model-disclaimer p{margin:0}.model-disclaimer b{color:var(--text)}.model-footer{position:absolute;z-index:6;left:0;right:0;bottom:0;min-height:76px;display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:10px 14px 15px;background:#fff;box-shadow:0 -8px 30px #112b5217}.model-footer button{min-height:45px;display:flex;align-items:center;justify-content:center;gap:6px;color:var(--blue);background:#edf3ff;border-radius:11px;font-size:9px;font-weight:800}.model-footer button:last-child{color:#fff;background:var(--blue)}@media(max-height:700px){.brand-header{min-height:92px;padding-top:32px}.bottom-nav{height:70px;padding-bottom:4px}.page-scroll.has-bottom-nav{padding-bottom:88px}}
