@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff)format("woff")}.fm-buy{padding:4px 16px 8px}.fm-buy .primary{width:100%;margin:14px 0 4px}.fm-buy .primary:disabled{opacity:.6;cursor:default}.fm-buy-plans{gap:10px;display:grid}.fm-buy-plans>button{text-align:left;border-radius:10px;grid-template-columns:1fr auto;grid-template-areas:"name price""sub sub";align-items:baseline;gap:4px 12px;width:100%;padding:14px 15px;display:grid;background:#fff!important;border:1.5px solid #e2e8f0!important}.fm-buy-plans>button.selected{box-shadow:0 0 0 3px #2873cf14;border-color:var(--blue)!important;background:#f3f8ff!important}.fm-buy-name{grid-area:name;align-items:center;gap:8px;font-size:14px;font-weight:650;display:flex}.fm-buy-name em{color:#8a6a2c;background:#f5ecd9;border-radius:3px;padding:1px 6px;font-size:10px;font-style:normal;font-weight:650}.fm-buy-plans b{letter-spacing:-.3px;font-variant-numeric:tabular-nums;grid-area:price;font-size:18px;font-weight:700}.fm-buy-plans b small{margin-left:3px;font-size:11px;font-weight:500;display:inline}.fm-buy-sub{color:var(--muted);grid-area:sub;font-size:11px}.fm-buy-status{text-align:center;color:var(--muted);padding:18px 0;font-size:12px}.fm-buy-note{color:#6f8096;text-align:center;margin:6px 0;font-size:11px}.fm-buy-message{color:#1d5fae;text-align:center;margin:8px 0;font-size:12px}.fm-buy-test{color:#9a6b12;text-align:center;background:#fff5df;border-radius:4px;margin:0 0 10px;padding:4px 8px;font-size:10px}.fm-buy .fine-print{padding:12px 4px}.fm-buy-trial{color:#8a6a2c;margin-left:8px}.web-stage.fd-stage{color:#0f2138;background:#f5f7fa;font:15px/1.6 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:block;position:fixed;inset:0;overflow:auto}:is(.fd-top,.fdh,.fdp,.fd-rail,.fd-foot) button{font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0}:is(.fd-top,.fdh,.fdp,.fd-rail,.fd-foot) :is(button,a,select):focus-visible{outline-offset:2px;outline:2px solid #1f66c1}.fd-wrap{box-sizing:border-box;max-width:1280px;margin:0 auto;padding:0 32px}.fd-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fd-muted{color:#5d6e82;margin:0;font-size:14px}.fd-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px}.fd-link{font-size:13px;color:#1f66c1!important}.fd-time{font-variant-numeric:tabular-nums;color:#42566e;flex:none;width:46px;font-size:14px}:is(.fdh,.fd-rail) .pro{letter-spacing:.8px;color:#8a6417;background:#fbf3e1;border-radius:4px;padding:0 7px;font-size:11px;font-weight:700;line-height:18px}.fd-top{z-index:20;color:#fff;background:#10233d;position:sticky;top:0}.fd-top-in{align-items:center;gap:40px;height:64px;display:flex}.fd-brand{align-items:center;gap:10px;display:flex;color:#fff!important}.fd-brand b{letter-spacing:-.3px;font-size:19px}.fd-mark{color:#fff;background:#1f66c1;border-radius:8px;place-items:center;width:32px;height:32px;font-size:17px;font-weight:700;display:grid}.fd-topnav{flex:1;gap:6px;display:flex}.fd-topnav button{border-radius:6px;height:40px;padding:0 14px;color:#c9d5e4!important}.fd-topnav button:hover{color:#fff!important;background:#ffffff14!important}.fd-topnav button[aria-current=page]{font-weight:500;color:#fff!important;background:#ffffff1f!important}.fd-topnav .fd-topnav-pro{font-weight:500;color:#e9c77b!important}.fd-topnav .fd-topnav-pro[aria-current=page]{color:#10233d!important;background:#e9c77b!important}.fd-top-end{align-items:center;gap:12px;display:flex}.fd-lang select{color:#fff;height:36px;font:inherit;background:0 0;border:1px solid #ffffff40;border-radius:6px;padding:0 10px;font-size:13px}.fd-lang option{color:#0f2138}.fd-signin{font-size:14px;color:#fff!important;padding:8px 6px!important}.fd-account{align-items:center;gap:8px;font-size:14px;display:inline-flex;color:#fff!important}.fd-account span{background:#2a4466;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.fd-cta{border-radius:6px;height:36px;font-size:14px;font-weight:600;color:#2b1e05!important;background:#e9c77b!important;padding:0 16px!important}.fdh-days{background:#fff;border-bottom:1px solid #e2e8f0}.fdh-days .fd-wrap{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.fdh-days .fd-wrap>div{padding:18px 0}.fdh-days small{color:#5d6e82;font-size:13px}.fdh-days h1{letter-spacing:-.4px;margin:0;font-size:26px;font-weight:700;line-height:1.35}.fdh-days nav{flex-wrap:wrap;gap:8px;margin-left:auto;display:flex}.fdh-days nav button{border-radius:10px;flex-direction:column;align-items:center;min-width:76px;line-height:1.35;display:flex;text-align:center!important;color:#42566e!important;background:#f1f4f8!important;padding:8px 12px!important}.fdh-days nav button span{font-size:12px}.fdh-days nav button b{font-size:15px;font-weight:600}.fdh-days nav button small{color:inherit;font-size:11px}.fdh-days nav button[aria-current=date]{color:#fff!important;background:#10233d!important}.fdh-main{flex-wrap:wrap;align-items:flex-start;gap:28px;padding-top:28px;padding-bottom:56px;display:flex}.fdh-col{flex-direction:column;flex:999 640px;gap:28px;min-width:0;display:flex}.fdh-aside{flex-direction:column;flex:300px;gap:20px;min-width:280px;max-width:360px;display:flex}.fdh-top{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:20px;display:grid}.fdh-focus{color:#fff;background:#10233d;border-radius:14px;flex-direction:column;gap:20px;padding:28px 30px;display:flex}.fdh-focus-tag{align-items:center;gap:10px;display:flex}.fdh-focus-tag h2{color:#c9d5e4;margin:0;font-size:14px;font-weight:500}.fdh-pro{letter-spacing:1px;color:#2b1e05;background:#e9c77b;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700}.fdh-vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.fdh-side{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.fdh-side.end{text-align:right;align-items:flex-end}.fdh-side b{font-size:28px;font-weight:700;line-height:1.25}.fdh-side small,.fdh-ko small{color:#a9b8cb;font-size:13px}.fdh-ko{text-align:center;flex-direction:column;display:flex}.fdh-ko b{letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.fdh-focus .fdh-crest{width:44px;height:44px}.fdh-chips{flex-wrap:wrap;gap:8px;display:flex}.fdh-chips span{color:#dce5f0;background:#ffffff1a;border-radius:99px;padding:4px 10px;font-size:12px}.fdh-chips.light span{color:#2d5b94;background:#eef3fa;border-radius:4px;padding:2px 8px}.fdh-chips.light span.gold{color:#8a6417;background:#fbf3e1;font-weight:600}.fdh-actions{gap:12px;margin-top:auto;display:flex}.fdh-btn-light{border-radius:8px;height:44px;font-weight:600;color:#10233d!important;background:#fff!important;padding:0 20px!important}.fdh-btn-ghost{border-radius:8px;height:44px;color:#fff!important;border:1px solid #ffffff4d!important;padding:0 16px!important}.fdh-picks{padding:22px 22px 12px}.fdh-picks header,.fdh-box header,.fd-rail-day header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.fdh-picks h2,.fdh-box h2,.fd-rail h2,.fdh-probox h2{margin:0;font-size:16px}.fdh-picks header small,.fd-rail-day header small{color:#5d6e82;font-size:13px}.fdh-picks button{align-items:center;gap:12px;width:100%;display:flex;border-top:1px solid #eef2f6!important;padding:13px 0!important}.fdh-picks button:hover .fdh-pick-teams{color:#1f66c1}.fdh-pick-teams{flex:1;min-width:0;font-weight:500}.fdh-table>header{border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:16px;padding:18px 24px;display:flex}.fdh-table>header h2{margin:0;font-size:18px}.fdh-table>header small{color:#5d6e82;font-size:13px}.fd-seg{background:#f1f4f8;border-radius:8px;gap:4px;margin-left:auto;padding:3px;display:flex}.fd-seg button{border-radius:6px;height:32px;font-size:13px;color:#42566e!important;padding:0 14px!important}.fd-seg button[aria-pressed=true]{font-weight:600;color:#1f66c1!important;background:#fff!important}.fdh-empty{padding:24px}.fdh-scroll{overflow-x:auto}.fdh-league{color:#42566e;background:#f8fafc;border-bottom:1px solid #eef2f6;padding:10px 24px;font-size:13px;font-weight:600}.fdh-row{border-bottom:1px solid #eef2f6;align-items:center;min-width:760px;display:flex}.fdh-row:hover{background:#f8fafc}.fdh-row-main{flex:1;grid-template-columns:60px minmax(140px,1fr) 64px minmax(140px,1fr) 230px;align-items:center;gap:12px;min-width:0;padding:13px 0 13px 24px!important;display:grid!important}.fdh-team{align-items:center;gap:10px;min-width:0;display:flex}.fdh-team.end{justify-content:flex-end}.fdh-team b{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fdh-score{text-align:center;font-variant-numeric:tabular-nums;font-weight:700}.fdh-score.vs{color:#7a8a9c;font-size:12px;font-weight:500}.fdh-roles{flex-wrap:wrap;gap:6px;display:flex}.fdh-role{color:#2d5b94;background:#eef3fa;border-radius:4px;padding:2px 8px;font-size:12px}.fdh-role.gold{color:#8a6417;background:#fbf3e1;font-weight:600}.fdh-star{place-items:center;width:48px;height:44px;color:#9aa9ba!important;display:grid!important}.fdh-star[aria-pressed=true]{color:#c9962e!important}.fdh-star svg{width:18px;height:18px}.fdh-crest{object-fit:contain;flex:none;width:24px;height:24px}.fdh-crest-blank{color:#42566e;background:#eef3fa;border-radius:50%;place-items:center;font-size:11px;display:grid}.fdh-focus .fdh-crest-blank{color:#dce5f0;background:#ffffff1f}.fdh-box{padding:20px 22px}.fdh-box p,.fd-rail-apps p{color:#42566e;margin:4px 0 0;font-size:14px}.fdh-probox{background:#fbf3e1;border:1px solid #ebd9ae;border-radius:14px;padding:22px}.fdh-probox h2{color:#3d2b06}.fdh-probox p{color:#5c4410;margin:6px 0 16px;font-size:14px}.fdh-probox button{border-radius:8px;width:100%;height:44px;font-weight:600;color:#fff!important;text-align:center!important;background:#10233d!important}.fdh-apps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.fdh-apps a{color:#fff;background:#10233d;border-radius:8px;justify-content:center;align-items:center;height:42px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.fdh-apps a+a{color:#10233d;background:#fff;border:1px solid #c9d5e4}.fdp-hero{color:#fff;text-align:center;background:#10233d;padding:56px 32px 72px}.fdp-hero-in{max-width:1080px;margin:0 auto}.fdp-badge{letter-spacing:1.2px;color:#2b1e05;background:#e9c77b;border-radius:4px;margin-bottom:18px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.fdp-hero h1{letter-spacing:-.8px;margin:0 0 14px;font-size:44px;line-height:1.25}.fdp-hero p{color:#c9d5e4;max-width:40em;margin:0 auto;font-size:17px}.fdp-plans{max-width:880px;margin:-40px auto 0;padding:0 32px;position:relative}.fdp-sec{max-width:1080px;margin:56px auto 0;padding:0 32px}.fdp-sec h2{letter-spacing:-.3px;margin:0 0 16px;font-size:24px}.fdp-table{overflow:hidden}.fdp-tr{border-top:1px solid #eef2f6;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);display:grid}.fdp-tr span{color:#42566e;padding:15px 24px}.fdp-tr span b{color:#0f2138;font-weight:500}.fdp-th{background:#f8fafc;border-top:0;font-size:13px;font-weight:600}.fdp-th .gold{color:#8a6417}.fdp-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.fdp-faq>div{padding:20px 22px}.fdp-faq h3{margin:0 0 6px;font-size:16px}.fdp-faq p{color:#42566e;margin:0;font-size:14px;line-height:1.7}.fdp-terms{margin:20px 0 72px;font-size:14px}.fm-buy.fm-buy-desk{background:#fff;border:1px solid #dce3ec;border-radius:16px;padding:30px 32px 18px;box-shadow:0 12px 32px #10233d1f}.fm-buy-desk .fm-buy-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fm-buy-desk .fm-buy-plans>button{border-radius:12px;grid-template-columns:1fr;grid-template-areas:"name""price""sub";gap:8px;padding:22px 24px!important}.fm-buy-desk .fm-buy-plans b{letter-spacing:-1.2px;font-size:40px}.fm-buy-desk .fm-buy-plans b small{letter-spacing:0;font-size:15px}.fm-buy-desk .fm-buy-name{font-size:18px}.fm-buy-desk .fm-buy-sub{font-size:14px}.fm-buy-desk .primary{border-radius:10px;justify-content:center;align-items:center;width:100%;height:52px;margin:18px 0 6px;font-size:16px;font-weight:600;display:flex;color:#fff!important;background:#1f66c1!important}.fm-buy-desk .primary:disabled{opacity:.6}.fm-buy-desk .fine-print{color:#5d6e82;text-align:center;font-size:13px}.fm-buy-desk .fine-print a{color:#1f66c1}.fm-buy-desk .fm-account-status{color:#1d5fae;text-align:center;background:#eef4fd;border-radius:10px;padding:14px;font-size:18px;font-weight:600}.fd-reader-hidden{display:none}.fd-reader-grid{grid-template-columns:800px 340px;justify-content:center;align-items:start;gap:28px;padding-top:24px;display:grid}.fd-stage .device-screen[data-web=true]{background:#fff;border-radius:14px;max-width:none;position:sticky;top:88px;overflow:hidden;box-shadow:0 0 0 1px #e2e8f0;height:calc(100vh - 88px)!important}.fd-stage .bottom-nav{display:none!important}.fd-stage .fm-app .match-mini>b{font-size:22px}.fd-stage .fm-app .match-mini>span{font-size:28px}.fd-rail{flex-direction:column;gap:16px;max-height:calc(100vh - 100px);padding-bottom:24px;display:flex;position:sticky;top:88px;overflow:auto}.fd-rail-match{padding:20px 22px}.fd-rail-match small{color:#5d6e82;font-size:12px}.fd-rail-match h2{margin:4px 0 2px;font-size:20px;line-height:1.35}.fd-rail-match h2 span{color:#7a8a9c;font-size:13px;font-weight:500}.fd-rail-label{color:#5d6e82;margin:14px 0 6px;font-size:12px}.fd-rail-pro{border-radius:8px;width:100%;height:42px;margin-top:14px;font-weight:600;color:#5c4410!important;text-align:center!important;background:#fbf3e1!important;border:1px solid #ebd9ae!important}.fd-rail-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:16px;display:grid}.fd-rail-links button{border-radius:6px;height:36px;font-size:13px;color:#42566e!important;text-align:center!important;background:#f1f4f8!important}.fd-rail-links button[aria-current=page]{color:#fff!important;background:#10233d!important}.fd-rail-day{padding:18px 0 6px}.fd-rail-day header{padding:0 20px}.fd-rail-day ol{margin:0;padding:0;list-style:none}.fd-rail-day li+li{border-top:1px solid #eef2f6}.fd-rail-day li button{align-items:center;gap:12px;width:100%;display:flex;padding:11px 20px!important}.fd-rail-day li button:hover{background:#f5f8fc}.fd-rail-day .fd-muted{padding:8px 20px}.fd-teams{flex-direction:column;flex:1;min-width:0;display:flex}.fd-teams b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.fd-rail-apps{padding:18px 20px}.fd-foot{background:#fff;border-top:1px solid #e2e8f0}.fd-foot .fd-wrap{color:#5d6e82;flex-wrap:wrap;gap:24px;padding-top:22px;padding-bottom:22px;font-size:13px;display:flex}.fd-foot a{color:#1f66c1;text-decoration:none}.fd-foot-end{margin-left:auto}[dir=rtl] .fd-stage{direction:rtl}@media (width<=1279px){.fd-wrap{padding-left:20px;padding-right:20px}.fd-reader-grid{grid-template-columns:720px 300px;gap:20px}.fdh-top{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.fd-stage *{transition:none!important}}.fm-app .live-center{--lc-home:#ff6654;--lc-away:#2199ed;color:#363b4a;background:#fff;margin:0;font-size:12px}.fm-app .live-center .lc-tabs{background:#f5f6f8;gap:0;padding:12px 15px;display:flex}.fm-app .live-center .lc-tabs button{color:#666;background:#fff;border:0;flex:1;min-height:42px;font-size:14px}.fm-app .live-center .lc-tabs button:first-child{border-radius:5px 0 0 5px}.fm-app .live-center .lc-tabs button:last-child{border-radius:0 5px 5px 0}.fm-app .live-center .lc-tabs button[aria-pressed=true]{color:#fff;background:#237af2}.fm-app .live-center .lc-updated{text-align:right;color:#89929d;margin:0;padding:7px 12px;font-size:10px}.fm-app .live-center .lc-team-key{border-bottom:1px solid #f1f2f5;justify-content:space-between;gap:15px;padding:13px 12px;display:flex}.fm-app .live-center .lc-team-key b{align-items:center;gap:7px;font-weight:500;display:flex}.fm-app .live-center .lc-team-key i{background:var(--lc-home);width:8px;height:8px}.fm-app .live-center .lc-team-key b:last-child i{background:var(--lc-away)}.fm-app .live-center .lc-card{background:#ffd217;border-radius:2px;flex:none;width:10px;height:13px;display:inline-block;transform:skew(-8deg)}.fm-app .live-center .lc-card.red{background:#f4555b}.fm-app .live-center .lc-more{color:#247dd9;background:#fff;border:0;border-top:1px solid #f4f5f7;justify-content:center;align-items:center;gap:5px;width:100%;min-height:38px;font-size:11px;display:flex}.fm-app .live-center .lc-stat-table tbody td:first-child{color:#e85f4a}.fm-app .live-center .lc-stat-table tbody td:last-child{color:#198bd8}.fm-app .live-center .lc-stat-table tbody tr:nth-child(2n){background:#fafbfd}.fm-app .live-center .lc-timeline-tools{justify-content:center;align-items:center;gap:10px;padding:10px 5px;display:flex}.fm-app .live-center .lc-timeline-tools>div{border:1px solid #209aee;border-radius:4px;display:flex;overflow:hidden}.fm-app .live-center .lc-timeline-tools button{color:#209aee;background:#fff;border:0;min-height:36px;padding:0 9px;font-size:12px}.fm-app .live-center .lc-timeline-tools button[aria-pressed=true]{color:#fff;background:#209aee}.fm-app .live-center .lc-timeline-tools .lc-goals{color:#868b93;align-items:center;gap:6px;min-height:40px;padding:0;font-size:11px;display:flex}.fm-app .live-center .lc-goals i{background:#e8ebee;border-radius:10px;width:27px;height:16px;position:relative}.fm-app .live-center .lc-goals i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0002}.fm-app .live-center .lc-goals[aria-checked=true] i{background:#2199ed}.fm-app .live-center .lc-goals[aria-checked=true] i:after{left:13px}.fm-app .live-center .lc-timeline{background:#f2f3f5;padding:16px 10px;position:relative}.fm-app .live-center .lc-timeline:before{content:"";border-left:1px dashed #d1d6de;position:absolute;top:25px;bottom:25px;left:50%}.fm-app .live-center .lc-boundary{color:#91959b;background:#fff;border-radius:20px;justify-content:center;align-items:center;gap:5px;width:max-content;margin:0 auto 12px;padding:7px 12px;font-size:12px;display:flex;position:relative}.fm-app .live-center .lc-event{grid-template-columns:minmax(0,1fr) 43px minmax(0,1fr);align-items:center;min-height:48px;margin:12px 0;display:grid;position:relative}.fm-app .live-center .lc-event time{text-align:center;z-index:1;background:#fff;border-radius:15px;grid-area:1/2;padding:6px 0;font-size:10px}.fm-app .live-center .lc-event>button{text-align:left;background:#fff;border:1px solid #0000;border-radius:3px;grid-area:1/1;align-items:center;gap:5px;min-width:0;min-height:48px;padding:9px 6px;display:flex}.fm-app .live-center .lc-event.away>button{grid-column:3}.fm-app .live-center .lc-event.selected>button{border-color:#2199ed}.fm-app .live-center .lc-event>button>span:last-child{min-width:0}.fm-app .live-center .lc-event small{color:#9299a3;margin-bottom:3px;font-size:9px;display:block}.fm-app .live-center .lc-event b{overflow-wrap:anywhere;font-size:11px;font-weight:500;display:block}.fm-app .live-center .lc-event em{color:#8a929d;margin-top:3px;font-size:9px;font-style:normal;display:block}.fm-app .live-center .lc-event .lc-on,.fm-app .live-center .lc-event .lc-off{align-items:center;gap:2px;font-size:10px;display:flex}.fm-app .live-center .lc-on{color:#00a780}.fm-app .live-center .lc-off{color:#ed6556}.fm-app .live-center .lc-event-icon{flex:none;font-size:13px;font-weight:600}.fm-app .live-center .lc-text:before{left:30px}.fm-app .live-center .lc-text .lc-event{grid-template-columns:40px minmax(0,1fr)}.fm-app .live-center .lc-text .lc-event time{grid-column:1}.fm-app .live-center .lc-text .lc-event>button{grid-column:2}.fm-app .live-center .lc-text .lc-event.home>button{background:#fff2ef}.fm-app .live-center .lc-text .lc-event.away>button{background:#edf6ff}.fm-app .live-center .lc-text .lc-event b{font-size:12px}.fm-app .live-center .lc-text .lc-event .face{width:28px;min-width:28px;height:28px}.fm-app .live-center .lc-related{background:#fff;display:flex}.fm-app .live-center .lc-related button{color:#2f7edb;background:#fff;border:0;border-top:1px solid #edf0f4;flex:1;justify-content:center;align-items:center;gap:4px;min-height:44px;font-size:12px;display:flex}.fm-app .live-center .lc-wait{color:#9b9ea6;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:30px 15px;display:flex}.fm-app .live-center .lc-wait>span{margin-bottom:22px;font-size:62px;line-height:1}.fm-app .live-center .lc-wait h3{margin:0;font-size:15px;font-weight:400}.fm-app .live-center .lc-wait p{margin:9px 0 20px;font-size:11px}.fm-app .live-center .lc-wait button,.fm-app .live-center .lc-extra>button{color:#2480da;background:#eff7ff;border:0;border-radius:5px;justify-content:center;align-items:center;min-height:44px;padding:0 18px;font-size:12px;display:flex}.fm-app .live-center .lc-extra{padding:12px}.fm-app .live-center .lc-empty{text-align:center;color:#9096a0;background:#f2f3f5;padding:20px 0;position:relative}.fm-app[data-page=live] .fixture-header .match-mini small,.fm-app[data-page=live] .fixture-header .match-mini em{font-size:10px}.fm-app[data-page=live] .page-content>.page-end{margin-top:14px}.fm-app[data-page=live][data-live-compact=true] .fixture-facts{display:none}.fm-app[data-page=live][data-live-compact=true] .fixture-header .match-mini{min-height:65px;padding:7px 18px}.fm-app[data-page=live][data-live-compact=true] .fixture-league{display:none}.fm-app[data-page=live][data-live-compact=true] .team-crest{width:24px;height:24px}.fm-app[data-page=live][data-live-compact=true] .match-mini>b{gap:3px;font-size:11px}.fm-app[data-page=live][data-live-compact=true] .match-mini>span{font-size:22px}.fm-app[data-page=live][data-live-compact=true] .match-mini small{font-size:9px}.fm-app .live-center .lc-tabs{background:#eff3f9;gap:4px;padding:9px 12px}.fm-app .live-center .lc-tabs button{min-height:44px;font-weight:600;border-radius:7px!important}.fm-app .live-center .lc-section-title{justify-content:space-between;align-items:center;gap:8px;padding:13px 14px 10px;display:flex}.fm-app .live-center .lc-section-title h3{color:#173c66;margin:0;font-size:14px;font-weight:700}.fm-app .live-center .lc-section-title>span{color:#7a8ba0;align-items:center;gap:3px;font-size:10px;display:flex}.fm-app .live-center .lc-summary{background:linear-gradient(135deg,#f3f8ff,#fff);border-bottom:7px solid #f0f3f8}.fm-app .live-center .lc-highlights{grid-template-columns:1fr 1fr;gap:7px;padding:0 12px 13px;display:grid}.fm-app .live-center .lc-highlights button{text-align:left;background:#fff;border:1px solid #f3d5ce;border-radius:8px;align-items:center;gap:5px;min-width:0;min-height:54px;padding:8px 6px;display:flex}.fm-app .live-center .lc-highlights button.away{border-color:#c9e4f9}.fm-app .live-center .lc-highlights time{color:#eb624a;font-size:11px;font-weight:700}.fm-app .live-center .lc-highlights .away time{color:#218cdb}.fm-app .live-center .lc-highlights .face{width:28px;min-width:28px;height:28px}.fm-app .live-center .lc-highlights button>span:not(.face){flex:1;min-width:0}.fm-app .live-center .lc-highlights b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;display:block;overflow:hidden}.fm-app .live-center .lc-highlights small{color:#78879b;align-items:center;gap:4px;margin-top:4px;font-size:9px;display:flex}.fm-app .live-center .lc-highlights button>svg{color:#8795a9;flex:none;width:10px}.fm-app .live-center .lc-dot{background:var(--lc-home);border-radius:50%;width:7px;height:7px;display:inline-block}.fm-app .live-center .lc-dot.away{background:var(--lc-away)}.fm-app .live-center .lc-periods{gap:5px;padding:0 12px 7px;display:flex}.fm-app .live-center .lc-periods button{color:#65809f;text-align:center;background:#fff;border:1px solid #dbe5f1;border-radius:6px;flex:1;justify-content:center;min-height:44px;font-size:12px}.fm-app .live-center .lc-periods button[aria-pressed=true]{color:#216ec9;background:#eaf3ff;border-color:#7caeec;font-weight:700}.fm-app .live-center .lc-periods button:disabled{color:#9ea9b8;background:#f5f6f8;border-color:#eef0f4}.fm-app .live-center .lc-team-key{border:0;padding:8px 14px;font-size:11px}.fm-app .live-center .lc-comparisons{padding:0 14px 8px}.fm-app .live-center .lc-measure{padding:1px 0 8px}.fm-app .live-center .lc-measure-button{background:0 0;border:0;grid-template-columns:1fr 1.6fr 1fr;align-items:center;width:100%;min-height:44px;padding:0;display:grid}.fm-app .live-center .lc-measure-button strong{font-variant-numeric:tabular-nums;color:#ec644e;text-align:left;font-size:20px}.fm-app .live-center .lc-measure-button strong:last-child{color:#228fe0;text-align:right}.fm-app .live-center .lc-measure-button>span{color:#526981;text-align:center;font-size:12px}.fm-app .live-center .lc-measure-button small{color:#9bacbe;margin-left:4px;font-size:10px}.fm-app .live-center .lc-split-bars{grid-template-columns:1fr 1fr;gap:5px;display:grid}.fm-app .live-center .lc-split-bars>span{background:#edf1f6;border-radius:4px;justify-content:flex-end;height:6px;display:flex;overflow:hidden}.fm-app .live-center .lc-split-bars>span:last-child{justify-content:flex-start}.fm-app .live-center .lc-split-bars i{background:var(--lc-home);border-radius:4px;height:100%;display:block}.fm-app .live-center .lc-split-bars>span:last-child i{background:var(--lc-away)}.fm-app .live-center .lc-explanation{color:#56708e;background:#eff6ff;border-radius:6px;margin:8px 0 0;padding:9px;font-size:11px;line-height:1.6}.fm-app .live-center .lc-score-strip{background:#f8fafd;border:1px solid #e7edf5;border-radius:8px;grid-template-columns:repeat(3,1fr);margin:4px 12px 8px;display:grid;overflow:hidden}.fm-app .live-center .lc-score-strip>div{border-right:1px solid #e7edf5;justify-content:space-around;align-items:center;padding:12px 5px;display:flex}.fm-app .live-center .lc-score-strip>div:last-child{border:0}.fm-app .live-center .lc-score-strip b{color:var(--lc-home);font-size:14px}.fm-app .live-center .lc-score-strip b:last-child{color:var(--lc-away)}.fm-app .live-center .lc-score-strip span{color:#78879a;font-size:10px}.fm-app .live-center .lc-more{min-height:44px;font-size:12px}.fm-app .live-center .lc-stat-table{border-collapse:collapse;width:100%;font-size:11px}.fm-app .live-center .lc-stat-table thead{color:#355e8e;background:#eaf1fc}.fm-app .live-center .lc-stat-table th,.fm-app .live-center .lc-stat-table td{text-align:center;border-bottom:1px solid #edf1f6;padding:11px 5px;font-weight:400}.fm-app .live-center .lc-availability{color:#8a97a8;margin:8px 14px 12px;font-size:10px;line-height:1.6}.fm-app .live-center .lc-process{border-top:7px solid #f0f3f8}.fm-app .live-center .lc-timeline-tools button{min-height:44px}.fm-app .live-center .lc-event>button{border-radius:8px;min-height:58px}.fm-app .live-center .lc-event .face{width:28px;min-width:28px;height:28px}.fm-app .live-center .lc-wait button+button{margin-top:9px}.fm-app .live-center .lc-extra h3{color:#234f7d;margin:16px 0;font-size:14px}.fm-app .live-center .lc-tabs{z-index:1;position:relative}.fm-app .live-center .lc-tabs button{text-align:center;justify-content:center;align-items:center;display:flex}.lc-sync{text-align:right;color:#7b8ca3;margin:0;padding:0 14px 10px;font-size:10px;line-height:1.5}.live-players{color:#163858;margin:0 -12px}.lp-leaders{grid-template-columns:1fr 1fr;gap:10px;margin:4px 12px 20px;display:grid}.fm-app button.lp-leader{color:#183c5f;text-align:center;background:linear-gradient(155deg,#edf7ff,#fff 78%);border:1px solid #d6e6fa;border-top:3px solid #2196ee;border-radius:10px;flex-direction:column;align-items:center;min-width:0;padding:12px 9px;display:flex;position:relative}.fm-app button.lp-leader.home{background:linear-gradient(155deg,#fff0e8,#fff 78%);border-color:#ff705a #f5dbd3 #f5dbd3}.lp-team{align-items:center;gap:5px;max-width:100%;min-height:22px;font-size:12px;font-weight:700;display:flex}.lp-team .team-crest{width:19px;height:19px}.lp-team span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-leader>small{color:#71869b;margin:3px 0 9px;font-size:10px}.lp-leader-face{width:72px;height:64px;position:relative}.lp-leader-face .face{background:#fff;border-radius:50%;width:58px;box-shadow:0 3px 10px #11335d16;height:58px!important}.lp-leader-face .lp-rating{position:absolute;bottom:0;right:0;box-shadow:0 0 0 2px #fff}.lp-leader>strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:8px 0 2px;font-size:13px;line-height:1.4;overflow:hidden}.lp-leader-meta{color:#788b9e;font-size:10px}.lp-contribution{color:#7a8da1;border-top:1px solid #aec3d330;grid-template-columns:1fr 1fr;gap:5px;width:100%;margin-top:10px;padding-top:8px;font-size:10px;display:grid}.lp-contribution span{justify-content:center;align-items:center;gap:5px;display:flex}.lp-contribution b{color:#23435f;font-variant-numeric:tabular-nums;font-size:16px}.lp-no-rating{color:#7a8da1;place-content:center;min-height:110px;font-size:12px;display:grid}.lp-rating{color:#8492a1;font-variant-numeric:tabular-nums;background:#edf1f5;border-radius:5px;place-items:center;min-width:31px;height:25px;padding:0 4px;font-size:12px;display:inline-grid}.lp-rating.excellent{color:#fff;background:#12875e}.lp-rating.good{color:#fff;background:#2183df}.lp-rating.fair{color:#573b05;background:#f3b94f}.lp-rating.low{color:#fff;background:#ee7866}.lp-list-heading{justify-content:space-between;align-items:center;padding:0 12px 10px;display:flex}.lp-list-heading h3{font-size:14px;margin:0!important}.lp-list-heading small{color:#8a98a8;font-size:10px}.lp-sides{gap:5px;padding:0 12px 12px;display:flex}.fm-app .lp-sides button{color:#6c849b;background:#fff;border:1px solid #dbe6f2;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:44px;font-size:12px;display:flex}.lp-sides .team-crest{width:18px;height:18px}.fm-app .lp-sides button[aria-pressed=true]{color:#2077d9;background:#eaf3ff;border-color:#84b5ff;font-weight:700}.lp-modes{background:#f1f5fb;gap:3px;padding:4px 10px;display:flex}.fm-app .lp-modes button,.lp-detail .lp-modes button{color:#6e849b;background:0 0;border:0;border-radius:6px;flex:1;justify-content:center;align-items:center;min-height:44px;font-size:12px;display:flex}.fm-app .lp-modes button[aria-pressed=true],.lp-detail .lp-modes button[aria-pressed=true]{color:#1979df;background:#fff;font-weight:700;box-shadow:0 2px 4px #16385809}.lp-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.lp-table th:first-child{width:47%}.lp-table thead{color:#68819a;background:#e8f0fa}.lp-table thead th{text-align:center;height:44px;padding:0 2px;font-weight:500}.lp-table thead th:first-child{text-align:left;padding-left:14px}.fm-app .lp-table thead button{text-align:center;width:100%;min-height:44px;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:10px;line-height:1.3;display:flex}.lp-table thead th[aria-sort=descending]{color:#147de2;font-weight:700}.lp-table td{text-align:center;border-bottom:1px solid #eaf0f5;padding:9px 2px}.lp-table tbody th{text-align:left;border-bottom:1px solid #eaf0f5;padding:0 3px 0 12px;font-weight:400}.fm-app button.lp-player{color:#263f59;text-align:left;background:0 0;border:0;align-items:center;gap:7px;width:100%;min-height:64px;padding:8px 0;display:flex}.lp-player .face{background:#f0f4f8;border-radius:50%;flex-shrink:0;width:30px;height:30px}.lp-player>span:last-child{min-width:0}.lp-player b{text-overflow:ellipsis;white-space:nowrap;max-width:117px;font-size:11px;line-height:1.5;display:block;overflow:hidden}.lp-player small{color:#8396aa;white-space:nowrap;margin-top:3px;font-size:9px;display:block}.lp-player i{background:#2998ed;border-radius:50%;width:5px;height:5px;margin-right:3px;display:inline-block}.lp-player i.home{background:#fb785c}.lp-rest{border:1px solid #e1eaf3;border-radius:7px;margin:12px;font-size:12px}.lp-rest summary{color:#75899f;cursor:pointer;padding:14px}.fm-app .lp-rest button{text-align:left;color:#35516d;background:#fff;border:0;border-top:1px solid #edf1f5;align-items:center;gap:10px;width:100%;padding:9px 12px;display:flex}.lp-rest button>span:nth-child(2){flex:1}.lp-rest small{color:#8a9aaa;margin-top:4px;font-size:10px;display:block}.lp-footnote,.lp-empty{color:#7e91a5;margin:8px 0;padding:6px 12px;font-size:11px;line-height:1.6}.lp-detail-hero{background:#edf6ff;border-left:3px solid #2998ed;border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:18px 12px;display:flex}.lp-detail-hero.home{background:#fff3ed;border-color:#fb785c}.lp-detail-hero>.face{flex-shrink:0;width:58px;height:58px}.lp-detail-hero>div{flex:1;min-width:0}.lp-detail-hero h2{line-height:1.4;margin:5px 0!important;font-size:18px!important}.lp-detail-hero small,.lp-detail-hero span{color:#72879b;font-size:11px}.lp-detail-hero .lp-rating{min-width:37px;height:34px;font-size:16px}.lp-detail-stats{grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0;display:grid}.lp-detail-stats>div{background:#f4f7fb;border:1px solid #e5edf5;border-radius:7px;flex-direction:column;align-items:center;gap:7px;padding:15px 5px;display:flex}.lp-detail-stats strong{color:#274e77;font-variant-numeric:tabular-nums;font-size:21px}.lp-detail-stats span{color:#7b8da0;font-size:11px}.lp-moments{padding:5px 8px}.lp-moments h3{font-size:14px}.lp-moments>div{border-bottom:1px solid #edf1f5;align-items:center;gap:16px;padding:10px 0;font-size:12px;display:flex}.lp-moments time{color:#2485df;min-width:34px;font-size:11px}.live-players button:focus-visible,.lp-detail button:focus-visible{outline-offset:2px;outline:2px solid #207de1}.fm-app .news-discovery{color:#152743;padding:0 14px 16px}.fm-app .news-discovery button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.fm-app .news-discovery button:focus-visible{outline-offset:2px;outline:3px solid #55a4f5}.fm-app .nd-heading{color:#fff;background:#102e57;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;padding:20px 16px 18px;display:flex}.fm-app .nd-heading>div>span{letter-spacing:1.7px;color:#93b9e6;font-size:10px;font-weight:700}.fm-app .nd-heading h1{letter-spacing:-.5px;margin:5px 0 0;font-size:25px}.fm-app .nd-language{background:#24466e;border:1px solid #49678a;border-radius:9px;display:flex;overflow:hidden}.fm-app .nd-language button{color:#cfdfef;background:0 0;border:0;min-width:47px;min-height:44px;font-size:12px}.fm-app .nd-language button[aria-pressed=true]{color:#145aab;background:#fff;font-weight:750}.fm-app .nd-date{color:#28537f;background:#eaf2fc;border-radius:0 0 12px 12px;justify-content:center;align-items:center;min-height:44px;margin-bottom:12px;display:flex}.fm-app .nd-date>button{color:#27649e;background:0 0;border:0;place-items:center;width:46px;min-height:44px;display:grid}.fm-app .nd-date button:disabled{opacity:.25;cursor:default}.fm-app .nd-date>span{text-align:center;min-width:172px;font-size:13px;font-weight:700}.fm-app .nd-date small{margin-left:8px;font-size:10px;font-weight:400}.fm-app .nd-views{border-bottom:1px solid #dce5f0;grid-template-columns:repeat(4,1fr);margin-bottom:15px;display:grid}.fm-app .nd-views button{color:#6c7a8c;background:0 0;border:0;border-bottom:3px solid #0000;min-height:47px;font-size:14px;font-weight:700}.fm-app .nd-views button[aria-pressed=true]{color:#1267c9;border-bottom-color:#176cce}.fm-app .nd-search{background:#f2f5f9;border:1px solid #e4eaf1;border-radius:9px;align-items:center;gap:8px;min-height:46px;margin-bottom:18px;padding:0 10px;display:flex}.fm-app .nd-search>svg{color:#64809c;flex-shrink:0;width:17px;height:17px}.fm-app .nd-search input{color:#20354e;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:13px}.fm-app .nd-search>button{color:#718195;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;display:grid}.fm-app .nd-section-title{justify-content:space-between;align-items:center;gap:8px;margin:0 0 10px;display:flex}.fm-app .nd-section-title h2{margin:0;font-size:16px;font-weight:750}.fm-app .nd-section-title>small{color:#8391a1;font-size:12px}.fm-app .nd-section-title button{color:#286cae;background:0 0;border:0;align-items:center;gap:3px;min-height:44px;padding:0;font-size:12px;display:flex}.fm-app .nd-team-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.fm-app .nd-team{background:#f4f8ff;border:1px solid #e0eaf6;border-radius:11px;flex-direction:column;align-items:center;gap:7px;min-width:0;min-height:100px;padding:12px 5px 10px;display:flex}.fm-app .nd-team>.team-crest,.fm-app .nd-team>.crest,.fm-app .nd-team>img{flex-shrink:0;width:32px!important;height:32px!important}.fm-app .nd-team img{object-fit:contain}.fm-app .nd-team>b{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;min-height:28px;font-size:11px;line-height:1.35;display:-webkit-box;overflow:hidden}.fm-app .nd-team small{color:#71859b;font-size:10px}.fm-app .nd-directory{margin-bottom:20px}.fm-app .nd-league-grid{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px;display:grid}.fm-app .nd-league-grid>button{text-align:left;background:linear-gradient(135deg,#eef5ff,#fff);border:1px solid #dbe8f7;border-radius:12px;flex-direction:column;gap:8px;min-width:0;min-height:110px;padding:12px;display:flex;position:relative}.fm-app .nd-league-symbol{color:#1e74cf;letter-spacing:2px;font-size:10px}.fm-app .nd-league-grid b{font-size:15px}.fm-app .nd-league-grid small{color:#71859b;font-size:11px}.fm-app .nd-league-grid svg{color:#568ac5;position:absolute;bottom:14px;right:11px}.fm-app .nd-fixture-list{gap:10px;display:grid}.fm-app .nd-fixture{text-align:left;background:#fff;border:1px solid #dce8f5;border-radius:12px;width:100%;padding:12px;display:block}.fm-app .nd-fixture-meta{color:#768ca5;justify-content:space-between;gap:7px;font-size:11px;display:flex}.fm-app .nd-fixture-teams{grid-template-columns:1fr 24px 1fr;align-items:center;margin:14px 0;display:grid}.fm-app .nd-fixture-teams>span{text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;font-size:13px;display:flex}.fm-app .nd-fixture-teams>span .team-crest,.fm-app .nd-fixture-teams>span .crest{width:30px;height:30px}.fm-app .nd-fixture-teams em{color:#9baaba;text-align:center;font-size:12px;font-style:normal}.fm-app .nd-fixture-foot{color:#4077ad;border-top:1px solid #edf1f7;justify-content:space-between;padding-top:10px;font-size:11px;display:flex}.fm-app .nd-selection{background:#edf5ff;border:1px solid #cfe0f4;border-radius:12px;margin-bottom:18px;padding:0 13px 13px}.fm-app .nd-return{color:#376a9d;background:0 0;border:0;align-items:center;gap:6px;min-height:44px;padding:0;display:flex;font-size:12px!important}.fm-app .nd-selection>div{align-items:center;gap:8px;min-height:44px;display:flex}.fm-app .nd-selection h2{flex:1;min-width:0;margin:0;font-size:18px;line-height:1.4}.fm-app .nd-selection>div>button{color:#6d8caa;background:0 0;border:0;place-items:center;min-width:44px;min-height:44px;display:grid}.fm-app .nd-selection>small{color:#6d86a0;margin-top:3px;font-size:11px;display:block}.fm-app .nd-categories{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px;display:grid}.fm-app .nd-categories button{color:#6d7c8f;background:#fff;border:1px solid #e0e7ef;border-radius:8px;min-height:44px;font-size:12px}.fm-app .nd-categories button[aria-pressed=true]{color:#fff;background:#176bc5;border-color:#176bc5;font-weight:700}.fm-app .nd-story{text-align:left;background:#fff;border:1px solid #e0e7ef;border-radius:12px;width:100%;margin-bottom:11px;padding:14px;display:block}.fm-app .nd-story:first-child{border-top:3px solid #317dce}.fm-app .nd-story-meta{color:#8693a5;justify-content:space-between;align-items:center;gap:7px;font-size:10px;display:flex}.fm-app .nd-story-meta>span{color:#2870b7;background:#eaf3ff;border-radius:4px;padding:4px 6px}.fm-app .nd-story h3{color:#1a2e46;overflow-wrap:anywhere;margin:10px 0 11px;font-size:16px;font-weight:700;line-height:1.55}.fm-app .nd-story-match{color:#5f7893;align-items:center;gap:5px;margin-bottom:12px;font-size:10px;display:flex}.fm-app .nd-story-match>span:not(.crest):not(.team-crest){flex:1;min-width:0}.fm-app .nd-story-match .crest,.fm-app .nd-story-match .team-crest,.fm-app .nd-story-match>img{flex-shrink:0;width:18px!important;height:18px!important}.fm-app .nd-story-match img{object-fit:contain}.fm-app .nd-story-footer{color:#7a8b9e;border-top:1px solid #edf1f5;align-items:center;gap:6px;padding-top:10px;font-size:10px;display:flex}.fm-app .nd-story-footer>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fm-app .nd-story-footer small{color:#567897;flex-shrink:0;font-size:10px}.fm-app .nd-story-footer svg{flex-shrink:0;width:12px}.fm-app .nd-more{color:#2067af;background:#f0f6ff;border:1px solid #d5e3f2;border-radius:9px;width:100%;min-height:46px;margin-top:7px;font-size:13px!important}.fm-app .nd-status{color:#8c682f;background:#fff7e7;border-radius:8px;padding:10px;font-size:11px;line-height:1.5}.fm-app .nd-empty{text-align:center;background:#f5f8fc;border-radius:12px;padding:24px 15px}.fm-app .nd-empty h3{margin:0 0 8px;font-size:15px}.fm-app .nd-empty p{color:#79899d;font-size:12px;line-height:1.6}.fm-app .nd-empty button{color:#1d66b3;background:#e6f0fd;border:0;border-radius:8px;min-height:44px;padding:0 20px}.fm-app .nd-story img,.fm-app .nd-team img,.fm-app .nd-fixture img{pointer-events:none}.fm-app .nd-team .team-crest img,.fm-app .nd-team .crest img{width:32px;height:32px}.fm-app .nd-fixture .team-crest img,.fm-app .nd-fixture .crest img{width:30px;height:30px}.fm-app .nd-story-match .team-crest img,.fm-app .nd-story-match .crest img{width:18px;height:18px}.fm-app .nd-content-mode{color:#315b87;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;display:flex}.fm-app .nd-content-mode>span{font-weight:650}.fm-app .nd-content-mode small{color:#8192a6;margin-left:7px;font-size:11px;font-weight:400}.fm-app .nd-content-mode button{color:#507ba8;background:0 0;border:0;align-items:center;gap:3px;min-height:40px;padding:0;font-size:11px;display:flex}.fm-app .nd-content-mode svg{width:12px;height:12px}.fm-app .nd-focus-summary{color:#4c647e;overflow-wrap:anywhere;margin:0 0 12px;font-size:13px;line-height:1.8}.fm-app .nd-focus .nd-story-meta>span{overflow-wrap:anywhere;min-width:0}.fm-app .nd-focus time{flex-shrink:0}.fm-app .nd-focus-evidence{color:#7a8b9e;border-top:1px solid #edf1f5;font-size:11px}.fm-app .nd-focus-evidence summary{cursor:pointer;justify-content:space-between;align-items:center;gap:7px;min-height:44px;list-style:none;display:flex}.fm-app .nd-focus-evidence summary::-webkit-details-marker{display:none}.fm-app .nd-focus-evidence summary>span:last-child{color:#507aa7;white-space:nowrap;align-items:center;gap:3px;display:flex}.fm-app .nd-focus-evidence svg{width:12px;height:12px}.fm-app .nd-focus-evidence[open] summary svg{transform:rotate(90deg)}.fm-app .nd-focus-evidence>div{overflow-wrap:anywhere;border-top:1px solid #edf1f5;padding:10px 0}.fm-app .nd-focus-evidence a{color:#286cae}.fm-app .nd-focus-evidence a:focus-visible,.fm-app .nd-focus-evidence summary:focus-visible{outline-offset:2px;outline:3px solid #55a4f5}.fm-app .nd-focus-evidence small{color:#8a99aa;font-size:10px;line-height:1.8;display:block}.fm-app .nd-focus-evidence p{margin:5px 0;line-height:1.8}.fm-app .nd-focus-evidence blockquote{border-left:2px solid #d1dfef;margin:8px 0;padding-left:9px;line-height:1.8}.fm-app .nd-focus-impact{color:#526f8f;background:#f3f7fc;border-radius:5px;padding:10px}.fm-app .nd-focus-impact b{margin-bottom:3px;font-size:11px;display:block}.fm-app .nd-team-digest{background:#fff;border:1px solid #dce6f2;border-radius:12px;margin-bottom:14px;overflow:hidden}.fm-app .nd-digest-heading{background:#edf4fd;border-bottom:1px solid #e0e9f5;align-items:center;gap:10px;padding:14px;display:flex}.fm-app .nd-digest-heading>.team-crest,.fm-app .nd-digest-heading>.crest{flex-shrink:0;width:34px!important;height:34px!important}.fm-app .nd-digest-heading .team-crest img,.fm-app .nd-digest-heading .crest img{width:34px;height:34px}.fm-app .nd-digest-heading>div{flex:1;min-width:0}.fm-app .nd-digest-heading h3{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.4}.fm-app .nd-digest-heading small{color:#768ba4;margin-top:3px;font-size:10px;font-weight:400;display:block}.fm-app .nd-digest-heading>b{color:#2b629c;text-align:right;flex-shrink:0;font-size:21px;line-height:1}.fm-app .nd-digest-match{color:#6c839f;background:#f8faff;justify-content:space-between;gap:10px;padding:9px 14px;font-size:10px;display:flex}.fm-app .nd-digest-match>span{overflow-wrap:anywhere;min-width:0}.fm-app .nd-digest-match time{white-space:nowrap;flex-shrink:0}.fm-app .nd-team-digest .nd-focus{box-shadow:none;border:0;border-top:1px solid #eaf0f6;border-radius:0;margin:0;padding:14px}.fm-app .nd-focus h4{color:#1a2e46;overflow-wrap:anywhere;margin:8px 0;font-size:15px;line-height:1.6}.fm-app .nd-team-more>summary{cursor:pointer;color:#3971aa;background:#f4f8fd;border-top:1px solid #e2ebf6;justify-content:center;align-items:center;gap:5px;min-height:44px;font-size:12px;list-style:none;display:flex}.fm-app .nd-team-more>summary::-webkit-details-marker{display:none}.fm-app .nd-team-more>summary svg{width:12px;height:12px}.fm-app .nd-team-more[open]>summary svg{transform:rotate(90deg)}.fm-app .nd-team-more>summary:focus-visible{outline-offset:-3px;outline:3px solid #55a4f5}.fm-app .nd-merged-records>div{background:#f8faff;border-left:2px solid #d2dfef;margin:10px 0;padding:8px 10px}.fm-app .nd-merged-records strong{color:#4c6b8b;font-size:11px;font-weight:600}.fm-app .nd-merged-records>b{color:#4d7097;font-size:11px}.fm-app .pi-section{color:#20354b;background:#fff;border:0;border-radius:0}.fm-app .pi-intro{background:#f4f8fc;border-bottom:1px solid #e6edf4;padding:14px 16px 12px}.fm-app .pi-kicker{justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.fm-app .pi-kicker i{color:#fff;background:#1267bf;border-radius:4px;margin-right:4px;padding:3px 5px;font-size:10px;font-style:normal}.fm-app .pi-kicker time,.fm-app .pi-intro>small{color:#738397;font-size:10px;font-weight:400}.fm-app .pi-intro p{color:#354c64;margin:10px 0 5px;font-size:13px;line-height:1.75}.fm-app .pi-categories{background:#fff;border-bottom:1px solid #e4ebf3;grid-template-columns:repeat(4,1fr);padding:0 12px;display:grid}.fm-app .pi-categories button{color:#728195;background:0 0;border:0;min-height:44px;font-size:13px;position:relative}.fm-app .pi-categories button[aria-pressed=true]{color:#1267bf;font-weight:700}.fm-app .pi-categories button[aria-pressed=true]:after{content:"";background:#1267bf;border-radius:3px;height:3px;position:absolute;bottom:0;left:28%;right:28%}.fm-app .pi-categories button:focus-visible,.fm-app .mi-supplement-toggle:focus-visible{outline-offset:-3px;outline:2px solid #1267bf}.fm-app .pi-team{border-bottom:1px solid #dce6f0;margin:0 14px 12px}.fm-app .pi-team-heading{align-items:center;gap:6px;padding:14px 0 6px;display:flex}.fm-app .pi-team-heading .team-crest{width:22px;height:22px}.fm-app .pi-team-heading h3{margin:0;font-size:14px}.fm-app .pi-team-heading>span{color:#7b8b9c;margin-left:auto;font-size:10px}.fm-app .pi-fact{border-bottom:1px solid #edf1f5;padding:11px 0 10px}.fm-app .pi-fact:last-child{border-bottom:0}.fm-app .pi-fact-label{color:#8391a1;align-items:center;gap:7px;font-size:10px;display:flex}.fm-app .pi-fact-label>span{color:#39709f}.fm-app .pi-team.away .pi-fact-label>span{color:#9c7143}.fm-app .pi-fact h4{margin:5px 0 7px;font-size:15px;font-weight:650;line-height:1.5}.fm-app .pi-fact>p{color:#4b6176;margin:0 0 8px;font-size:13px;line-height:1.75}.fm-app .pi-impact{background:#f5f8fb;border-radius:5px;gap:7px;padding:8px 10px;font-size:12px;line-height:1.65;display:flex}.fm-app .pi-impact b{color:#346da3;white-space:nowrap;padding-top:1px;font-size:10px}.fm-app .pi-impact>span{min-width:0}.fm-app .pi-evidence{color:#7a8c9d;margin-top:4px;font-size:10px}.fm-app .pi-evidence summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.fm-app .pi-evidence summary>span{color:#236fae;flex-shrink:0}.fm-app .pi-evidence>div{flex-direction:column;gap:4px;margin:8px 0;display:flex}.fm-app .pi-evidence a,.fm-app .pi-sources a{color:#1769b8;text-decoration:none}.fm-app .pi-evidence>small{color:#8595a5;font-size:10px;line-height:1.7;display:block}.fm-app .pi-lineup{padding:12px 0}.fm-app .pi-lineup h4{margin:0;font-size:14px}.fm-app .pi-lineup h4 small{color:#73879d;margin-left:8px;font-size:10px;font-weight:400}.fm-app .pi-lineup>p{color:#73879d;font-size:10px}.fm-app .pi-lineup>div{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.fm-app .pi-lineup>div>span{overflow-wrap:anywhere;border-bottom:1px solid #edf1f5;min-width:0;padding:8px 2px;font-size:12px}.fm-app .pi-lineup>div small{color:#8291a3;margin-top:2px;font-size:10px;display:block}.fm-app .pi-limits,.fm-app .pi-sources,.fm-app .pi-changes{color:#697e93;border-top:1px solid #e9eff6;padding:0 14px;font-size:11px;line-height:1.8}.fm-app .pi-limits summary,.fm-app .pi-sources summary,.fm-app .pi-changes summary{cursor:pointer;align-items:center;min-height:42px;display:flex}.fm-app .pi-changes{color:#936529;background:#fff9ed}.fm-app .pi-changes summary{justify-content:space-between}.fm-app .pi-changes summary span{font-size:10px}.fm-app .pi-sources article{border-top:1px solid #edf2f7;padding:10px 0}.fm-app .pi-sources article>small{display:block}.fm-app .pi-sources p{overflow-wrap:anywhere}.fm-app .pi-sources blockquote{color:#8191a1;overflow-wrap:anywhere;border-left:2px solid #cad9e8;margin:6px 0;padding-left:10px}.fm-app .pi-empty{color:#7b8999;padding:12px 0;font-size:12px;line-height:1.8}.fm-app .pi-video-evidence{font-size:10px}.fm-app .mi-supplement-toggle{color:#326595;text-align:left;background:#fff;border:1px solid #e3ebf3;border-radius:7px;justify-content:space-between;align-items:center;width:100%;margin:10px 0;padding:15px 16px;font-size:12px;display:flex}.fm-app .mi-supplement-toggle>span{color:#2b425a;font-size:13px;font-weight:600}.fm-app .mi-supplement-toggle small{color:#8190a0;margin-top:5px;font-size:10px;font-weight:400;display:block}.fm-app .match-intelligence{color:#18314d;font-size:14px}.fm-app .match-intelligence button{min-height:44px}.fm-app .mi-teams{grid-template-columns:.65fr 1fr 1fr;gap:8px;margin:0 0 14px;display:grid}.fm-app .mi-teams button{background:#eaf0f7;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:7px;font-size:13px;font-weight:650;display:flex}.fm-app .mi-teams button[aria-pressed=true]{color:#fff;background:#146ac8}.fm-app .mi-teams .team-crest{width:23px;height:23px}.fm-app .mi-section{background:#fff;border:1px solid #e4ecf5;border-radius:12px;margin-bottom:14px;overflow:hidden}.fm-app .mi-heading{justify-content:space-between;align-items:center;gap:8px;padding:13px 13px 10px;display:flex}.fm-app .mi-heading h2{margin:0;font-size:16px}.fm-app .mi-heading>span{color:#687c94;text-align:right;font-size:11px}.fm-app .mi-story{border-top:1px solid #e9eff6;padding:12px 13px}.fm-app .mi-meta{color:#607794;flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;display:flex}.fm-app .mi-meta .team-crest{width:18px;height:18px}.fm-app .mi-meta time{margin-left:auto}.fm-app .mi-tag{color:#1962a5;background:#eaf4ff;border-radius:4px;padding:2px 6px}.fm-app .mi-story.away .mi-tag{color:#996016;background:#fff0df}.fm-app .mi-story-toggle{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:7px 0;display:flex}.fm-app .mi-story-toggle h3{color:#18314d;margin:0;font-size:16px;line-height:1.55}.fm-app .mi-story-toggle svg{color:#1767b9;flex-shrink:0}.fm-app .mi-preview{color:#61758d;overflow-wrap:anywhere;margin:1px 0 5px;font-size:13px;line-height:1.7}.fm-app .mi-publisher{color:#718197;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.fm-app .mi-publisher>span{overflow-wrap:anywhere}.fm-app .mi-publisher button{color:#216bb4;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px}.fm-app .mi-reading{border-top:1px solid #e5edf5;padding-top:7px}.fm-app .mi-reading-tools{color:#667d95;justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.fm-app .mi-reading-tools>div{gap:5px;display:flex}.fm-app .mi-reading-tools button{background:#edf2f8;border:0;border-radius:6px;padding:7px 12px;font-size:12px}.fm-app .mi-reading-tools button[aria-pressed=true]{color:#fff;background:#146ac8}.fm-app .mi-reading>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#233e58;margin:12px 0;font-size:14px;line-height:1.9}.fm-app .mi-collapse,.fm-app .mi-more{color:#246bb0;text-align:center;background:#f3f7fc;border:0;width:100%;padding:9px;font-size:12px;display:block}.fm-app .mi-after>button{background:#f5f8fc;border:0;border-top:1px solid #e5edf5;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:10px 13px;font-size:13px;display:flex}.fm-app .mi-empty{color:#526c88;border-top:1px solid #edf2f7;padding:12px 14px 18px;font-size:13px}.fm-app .mi-empty b{color:#2a4e73}.fm-app .mi-empty p{margin:6px 0;line-height:1.7}.fm-app .mi-empty small{color:#6a7d93;font-size:11px}.fm-app .mi-roster-head{color:#4b6e96;background:#eaf2fc;grid-template-columns:minmax(0,1fr) 67px 56px;padding:8px 12px;font-size:11px;display:grid}.fm-app .mi-roster-head span:not(:first-child){text-align:right}.fm-app .mi-person summary{cursor:pointer;border-bottom:1px solid #edf2f7;grid-template-columns:minmax(0,1fr) 67px 56px;align-items:center;min-height:64px;padding:11px 12px;list-style:none;display:grid}.fm-app .mi-person summary::-webkit-details-marker{display:none}.fm-app .mi-fact summary::-webkit-details-marker{display:none}.fm-app .mi-person summary>span:not(:first-child){text-align:right;font-size:11px}.fm-app .mi-person summary>span:last-child{color:#365e89;justify-content:flex-end;align-items:center;gap:4px;display:flex}.fm-app .mi-person-name{align-items:center;gap:7px;min-width:0;display:flex}.fm-app .mi-person-name .face{flex-shrink:0;width:35px;height:35px}.fm-app .mi-person-name b{overflow-wrap:anywhere;font-size:12px;line-height:1.5;display:block}.fm-app .mi-person-name small{color:#6c7f95;font-size:10px;line-height:1.5;display:block}.fm-app .mi-question{color:#976219}.fm-app .mi-out{color:#b04b4a}.fm-app .mi-person-detail{background:#f6f9fd;padding:10px 13px;font-size:12px}.fm-app .mi-person-detail p{margin:0 0 10px;line-height:1.7}.fm-app .mi-person-detail small{color:#6b7e94;font-size:11px}.fm-app .mi-player-values{text-align:center;grid-template-columns:repeat(4,1fr);gap:7px;margin-bottom:10px;display:grid}.fm-app .mi-player-values b{color:#245e97;font-size:18px;display:block}.fm-app .mi-player-values span{color:#6b7e94;font-size:11px}.fm-app .mi-fact{border-top:1px solid #e8eff7}.fm-app .mi-fact summary{cursor:pointer;padding:12px 13px;list-style:none}.fm-app .mi-fact-title{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.fm-app .mi-fact-title>span{color:#3875b2;white-space:nowrap;align-items:center;gap:3px;font-size:11px;display:flex}.fm-app .mi-rest{grid-template-columns:1fr 1fr;gap:12px;margin:11px 0 7px;display:grid}.fm-app .mi-rest>div{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.fm-app .mi-rest>div:last-child{align-items:flex-end}.fm-app .mi-rest span{align-items:center;gap:5px;font-size:12px;display:flex}.fm-app .mi-rest .team-crest{width:19px;height:19px}.fm-app .mi-rest strong{color:#1e6dc4;font-size:27px;line-height:1.2}.fm-app .mi-rest .away strong{color:#d38a34}.fm-app .mi-rest small{color:#718298;font-size:11px;font-weight:400}.fm-app .mi-fact p{color:#657c95;margin:5px 0 0;font-size:12px;line-height:1.65}.fm-app .mi-goals{gap:5px;margin:11px 0 7px;display:flex}.fm-app .mi-goals>span{text-align:center;color:#677c95;background:#eef2f7;border-radius:4px;min-width:35px;padding:5px;font-size:12px}.fm-app .mi-goals>span.scored{color:#287754;background:#e6f5ed}.fm-app .mi-fact-body{padding:0 12px 13px}.fm-app .mi-fact table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.fm-app .mi-fact th{color:#486c94;text-align:left;background:#eaf2fc;padding:8px 6px;font-weight:600}.fm-app .mi-fact td{overflow-wrap:anywhere;border-bottom:1px solid #eaf0f6;padding:9px 6px}.fm-app .mi-person[open] summary svg,.fm-app .mi-fact[open] summary svg{transform:rotate(180deg)}.fm-app .mi-roster-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.fm-app .mi-roster-team{min-width:0}.fm-app .mi-roster-grid .mi-roster-team.away{border-left:1px solid #e1eaf4}.fm-app .mi-roster-team-title{color:#245e97;background:#eaf2fc;border-top:2px solid #2879ca;align-items:center;gap:7px;min-height:63px;padding:9px 10px;display:flex}.fm-app .mi-roster-team-title .team-crest{flex-shrink:0;width:25px;height:25px}.fm-app .mi-roster-team-title b{overflow-wrap:anywhere;font-size:13px;display:block}.fm-app .mi-roster-team-title small{color:#607a96;font-size:11px;display:block}.fm-app .mi-roster-team.away .mi-roster-team-title{color:#97601b;background:#fff4e5;border-top-color:#d8933c}.fm-app .mi-roster-grid .mi-person summary{grid-template-columns:1fr 1fr;align-content:start;gap:7px 3px;min-height:101px;padding:11px 9px}.fm-app .mi-roster-grid .mi-person-name{grid-column:1/-1;min-height:43px}.fm-app .mi-roster-grid .mi-person-name b{font-size:12px}.fm-app .mi-roster-grid .mi-person summary>span:nth-child(2){text-align:left}.fm-app .mi-roster-grid .mi-person summary>span:last-child{white-space:nowrap;gap:1px;font-size:10px}.fm-app .mi-roster-grid .mi-person-name .face{width:31px;height:31px}.fm-app .mi-roster-grid .mi-player-values{grid-template-columns:repeat(2,1fr)}.fm-app .mi-roster-grid .mi-person-detail{padding:10px 9px}.fm-app .mi-roster-grid .mi-empty{padding:14px 10px;font-size:12px}.odds-freshness{background:var(--soft);border-bottom:1px solid var(--line);color:var(--ink);flex-direction:column;gap:3px;padding:10px 16px;font-size:11px;display:flex}.odds-freshness small{color:var(--muted);font-size:10px;line-height:1.5}.page-content .company-reading{font-variant-numeric:tabular-nums;background:#fff;margin:0;padding:0}.company-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:6px 16px;display:flex}.company-heading h1{min-width:0;color:var(--ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:17px;line-height:1.4;display:flex}.company-heading h1 span{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:400}.company-heading button{min-height:44px;color:var(--blue);flex-shrink:0;align-items:center;gap:2px;font-size:12px;display:flex}.company-heading button svg{width:13px}.company-tools{z-index:5;background:#fff;position:sticky;top:0}.company-markets{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);padding:0 12px;display:grid}.company-markets button{min-height:44px;color:var(--muted);font-size:14px;font-weight:600;position:relative}.company-markets button[aria-pressed=true]{color:var(--blue)}.company-markets button[aria-pressed=true]:after{content:"";background:var(--blue);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:25%;right:25%}.company-table-title{border-bottom:1px solid var(--line);box-sizing:border-box;background:#f7f9fc;justify-content:space-between;align-items:center;gap:8px;height:34px;padding:0 16px;display:flex}.company-table-title h2{color:var(--ink);margin:0;font-size:12px;font-weight:600}.company-table-title h2 span{color:var(--muted);margin-left:5px;font-size:11px;font-weight:400}.company-table-title>span{color:var(--muted);font-size:10px}.company-quotes{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;color:var(--ink);font-size:12px}.company-quotes th{z-index:4;color:#61748c;text-align:center;background:#edf2f8;border-bottom:1px solid #dce4ef;height:34px;padding:0 2px;font-size:11px;font-weight:500;position:sticky;top:79px}.company-quotes td{box-sizing:border-box;text-align:center;vertical-align:middle;border-bottom:1px solid #eaf0f6;height:48px;padding:7px 2px}.company-quotes th:first-child{width:13%}.company-quotes th:last-child{width:26%}.company-quotes.euro th:first-child{width:11%}.company-quotes.euro th:nth-last-child(2){width:14%}.company-quotes .company-return-rate{color:#61748c;white-space:nowrap;font-size:10px}.company-quotes td:last-child{font-size:11px}.company-quotes td b{white-space:nowrap;letter-spacing:-.3px;font-size:15px;font-weight:650}.company-quotes td b span{margin-left:1px;font-size:10px}.company-quotes td b.company-line{white-space:normal;font-size:12px;font-weight:600;line-height:1.35}.company-quotes time{color:#465c76;white-space:nowrap;flex-direction:column;align-items:center;gap:2px;line-height:1.3;display:flex}.company-quotes time small{color:#8593a5;font-size:10px}.company-quotes time span{font-size:12px}.company-quotes tr:nth-child(2n){background:#f8fafc}.company-quotes tr.latest{background:#edf5ff}.company-quotes tr.latest td:first-child{box-shadow:inset 3px 0 var(--blue)}.company-stage{color:#8190a4;white-space:nowrap;font-size:10px;display:inline-block}.company-stage.inplay{color:#b35a31;background:#fff1e7;border-radius:3px;padding:3px 4px}.company-reading .rise{color:#c64755}.company-reading .fall{color:#258463}.company-legend{color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:14px 12px 0;font-size:10px;display:flex}.company-footnote{color:var(--muted);margin:8px 16px 16px;font-size:11px;line-height:1.7}.company-empty{text-align:center;color:var(--muted);border-bottom:1px solid var(--line);padding:24px 16px;font-size:12px}.company-reading button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.company-reading button:active{background:var(--soft)}.mobile-choice{vertical-align:middle;min-width:0;max-width:100%;font:inherit;color:#18334d;display:inline-flex}.fm-app .mobile-choice-trigger,.mobile-choice-trigger{color:#18334d;width:100%;min-width:72px;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #dbe5f1;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.mobile-choice-trigger>span{white-space:normal;overflow-wrap:anywhere}.mobile-choice-trigger svg{color:#7790ac;flex:none;width:16px;height:16px}.mobile-choice-inline{flex-wrap:wrap;gap:4px;min-width:0;display:flex}.fm-app .mobile-choice-inline>button,.mobile-choice-inline>button{min-width:44px;min-height:44px;font:inherit;text-align:center;color:#52677d;cursor:pointer;background:#fff;border:1px solid #dbe5f1;border-radius:7px;flex:1;padding:9px 10px;font-size:12px;line-height:1.4}.fm-app .mobile-choice-inline>button[aria-pressed=true],.mobile-choice-inline>button[aria-pressed=true]{color:#2166bb;background:#eaf2fe;border-color:#b9cff0;font-weight:650}.mobile-choice button:disabled{opacity:.5;cursor:default}.mobile-choice button:focus-visible,.mobile-choice-panel button:focus-visible,.mobile-choice-panel input:focus-visible{outline-offset:2px;outline:2px solid #2166bb}.mobile-choice-panel{color:#18334d;padding-bottom:8px;font-family:inherit}.mobile-choice-toolbar{color:#647b94;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;font-size:12px;display:flex}.mobile-choice-toolbar>button{color:#18334d;background:#f6f9fd;border:1px solid #dbe5f1;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.mobile-choice-toolbar svg{width:17px;height:17px}.mobile-choice-search{background:#f6f9fd;border:1px solid #dbe5f1;border-radius:9px;align-items:center;gap:8px;min-height:48px;margin-bottom:10px;padding:0 12px;display:flex}.mobile-choice-search svg{color:#647b94;flex:none;width:18px;height:18px}.mobile-choice-search input{width:100%;min-width:0;min-height:46px;font:inherit;color:#18334d;background:0 0;border:0;outline:none;font-size:14px}.mobile-choice-options{gap:5px;display:grid}.mobile-choice-options>button{color:#18334d;width:100%;min-height:48px;font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e9f2;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:14px;line-height:1.5;display:flex}.mobile-choice-options>button[aria-pressed=true]{color:#2166bb;background:#eaf2fe;border-color:#b9cff0;font-weight:650}.mobile-choice-options>button:disabled{opacity:.45;cursor:default}.mobile-choice-options svg{flex:none;width:18px;height:18px}.mobile-choice-options p{color:#647b94;padding:18px 6px;font-size:13px}.fm-app .filter-row{flex-wrap:wrap}.fm-app .filter-row>label{flex-wrap:wrap;gap:7px;min-width:0}.fm-app .filter-row .text-button{min-height:44px}.fm-app .mobile-choice.in-page{flex-direction:column;align-items:stretch;gap:6px;width:100%;display:flex}.fm-app .mobile-choice-more{color:#2467af;background:#f0f5fc;border:0;border-radius:7px;min-height:44px;font-size:12px}.fm-app .mobile-choice.in-page .mobile-choice-inline{grid-template-columns:repeat(auto-fit,minmax(88px,1fr));width:100%;display:grid}.fm-app .mobile-choice-search{margin:0}.fm-app .select-row{flex-wrap:wrap}.fm-app .select-row>.mobile-choice{max-width:100%}.lineup-page{--lu-home:var(--blue);--lu-away:#cb6729;--lu-field:#176b60;--lu-field-line:#ffffff30;background:var(--soft);padding-bottom:16px}.lineup-page button:focus-visible,.lu-player-detail button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.lu-kind{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:12px 16px;display:grid}.lu-kind button{background:var(--soft);min-height:40px;color:var(--muted);border-radius:5px;font-size:13px;font-weight:600}.lu-kind button[aria-pressed=true]{background:var(--blue);color:#fff;box-shadow:0 2px 5px #246cc222}.lu-kind button:active,.lu-person:active{filter:brightness(.95)}.lu-context{justify-content:space-between;align-items:center;gap:8px;padding:12px 16px 10px;font-size:12px;display:flex}.lu-context span{font-weight:600}.lu-context small{color:var(--muted);text-align:right;font-size:10px}.lu-pitch{color:#fff;background:var(--lu-field);border-radius:8px;margin:0 12px 16px;overflow:hidden;box-shadow:0 3px 12px #18334d12}.lu-half{--lu-team:var(--lu-home)}.lu-half.away{--lu-team:var(--lu-away);border-top:1px solid #ffffff50}.lu-half>header{background:#00000024;justify-content:space-between;align-items:center;gap:8px;min-height:42px;padding:8px 12px;display:flex}.lu-team-label{align-items:center;gap:6px;min-width:0;display:flex}.lu-team-label .team-crest{flex:none;width:23px;height:23px}.lu-team-label b{overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.4}.lu-team-label em{opacity:.8;border:1px solid;border-radius:3px;flex:none;padding:0 3px;font-size:9px;font-style:normal}.lu-half>header>strong{letter-spacing:1px;white-space:nowrap;color:#fff;font-size:16px}.lu-field-half{background:repeating-linear-gradient(0deg,#ffffff03 0 47px,#ffffff0a 47px 94px);flex-direction:column;justify-content:space-around;padding:9px 4px;display:flex;position:relative}.lu-field-markings{border:1px solid var(--lu-field-line);pointer-events:none;border-bottom:0;position:absolute;inset:8px 10px 0}.away .lu-field-markings{border-top:0;border-bottom:1px solid var(--lu-field-line);inset:0 10px 8px}.lu-field-markings i:first-child{border:1px solid var(--lu-field-line);border-top:0;width:50%;height:45px;position:absolute;top:0;left:25%}.away .lu-field-markings i:first-child{top:auto;bottom:0;transform:rotate(180deg)}.lu-field-markings i:last-child{border:1px solid var(--lu-field-line);border-radius:50%;width:60px;height:60px;position:absolute;bottom:-30px;left:calc(50% - 30px)}.away .lu-field-markings i:last-child{top:-30px;bottom:auto}.lu-pitch-row{justify-content:space-around;gap:2px;min-height:60px;display:flex;position:relative}.lu-pitch-player{color:#fff;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;gap:4px;min-width:0;max-width:100px;padding:2px 0;font-size:10px;display:flex}.lu-pitch-face{width:36px;height:36px;display:block;position:relative}.lu-pitch-face .face{background:#e9f0ef;border:2px solid #ffffffd9;border-radius:50%;width:36px;height:36px;overflow:hidden}.lu-pitch-face .face img{object-fit:cover;width:100%;height:100%}.lu-pitch-face>i,.lu-portrait>i{background:var(--lu-team);color:#fff;border:1px solid #fff;border-radius:4px;place-items:center;min-width:17px;height:17px;padding:0 2px;font-size:9px;font-style:normal;font-weight:700;display:grid;position:absolute;bottom:-2px;left:-5px}.lu-pitch-name{-webkit-line-clamp:2;text-align:center;overflow-wrap:anywhere;text-shadow:0 1px 3px #0005;-webkit-box-orient:vertical;max-width:100%;line-height:1.25;display:-webkit-box;overflow:hidden}.lu-rating{color:#195a9b;font-variant-numeric:tabular-nums;background:#eaf4fd;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:26px;padding:2px 3px;font-size:11px;font-weight:700;display:inline-flex}.lu-pitch-face>.lu-rating{background:#fff;min-width:23px;padding:0 2px;font-size:9px;line-height:16px;position:absolute;bottom:-2px;right:-15px;box-shadow:0 1px 3px #0002}.lu-half>footer{background:#00000024;flex-wrap:wrap;align-items:center;gap:7px;padding:9px 12px;font-size:11px;display:flex;position:relative}.lu-half>footer>span{opacity:.75;font-size:10px}.lu-half>footer>b{font-size:11px}.lu-half>footer>small{opacity:.8;width:100%;font-size:10px}.lu-lineup-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:150px;padding:20px;display:flex}.lu-lineup-empty svg{opacity:.7;width:26px;height:26px}.lu-lineup-empty small{opacity:.75;font-size:11px}.lu-section{background:#fff;margin-top:10px}.lu-section-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:13px 16px 10px;display:flex}.lu-section-heading h2{margin:0;padding-left:9px;font-size:15px;position:relative}.lu-section-heading h2:before{content:"";background:var(--blue);border-radius:2px;width:3px;position:absolute;top:4px;bottom:4px;left:0}.lu-section-heading>small{color:var(--muted);text-align:right;font-size:10px}.lu-columns{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lu-columns>div{--lu-team:var(--lu-home);min-width:0;padding:0 10px 8px}.lu-columns>div.away{--lu-team:var(--lu-away);border-left:1px solid var(--line)}.lu-columns>div>header{border-bottom:1px solid var(--line);min-height:40px;color:var(--lu-team);background:#f0f6fe;justify-content:space-between;align-items:center;gap:4px;margin:0 -10px 3px;padding:8px 10px;display:flex}.lu-columns>div.away>header{background:#fff6ec}.lu-columns .lu-team-label{gap:4px}.lu-columns .lu-team-label .team-crest{width:18px;height:18px}.lu-columns .lu-team-label b{font-size:11px}.lu-columns .lu-team-label em{display:none}.lu-columns>div>header>small{white-space:nowrap;font-size:10px}.lu-person{text-align:left;width:100%;min-height:67px;color:var(--ink);border-bottom:1px solid #edf1f6;align-items:center;gap:7px;padding:8px 0;display:flex}.lu-portrait{flex:none;width:30px;height:33px;display:block;position:relative}.lu-portrait .face{background:var(--soft);border-radius:50%;width:30px;height:30px;overflow:hidden}.lu-portrait>i{min-width:14px;height:14px;font-size:8px;bottom:0;left:-3px}.lu-person-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.lu-person-text>b{overflow-wrap:anywhere;font-size:11px;font-weight:600;line-height:1.4}.lu-person-text>small{color:var(--muted);overflow-wrap:anywhere;font-size:10px;line-height:1.3}.lu-person-text>strong{color:#b84035;font-size:10px;font-weight:600;line-height:1.3}.lu-person-text>strong.doubtful{color:#98651c}.lu-person>.lu-rating{min-width:24px;padding:1px 2px;font-size:10px}.lu-list-empty{color:var(--muted);margin:0;padding:16px 0;font-size:11px;line-height:1.65}.lu-footnote{color:var(--muted);margin:12px 16px 0;font-size:10px;line-height:1.6}.lu-grouped{padding:10px 12px}.lu-grouped>p{color:#fff;opacity:.8;margin:0 0 8px;font-size:10px}.lu-grouped>div>small{color:#fff;font-size:10px}.lu-grouped>div>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 10px;display:grid}.lu-grouped .lu-person{color:#fff;border-color:#ffffff26}.lu-grouped .lu-person-text>small{color:#e4eceb}.lu-player-detail{text-align:center;padding:12px 0 24px}.lu-player-detail>.face{background:var(--soft);border-radius:50%;width:72px;height:72px;display:inline-flex;overflow:hidden}.lu-player-detail h2{margin:10px 0 4px;font-size:21px}.lu-player-detail>p{color:var(--muted);font-size:12px}.lu-player-detail dl{background:var(--soft);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));margin:20px 0;padding:16px 4px;display:grid}.lu-player-detail dt{color:var(--muted);font-size:11px}.lu-player-detail dd{margin:6px 0 0;font-size:17px;font-weight:600}.lu-player-detail>small{color:var(--muted);font-size:11px}.lu-player-detail .lu-injury-detail{color:#b84035}@media (width<=360px){.lu-columns>div{padding-left:7px;padding-right:7px}.lu-person{gap:5px}.lu-portrait{width:26px}.lu-portrait .face{width:26px;height:26px}.lu-person-text>b{font-size:10px}.lu-context{flex-direction:column;align-items:flex-start;gap:2px}.lu-pitch-player{font-size:9px}}.basic-fundamentals{--bf-blue:#2474cf;--bf-orange:#d87e35;color:#233d5b;background:#f5f7fb;padding:10px 12px 20px;font-size:12px}.bf-reading-scope{color:#7d8b9a;margin-top:7px;font-size:10px;line-height:1.65;display:block}.bf-points-comparison{padding:12px 10px 4px}.bf-points-comparison>b{margin-bottom:8px;font-size:12px;display:block}.bf-points-comparison>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.bf-points-comparison article{min-width:0;color:var(--bf-blue);flex-direction:column;gap:5px;display:flex}.bf-points-comparison [data-side=away]{color:var(--bf-orange)}.bf-points-comparison strong{font-size:23px}.bf-points-comparison strong small{margin-left:4px;font-size:10px;font-weight:400}.bf-points-comparison i{background:currentColor;border-radius:3px;height:5px;display:block}.bf-points-comparison article>small{color:#7c8d9f;font-size:10px}.bf-scope-label{color:#6f8299;margin:6px 0;font-size:10px;display:block}.bf-performance{padding:0 10px}.bf-performance>div{margin:12px 0}.bf-performance h3{color:#286eb7;background:#edf5ff;border-radius:6px;margin:0;padding:8px;font-size:12px}.bf-performance [data-side=away] h3{color:#b0682d;background:#fff3e8}.bf-performance h3 img{object-fit:contain;vertical-align:middle;width:20px;height:20px;margin-right:6px}.bf-performance h3 small{color:#74869a;margin-top:5px;font-size:10px;font-weight:400;display:block}.bf-performance .data-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:11px}.bf-performance .data-table :is(th,td){text-align:center;overflow-wrap:anywhere;border-bottom:1px solid #e9eff6;padding:9px 1px}.bf-performance thead{background:#eef4fb}.bf-performance tbody th{font-weight:400}.bf-performance .bf-updated{color:#8292a4;font-size:10px}.bf-pro-reading{background:#fffdf8;border:1px solid #e8dfcc;border-radius:10px;margin:10px;padding:12px}.bf-pro-reading>header{color:#98743b;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:11px;display:flex}.bf-pro-reading>header span{font-weight:700}.bf-pro-reading>header small{color:#8b8e92;font-size:9px}.bf-pro-reading h3{color:#29496b;margin:10px 0 5px;font-size:15px;line-height:1.55}.bf-pro-reading p{overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.8}.bf-pro-reading h4{margin:10px 0 6px;font-size:13px;line-height:1.65}.bf-pro-reading article{border-top:1px solid #ece6db;margin-top:10px;padding:6px 0}.bf-pro-pair{gap:7px;display:grid}.bf-pro-pair>div{border-left:3px solid var(--bf-blue);background:#eef5ff;border-radius:0 6px 6px 0;padding:7px 9px}.bf-pro-pair>[data-side=away]{border-color:var(--bf-orange);background:#fff1e5}.bf-pro-pair b{color:#32618e;font-size:11px}.bf-pro-pair>[data-side=away] b{color:#ae6e3a}.bf-pro-pair p{margin:3px 0}.bf-pro-judgment{color:#233e60;font-weight:500}.bf-pro-reading .bf-pro-evidence{color:#768495;font-size:11px}.bf-pro-reading details{color:#7c8897;margin-top:8px}.bf-pro-reading summary{cursor:pointer;min-height:32px;font-size:11px}.bf-pro-reading details p{white-space:pre-line;font-size:11px;line-height:1.75}.bf-analysis-gap{color:#7d8794}.bf-unlock{color:#806536;text-align:left;background:#fffaf0;border:1px solid #e8dfcc;border-radius:8px;align-items:center;gap:8px;width:calc(100% - 20px);min-height:44px;margin:10px;padding:8px 10px;font-size:12px;display:flex}.bf-unlock span{margin-left:auto}.bf-filter-scope{color:#788ca2;padding:0 12px;font-size:10px;line-height:1.6}.bf-season,.bf-block{background:#fff;border:1px solid #e4ebf4;border-radius:14px;margin-bottom:12px;overflow:hidden}.bf-season>header,.bf-block>header{border-bottom:1px solid #eaf0f7;justify-content:space-between;align-items:center;gap:8px;padding:11px 12px;display:flex}.bf-season h2,.bf-block>header h2{color:#213f63;margin:0;font-size:15px}.bf-block>header small{color:#7c8da0;font-size:10px}.bf-season>header button{color:#276ec0;background:0 0;border:0;min-height:36px;padding:4px;font-size:11px}.bf-season-pair{background:linear-gradient(90deg,#eff6ff 0 50%,#fff5ed 50%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.bf-season-pair article{text-align:center;min-width:0;color:var(--bf-blue);padding:12px 8px 10px}.bf-season-pair article+article{color:var(--bf-orange);border-left:1px solid #fff}.bf-team{justify-content:center;align-items:center;gap:6px;min-height:30px;font-size:12px;display:flex}.bf-team b{overflow-wrap:anywhere}.bf-team img{object-fit:contain;width:22px;height:22px}.bf-rank{justify-content:center;align-items:baseline;gap:7px;margin:5px 0 10px;display:flex}.bf-rank strong{font-size:31px;line-height:1.2}.bf-rank span{color:#71869c;font-size:10px}.bf-season dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;margin:0;display:grid}.bf-season dt{color:#70849b;font-size:10px}.bf-season dd{margin:4px 0 0;font-size:16px;font-weight:700}.bf-jump{gap:4px;margin:0 0 10px;display:flex}.bf-jump button{color:#4e6a8a;background:#eaf0f8;border:0;border-radius:20px;flex:1;min-height:40px;font-size:12px}.bf-jump span{color:#8096af;font-size:10px}.basic-fundamentals .preserved-data{background:0 0;padding:0!important}.basic-fundamentals .fm-basic-index,.basic-fundamentals .fm-basic-subindex{display:none!important}.basic-fundamentals .fm-base[data-fm-base=football]{background:#fff!important;padding:0!important}.basic-fundamentals .fm-base[data-fm-base=football] .fm-section{box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0 10px 8px!important}.basic-fundamentals .fm-base[data-fm-base=football] .fm-section>header{display:none!important}.basic-fundamentals .fm-base[data-fm-base=football] .fm-scroll{width:100%!important;min-width:0!important;height:auto!important;max-height:none!important;overflow:visible!important}.basic-fundamentals .fm-base[data-fm-base=football] .fm-table{table-layout:fixed!important;width:100%!important;min-width:0!important;font-size:11px!important}.basic-fundamentals .fm-base[data-fm-base=football] .fm-table :is(th,td){overflow-wrap:anywhere;text-align:center;line-height:1.35;white-space:normal!important;padding:7px 2px!important}.basic-fundamentals .fm-base[data-fm-base=football] .fm-table th{color:#567598!important;background:#edf4fc!important;font-weight:500!important}.basic-fundamentals .fm-base[data-fm-base=football] .fm-table tbody tr:nth-child(2n){background:#f8faff}.basic-fundamentals .fm-base[data-fm-base=football] .fm-tabs{background:0 0!important;border:0!important;flex-wrap:wrap!important;gap:3px!important;width:auto!important;min-height:38px!important;padding:6px 0!important;display:inline-flex!important}.basic-fundamentals .fm-base[data-fm-base=football] .fm-tabs[aria-label=近期比赛场地]{float:right}.basic-fundamentals .fm-base[data-fm-base=football] .fm-tabs a{background:#f0f4fa;align-items:center;display:inline-flex;border:0!important;border-radius:16px!important;min-height:32px!important;padding:4px 7px!important;font-size:10px!important}.basic-fundamentals .fm-base[data-fm-base=football] .fm-tabs a.active{color:#216cc0!important;background:#e2efff!important}.basic-fundamentals [data-reading-region=recent]>.fm-scroll{display:none!important}.basic-fundamentals .fm-data-chart[data-chart=recent-results]{clear:both;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid!important}.basic-fundamentals .fm-data-chart[data-chart=recent-results]>.fm-chart-caption,.basic-fundamentals .fm-data-chart[data-chart=recent-results]>.fm-chart-note{grid-column:1/-1}.basic-fundamentals .fm-chart-caption{margin:3px 0!important;font-size:12px!important}.basic-fundamentals .fm-chart-note{color:#7b8da1!important;margin:5px 0!important;font-size:10px!important;line-height:1.5!important}.basic-fundamentals .fm-data-chart{box-shadow:none!important;background:0 0!important;border:0!important;margin:5px 0 10px!important;padding:8px 0!important}.basic-fundamentals [data-chart=standings]{display:none!important}.basic-fundamentals .fm-team-pair{gap:10px!important}.basic-fundamentals .fm-team-pair h3{color:#286eb7;background:#edf5ff;text-align:center!important;border-radius:6px!important;margin:7px 0 0!important;padding:8px!important;font-size:12px!important}.basic-fundamentals .fm-team-pair>div:nth-child(2) h3{color:#b0682d;background:#fff3e8}.basic-fundamentals .fm-team-pair h3 small{color:#7d8da0!important;font-size:9px!important;line-height:1.4!important}.basic-fundamentals .fm-recent-records{border:0!important;margin:0!important}.basic-fundamentals .fm-recent-records>summary{font-size:11px;padding:8px 0!important}.basic-fundamentals .fm-record-main,.basic-fundamentals .fm-record-team{font-size:11px!important;line-height:15px!important}.basic-fundamentals .fm-record-sub{font-size:9px!important;line-height:13px!important}.basic-fundamentals .full-league-standings{border:0;padding:12px 9px}.basic-fundamentals .full-league-standings h2{margin:0 0 12px;font-size:15px}.bf-standing-group h3{color:#355f88;margin:0 0 8px;font-size:12px}.bf-standing-group h3 small{color:#8492a2;margin-top:4px;font-size:10px;font-weight:400;display:block}.basic-fundamentals .full-league-standings .data-table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:10px}.basic-fundamentals .full-league-standings .data-table :is(th,td){white-space:normal;overflow-wrap:anywhere;text-align:center;border-bottom:1px solid #edf1f7;padding:7px 1px;line-height:1.4}.basic-fundamentals .full-league-standings .data-table th{color:#527497;background:#eaf2fc}.basic-fundamentals .full-league-standings .data-table :is(th,td):first-child{width:7%}.basic-fundamentals .full-league-standings .data-table :is(th,td):nth-child(2){text-align:left;width:31%;padding-left:4px}.basic-fundamentals .full-league-standings .data-table :is(th,td):nth-child(3){width:7%}.basic-fundamentals .full-league-standings .data-table :is(th,td):nth-child(4){width:18%}.basic-fundamentals .full-league-standings .data-table :is(th,td):nth-child(5){width:16%}.basic-fundamentals .full-league-standings .data-table :is(th,td):nth-child(6){width:9%}.basic-fundamentals .full-league-standings .data-table :is(th,td):nth-child(7){width:12%}.basic-fundamentals tr[data-current-side="0"]{color:#236dbb;background:#e9f3ff;font-weight:600}.basic-fundamentals tr[data-current-side="1"]{color:#ae6327;background:#fff1e4;font-weight:600}.bf-updated{color:#8494a6;margin:8px 0;font-size:10px}.basic-fundamentals .cw-compact-entry{width:calc(100% - 20px);margin:4px 10px 10px}.basic-fundamentals .fm-base[data-fm-base=football] .fm-tabs[aria-label=基础球队资料]{display:none!important}.basic-fundamentals .fm-base[data-fm-base=football]{border:0!important;border-radius:0!important;margin:0!important}.basic-fundamentals .fm-data-chart[data-chart=recent-results]>.fm-result-chart-row{align-self:start;margin:0!important}.fm-app .football-data-pro{border-radius:8px;margin:8px 11px 10px}.fm-app .football-data-pro .mp-inline-trigger{gap:8px;min-height:64px;padding:9px 11px}.fm-app .football-data-pro .mp-inline-trigger b{font-size:13px;line-height:1.6}.fm-app .football-data-pro .mp-inline-kicker{margin-bottom:3px;font-size:10px}.fm-app .football-data-pro .mp-inline-trigger em{min-height:30px;padding:5px 7px;font-size:10px}.fm-app .football-data-pro .mp-inline-detail{padding:12px}.fm-app .football-data-pro .fdp-verdict{color:#355b78;margin:0 0 10px;font-size:14px;font-weight:650;line-height:1.75}.fm-app .football-data-pro .fdp-row{grid-template-columns:52px 1fr;gap:8px;margin:9px 0;display:grid}.fm-app .football-data-pro .fdp-row small{color:var(--pro-accent);padding-top:2px;font-size:10px;line-height:1.85}.fm-app .football-data-pro .fdp-row p{margin:0;font-size:12px;line-height:1.8}.fm-app .football-data-pro .mp-inline-original{margin-top:10px}.fm-app .football-data-pro .fdp-report{min-height:40px;color:var(--pro-accent);text-align:left;background:0 0;border:0;padding:9px 0;font-size:11px;display:block}.fm-app .fdp-topics{background:#fff}.fm-app .fdp-fixed-navigation{z-index:2;background:#fff;border-bottom:1px solid #e8edf4;flex:none}.fm-app .basic-fundamentals>.football-data-pro{margin:0 0 12px}.fm-app .basic-fundamentals>[data-basic-block=season]>header{padding-top:6px;padding-bottom:6px}.fm-app .basic-fundamentals>[data-basic-block=season] .bf-season-pair article{padding-top:8px;padding-bottom:8px}.fm-app .basic-fundamentals>[data-basic-block=season] .bf-rank{margin-top:3px;margin-bottom:6px}.fm-app .basic-fundamentals>[data-basic-block=season]{margin-bottom:6px}.fm-app .basic-fundamentals>[data-basic-block=season] .bf-team{min-height:26px}.fm-app .fdp-pair{text-align:center;background:#f0f5fb;border-radius:7px;grid-template-columns:minmax(0,1fr) 22px minmax(0,1fr);align-items:center;gap:6px;margin:9px 0 12px;padding:10px 8px;font-size:11px;line-height:1.6;display:grid}.fm-app .fdp-pair b{color:#3674b5;font-weight:600}.fm-app .fdp-pair b:last-child{color:#c47c48}.fm-app .fdp-pair>span{color:#8b9bae}.fm-app .lineup-page .lu-pitch-player.is-pro-highlighted .lu-pitch-face{outline:2px solid var(--pro-edge);outline-offset:3px;border-radius:50%}.fm-app[data-page=data-pro]>.mp-pro-header{color:#fff;background:#102e4b;gap:8px;min-height:54px;padding:0 12px}.fm-app[data-page=data-pro]>.mp-pro-header>.mp-pro-back{color:#fff;justify-content:flex-start;align-items:center;gap:5px;min-width:84px;min-height:44px;font-size:13px;font-weight:550;display:flex}.fm-app[data-page=data-pro]>.mp-pro-header>.mp-pro-back svg{width:19px;height:19px}.fm-app[data-page=data-pro]>.mp-pro-header>span{text-align:center;letter-spacing:.3px;font-size:15px;font-weight:650}.fm-app[data-page=data-pro]>.mp-pro-header>span>small{color:#b7c9d9;letter-spacing:0;margin-top:2px;font-size:10px;font-weight:400}.fm-app[data-page=data-pro]>.mp-pro-header>button:last-child{color:#b7c9d9;justify-content:flex-end;align-items:center;min-width:84px;display:flex}.fm-app[data-page=data-pro] .mp-reading-controls{z-index:3;background:#fff;border-bottom:1px solid #e5d8c1;flex:none;position:relative;box-shadow:0 3px 8px #183a5a08}.fm-app[data-page=data-pro] .mp-topic-switch{background:#fbf7ef;align-items:stretch;gap:6px;height:59px;padding:8px 12px;display:flex}.fm-app[data-page=data-pro] .mp-topic-switch button{text-align:center;white-space:nowrap;color:#5d4828;background:#fffcf5;border:1px solid #e5d8c1;border-radius:6px;flex:1;min-width:0;padding:0 5px;font-size:12px;font-weight:600;position:relative}.fm-app[data-page=data-pro] .mp-topic-switch button[aria-current=page]{color:#795b27;background:#f6eedf;border-color:#baa171;font-weight:750}.fm-app[data-page=data-pro] .mp-section-steps{background:#fff;gap:5px;padding:8px 12px 11px;display:flex}.fm-app[data-page=data-pro] .mp-section-steps button{white-space:nowrap;color:#60758a;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:44px;padding:7px 3px;font-size:12px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.fm-app[data-page=data-pro] .mp-section-steps button>span{color:#8798a8;font-variant-numeric:tabular-nums;border:1px solid #dce4ed;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:9px;font-weight:600;display:grid}.fm-app[data-page=data-pro] .mp-section-steps button[aria-current=location]{color:#795b27;background:#f6eedf;border-color:#e5d8c1;font-weight:650}.fm-app[data-page=data-pro] .mp-section-steps button[aria-current=location]>span{color:#fff;background:#936e33;border-color:#936e33}.fm-app[data-page=data-pro] .mp-reading-controls button:focus-visible,.fm-app .market-topics button:focus-visible,.fm-app .market-topics summary:focus-visible{outline-offset:2px;outline:2px solid #467ba7}@media (prefers-reduced-motion:reduce){.fm-app[data-page=data-pro] .mp-section-steps button{transition:none}}.fm-app .football-topics .ft-judgment{color:#355b78;font-weight:600}.fm-app .football-topics .columns .column p{font-size:12px;line-height:1.8}.fm-app .football-topics .mp-inline-original{color:#6e8295;border-top:1px solid #e3e9ef;padding:12px 0;font-size:12px}.fm-app .football-topics .mp-inline-original p{white-space:pre-line;font-size:12px;line-height:1.85}.strength-radar{--sr-home:#2676cc;--sr-away:#e6873b;color:#183455;margin:0 0 16px}.sr-heading{justify-content:space-between;align-items:center;gap:8px;margin:8px 0 2px;display:flex}.fm-app .sr-heading h2{letter-spacing:.02em;margin:0;padding:0;font-size:18px;line-height:26px}.sr-heading>span{color:#2569ae;background:#eaf3ff;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:650}.sr-time{color:#7c8d9e;min-height:16px;margin:4px 0 12px;font-size:10px;line-height:16px}.sr-teams{border-bottom:1px solid #edf1f5;grid-template-columns:1fr 1fr;gap:16px;padding:10px 6px 12px;display:grid}.sr-teams>b{color:var(--sr-home);text-align:center;justify-content:center;align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:600;display:flex}.sr-teams>b:last-child{color:var(--sr-away)}.sr-teams span{overflow-wrap:anywhere}.sr-teams .team-crest{object-fit:contain;width:22px;height:22px}.sr-teams i{background:currentColor;border-radius:2px;flex-shrink:0;width:14px;height:3px}.sr-chart{background:#fff}.sr-chart svg{width:100%;height:auto;display:block;overflow:visible}.sr-grid{stroke:#dfe7ef;fill:#f7f9fc;fill-opacity:.7;stroke-width:.8px}.sr-axis{stroke:#dfe7ef;stroke-width:.8px}.sr-axis-active{stroke:#8ca9c6;stroke-width:1.4px}.sr-team{color:var(--sr-home)}.sr-team[data-side="1"]{color:var(--sr-away)}.sr-team polygon{fill:currentColor;stroke:currentColor;fill-opacity:.12;stroke-width:2px;stroke-linejoin:round}.sr-team line{stroke:currentColor;stroke-width:2px;stroke-linecap:round}.sr-team circle{fill:#fff;stroke:currentColor;stroke-width:2px}.sr-team[data-side="1"] circle{fill:currentColor;stroke:#fff;stroke-width:1.2px}.sr-team .sr-point-active{stroke-width:2.6px}.fm-app .sr-label{color:#40566e;text-align:center;background:0 0;border-radius:8px;width:92px;height:46px;padding:0;font-family:inherit;font-size:12px;font-weight:600;line-height:1.4;transition:background .15s}.sr-label small{font-variant-numeric:tabular-nums;color:#7c8d9e;margin-top:2px;font-size:11px;font-weight:400;display:block}.fm-app .sr-label[aria-pressed=true]{color:#174b7c;background:#eaf2fc;box-shadow:inset 0 -2px #2676cc}.sr-label:focus-visible{outline-offset:-2px;outline:2px solid #3275ad}.strength-radar[data-tier=pro] .sr-heading>span{color:#795b27;letter-spacing:.03em;background:#f6eedf}.sr-footer{border-bottom:1px solid #edf1f5;justify-content:center;align-items:center;min-height:26px;padding:0 0 6px;display:flex}.sr-scale-key{color:#738397;align-items:center;gap:10px;font-size:10px;line-height:1.6;display:flex}.sr-scale-key b{color:#40566e;font-weight:600}.sr-index-key{color:#738397;font-size:10px}.sr-action{width:100%}.fm-app .sr-action .so-pro-guide{border-radius:6px;gap:8px;width:100%;min-height:42px;margin:0;padding:8px 10px}.sr-action .so-pro-guide b{font-size:12px}.sr-action .so-pro-guide small{margin:0;font-size:9px}.fm-app .pro-football-strength{padding:10px 12px 20px}.pro-football-strength>.paj,.pro-football-strength>.pff,.pro-football-strength>.pf-axis-detail{animation:.2s ease-out sr-reveal}.pro-football-strength>.pf-axis-detail{border-top:2px solid #baa171;padding-top:16px}.fm-app .pro-strength-switch button:last-child[aria-pressed=true]{color:#795b27;background:#fffcf5;box-shadow:0 1px 4px #6f552a20}@keyframes sr-reveal{0%{opacity:.55;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.pro-football-strength>.paj,.pro-football-strength>.pff,.pro-football-strength>.pf-axis-detail{animation:none}}.fm-app .pro-strength-switch{z-index:3;position:sticky;top:0;box-shadow:0 4px 9px #ffffffed}.sr-label small[data-advantage=home],.pr-squad-assessment>[data-advantage=home]{color:var(--sr-home,#2474cf)}.sr-label small[data-advantage=away],.pr-squad-assessment>[data-advantage=away]{color:var(--sr-away,#e58139)}.pr-squad-assessment{background:#f6f8fb;border-radius:8px;margin:0 0 18px;padding:12px;font-size:13px;line-height:1.65}.pr-squad-assessment>p{margin:8px 0 12px}.pr-squad-factors{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pr-squad-factors b,.pr-squad-factors small{display:block}.pr-squad-factors small,.pr-squad-tags{color:#61748a;font-size:11px}.sr-missing{color:#708096;text-align:center;margin:0 0 10px;padding:0 14px;font-size:12px;line-height:1.7}.sr-unscored{background:#f7f9fc;border-radius:8px;margin:4px 0 12px;padding:10px 12px}.sr-unscored>small{color:#718399;font-size:10px}.sr-unscored>div{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.fm-app .sr-unscored button{color:#345371;background:#fff;border:1px solid #e1e8ef;border-radius:6px;gap:12px;padding:7px 9px;font-size:12px;display:flex}.sr-unscored button span{color:#718399;font-size:10px}.fm-app .sr-unscored button[aria-pressed=true]{background:#edf5ff;border-color:#2676cc}.sr-unscored p{color:#718399;margin:8px 0 0;font-size:10px;line-height:1.6}.sr-comparisons{gap:12px;padding:16px 0;display:grid}.fm-app .sr-comparisons button{text-align:left;background:#f7f9fc;border-radius:8px;padding:12px;font-size:12px}.sr-comparisons b{float:right}.sr-comparisons i{gap:3px;height:5px;margin-top:10px;display:flex}.sr-comparisons em{background:var(--sr-home);border-radius:3px}.sr-comparisons em:last-child{background:var(--sr-away)}.fm-app .sr-label{flex-direction:column;justify-content:flex-start;align-items:center;height:58px;padding:3px 0;display:flex}.sr-assessment{color:#68758a;white-space:nowrap;font-size:10px;font-style:normal;font-weight:500;line-height:16px;display:block}.sr-assessment[data-advantage=home]{color:var(--sr-home)}.sr-assessment[data-advantage=away]{color:#ad6228}.sr-comparisons .sr-assessment{background:0 0;margin-top:7px}.strength-overview{--so-blue:#2474cf;--so-orange:#e58139;color:#183455;padding:10px 12px 20px;font-size:13px}.strength-overview button{touch-action:manipulation}.so-title{justify-content:space-between;align-items:center;margin:8px 0;display:flex}.so-title h2,.so-detail h2{margin:0;font-size:18px}.so-title>span{color:#2569ae;background:#eaf3ff;border-radius:6px;padding:5px 9px;font-size:12px}.so-caption{color:#64748b;margin:6px 0 12px;line-height:1.65}.so-team-heads{grid-template-columns:1fr 1fr;gap:12px;padding:10px 0;display:grid}.so-team-heads>b{text-align:center;min-width:0;color:var(--so-blue);justify-content:center;align-items:center;gap:7px;display:flex}.so-team-heads>b:last-child{color:var(--so-orange)}.so-team-heads span{overflow-wrap:anywhere}.so-radar{background:radial-gradient(#eef6ff 0,#fff 68%);border-radius:12px}.so-radar svg{width:100%;display:block}.so-grid{stroke:#d9e5f2;fill:none;stroke-width:1px}.so-axis{stroke:#e1eaf3}.so-axis-active{stroke:#82b6eb;stroke-width:2px}.so-radar-home{stroke:var(--so-blue);fill:var(--so-blue)}.so-radar-away{stroke:var(--so-orange);fill:var(--so-orange)}.so-shape{fill-opacity:.12;stroke-width:2px}.so-axis-button{color:#45607c;background:0 0;border:0;border-radius:6px;width:88px;height:44px;font-family:inherit;font-size:13px;font-weight:600;line-height:1.3}.so-axis-button small{margin-top:2px;font-size:11px;font-weight:400;display:block}.so-axis-button[aria-pressed=true]{color:#135aa3;background:#dfedff;box-shadow:inset 0 0 0 1px #8ab5ea}.so-calculation{color:#63768c;border-top:1px solid #e2ebf6;margin-bottom:18px;font-size:12px}.strength-overview summary{cursor:pointer;min-height:44px;padding:12px 0}.strength-overview details p{margin:6px 0 12px;line-height:1.7}.so-detail{background:#fff;border:1px solid #dce6f1;border-radius:12px;padding:12px}.so-detail-heading{align-items:center;gap:10px;display:flex}.so-detail-heading>span{color:#256bb3;background:#e6f0fd;border-radius:8px;place-items:center;width:34px;height:38px;font-size:16px;font-weight:700;display:grid}.so-detail-heading small{color:#72859b;margin-top:4px;display:block}.so-detail-heading strong{color:#698099;margin-left:auto;font-size:11px;font-weight:500}.so-detail .so-team-heads{background:linear-gradient(90deg,#edf5ff 0 49.9%,#fff2e8 50%);border-radius:6px;gap:4px;padding:10px 3px}.so-detail .so-team-heads b{font-size:12px}.so-measure{border-bottom:1px solid #edf1f7;padding:4px 0 10px}.so-measure-button{text-align:center;background:0 0;border:0;grid-template-columns:1fr 1.45fr 1fr;align-items:center;gap:3px;width:100%;min-height:54px;padding:7px 0;display:grid}.so-measure-button b{font-variant-numeric:tabular-nums;font-size:19px}.so-measure-button b small{margin-left:3px;font-size:10px;font-weight:400}.so-measure-button>span{color:#344a64;font-size:12px}.so-measure-button>span small{color:#8492a3;margin-top:4px;font-size:10px;display:block}.so-home{color:var(--so-blue)}.so-away{color:var(--so-orange)}.so-bars{grid-template-columns:1fr 1fr;gap:6px;display:grid}.so-bars span{background:#edf2f8;border-radius:3px;height:5px;display:flex;overflow:hidden}.so-bars span:first-child{justify-content:flex-end}.so-bars i{background:var(--so-blue);border-radius:3px;height:5px;display:block}.so-bars span:last-child i{background:var(--so-orange)}.so-method{color:#546a82;background:#f3f7fc;margin-top:10px;padding:10px;font-size:12px}.so-method p{line-height:1.6}.so-filters{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.so-filters>div{background:#eef3f9;border-radius:7px;flex:1;display:flex}.so-filters>div:last-child{flex:2}.so-filters button,.so-role-picker button{color:#5d7187;background:0 0;border:0;flex:1;min-height:44px;padding:5px;font-size:12px}.so-filters button[aria-pressed=true],.so-role-picker button[aria-pressed=true]{color:#165d9e;background:#dcecff;border-radius:6px;font-weight:700}.so-coverage{color:#7b8898;font-size:11px;line-height:1.7}.so-detail h3{margin:18px 0 10px;font-size:14px}.so-pair-lists{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.so-pair-lists>div{min-width:0}.so-pair-lists>div+div{border-left:1px solid #edf0f4;padding-left:12px}.so-pair-lists p{color:#6d7e91;font-size:12px;line-height:1.7}.so-game{border-bottom:1px solid #eef2f7;grid-template-columns:32px 1fr 24px;align-items:center;gap:3px;padding:10px 0;font-size:11px;display:grid}.so-game time{color:#8494a4}.so-game span{overflow-wrap:anywhere}.so-game small{color:#92a0af;font-size:10px;display:block}.so-form-strips{grid-template-columns:1fr 1fr;gap:12px;margin:10px 0;display:grid}.so-form-strips>div{flex-wrap:wrap;gap:3px;display:flex}.so-form-strips span{background:#f0f3f7;border-radius:4px;padding:4px 5px;font-size:11px}.strength-overview [data-result=win]{color:#17744d;background:#e6f5ed}.strength-overview [data-result=draw]{color:#7b6b40;background:#f8f2df}.strength-overview [data-result=loss]{color:#b85b59;background:#faeaea}.so-meetings>div{text-align:center;border-bottom:1px solid #edf1f7;grid-template-columns:48px 1fr 35px 1fr;align-items:center;gap:4px;padding:10px 0;font-size:11px;display:grid}.so-meetings time{color:#7c8da0}.so-meetings small{font-size:10px;display:block}.so-role-picker{background:#eef4fb;border-radius:7px;margin:8px 0 12px;display:flex}.so-player{text-align:center;border-bottom:1px solid #edf1f6;padding:12px 0}.so-player>.face{width:48px;height:48px;margin:auto}.so-player>b,.so-player>small{overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.so-player>small{color:#7c8fa1}.so-player dl{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0 4px;display:grid}.so-player dt{color:#7f8fa2;font-size:11px}.so-player dd{color:var(--so-blue);margin:3px 0 0;font-size:14px;font-weight:700}.so-players>div:last-child dd{color:var(--so-orange)}.so-absence{border-bottom:1px solid #edf1f7;padding:12px 0}.so-absence>b,.so-absence>span,.so-absence>small{overflow-wrap:anywhere;font-size:12px;line-height:1.6;display:block}.so-absence>small{color:#74879b;font-size:11px}.so-absence>span{color:#a66135;margin:6px 0}.so-schedule{border-left:2px solid #c8dff6;padding:8px 0 8px 10px;position:relative}.so-pair-lists>div:last-child .so-schedule{border-color:#f0d4bb}.so-schedule>*{display:block}.so-schedule b{overflow-wrap:anywhere;font-size:12px}.so-schedule time,.so-schedule small{color:#7e90a3;font-size:10px;line-height:1.7}.so-schedule[data-target=true]{background:#edf5ff;border-color:#2c79ca}.so-context{color:#698099;font-size:12px}.so-news{border-bottom:1px solid #edf1f6;padding:8px 0}.so-news>button{text-align:left;color:#245e98;background:0 0;border:0;min-height:44px;font-size:12px;line-height:1.6}.so-news>small{color:#92a0ae;font-size:10px;display:block}.so-news p{overflow-wrap:anywhere;white-space:pre-line}.so-axis-button:focus-visible,.strength-overview button:focus-visible{outline-offset:1px;outline:2px solid #2474cf}.so-measure-button b em{color:#8593a3;margin-top:3px;font-size:10px;font-style:normal;font-weight:400;line-height:1.4;display:block}.so-readings{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin:10px 0 16px;display:grid}.so-readings article{border-top:3px solid var(--so-blue);background:#eff6ff;border-radius:6px;flex-direction:column;min-width:0;padding:10px;display:flex}.so-readings article+article{border-color:var(--so-orange);background:#fff5eb}.so-readings article>small{color:#76879a;font-size:10px}.so-readings h3{color:#215e9e;margin:6px 0;font-size:13px;line-height:1.6}.so-readings article+article h3{color:#a35d27}.so-readings ul{margin:0;padding:0;list-style:none}.so-readings li{overflow-wrap:anywhere;border-bottom:1px solid #a6bfd52b;padding:5px 0;font-size:11px;line-height:1.6}.so-readings p{color:#5c6e83;font-size:11px;line-height:1.7}.so-context-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:-8px 0 12px;display:grid}.so-context-links button{text-align:left;color:#215e9e;background:#edf4fc;border:0;border-radius:5px;min-height:44px;padding:6px 10px;font-size:11px;line-height:1.5}.so-context-links button span{float:right}.so-schedule em{color:#42688e;margin-top:4px;font-size:11px;font-style:normal;line-height:1.6}.so-pair-lists>div:last-child .so-schedule em{color:#a36b3a}.so-basis{border:1px solid #dce8f5;border-radius:7px;margin:12px 0;overflow:hidden}.so-basis h3{background:#edf4fd;margin:0;padding:9px 10px;font-size:12px}.so-basis button{color:#315b83;text-align:left;background:#fff;border:0;border-top:1px solid #e5edf6;grid-template-columns:.9fr 1.3fr 1fr;align-items:center;gap:5px;width:100%;min-height:48px;padding:8px;display:grid}.so-basis button span,.so-basis button b{font-size:11px;line-height:1.5}.so-basis button small{color:#74879b;text-align:right;font-size:10px;line-height:1.5}.so-basis p{color:#8b7053;padding:0 10px;font-size:11px;line-height:1.6}.so-sample{color:#64768a;font-size:11px}.so-sample table{table-layout:fixed;border-collapse:collapse;text-align:center;width:100%;font-size:11px}.so-sample th,.so-sample td{overflow-wrap:anywhere;border-bottom:1px solid #e1eaf4;padding:8px 3px}.so-sample thead{color:#315b83;background:#edf4fd}.so-sample th small{margin-top:4px;font-size:10px;font-weight:400;display:block}.so-filters>div:last-child{flex-basis:100%}.so-position-impact>div{text-align:center;border-bottom:1px solid #e3eaf3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:12px 0;display:grid}.so-position-impact span{color:var(--so-blue)}.so-position-impact span:nth-child(2){color:var(--so-orange)}.so-position-impact b{font-size:19px}.so-position-impact small,.so-position-impact em{font-size:11px;font-style:normal;line-height:1.8;display:block}.so-position-impact b small{font-size:10px;display:inline}.so-position-impact button{color:#315b83;background:#edf4fc;border:0;border-radius:5px;grid-column:1/-1;min-height:44px;font-size:12px}.so-basis-reading{color:#456782;background:#f4f8fe;padding:8px 10px;font-size:11px;line-height:1.7}.so-basis-reading p{color:#64768a;margin:5px 0;padding:0}.so-overview-table{border-radius:6px;margin:0 0 10px;overflow:hidden}.so-overview-columns,.so-overview-table>button{text-align:center;grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) minmax(0,1fr);align-items:center;display:grid}.so-overview-columns{color:#66809b;background:linear-gradient(90deg,#e9f3ff,#f5f8fc 50%,#fff0e3);padding:7px;font-size:11px}.so-overview-table>button{color:#344a64;background:#fff;border:0;border-top:1px solid #edf1f7;width:100%;min-height:48px;padding:7px 5px}.so-overview-table>button[aria-pressed=true]{background:#eef5ff;box-shadow:inset 3px 0 #2474cf}.so-overview-table button>b{font-variant-numeric:tabular-nums;font-size:17px}.so-overview-table button strong{font-size:12px;display:block}.so-overview-table button small{color:#73879e;margin-top:4px;font-size:10px;font-weight:400;display:block}.so-overview-table button>b small{margin-left:3px;display:inline}.so-difference{text-align:center;color:#62788e;margin-top:6px;font-size:10px}.so-trace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:12px;display:grid}.so-trace>div{min-width:0}.so-trace h4{color:var(--so-blue);text-align:center;overflow-wrap:anywhere;background:#e8f2ff;margin:0;padding:8px 5px;font-size:11px}.so-trace>div:last-child h4{color:var(--so-orange);background:#fff0e2}.so-trace h4 small{margin-top:4px;font-size:10px;font-weight:400;display:block}.so-trace-game{border-bottom:1px solid #dce6f1;grid-template-columns:1fr auto;align-items:center;gap:3px;padding:8px 2px;font-size:11px;display:grid}.so-trace-game time{color:#7e8ea0;grid-column:1/-1;font-size:10px}.so-trace-game span{overflow-wrap:anywhere;min-width:0}.so-trace-game small{color:#75869a;margin-top:3px;font-size:9px;font-weight:400;line-height:1.5;display:block}.so-trace-game>b{text-align:right;color:var(--so-blue)}.so-trace>div:last-child .so-trace-game>b{color:var(--so-orange)}.so-method:has(.so-trace){padding:10px 6px}.so-matchup{border-bottom:1px solid #dce6f1;margin:12px 0 18px;padding:0 0 12px}.so-detail .so-matchup h3{margin:0 0 8px;font-size:14px}.so-matchup-heads{text-align:center;color:var(--so-blue);background:linear-gradient(90deg,#edf5ff 0 49.9%,#fff2e8 50%);border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:9px 3px;font-size:11px;display:grid}.so-matchup-heads>b:last-child{color:var(--so-orange)}.so-matchup-heads small{margin-top:5px;font-size:10px;font-weight:400;display:block}.so-matchup-row{border-bottom:1px solid #e4ecf5;padding:6px 0 10px}.so-matchup-row>button{text-align:center;color:#375773;background:0 0;border:0;grid-template-columns:1fr 1.6fr 1fr;align-items:center;gap:3px;width:100%;min-height:56px;padding:6px 0;font-size:11px;display:grid}.so-matchup-row button>b{color:var(--so-blue);font-variant-numeric:tabular-nums;font-size:19px}.so-matchup-row button>b:last-child{color:var(--so-orange)}.so-matchup-row button small{color:#7b8da1;margin-top:5px;font-size:10px;font-weight:400;display:block}.so-matchup .so-coverage{margin:8px 0 0;display:block}.so-readings summary{color:#456782;font-size:11px}.so-readings details{margin-top:auto}.so-basis-disclosure>summary{color:#587b9b;font-size:12px}.so-basis-disclosure .so-basis{margin-top:0}.so-bars-signed span{position:relative;overflow:visible}.so-bars-signed span:before{content:"";border-left:1px solid #8a9db3;height:11px;position:absolute;top:-3px;left:50%}.so-bars-signed i{position:absolute;top:0}.so-overview-disclosure{color:#42688e;border-top:1px solid #e2ebf6}.so-overview-disclosure>summary{min-height:44px;font-size:12px;line-height:1.5}.so-overview-disclosure>summary small{float:right;color:#7b8da1;font-size:10px}.so-calculation{margin-bottom:12px}.so-person-summary,.so-person-metric{text-align:center;border-bottom:1px solid #e5edf6;grid-template-columns:minmax(0,1fr) minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:5px;padding:11px 0;display:grid}.so-person-summary{background:linear-gradient(90deg,#edf5ff,#fff3e8);border-radius:6px}.so-person-summary>span{color:var(--so-blue);font-size:24px;font-weight:700}.so-person-summary>span:last-child,.so-person-metric>b:last-child{color:var(--so-orange)}.so-person-summary small{margin-top:4px;font-size:11px;font-weight:400;display:block}.so-person-metric>b{color:var(--so-blue);font-size:18px}.so-person-metric small{margin-left:3px;font-size:10px;font-weight:400}.so-person-metric>span{color:#4c647d;font-size:11px}.so-person-card{text-align:left}.so-person-card header{align-items:center;gap:6px;min-height:52px;display:flex}.so-person-card header .face{flex-shrink:0;width:36px;height:36px}.so-person-card header b{overflow-wrap:anywhere;font-size:12px}.so-person-card header small{color:#73869b;margin-top:4px;font-size:10px;display:block}.so-person-status{color:#647b90;min-height:30px;margin-top:7px;font-size:10px;line-height:1.5;display:block}.so-person-status[data-missing=true]{color:#a25e32}.so-person-card .so-person-role{color:#35648e;min-height:28px;font-size:11px;line-height:1.5}.so-start-track{background:#e7eef6;border-radius:3px;height:5px;margin:5px 0}.so-start-track i{background:var(--so-blue);border-radius:3px;height:100%;display:block}.so-players>div:last-child .so-start-track i{background:var(--so-orange)}.so-person-card dl{text-align:center}.so-person-card dd small{color:#718399;font-size:9px;font-weight:400;line-height:1.5;display:block}.so-person-card .so-person-scope{color:#7a8c9e;font-size:10px;line-height:1.6}.so-personnel .so-role-picker{flex-wrap:wrap}.so-personnel .so-role-picker button{min-width:44px}.so-availability>.so-person-metric{grid-template-columns:1fr 1fr}.so-availability .so-pair-lists{text-align:center;font-size:11px}.so-availability .so-pair-lists small{color:#74879b;margin-top:6px;font-size:10px;display:block}.so-roster-proof{color:#2469ac;background:#eaf3ff;border:0;border-radius:6px;width:100%;min-height:44px;margin-bottom:10px;font-size:12px}.fm-app .so-pro-guide{text-align:left;color:#5d4828;background:#fbf7ef;border:1px solid #e5d8c1;border-radius:9px;align-items:center;gap:10px;width:100%;margin:12px 0;padding:13px 12px;display:flex}.so-pro-guide>span:nth-child(2){flex:1;min-width:0}.so-pro-guide b{font-size:13px;line-height:1.5;display:block}.so-pro-guide small{color:#86745b;margin-top:3px;font-size:10px;line-height:1.6;display:block}.so-pro-badge{letter-spacing:.04em;color:#936e33;font-size:10px;font-weight:800}.so-pro-guide>span:last-child{font-size:22px}.so-pro-guide:focus-visible{outline-offset:2px;outline:2px solid #936e33}.so-radar-pro{justify-content:flex-end;display:flex}.fm-app .so-radar-pro .so-pro-guide{border-radius:7px;gap:8px;width:auto;max-width:100%;margin:4px 0 0;padding:8px 10px}.so-radar-pro .so-pro-guide b{font-size:12px}.so-radar-pro .so-pro-guide small{margin:1px 0 0;font-size:9px}.so-updated{color:#8b98a5;margin:6px 0 10px;font-size:10px;display:block}.so-match-personnel{border-top:1px solid #e4eaf1;margin:14px 0;padding:12px 14px}.so-match-personnel h3{margin:0 0 12px;font-size:14px}.so-match-personnel .so-pair-lists>div{min-width:0;padding:0 8px}.so-match-personnel .so-pair-lists>div:first-child{border-right:1px solid #e4eaf1}.so-match-personnel b{color:#264e7e;font-size:12px;display:block}.so-match-personnel .so-pair-lists>div:last-child>b{color:#ae6329}.so-match-personnel small{color:#788597;margin:3px 0;font-size:11px;display:block}.so-match-personnel p{color:#344359;margin:7px 0 12px;font-size:12px;line-height:1.8}.fm-app .pro-strength-switch{background:#eef4fb;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin:12px 14px 5px;padding:3px;display:grid}.fm-app .pro-strength-switch button,.fm-app .pro-strength nav button{text-align:center;color:#456280;border-radius:6px;min-height:38px;font-size:13px;font-weight:650}.fm-app .pro-strength-switch button[aria-pressed=true],.fm-app .pro-strength nav button[aria-pressed=true]{color:#164e84;background:#fff;box-shadow:0 1px 4px #284c7720}.fm-app .pro-data-hint,.fm-app .ts-pro-hint{color:#695222;text-align:left;background:#fcf7ec;border-radius:7px;align-items:center;gap:7px;width:100%;min-height:36px;margin:6px 0;padding:7px 9px;font-size:12px;display:flex}.pro-data-hint>span,.ts-pro-hint>span{color:#805a14;letter-spacing:.03em;font-size:10px;font-weight:800}.pro-data-hint small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pro-data-hint svg{flex:none;margin-left:auto}.pro-strength{color:#203b56;padding:12px 14px 22px}.pro-strength>header{background:#edf5ff;border-radius:10px;padding:16px}.pro-strength>header>span,.pro-strength>header small,.ps-note{color:#536f89;font-size:12px}.pro-strength h2{padding:5px 0;font-size:20px}.pro-strength h3{padding-bottom:7px;font-size:15px}.pro-strength h4{margin:0 0 6px;font-size:13px}.pro-strength nav,.ps-links{background:#eef4fb;border-radius:8px;gap:4px;margin:10px 0;padding:3px;display:flex}.pro-strength nav button,.ps-links button{flex:1}.ps-links button{color:#1f5e98;min-height:36px;font-size:12px}.ps-block,.ps-lead{border-bottom:1px solid #e5edf6;padding:13px 0}.pro-strength p{overflow-wrap:anywhere;margin:4px 0 8px;font-size:13px;line-height:1.65}.pro-strength summary{color:#285b86;cursor:pointer;min-height:36px;padding:8px 0;font-size:12px}.ps-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ps-pair article,.ps-reading{overflow-wrap:anywhere;background:#f6f9fd;border-radius:8px;padding:9px}.ps-pair article:nth-child(2){background:#fdf6ef}.ps-reading{margin-bottom:7px}.ps-reading>small{color:#58718c;font-size:11px}.fm-app .ps-report{color:#1d5a90;justify-content:space-between;align-items:center;width:100%;min-height:44px;font-size:13px;font-weight:650;display:flex}.ps-form{flex-wrap:wrap;gap:4px;display:flex}.ps-form>span{color:#495d71;text-align:center;background:#e9eef4;border-radius:4px;min-width:21px;padding:3px 4px;font-size:11px}.ps-form>span[data-result="1"]{color:#166747;background:#def2e9}.ps-form>span[data-result="-1"]{color:#9b4231;background:#f7e5e0}.ps-quotes{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.ps-quotes th,.ps-quotes td{text-align:center;overflow-wrap:anywhere;border-bottom:1px solid #e5edf6;padding:6px 4px}.ps-quotes th:first-child,.ps-quotes td:first-child{text-align:left;width:26%}.pro-strength>.pf-radar-heading{background:#eef5fc;justify-content:space-between;align-items:center;gap:6px;padding:7px 10px;display:flex}.pf-radar-heading span{color:#536f89;font-size:10px}.pf-radar-heading h2{padding:2px 0;font-size:17px}.pf-legend{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.pf-legend>span{color:#174a7f;align-items:center;gap:4px;font-size:11px;font-weight:650;display:inline-flex}.pf-legend>span+span{color:#8b471b}.pf-legend .team-crest{width:14px;height:14px}.pf-radar{margin:3px 0 0}.pf-radar svg{width:100%;height:auto;display:block;overflow:visible}.pf-radar-grid{fill:none;stroke:#cfdeed;stroke-width:1px}.pf-radar-active{stroke:#527ca5;stroke-width:1.4px}.pf-radar-team{color:#2873bd}.pf-radar-team[data-side="1"]{color:#c46f32}.pf-radar-team polygon{fill:currentColor;fill-opacity:.19;stroke:currentColor;stroke-width:1.7px}.pf-radar-team circle{fill:currentColor}.fm-app .pf-radar-label,.fm-app .pf-fallback-axes button{color:#345874;text-align:center;background:#f3f7fc;border-radius:6px;font-size:12px;font-weight:650}.fm-app .pf-radar-label{width:100%;height:100%;display:block}.fm-app .pf-radar-label[aria-pressed=true],.fm-app .pf-fallback-axes button[aria-pressed=true]{color:#124c84;background:#dcebf9}.pf-fallback-axes{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.pf-fallback-axes button{padding:8px}.pf-radar-label>span,.pf-radar-label>small{line-height:1.12;display:block}.pf-radar-label>small{color:#516b83;font-variant-numeric:tabular-nums;margin-top:2px;font-size:9px}.pf-radar-label i{color:#8295a8;font-style:normal}.pf-axis-detail{border:1px solid #dce8f5;border-radius:9px;padding:10px}.pf-axis-title{justify-content:space-between;align-items:baseline;gap:5px;display:flex}.pf-axis-title small{color:#536d85;font-size:10px}.pf-axis-readings>.ps-pair{margin-top:6px}.pf-axis-readings>b{font-size:13px}.pf-support,.pf-scale{border-bottom:1px solid #e6eef6}.pro-strength .pf-support>summary{min-height:42px;font-size:13px;font-weight:650}.pf-matrix{gap:5px;margin-bottom:10px;display:grid}.pf-metric-head,.pf-metric{text-align:center;grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);align-items:center;gap:7px;display:grid}.pf-metric-head{color:#526d85;padding:4px 0;font-size:11px}.pf-metric{border-top:1px solid #e6eef6;padding:7px 0;font-size:11px}.pf-metric>div{justify-items:end;gap:3px;min-width:0;display:grid}.pf-metric>div:last-child{justify-items:start}.pf-metric strong{color:#225d97;font-variant-numeric:tabular-nums;font-size:17px}.pf-metric>div:last-child strong{color:#994e21}.pf-metric small,.pf-sub,.pf-compact-list small,.pf-players small{color:#556d83;font-size:10px;display:block}.pf-metric i{background:#5d9bd1;border-radius:5px;height:3px;display:block}.pf-metric>div:last-child i{background:#d58a54}.pf-axis-detail .pf-metric[data-current=true]{background:#eef5fc;border-radius:5px}.pf-axis-detail .pf-metric strong>small{margin-left:3px;display:inline}.pf-direction{margin-bottom:12px}.pf-evidence+.pf-evidence{border-top:1px solid #dbe7f2;padding-top:8px}.pf-judgements{border-top:1px solid #e6eef6;align-items:center;padding-top:5px}.pf-judgements>small{color:#536f89;font-size:11px}.pf-item-evidence{border-top:1px solid #dce8f5;padding-top:9px}.pf-item-evidence>.ps-note{margin-bottom:8px;display:block}.pf-matchup{border-top:1px solid #e6eef6;padding-top:8px}.pf-matchup .pf-duel-pair{margin-bottom:5px}.pf-players,.pf-compact-list{margin:0;padding:0;list-style:none}.pf-players li,.pf-compact-list li{border-bottom:1px solid #dbe7f2;padding:7px 0;font-size:12px}.pf-players li{justify-content:space-between;align-items:center;gap:5px;display:flex}.pf-players li>b{font-variant-numeric:tabular-nums;font-size:15px}.fm-app .pro-strength .pf-player-metrics{flex-wrap:wrap}.fm-app .pro-strength .pf-player-metrics button{min-width:48px;font-size:11px}.pf-duel-pair{text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;font-size:12px;display:grid}.pf-duel-pair>b{background:#e4effa;border-radius:5px;padding:7px 4px}.pf-duel-pair>b:last-child{background:#faecdd}.pf-original{border-bottom:1px solid #e6eef6}.pf-engine-summary{gap:5px;margin-top:10px;display:grid}.fm-app .pf-engine-summary button{text-align:left;background:#f1f6fc;border:1px solid #e3edf8;border-radius:7px;gap:4px;padding:9px;font-size:12px;line-height:1.5;display:grid}.fm-app .pf-engine-summary button[aria-pressed=true]{border-color:#78a4d0}.pf-cross-engine>.pro-strength{padding:8px 0 12px}.pff{background:#fff;border-color:#dce6ee;border-radius:12px;margin-top:8px;padding:12px}.pff-kicker{letter-spacing:.08em;color:#937039;font-size:9px;font-weight:750}.pff .pff-muted{color:#698096;font-size:10px;line-height:1.55;display:block}.pff-scope{text-align:center;margin:0 0 12px}.pff-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.pff-pair>article{background:#f2f7fc;border-radius:9px;min-width:0;padding:10px}.pff-pair>article+article{background:#fcf5ee}.pff-pair h4{align-items:center;gap:5px;font-size:12px;display:flex}.pff-pair h4 i,.pff-cross h4 i{background:#2873bd;border-radius:3px;flex:none;width:5px;height:14px}.pff-pair article+article h4 i,.pff-cross i[data-side="1"]{background:#c46f32}.pff-pair p{font-size:12px;line-height:1.65}.pff-source{border-top:1px solid #d7e3ee;margin-top:5px}.pff-source summary{min-height:34px;font-size:10px}.pff-source p{font-size:12px}.pff-topics{gap:6px;margin:12px 0;display:grid}.fm-app .pff-topics button{text-align:left;color:#294963;background:#f9fbfd;border:1px solid #e0e8ef;border-radius:8px;grid-template-columns:24px 1fr 12px;align-items:center;gap:8px;min-height:54px;padding:9px;display:grid}.fm-app .pff-topics button[aria-pressed=true]{background:#edf5fd;border-color:#88b0d4;box-shadow:inset 3px 0 #2873bd}.pff-topics b{font-size:13px;display:block}.pff-topics small{color:#637e95;margin-top:3px;font-size:11px;line-height:1.4;display:block}.pff-index{font-variant-numeric:tabular-nums;color:#7390aa;font-size:11px}.pff-focus{padding-top:8px}.pff-focus>h4{margin:4px 0 12px;font-size:15px}.pff-number-row{text-align:center;border-bottom:1px solid #e9eff4;grid-template-columns:1fr 92px 1fr;align-items:center;gap:4px;padding:9px 0;display:grid}.pff-number-row>strong{font-variant-numeric:tabular-nums;color:#2165a4;font-size:21px;font-weight:700}.pff-number-row>strong:last-child{color:#ad612a}.pff-number-row small{margin-left:3px;font-size:10px;font-weight:500}.pff-number-row>span{color:#61788d;font-size:11px}.pff-team-head,.pff-cross-head{color:#62809a;justify-content:space-between;gap:10px;padding:6px 12px;font-size:10px;display:flex}.pff-focus>.pff-pair{margin-top:12px}.pff-cross{border-top:1px solid #e0e9f1;padding:12px 0}.pff-cross h4{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.pff-cross h4>span{color:#8c9dac}.pff-cross p.pff-quote{background:#f5f8fb;border-radius:6px;padding:9px;font-size:12px}.pff-route{border-top:1px solid #e0e9f1;padding:14px 0 4px}.pff-route h4{margin-top:5px;font-size:14px}.pff-duel{text-align:center;grid-template-columns:minmax(0,1fr) 15px minmax(0,1fr);align-items:center;gap:5px;margin:9px 0;display:grid}.pff-duel>span{color:#25629b;overflow-wrap:anywhere;background:#edf5fd;border-radius:7px;padding:9px 5px;font-size:12px}.pff-duel>span[data-side="1"]{color:#9c5726;background:#fcf0e3}.pff-duel>b{color:#8c9eae}.pff-cause{border-left:2px solid #a6bfda;margin:8px 0;padding:2px 0 2px 9px}.pff-cause>small{color:#59758c;font-size:10px;font-weight:700}.pff-cause p{margin:4px 0;font-size:12px}.pff-counter{border-color:#d9bb97}.pff-section-label{align-items:center;gap:7px;margin:19px 0 10px;display:flex}.pff-section-label>b{color:#a1804c;font-size:10px}.pff-section-label h4{margin:0;font-size:13px}.pff-formation{letter-spacing:.03em;color:#245f96;margin:12px 0 4px;font-size:27px;display:block}.pff-pair>article+article .pff-formation{color:#9e5829}.pff-coach{border-bottom:1px solid #dce5ed;padding-bottom:7px;font-weight:650}.pff-absence-list{flex-wrap:wrap;gap:4px;margin:12px 0 5px;display:flex}.pff-absence-list>span{overflow-wrap:anywhere;background:#ffffffa8;border:1px solid #dce5ed;border-radius:4px;padding:4px 5px;font-size:11px}.fm-app .pff-related{text-align:left;color:#2c618e;background:#edf4fb;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:12px;padding:12px;display:flex}.pff-related b,.pff-related small{font-size:12px;display:block}.pff-related small{color:#668198;margin-top:4px;font-size:10px}.pff-rest{gap:6px;padding:10px 0;display:grid}.pff-rest small{color:#698095;font-size:10px}.pff-rest strong{color:#24639d;font-size:25px}.pff-rest em{margin-left:4px;font-size:11px;font-style:normal}.pff-pair article+article .pff-rest strong{color:#a05b2a}.pff-now{border-block:1px solid #dae5ef;padding:7px 0;font-size:12px;font-weight:650}.pff-now small{color:#6c8193;margin-top:3px;font-size:10px;display:block}.pff-timeline{border-left:1px solid #b5c9db;margin:12px 0;padding:0 0 0 10px;list-style:none}.pff-timeline li{gap:5px;padding:0 0 15px;display:grid;position:relative}.pff-timeline li:before{content:"";background:#759cbc;border-radius:50%;width:7px;height:7px;position:absolute;top:3px;left:-14px}.pff-timeline small,.pff-timeline span{color:#688197;font-size:10px;line-height:1.5}.pff-timeline b{overflow-wrap:anywhere;font-size:12px}.pff-timeline strong{color:#3f6c91;font-size:13px}.pff-overall{margin:7px 0}.pff-overall summary{font-size:12px}.pff-cross[data-side="1"] .pff-number-row>strong{color:#ad612a}.pff-cross[data-side="1"] .pff-number-row>strong:last-child{color:#2165a4}.paj{color:#25415b;margin-top:12px}.paj-lead{background:#f2f6fa;border-top:3px solid #ad8951;border-radius:9px;padding:14px 13px}.paj-lead>small{color:#826234;letter-spacing:.05em;font-size:10px;font-weight:700}.pro-strength .paj-lead h3{padding:7px 0 3px;font-size:15px;line-height:1.45}.pro-strength .paj-lead p{color:#405b74;margin:3px 0 7px;font-size:13px}.paj-lead>span{color:#6a7d8e;font-size:10px;line-height:1.5;display:block}.paj-radar{border-bottom:1px solid #e1e9f0;margin:4px 0 10px}.paj-radar>summary{padding-inline:2px!important}.paj-points{border-top:1px solid #dbe5ee}.paj-point{border-bottom:1px solid #dbe5ee}.fm-app .paj-question{text-align:left;color:#26465f;grid-template-columns:22px minmax(0,1fr) 14px;align-items:start;gap:7px;width:100%;min-height:70px;padding:14px 3px;display:grid}.paj-question>span:first-child{color:#9a805d;font-variant-numeric:tabular-nums;font-size:10px;line-height:20px}.paj-question b{font-size:14px;line-height:20px;display:block}.paj-question small{color:#687e91;margin-top:3px;font-size:11px;line-height:1.55;display:block}.paj-question em{color:#75899a;font-size:17px;font-style:normal}.paj-point[data-open=true] .paj-question b{color:#185f9a}.paj-answer{padding:0 3px 13px}.paj-table{margin:1px 0 12px}.paj-table-head,.paj-row{text-align:center;grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);align-items:center;gap:5px;display:grid}.paj-table-head{color:#8493a0;padding-bottom:5px;font-size:10px}.paj-table-head>b:first-child{color:#286eaa}.paj-table-head>b:last-child{color:#ad6834}.paj-row{border-bottom:1px solid #e8eef3;min-height:57px;padding:9px 0 13px;position:relative}.paj-row>strong{font-variant-numeric:tabular-nums;color:#246ba7;font-size:21px;line-height:1.2}.paj-row>strong:last-of-type{color:#ab642e}.paj-row strong small{margin-left:2px;font-size:9px;font-weight:500}.paj-row>span{color:#536d83;font-size:11px}.paj-row>i{background:#8eb8dc;border-radius:3px;max-width:calc(50% - 55px);height:3px;position:absolute;bottom:6px;left:0}.paj-row>i:last-child{background:#dfb18b;left:auto;right:0}.pro-strength .paj-reading{margin:10px 0;font-size:12px;line-height:1.7}.paj-reading>b{color:#688093;margin-bottom:5px;font-size:10px;font-weight:600;line-height:1.5;display:block}.paj-boundary{color:#6c7e8e;border-left:2px solid #d9c8ad;margin:10px 0 2px;padding-left:9px;font-size:11px;line-height:1.65}.paj-boundary>b{color:#897350;margin-bottom:4px;font-weight:650;display:block}.paj-original{margin-top:7px}.paj-original>summary{color:#627e94!important;font-size:11px!important}.paj-original p{white-space:pre-line;font-size:12px!important}.paj-duel{padding:8px 0 13px}.paj-duel+.paj-duel{border-top:1px solid #e3eaf1}.paj-duel h4{margin:4px 0 10px;font-size:14px}.paj-people{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.paj-people>article{min-width:0}.paj-people h4{color:#246ba7;font-size:12px}.paj-people>article+article h4{color:#ab642e}.paj-role{border-top:1px solid #e3eaf1;padding:10px 0}.paj-role>small{color:#708598;font-size:10px}.paj-role p{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;margin:7px 0 0;font-size:12px;display:flex}.paj-role strong{font-variant-numeric:tabular-nums;color:#246ba7;font-size:19px}.paj-role strong small{margin-left:3px;font-size:10px;font-weight:500}.paj-people>article+article .paj-role strong{color:#ab642e}.fm-app .paj-question:focus-visible{outline-offset:1px;border-radius:5px;outline:2px solid #3275ad}.pro-football-strength .pf-axis-readings>summary{font-size:12px}.pro-football-strength>.pf-radar-heading{background:0 0;padding-inline:0}.pro-football-strength>.pf-radar-heading h2{font-size:16px}.pro-football-strength>.pff-overall{border-bottom:1px solid #e8edf3;margin:0}.paj-section-heading{grid-template-columns:22px minmax(0,1fr);gap:7px;padding:16px 3px 12px;display:grid}.paj-section-heading>span{color:#9a805d;font-size:10px;line-height:20px}.paj-section-heading h4{color:#254d70;margin:0;font-size:15px;line-height:20px}.pro-strength .paj-section-heading p{color:#61788d;margin:5px 0 0;font-size:12px;line-height:1.5}.paj-point{padding-bottom:8px;scroll-margin-top:10px}.paj-explanation>summary{color:#607c92!important;font-size:11px!important}.paj-duel-reading>summary{list-style:none;padding:8px 0!important;display:block!important}.paj-duel-reading>summary::-webkit-details-marker{display:none}.paj-duel-excerpt{color:#36536c;font-size:12px;font-weight:400;line-height:1.7;display:block}.paj-duel-excerpt>small{color:#8594a1;margin-bottom:4px;font-size:10px;display:block}.paj-expand-label{color:#376e99;margin-top:8px;font-size:11px;display:block}.paj-expand-label:after{content:" ＋"}.paj-duel-reading[open] .paj-duel-excerpt{display:none}.paj-duel-reading[open] .paj-expand-label:after{content:" −"}.paj-duel-reading>summary:focus-visible{outline-offset:2px;outline:2px solid #3275ad}.paj-row{min-height:51px}.paj-duel{padding-top:0}.pfs-positions{margin-top:8px}.pfs-positions>div{border-top:1px solid #dce5ed;padding:7px 0}.pfs-positions small{color:#7c8d9b;font-size:10px}.pfs-positions p{overflow-wrap:anywhere;margin:3px 0;font-size:11px;line-height:1.6}.pfs-contributors>article{border-bottom:1px solid #dce5ed;padding:10px 0}.pfs-contributors b{font-size:12px}.pfs-contributors article>div{color:#6c7f90;gap:10px;margin:6px 0;font-size:10px;display:flex}.pfs-contributors strong{color:#28669d;font-variant-numeric:tabular-nums;font-size:18px;display:block}.pff-pair>article+article .pfs-contributors strong{color:#a15f32}.pfs-contributors small{color:#6c7f90;font-size:10px;line-height:1.6}.pfs-impacts>article{border-bottom:1px solid #e0e7ed;padding:13px 0}.pfs-impacts h4{color:#28669d;border-left:3px solid #78a9d3;padding-left:8px;font-size:13px}.pfs-impacts article+article h4{color:#a15f32;border-color:#d9ab85}.pro-strength .pfs-impacts p{margin-top:8px;font-size:12px;line-height:1.75}.paj-duel-facts{gap:10px;margin:10px 0;display:grid}.paj-duel-facts>div{border-left:2px solid #a3bdd3;padding:2px 0 2px 10px}.paj-duel-facts>div:nth-child(2){border-color:#d6ac87}.paj-duel-facts small,.pfd-judgment>small{color:#6a7f91;font-size:10px;font-weight:700;line-height:1.5;display:block}.pro-strength .paj-duel-facts p{margin:5px 0 0;font-size:12px;line-height:1.75}.pfd-judgment{margin:11px 0}.pff-pair .pfd-judgment p{margin:6px 0;font-size:12px;line-height:1.75}.pfd-evidence{margin:6px 0;padding:0;list-style:none}.pfd-evidence>li{border-bottom:1px solid #dce5ed;padding:9px 0;font-size:12px;line-height:1.75}.pfd-evidence>li:last-child{border-bottom:0;padding-bottom:0}.pfd-evidence>li:first-child{padding-top:0}.pc-record{color:#276ba6;white-space:nowrap;margin:12px 0 6px;font-size:17px;display:block}.pff-pair>article+article .pc-record{color:#a66432}.pc-results{gap:4px;margin:10px 0 6px;display:flex}.pc-results>span{color:#5a6a78;background:#e1e7ed;border-radius:4px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.pc-results>[data-result=win]{color:#246447;background:#dceee5}.pc-results>[data-result=loss]{color:#9c4440;background:#f5e1e0}.pro-strength .pc-reading{margin:9px 0;font-size:12px;line-height:1.75}.pc-verdict{color:#355d7d;border-top:1px solid #dce5ed;padding-top:8px;font-size:11px;line-height:1.65;display:block}.pc-shared{padding:12px 0}.pc-shared>small,.pc .pfd-evidence small{color:#728598;margin-bottom:4px;font-size:10px;line-height:1.5;display:block}.pc-games,.pc-meetings{margin:8px 0;padding:0;list-style:none}.pc-games>li{border-bottom:1px solid #dce5ed;grid-template-columns:1fr auto;gap:4px;padding:9px 0;font-size:11px;display:grid}.pc-games small{color:#6d8193;grid-column:1/-1;font-size:9px}.pc-games b{font-variant-numeric:tabular-nums;white-space:nowrap}.pc-meetings>li{border-bottom:1px solid #e5ebf0;padding:10px 0}.pc-meetings small{color:#6d8193;font-size:10px}.pc-meetings li>div{text-align:center;grid-template-columns:1fr 55px 1fr;align-items:center;gap:6px;margin-top:7px;font-size:12px;display:grid}.pc-meetings b{white-space:nowrap;font-size:17px}.pc-venue{border-bottom:1px solid #dce5ed;padding:12px 0}.pc-venue>small{color:#6d8193;font-size:10px;display:block}.pc-venue>strong{color:#276ba6;margin-top:4px;font-size:23px;display:block}.pc-venue strong small{color:#6d8193;font-size:10px;font-weight:400}.pc-venue p{margin:4px 0!important;font-size:11px!important}.pff-pair>article+article .pc-venue>strong{color:#a66432}.pc .pff-pair>article[data-evidence-side="1"]{background:#fcf5ee;grid-column:2}.pc .pff-pair>article[data-evidence-side="1"] h4 i{background:#c46f32}.pff>.paj-lead{margin-bottom:10px}.ppi-reading{color:#294963;margin:0 0 12px}.ppi-kicker{letter-spacing:.06em;color:#927345;margin:0 0 8px;font-size:10px;display:block}.ppi-side{background:#f2f7fc;border-left:3px solid #82add0;border-radius:0 7px 7px 0;margin:6px 0;padding:10px 11px}.ppi-side[data-side="1"]{background:#fcf5ee;border-color:#d7ab86}.ppi-side>b{color:#246ba7;font-size:11px;display:block}.ppi-side[data-side="1"]>b{color:#ab642e}.pro-strength .ppi-reading p{overflow-wrap:anywhere;margin:5px 0 0;font-size:13px;line-height:1.85}.ppi-shared{background:#f8f6f1;border-left:3px solid #b59b73;border-radius:0 7px 7px 0;padding:10px 11px}.ppi-shared>b{color:#8a7049;font-size:11px}.ppi-missing{color:#788794;line-height:1.6;font-size:11px!important}.ppi-facts{border-top:1px solid #e5ebf0;margin:10px 0 16px;padding:8px 0 0}.ppi-facts>small{color:#788b9c;margin-bottom:8px;font-size:10px;display:block}.ppi-facts .paj-table{margin-bottom:2px}.ppi-facts .paj-row{min-height:36px;padding:6px 0 10px}.ppi-facts .paj-row>strong,.ppi-facts .pff-number-row>strong{font-size:16px}.ppi-facts .pff-number-row{padding:6px 0}.ppi-facts .pff-formation{margin-top:6px;font-size:21px}.ppi-facts .pc-record{margin-top:6px;font-size:14px}.ppi-facts .pc-venue>strong{font-size:17px}.ppi-facts .pff-pair>article{padding:8px}.ppi-facts .pff-timeline{margin:5px 0}.ppi-facts .pff-timeline li{padding-bottom:9px}.pro-strength .ppi-facts .pc-reading{font-size:11px}.ppi-facts .pc-verdict{font-size:10px}.pro-strength .pff-section-label{border-top:1px solid #e1e8ef;margin-top:24px;padding-top:10px}.pro-strength .pff-section-label h4{font-size:14px;line-height:1.5}.pro-strength .paj-duel-facts p{font-size:13px;line-height:1.85}.pr-relationships{background:#fff;padding:16px 14px 8px!important}.pr-heading small{letter-spacing:.7px;color:#8b6828;font-size:11px;font-weight:700}.pr-heading h3{letter-spacing:-.35px;color:#172d4b;line-height:1.45;margin:6px 0!important;font-size:19px!important}.pr-heading p{color:#66758a;margin:0;font-size:12px;line-height:1.65}.pr-key{color:#52647a;border-bottom:1px solid #e7edf3;align-items:center;gap:14px;margin:15px 0 0;padding-bottom:12px;font-size:11px;display:flex}.pr-key span{align-items:center;gap:5px;display:flex}.pr-key i{background:#3977ca;border-radius:50%;width:6px;height:6px}.pr-key span:nth-child(2) i{background:#d98a42}.pr-key>small{color:#8993a0;margin-left:auto;font-size:10px}.pr-point{border-bottom:1px solid #e7edf3;padding:19px 0 17px}.pr-point:last-child{border-bottom:0}.pr-point h4{color:#1c324f;margin:0 0 12px;font-size:15px;line-height:1.5}.pr-opposition{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.pr-opposition>div{border-top:2px solid #4d84c8;padding-top:7px}.pr-opposition>div[data-side="1"]{border-color:#d8975d}.pr-opposition small{color:#3268a9;font-size:10px;font-weight:600;line-height:1.6;display:block}.pr-opposition [data-side="1"] small{color:#a96c30}.pr-opposition p{color:#34455b;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.85}.pr-verdict{color:#1c324f;background:#f5f7fa;border-radius:6px;margin:13px 0;padding:10px 12px;font-size:13px;line-height:1.85}.pr-verdict span{color:#8b6828;letter-spacing:.4px;margin-bottom:3px;font-size:10px;font-weight:700;display:block}.pr-evidence>small{color:#63738a;font-size:10px}.pr-evidence>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:5px;display:grid}.pr-evidence b{color:#3268a9;overflow-wrap:anywhere;font-size:12px;font-weight:600;line-height:1.7}.pr-evidence b[data-side="1"]{color:#a96c30}.pr-evidence p{color:#7c8796;margin:6px 0 0;font-size:10px;line-height:1.7}.pr-related{text-align:left;color:#3c6da8;font:inherit;cursor:pointer;background:0 0;border:0;min-height:36px;padding:11px 0 4px;font-size:11px;display:block}.pr-original{color:#64758a;margin-top:8px;font-size:11px}.pr-original summary{cursor:pointer;align-content:center;min-height:34px}.pr-original>div{background:#f8fafc;border-radius:4px;margin-top:6px;padding:8px 10px}.pr-original b{color:#455a72;font-size:11px}.pr-original p{overflow-wrap:anywhere;margin:6px 0;font-size:12px;line-height:1.85}.pr-related:focus-visible,.pr-original summary:focus-visible{outline-offset:3px;outline:2px solid #3977ca}.pr-delivered.pr-relationships{border-top:0!important;padding:0!important}.pr-match-reading{background:linear-gradient(120deg,#f3f7fc,#faf7f0);border:1px solid #e2e9f0;border-radius:12px;margin:0 0 12px;padding:16px 14px 17px}.pr-reading-meta{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.pr-reading-meta>span{color:#815f26;font-size:11px;font-weight:650}.pr-reading-meta>small{color:#778598;font-size:10px}.fm-app .pr-match-reading h3{color:#203a59;margin:0;font-size:17px;line-height:1.6}.pr-advantage{color:#53697e;background:#e8edf3;border-radius:4px;margin-bottom:7px;padding:3px 7px;font-size:11px;font-weight:600;display:table}.pr-advantage[data-advantage=home]{color:#2269ad;background:#e4eefb}.pr-advantage[data-advantage=away]{color:#a66527;background:#faeadb}.pr-match-reading>p{color:#52647a;overflow-wrap:anywhere;margin:9px 0 0;font-size:12px;line-height:1.8}.pr-facet-strip{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.pr-facet-strip span{color:#576b82;border:1px solid #e4eaf0;border-radius:4px;padding:4px 7px;font-size:10px}.pr-facet-strip [data-available=false]{color:#8794a3}.pr-delivered .pr-point{padding:17px 0 20px}.pr-delivered .pr-point h4{margin-bottom:8px;font-size:15px;line-height:1.65}.pr-delivered .pr-verdict{background:0 0;border-left:3px solid #b99a61;border-radius:0;margin:10px 0 15px;padding:0 0 0 10px;font-size:13px;line-height:1.8}.pr-delivered .pr-verdict>span{display:none}.pr-delivered .pr-opposition{gap:10px}.pr-delivered .pr-opposition>div{background:#f1f6fc;border:0;border-radius:7px;padding:10px}.pr-delivered .pr-opposition>div[data-side="1"]{background:#fbf5ed}.pr-delivered .pr-opposition p{margin-top:5px;font-size:12px;line-height:1.75}.pr-delivered .pr-opposition small{font-size:11px}.pr-delivered .pr-evidence{align-items:baseline;gap:8px;margin-top:12px;display:flex}.pr-delivered .pr-evidence>small{flex-shrink:0;font-size:10px}.pr-delivered .pr-evidence>p{color:#66788d;margin:0;font-size:11px;line-height:1.75}.pr-data-reading{border-bottom:1px solid #dfe6ec;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:8px;margin:0 0 12px;padding:0 0 12px;display:grid}.pr-data-reading>span{color:#a08b66;font-size:18px}.pr-data-reading>div{min-width:0}.pr-data-reading small,.pr-data-reading b,.pr-data-reading div>span{overflow-wrap:anywhere;display:block}.pr-data-reading small{color:#7a8797;margin-bottom:4px;font-size:10px}.pr-data-reading b{color:#40566e;font-size:13px;font-weight:650;line-height:1.5}.pr-data-reading div>span{color:#778598;font-variant-numeric:tabular-nums;margin-top:3px;font-size:10px;line-height:1.5}.pr-data-reading [data-advantage=home]{color:#2269ad}.pr-data-reading [data-advantage=away]{color:#a66527}.fm-app .mp-inline button:focus-visible,.fm-app .mp-topic-entries button:focus-visible,.fm-app .mp-inline summary:focus-visible{outline-offset:2px;outline:2px solid #467ba7}.fm-app .mp-odds-navigation .data-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fm-app .mp-odds-navigation{z-index:3;background:#fff;border-bottom:1px solid #e3e9ef;flex:none}.fm-app .mp-topic-entries{background:#fff;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:8px 12px;display:grid}.fm-app .mp-topic-entries button{text-align:left;color:#5d4828;background:#fbf7ef;border:1px solid #e5d8c1;border-radius:7px;min-width:0;min-height:56px;padding:8px 9px}.fm-app .mp-topic-entries button:hover,.fm-app .mp-topic-entries button:active{background:#f6eedf}.fm-app .mp-topic-mark{color:#936e33;justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.fm-app .mp-topic-mark svg{width:16px;height:16px}.fm-app .mp-topic-mark>span{letter-spacing:1px;font-size:9px;font-weight:750}.fm-app .mp-topic-entries b{white-space:nowrap;justify-content:space-between;align-items:center;gap:2px;font-size:12px;font-weight:650;line-height:1.6;display:flex}.fm-app .mp-topic-entries b>span{color:#936e33;font-size:16px;font-weight:400}.fm-app .mp-inline{color:#183954;background:#fff;border:1px solid #e5d8c1;border-left:3px solid #baa171;border-radius:11px;margin:8px 12px 10px;padding:0;overflow:hidden}.fm-app .mp-inline-trigger{text-align:left;color:#5d4828;background:#fbf7ef;border:0;align-items:center;gap:12px;width:100%;padding:15px 15px 14px;display:flex}.fm-app .mp-inline-heading{flex:1;min-width:0}.fm-app .mp-inline-kicker{color:#936e33;align-items:center;gap:7px;margin-bottom:9px;font-size:11px;line-height:1.6;display:flex}.fm-app .mp-inline-trigger .mp-inline-kicker .pro{letter-spacing:.6px;font-size:9px}.fm-app .mp-inline-trigger b{letter-spacing:-.15px;color:#5d4828;text-wrap:balance;font-size:16px;font-weight:650;line-height:1.65;display:block}.fm-app .mp-inline-trigger small{color:#687c8d;margin-top:9px;font-size:12px;line-height:1.85;display:block}.fm-app .mp-inline-trigger em{white-space:nowrap;color:#5d4828;background:#f6eedf;border-radius:6px;flex:none;place-items:center;min-height:32px;padding:6px 8px;font-size:11px;font-style:normal;line-height:1.5;display:grid}.fm-app .mp-inline-detail{background:#fff;border-top:1px solid #e5d8c1;padding:15px}.fm-app .mp-inline-detail h3{color:#355b78;margin:0 0 9px;font-size:14px;font-weight:650;line-height:1.75}.fm-app .mp-inline-detail p{color:#536d83;overflow-wrap:anywhere;margin:9px 0;font-size:14px;line-height:1.9}.fm-app .mp-inline-detail h4{color:#7892a7;margin:0 0 6px;font-size:11px;font-weight:650;line-height:1.7}.fm-app .mp-inline-judgment>p{margin-bottom:15px}.fm-app .mp-inline-evidence{border-top:1px solid #e6edf3;border-bottom:1px solid #e6edf3;margin:14px 0;padding:12px 0}.fm-app .mp-inline-evidence p{color:#52718a;margin:5px 0 0;font-size:13px;line-height:1.9}.fm-app .mp-inline-evidence p+p{margin-top:9px}.fm-app .mp-inline-impact{background:#fbf7ef;border-left:2px solid #baa171;border-radius:0 6px 6px 0;margin:14px 0;padding:12px 13px}.fm-app .mp-inline-impact h4{color:#936e33}.fm-app .mp-inline-impact p{color:#536d83;margin:5px 0 0;font-size:13px;line-height:1.9}.fm-app .mp-local-risk{background:#fcf8ee;border:1px solid #eee3cc;border-radius:7px;margin:14px 0;padding:12px 13px}.fm-app .mp-local-risk h4{color:#8e754b}.fm-app .mp-local-risk p{color:#806f52;margin:5px 0 0;font-size:13px;line-height:1.9}.fm-app .mp-inline-original{border-top:1px solid #e6edf3;margin:15px 0 0}.fm-app .mp-inline-original summary{color:#577b97;cursor:pointer;min-height:44px;padding:12px 0;font-size:12px;line-height:1.8}.fm-app .mp-inline-original p{color:#687c8d;margin:0 0 12px;font-size:12px;line-height:1.9}.fm-app .mp-inline-detail .mp-inline-scope{color:#687c8d;padding-top:6px;font-size:10px;line-height:1.85;display:block}.fm-app .mp-local-missing{color:#687c8d;background:#fff;border:1px solid #e3e9ef;border-radius:9px;margin:12px;padding:13px 15px;font-size:12px;line-height:1.8}.fm-app .mp-inline-trigger[aria-expanded=false]{padding:10px 12px}.fm-app .mp-inline-trigger[aria-expanded=false] .mp-inline-kicker{margin-bottom:4px}.fm-app .mp-inline-trigger[aria-expanded=false] b{font-size:14px;line-height:1.5}.fm-app .mp-inline .mp-inline-trigger .pro{background:#f6eedf;color:#936e33!important}.fm-app:is([data-page=odds-1x2],[data-page=odds-ah],[data-page=odds-ou]) .fixture-header .match-mini{align-items:center;min-height:78px;padding:20px 16px 7px}.fm-app:is([data-page=odds-1x2],[data-page=odds-ah],[data-page=odds-ou]) .fixture-header .fixture-league{font-size:10px;line-height:1.4;top:3px}.fm-app:is([data-page=odds-1x2],[data-page=odds-ah],[data-page=odds-ou]) .fixture-header .match-mini>b{flex-direction:row;gap:6px;font-size:13px}.fm-app:is([data-page=odds-1x2],[data-page=odds-ah],[data-page=odds-ou]) .fixture-header .team-crest{width:26px;height:26px}.fm-app:is([data-page=odds-1x2],[data-page=odds-ah],[data-page=odds-ou]) .fixture-header .fixture-score>strong{font-size:24px;line-height:1.2}.fm-app:is([data-page=odds-1x2],[data-page=odds-ah],[data-page=odds-ou]) .fixture-header .match-mini small{margin-top:3px;font-size:10px;line-height:1.4}.fm-app:is([data-page=odds-1x2],[data-page=odds-ah],[data-page=odds-ou]) .fixture-header .match-mini em{margin-left:4px;font-size:9px;display:inline}.fm-app:is([data-page=odds-1x2],[data-page=odds-ah],[data-page=odds-ou]) .fixture-facts{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto auto;align-items:center;gap:8px;margin:0 14px;padding:5px 0 7px}.fm-app:is([data-page=odds-1x2],[data-page=odds-ah],[data-page=odds-ou]) .fixture-facts>div{border:0;justify-content:flex-start;gap:3px;padding:0}.fm-app:is([data-page=odds-1x2],[data-page=odds-ah],[data-page=odds-ou]) .fixture-facts small{font-size:9px}.fm-app:is([data-page=odds-1x2],[data-page=odds-ah],[data-page=odds-ou]) .fixture-facts b{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.fm-app:is([data-page=odds-1x2],[data-page=odds-ah],[data-page=odds-ou]) .fixture-weather>small,.fm-app:is([data-page=odds-1x2],[data-page=odds-ah],[data-page=odds-ou]) .fixture-temperature>small,.fm-app:is([data-page=odds-1x2],[data-page=odds-ah],[data-page=odds-ou]) .fixture-facts>.fixture-forecast-note{display:none}.fm-app .mp-inline .pro,.fm-app .market-topics .pro{background:#f6eedf;border-color:#e5d8c1;color:#936e33!important}.fm-app[data-page=market-pro]{background:#f2f5f8}.fm-app[data-page=market-pro]>.mp-pro-header{color:#fff;background:#102e4b;gap:8px;min-height:54px;padding:0 12px}.fm-app[data-page=market-pro]>.mp-pro-header>.mp-pro-back{color:#fff;justify-content:flex-start;align-items:center;gap:5px;min-width:84px;min-height:44px;font-size:13px;font-weight:550;display:flex}.fm-app[data-page=market-pro]>.mp-pro-header>.mp-pro-back svg{width:19px;height:19px}.fm-app[data-page=market-pro]>.mp-pro-header>span{text-align:center;letter-spacing:.3px;font-size:15px;font-weight:650}.fm-app[data-page=market-pro]>.mp-pro-header>span>small{color:#b7c9d9;letter-spacing:0;margin-top:2px;font-size:10px;font-weight:400}.fm-app[data-page=market-pro]>.mp-pro-header>button:last-child{color:#b7c9d9;justify-content:flex-end;align-items:center;min-width:84px;display:flex}.fm-app[data-page=market-pro] .fixture-header .match-mini{grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:78px;padding:8px 15px 12px}.fm-app[data-page=market-pro] .fixture-header .fixture-league,.fm-app[data-page=market-pro] .fixture-header .fixture-facts{display:none}.fm-app[data-page=market-pro] .fixture-header .match-mini>b{flex-direction:row;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.fm-app[data-page=market-pro] .fixture-header .team-crest{flex:none;width:25px;height:25px}.fm-app[data-page=market-pro] .fixture-header .fixture-score>strong{letter-spacing:1px;font-size:23px;font-weight:650}.fm-app[data-page=market-pro] .fixture-header .match-mini small{margin-top:4px;font-size:9px;line-height:1.35}.fm-app[data-page=market-pro] .fixture-header .match-mini em{margin-left:3px;font-size:9px;display:inline}.fm-app[data-page=market-pro] .fixture-header .match-mini>button{opacity:.75;top:-2px;right:1px}.fm-app[data-page=market-pro]>.detail-tabs{background:#fff;border-bottom:1px solid #e5ebf1;padding:0 12px}.fm-app[data-page=market-pro]>.detail-tabs button{min-height:40px;font-size:12px}.fm-app[data-page=market-pro] .mp-reading-controls{z-index:3;background:#fff;border-bottom:1px solid #e5d8c1;flex:none;position:relative;box-shadow:0 3px 8px #183a5a08}.fm-app[data-page=market-pro] .mp-topic-switch{background:#fbf7ef;align-items:stretch;gap:6px;height:59px;padding:8px 12px;display:flex}.fm-app[data-page=market-pro] .mp-topic-switch button{text-align:center;white-space:nowrap;color:#5d4828;background:#fffcf5;border:1px solid #e5d8c1;border-radius:6px;flex:1;min-width:0;padding:0 5px;font-size:12px;font-weight:600;position:relative}.fm-app[data-page=market-pro] .mp-topic-switch button[aria-current=page]{color:#795b27;background:#f6eedf;border-color:#baa171;font-weight:750}.fm-app[data-page=market-pro] .mp-section-steps{background:#fff;gap:5px;padding:8px 12px 11px;display:flex}.fm-app[data-page=market-pro] .mp-section-steps button{white-space:nowrap;color:#60758a;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:44px;padding:7px 3px;font-size:12px;font-weight:500;transition:background-color .15s,color .15s;display:flex}.fm-app[data-page=market-pro] .mp-section-steps button>span{color:#8798a8;font-variant-numeric:tabular-nums;border:1px solid #dce4ed;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;font-size:9px;font-weight:600;display:grid}.fm-app[data-page=market-pro] .mp-section-steps button[aria-current=location]{color:#795b27;background:#f6eedf;border-color:#e5d8c1;font-weight:650}.fm-app[data-page=market-pro] .mp-section-steps button[aria-current=location]>span{color:#fff;background:#936e33;border-color:#936e33}.fm-app[data-page=market-pro] .mp-reading-controls button:focus-visible,.fm-app .market-topics button:focus-visible,.fm-app .market-topics summary:focus-visible{outline-offset:2px;outline:2px solid #467ba7}.fm-app .market-topics{--mp-ink:#183954;--mp-muted:#708397;--mp-line:#e2e9f0;--mp-gold:#936e33;color:var(--mp-ink);background:#f2f5f8;padding:0 12px 16px;line-height:1.75}.fm-app .market-topics *{box-sizing:border-box}.fm-app .market-topics .mp-reading-stamp{color:#687c8d;align-items:center;gap:7px;min-height:40px;padding:12px 3px 8px;font-size:10px;display:flex}.fm-app .market-topics .mp-reading-stamp>span:last-child{color:#687c8d;margin-left:auto;font-size:10px}.fm-app .market-topics section{overflow-wrap:anywhere;background:#fff;border:1px solid #e3e9ef;border-radius:12px;margin:0 0 12px;padding:20px 17px;scroll-margin-top:8px}.fm-app .market-topics h1{letter-spacing:-.5px;color:var(--mp-ink);margin:0 0 13px;font-size:25px;font-weight:700;line-height:1.45}.fm-app .market-topics h2{letter-spacing:-.2px;color:var(--mp-ink);margin:0 0 9px;font-size:19px;font-weight:700;line-height:1.5}.fm-app .market-topics h3{color:#284d6b;margin:0 0 6px;font-size:15px;font-weight:650;line-height:1.65}.fm-app .market-topics p{color:#536d83;margin:10px 0;font-size:14px;line-height:1.9}.fm-app .market-topics small{color:var(--mp-muted);font-size:11px;line-height:1.6}.fm-app .market-topics .kicker{color:var(--mp-gold);letter-spacing:.4px;margin-bottom:8px;font-size:11px;font-weight:650;line-height:1.6}.fm-app .market-topics .subtitle{color:#687c8d;margin:0 0 18px;font-size:12px;line-height:1.8}.fm-app .market-topics .conclusion{background:#fbf7ef;border-top:2px solid #baa171;padding-top:19px}.fm-app .market-topics .answer{box-shadow:none;background:0 0;border:0;margin:10px 0 0;padding:0}.fm-app .market-topics .answer>.label{display:none}.fm-app .market-topics .answer h1{color:#143a57;margin:0 0 12px;font-size:20px;font-weight:700;line-height:1.45}.fm-app .market-topics .answer p{color:#536a7d;margin:0;font-size:14px;line-height:1.9}.fm-app .market-topics .outcomes{background:0 0;border-top:1px solid #e9e1d3;border-bottom:1px solid #e9e1d3;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 0 12px;display:grid}.fm-app .market-topics .outcomes>div{text-align:left;background:0 0;border:0;border-right:1px solid #e9e1d3;min-width:0;padding:12px 8px}.fm-app .market-topics .outcomes>div:first-child{padding-left:0}.fm-app .market-topics .outcomes>div:last-child{border:0;padding-right:0}.fm-app .market-topics .outcomes small{color:#687c8d;margin-bottom:5px;font-size:10px;display:block}.fm-app .market-topics .outcomes b{color:#355875;text-wrap:balance;font-size:13px;font-weight:650;line-height:1.6;display:block}.fm-app .market-topics .boundary{color:#687c8d;background:0 0;border:0;margin:10px 0 0;padding:0;font-size:11px;line-height:1.8}.fm-app .market-topics .logic{text-align:center;background:#f3f7fa;border:0;border-radius:8px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px;margin:17px 0 8px;padding:13px 10px;display:grid}.fm-app .market-topics .logic small{color:#8194a6;font-size:10px;display:block}.fm-app .market-topics .logic b{color:#345774;margin-top:4px;font-size:12px;display:block}.fm-app .market-topics .logic>span{color:#b3c1cc;font-size:15px}.fm-app .market-topics .support{border:0;border-bottom:1px solid #e6edf3;margin:0;padding:20px 0}.fm-app .market-topics .support:last-of-type{border-bottom:0;padding-bottom:8px}.fm-app .market-topics .support-top{align-items:flex-start;gap:10px;display:flex}.fm-app .market-topics .support-top>.number{color:#9aafbf;flex:none;min-width:24px;padding-top:1px;font-size:12px;font-weight:650;line-height:1.8}.fm-app .market-topics .support-top small{color:#8c9eac;margin:0 0 5px;font-size:10px;display:block}.fm-app .market-topics .support-top>div,.fm-app .market-topics .support-top>h3{flex:1;min-width:0}.fm-app .market-topics .support>p{margin:10px 0;font-size:14px;line-height:1.9}.fm-app .market-topics .takeaway{background:#f2f7fb;border-left:2px solid #6f97b6;border-radius:0 6px 6px 0;margin:13px 0;padding:11px 12px}.fm-app .market-topics .takeaway span{color:#8099ad;margin-bottom:4px;font-size:10px;display:block}.fm-app .market-topics .takeaway b{color:#3f6581;font-size:13px;font-weight:550;line-height:1.8;display:block}.fm-app .market-topics details{color:#577590;background:0 0;border-top:1px solid #e6edf3;margin:14px 0 0;padding:0}.fm-app .market-topics details summary{cursor:pointer;min-height:42px;padding:10px 0;font-size:12px;line-height:1.8}.fm-app .market-topics details summary>span{float:right;color:#9bafbf}.fm-app .market-topics details p{color:#788d9e;font-size:12px;line-height:1.9}.fm-app .market-topics .combined,.fm-app .market-topics .same-summary,.fm-app .market-topics .closing{background:#fbf7ef;border-left:2px solid #baa171;border-radius:0 6px 6px 0;margin:17px 0 0;padding:13px 14px}.fm-app .market-topics .combined small,.fm-app .market-topics .same-summary small,.fm-app .market-topics .closing small{color:#9b8259;font-size:10px}.fm-app .market-topics .combined p,.fm-app .market-topics .same-summary p,.fm-app .market-topics .closing p{color:#536d83;margin:5px 0 0;font-size:13px;line-height:1.9}.fm-app .market-topics .heat-map{border:1px solid #e2e9f0;border-radius:9px;margin-top:15px;overflow:hidden}.fm-app .market-topics .map-title{color:#7890a4;background:#f3f7fa;justify-content:space-between;gap:8px;padding:10px 12px;font-size:10px;display:flex}.fm-app .market-topics .columns{grid-template-columns:1fr 1fr;gap:0;display:grid}.fm-app .market-topics .column{min-width:0;padding:15px 12px}.fm-app .market-topics .column+.column{background:#fdfaf4;border-left:1px solid #e2e9f0}.fm-app .market-topics .column h3{color:#386487;margin-bottom:16px;font-size:13px;line-height:1.65}.fm-app .market-topics .column+.column h3{color:#99743d}.fm-app .market-topics .factor{border:0;margin:0 0 17px;padding:0}.fm-app .market-topics .factor:last-child{margin-bottom:0}.fm-app .market-topics .factor b{color:#3f5d76;font-size:12px;font-weight:650;line-height:1.7;display:block}.fm-app .market-topics .factor p{color:#687c8d;margin:6px 0 0;font-size:12px;line-height:1.85}.fm-app .market-topics .map-end{color:#788999;background:#f7f9fb;border-top:1px solid #e2e9f0;padding:12px;font-size:12px;line-height:1.85}.fm-app .market-topics .map-end strong{color:#426680;margin-bottom:4px;font-size:11px;display:block}.fm-app .market-topics .scope,.fm-app .market-topics .source-note{color:#687c8d;margin:12px 0 0;font-size:10px;line-height:1.85}.fm-app .market-topics .direction{border-top:1px solid #e5edf4;padding:18px 0}.fm-app .market-topics .direction:last-child{padding-bottom:0}.fm-app .market-topics .direction-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.fm-app .market-topics .direction-head>b{color:#365c7b;font-size:14px}.fm-app .market-topics .direction-head>span{color:#9a825a;font-size:10px}.fm-app .market-topics .direction p{font-size:13px}.fm-app .market-topics .route-line{color:#67849b;background:#f3f7fa;border-radius:6px;align-items:center;gap:7px;padding:10px 12px;font-size:11px;display:flex}.fm-app .market-topics .route-line b{white-space:nowrap;color:#8298aa;font-size:10px;font-weight:550}.fm-app .market-topics .response-row{border-top:1px solid #e6edf3;gap:12px;padding:18px 0;display:flex}.fm-app .market-topics .play-label,.fm-app .market-topics .change-head .play{color:#6e91ac;white-space:nowrap;background:#f0f5fa;border:1px solid #dce6ef;border-radius:4px;align-self:flex-start;padding:5px 7px;font-size:10px;line-height:1.5}.fm-app .market-topics .response-row>div{flex:1;min-width:0}.fm-app .market-topics .response-row h3{font-size:14px}.fm-app .market-topics .response-row p{font-size:13px}.fm-app .market-topics .implication{color:#7590a6;background:#f5f8fb;border-radius:6px;padding:10px 12px;font-size:12px;line-height:1.85}.fm-app .market-topics .change-block{border-top:1px solid #e5edf3;padding:20px 0}.fm-app .market-topics .change-block:last-child{padding-bottom:0}.fm-app .market-topics .change-head{align-items:flex-start;gap:10px;display:flex}.fm-app .market-topics .change-head>div{flex:1;min-width:0}.fm-app .market-topics .change-head small{margin-top:5px;font-size:10px;display:block}.fm-app .market-topics .price-change{text-align:center;background:#f4f7fa;border-radius:9px;grid-template-columns:1fr 30px 1fr;align-items:center;margin:16px 0;padding:16px 10px;display:grid}.fm-app .market-topics .price-change small{color:#7f93a5;font-size:10px;display:block}.fm-app .market-topics .price-change b{letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:#2d5676;margin:6px 0;font-size:27px;font-weight:600;line-height:1.3;display:block}.fm-app .market-topics .price-change .arrow{color:#9aafbf;font-size:19px}.fm-app .market-topics .price-change em{color:#7d93a5;font-size:11px;font-style:normal;display:block}.fm-app .market-topics .price-change .down{color:#438776}.fm-app .market-topics .count-label,.fm-app .market-topics .legends{color:#8696a4;justify-content:space-between;gap:8px;margin:10px 0;font-size:10px;display:flex}.fm-app .market-topics .counts{border-radius:3px;gap:3px;height:8px;display:flex;overflow:hidden}.fm-app .market-topics .counts>i{min-width:0;display:block}.fm-app .market-topics .counts .drop{background:#6da58f}.fm-app .market-topics .counts .rise{background:#c98779}.fm-app .market-topics .counts .same{background:#c2ced8}.fm-app .market-topics .legends .drop{color:#518773}.fm-app .market-topics .legends .rise{color:#af796d}.fm-app .market-topics .meaning{background:#f1f6fa;border-left:2px solid #7e9fb8;border-radius:0 6px 6px 0;margin:15px 0 0;padding:13px 14px}.fm-app .market-topics .meaning small{color:#7e9ab0;font-size:10px}.fm-app .market-topics .meaning p{color:#4c6f89;margin:5px 0 0;font-size:13px}.fm-app .market-topics .paired-actions{background:#e2e9f0;border:1px solid #e2e9f0;border-radius:7px;grid-template-columns:1fr 1fr;gap:1px;margin:14px 0;display:grid;overflow:hidden}.fm-app .market-topics .paired-actions>div{background:#f7f9fb;min-width:0;padding:12px}.fm-app .market-topics .paired-actions>div:last-child{background:#fcf9f2}.fm-app .market-topics .paired-actions small{color:#8b9ba9;font-size:10px}.fm-app .market-topics .paired-actions b{color:#53758e;margin-top:5px;font-size:12px;font-weight:550;line-height:1.8;display:block}.fm-app .market-topics .paired-actions>div:last-child b{color:#9d8050}.fm-app .market-topics .readout{border-top:1px solid #e5edf3;align-items:flex-start;gap:12px;padding:17px 0;display:flex}.fm-app .market-topics .readout>span{color:#9aaebe;min-width:18px;font-size:14px;font-weight:600}.fm-app .market-topics .readout>div{flex:1;min-width:0}.fm-app .market-topics .readout h3{font-size:14px}.fm-app .market-topics .readout p{margin:6px 0 0;font-size:13px}.fm-app .market-topics .risk-row{border-top:1px solid #e8e8e1;align-items:flex-start;gap:10px;padding:17px 0;display:flex}.fm-app .market-topics .risk-row>div{flex:1;min-width:0}.fm-app .market-topics .risk-row .icon{color:#a4864f;background:#f7eedc;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;margin-top:2px;font-size:11px;display:grid}.fm-app .market-topics .risk-row b{color:#56657a;font-size:14px;font-weight:650;line-height:1.75}.fm-app .market-topics .risk-row p{color:#687c8d;margin:6px 0 0;font-size:13px}.fm-app .market-topics .risk-row>p{margin:0}.fm-app .market-topics .effect{color:#806f52;margin-top:8px;font-size:11px;line-height:1.85}.fm-app .market-topics .risk-summary{color:#806f52;background:#fcf8ee;border:1px solid #eee3cc;border-radius:7px;margin-top:12px;padding:13px 14px;font-size:12px;line-height:1.85}.fm-app .market-topics .report-quote{background:#f5f8fb;border-left:2px solid #b2c5d6;border-radius:0 6px 6px 0;margin:14px 0;padding:13px}.fm-app .market-topics .report-quote p{color:#687c8d;margin:0;font-size:12px}.fm-app .market-topics .mp-topic-link{color:#3d7199;text-align:left;min-height:44px;padding:12px 0;font-size:12px;line-height:1.8}.fm-app .market-topics .triple-links{flex-direction:column;align-items:stretch;margin-top:12px;display:flex}.fm-app .market-topics .mp-play-links{background:#fff;border:1px solid #e3e9ef;border-radius:9px;gap:5px;margin:14px 0 10px;padding:7px;display:flex}.fm-app .market-topics .mp-play-links button{color:#4a789c;text-align:center;flex:1;min-width:0;min-height:43px;font-size:11px}.fm-app .market-topics .report-section{background:#fff;border:1px solid #e3e9ef;border-radius:9px;margin:9px 0;padding:0 14px}.fm-app .market-topics .report-section summary{color:#6f879d;min-height:45px;padding:13px 0;font-size:12px}.fm-app .market-topics .mp-topic-back{color:#7691a7;text-align:center;width:100%;min-height:44px;margin-top:12px;font-size:12px;display:block}.fm-app .market-topics .mp-unlock{background:#fffdf8;border:1px solid #e6dbc6;border-radius:11px;margin:12px 0;padding:18px}.fm-app .market-topics .mp-unlock h2{font-size:17px}.fm-app .market-topics .mp-unlock p{font-size:13px}.fm-app .market-topics .mp-saved-quote{background:#f7fafc;border:1px solid #e4ebf1;border-radius:8px;margin:14px 0;padding:13px 12px}.fm-app .market-topics .mp-saved-quote small{color:#687c8d;font-size:10px;display:block}.fm-app .market-topics .mp-saved-quote>div{align-items:center;gap:10px;padding:12px 0;display:flex}.fm-app .market-topics .mp-saved-quote span{flex:1;min-width:0}.fm-app .market-topics .mp-saved-quote b{color:#3d6684;font-size:12px;font-weight:550;line-height:1.8;display:block}.fm-app .market-topics .mp-saved-quote i{color:#a4b8c7;font-style:normal}.fm-app .market-topics .mp-evidence-copy{border-left:2px solid #c2d5e3;padding-left:11px}@media (prefers-reduced-motion:reduce){.fm-app[data-page=market-pro] .mp-section-steps button{transition:none}}.fm-app .home-experience{--home-blue:#176bd3;gap:18px;padding-bottom:8px;display:grid}.fm-app .home-experience .home-day,.fm-app .home-experience .home-research-kicker,.fm-app .home-experience .home-research-teams,.fm-app .home-experience .home-section-heading,.fm-app .home-experience .home-follow-row,.fm-app .home-experience .home-research-secondary{justify-content:space-between;align-items:center;gap:10px;display:flex}.fm-app .home-experience .home-day{color:#52677d;font-size:12px}.fm-app .home-experience .home-day button,.fm-app .home-experience .home-section-heading button,.fm-app .home-experience .home-question-source,.fm-app .home-experience .home-research-secondary button{color:var(--home-blue);background:0 0;border:0;align-items:center;gap:4px;min-height:44px;padding:4px 0;font-size:12px;display:inline-flex}.fm-app .home-experience .home-research{border-bottom:1px solid #e3eaf3;padding:0 0 16px}.fm-app .home-experience .home-research-kicker{color:#52677d;font-size:12px}.fm-app .home-experience .home-research-kicker button{color:#2873cf;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.fm-app .home-experience .home-research-kicker button svg{width:19px;height:19px}.fm-app .home-experience .home-research-question{color:#15344f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 13px;font-size:21px;font-weight:700;line-height:1.45;display:-webkit-box;overflow:hidden}.fm-app .home-experience .home-research-teams{padding:6px 0 10px;font-size:13px}.fm-app .home-experience .home-research-teams>b{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.fm-app .home-experience .home-research-teams>b:last-child{text-align:right;justify-content:flex-end}.fm-app .home-experience .home-research-teams>span{color:#52677d;flex-shrink:0;font-size:12px}.fm-app .home-experience .home-evidence-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.fm-app .home-experience .home-evidence-table caption{text-align:left;color:#52677d;padding:3px 0 7px;font-size:12px}.fm-app .home-experience .home-evidence-table thead th{color:#52677d;background:#f4f7fc;font-size:12px;font-weight:400}.fm-app .home-experience .home-evidence-table th,.fm-app .home-experience .home-evidence-table td{text-align:center;border-bottom:1px solid #edf1f6;padding:7px 6px}.fm-app .home-experience .home-evidence-table th:first-child{text-align:left;width:29%;font-weight:400}.fm-app .home-experience .home-evidence-table strong{color:#173e66;font-size:18px;font-weight:650}.fm-app .home-experience .home-evidence-table small{color:#52677d;margin-top:2px;font-size:12px;line-height:1.3;display:block}.fm-app .home-experience .home-question-source{margin-top:5px;font-size:12px}.fm-app .home-experience .home-research-primary{background:var(--home-blue);color:#fff;border:0;border-radius:5px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;margin-top:12px;font-size:14px;font-weight:600;display:flex}.fm-app .home-experience .home-research-secondary{color:#52677d;margin-top:7px;font-size:12px}.fm-app .home-experience .home-research-secondary button{font-size:12px}.fm-app .home-experience .home-complete-example{background:#f0f5fd;border-left:3px solid #347ed5;border-radius:2px;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.fm-app .home-experience .home-complete-example span{color:#487ab1;font-size:12px}.fm-app .home-experience .home-complete-example h2{color:#204b73;margin:3px 0;font-size:14px;line-height:1.5}.fm-app .home-experience .home-complete-example small{color:#52677d;font-size:12px}.fm-app .home-experience .home-complete-example button{color:#246cca;background:#fff;border:1px solid #d7e6fa;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.fm-app .home-experience .home-resume{text-align:left;color:#526c89;background:0 0;border:0;border-bottom:1px solid #e9eef4;align-items:center;gap:10px;width:100%;padding:0 0 13px;display:flex}.fm-app .home-experience .home-resume>span{flex:1;min-width:0}.fm-app .home-experience .home-resume b{color:#234663;font-size:12px;display:block}.fm-app .home-experience .home-resume small{white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12px;display:block;overflow:hidden}.fm-app .home-experience .home-section-heading{margin-bottom:7px}.fm-app .home-experience .home-section-heading h2{color:#23445d;margin:0;font-size:15px}.fm-app .home-experience .home-section-heading>span{color:#52677d;font-size:12px}.fm-app .home-experience .home-follow-row{border-bottom:1px solid #edf1f6;min-height:57px}.fm-app .home-experience .home-follow-row>button{text-align:left;color:#23445d;background:0 0;border:0;min-height:44px;padding:9px 0}.fm-app .home-experience .home-follow-row>button:first-child{flex:1;min-width:0}.fm-app .home-experience .home-follow-row b{font-size:12px;display:block}.fm-app .home-experience .home-follow-row small{color:#52677d;margin-top:3px;font-size:12px;display:block}.fm-app .home-experience .home-follow-row .home-review-action{color:var(--home-blue);white-space:nowrap;align-items:center;gap:2px;font-size:12px;display:flex}.fm-app .home-experience .home-follow-empty{color:#52677d;background:#fafcfe;border:1px dashed #d6e2ef;border-radius:4px;align-items:center;gap:8px;width:100%;min-height:48px;padding:12px;font-size:12px;display:flex}.fm-app .home-experience .home-follow-empty span{text-align:left;flex:1}.fm-app .home-experience .home-evidence-loading{color:#52677d;flex-direction:column;justify-content:center;gap:10px;min-height:120px;font-size:12px;display:flex}.fm-app .home-experience .home-evidence-loading button{color:var(--home-blue);text-align:left;background:0 0;border:0}.fm-app .home-experience .home-no-data h1{font-size:18px}.fm-app .home-experience button:focus-visible,.fm-app .data-project-picker select:focus-visible{outline-offset:3px;outline:2px solid #176bd3}.fm-app .data-project-picker{color:#52677d;background:#f8faff;border-bottom:1px solid #e4eaf2;justify-content:space-between;align-items:center;gap:12px;padding:8px 22px;font-size:12px;display:flex}.fm-app .data-project-picker label{justify-content:space-between;align-items:center;gap:16px;width:100%;display:flex}.fm-app .data-project-picker select{color:#234c75;background:#fff;border:1px solid #dce6f1;border-radius:4px;max-width:190px;min-height:44px;padding:4px 9px;font-size:12px}.fm-app .sheet-navigation-actions{border-bottom:1px solid #e5ecf3;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:0 0 8px;display:flex}.fm-app .sheet-navigation-actions button{color:#2873cf;background:0 0;border:0;min-height:40px;padding:4px 0;font-size:12px}.fm-app .sheet-navigation-actions button:last-child{color:#52677d;margin-left:auto}.fm-app .home-experience .home-complete-example .home-example-start{border-radius:4px;flex-direction:column;gap:3px;width:90px;height:auto;min-height:44px;padding:7px;font-size:12px;line-height:1.5;display:flex}.fm-app .home-experience .home-complete-example .home-example-start svg{width:15px;height:15px}.fm-app .home-experience .home-complete-example{flex-wrap:wrap}.fm-app .home-experience .home-example-review{border-top:1px solid #d7e5f6;justify-content:space-between;align-items:center;gap:8px;width:100%;padding-top:5px;display:flex}.fm-app .home-experience .home-example-review span{color:#52677d;font-size:12px}.fm-app .home-experience .home-example-review button{color:#176bd3;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:2px;width:auto;height:auto;min-height:44px;font-size:12px;display:flex}.fm-app .sheet-navigation-actions button{min-height:44px}.fm-app .context-inline-entry{background:#f7faff;border-block:1px solid #e1e9f3;margin:8px 0}.fm-app .context-inline-entry>details>summary,.fm-app .context-inline-entry .context-inline-unlock{cursor:pointer;color:#275e99;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:44px;padding:7px 10px;font-size:12px;list-style:none;display:flex}.fm-app .context-inline-entry>details>summary::-webkit-details-marker{display:none}.fm-app .context-inline-entry>details>summary>svg,.fm-app .context-inline-entry .context-inline-unlock>svg{margin-left:auto}.fm-app .context-inline-entry .context-analysis{border-inline:0;border-radius:0;margin:0 0 8px}.fm-app .context-inline-entry>details>summary:focus-visible{outline-offset:2px;outline:2px solid #176bd3}.fm-app .home-experience{gap:16px;padding:0 16px 12px}.fm-app .home-experience .home-research-question{margin:0 0 10px;font-size:20px;line-height:1.4;display:block;overflow:visible}.fm-app .home-experience .home-research-primary{color:#fff;background:#176bd3;border-radius:5px;min-height:44px;padding:10px 12px}.fm-app .home-experience .home-focus-score{text-align:center;min-width:54px}.fm-app .home-experience .home-focus-score strong{color:#173e66;font-size:20px;line-height:1.3;display:block}.fm-app .home-experience .home-focus-score small{color:#52677d;font-size:12px;display:block}.fm-app .home-experience .home-original-question{color:#52677d;border-top:1px solid #e3eaf3;margin-top:5px;font-size:12px}.fm-app .home-experience .home-original-question summary{cursor:pointer;color:#2b5e93;align-items:center;min-height:44px;display:flex}.fm-app .home-experience .home-original-question p{margin:0 0 8px;font-size:13px;line-height:1.7}.fm-app .home-experience .home-original-question button{color:#176bd3;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;font-size:12px;display:flex}.fm-app .home-experience .home-question-preview{margin-bottom:8px;padding:5px 0 0}.fm-app .home-experience .home-question-preview>span{color:#52677d;font-size:12px}.fm-app .home-experience .home-question-preview>p{color:#395976;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.fm-app .home-experience .home-question-preview .home-original-question{border-top:0;margin-top:0}.fm-app .home-experience .home-original-question summary{justify-content:space-between}.fm-app .home-experience .home-original-question[open] summary svg{transform:rotate(90deg)}.fm-app .data-project-picker{padding-block:0}.fm-app[data-page=strength] .filter-row,.fm-app[data-page=strength-pro] .filter-row{padding-block:2px}.fm-app[data-page=strength] .filter-row select,.fm-app[data-page=strength-pro] .filter-row select,.fm-app[data-page=strength] .filter-row button,.fm-app[data-page=strength-pro] .filter-row button{min-height:44px}.fm-app .home-experience .home-analysis{background:#fff;border:1px solid #dce5ef;border-radius:10px;overflow:hidden}.fm-app .home-experience .home-analysis-hero{color:#fff;background:linear-gradient(115deg,#18395e,#194575);padding:15px 16px 12px}.fm-app .home-experience .home-analysis-hero .home-research-kicker{color:#c6d8ed;font-size:11px}.fm-app .home-experience .home-pro-mark{color:#ffe0a0;letter-spacing:.7px;background:#5b573f;border:1px solid #bd9b59;border-radius:3px;padding:2px 6px;font-size:10px}.fm-app .home-experience .home-analysis-hero .home-research-teams{padding:10px 0;font-size:14px}.fm-app .home-experience .home-analysis-hero .home-research-teams>b{text-align:center;flex-direction:column;gap:7px;line-height:1.4}.fm-app .home-experience .home-analysis-hero .home-research-teams .team-crest{width:38px;height:38px}.fm-app .home-experience .home-analysis-hero .home-focus-score{color:#c6d8ed;letter-spacing:2px;min-width:55px;font-size:16px}.fm-app .home-experience .home-analysis-hero .home-focus-score small{color:#c6d8ed;letter-spacing:0;margin-top:4px;font-size:11px}.fm-app .home-experience .home-judgment-title{border-top:1px solid #54708c;justify-content:space-between;align-items:center;gap:8px;padding-top:8px;display:flex}.fm-app .home-experience .home-judgment-title small{color:#c6d8ed;font-size:11px}.fm-app .home-experience .home-judgment-title h1{color:#fff;margin:3px 0 8px;font-size:21px;font-weight:650;line-height:1.4}.fm-app .home-experience .home-judgment-title>button{color:#ffe0a0;background:#ffffff09;border:1px solid #557391;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.fm-app .home-experience .home-judgment-title>button svg{width:19px;height:19px}.fm-app .home-experience .home-hero-footnote{color:#c6d8ed;justify-content:space-between;gap:5px;font-size:10px;line-height:1.6;display:flex}.fm-app .home-experience .home-analysis-body{padding:13px 14px 0}.fm-app .home-experience .home-probability{text-align:left;color:#18395e;background:0 0;border:0;border-bottom:1px solid #e2e8f0;width:100%;padding:0 0 14px;display:block}.fm-app .home-experience .home-probability-heading{justify-content:space-between;align-items:center;gap:5px;font-size:11px;display:flex}.fm-app .home-experience .home-probability-heading>b{flex-shrink:0;font-size:12px}.fm-app .home-experience .home-probability-heading>span{color:#52677d;align-items:center;gap:3px;display:flex}.fm-app .home-experience .home-probability-bar{border-radius:3px;gap:2px;height:8px;margin:11px 0 8px;display:flex;overflow:hidden}.fm-app .home-experience .home-probability-bar>span:first-child,.fm-app .home-experience .home-probability-values>span:first-child i{background:#3478d5}.fm-app .home-experience .home-probability-bar>span:nth-child(2),.fm-app .home-experience .home-probability-values>span:nth-child(2) i{background:#b6c4d8}.fm-app .home-experience .home-probability-bar>span:nth-child(3),.fm-app .home-experience .home-probability-values>span:nth-child(3) i{background:#e49a73}.fm-app .home-experience .home-probability-values{color:#52677d;font-variant-numeric:tabular-nums;justify-content:space-between;gap:5px;font-size:11px;display:flex}.fm-app .home-experience .home-probability-values>span{align-items:center;gap:4px;display:flex}.fm-app .home-experience .home-probability-values i{border-radius:50%;width:5px;height:5px}.fm-app .home-experience .home-probability-values b{color:#18395e;font-weight:600}.fm-app .home-experience .home-map-heading{justify-content:space-between;align-items:center;gap:5px;margin:13px 0 10px;display:flex}.fm-app .home-experience .home-map-heading h2{color:#18395e;margin:0;font-size:13px}.fm-app .home-experience .home-map-heading>span{color:#718196;font-size:10px}.fm-app .home-experience .home-condition-nodes{gap:7px;display:flex;position:relative}.fm-app .home-experience .home-condition-nodes:before{content:"";background:#ccdaeb;height:1px;position:absolute;top:24px;left:10px;right:10px}.fm-app .home-experience .home-condition-nodes button{color:#718196;text-align:center;background:#f4f6f9;border:1px solid #e0e7ef;border-radius:5px;flex:1;min-width:0;min-height:54px;padding:6px 4px;position:relative}.fm-app .home-experience .home-condition-nodes button>span{letter-spacing:1px;margin-bottom:3px;font-size:10px;display:block}.fm-app .home-experience .home-condition-nodes button>b{font-size:12px;font-weight:550;display:block}.fm-app .home-experience .home-condition-nodes button>svg{color:#809bb8;z-index:1;background:#fff;width:14px;position:absolute;top:20px;right:-12px}.fm-app .home-experience .home-condition-nodes button.selected{color:#2166bb;background:#eaf2fe;border-color:#8bb3e4}.fm-app .home-experience .home-node-detail{background:#f3f7fc;border-left:2px solid #3478d5;margin-top:8px;padding:10px 11px 0}.fm-app .home-experience .home-node-detail.counter{background:#fcf7f2;border-left-color:#d39772}.fm-app .home-experience .home-node-title{color:#718196;font-size:10px}.fm-app .home-experience .home-node-detail p,.fm-app .home-experience .home-football-preview p{color:#354f69;margin:5px 0 1px;font-size:12px;line-height:1.75}.fm-app .home-experience .home-node-detail button,.fm-app .home-experience .home-node-detail summary{color:#2166bb;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:44px;padding:6px 0;font-size:11px;list-style:none;display:flex}.fm-app .home-experience .home-node-detail summary::-webkit-details-marker{display:none}.fm-app .home-experience .home-node-detail details[open]>summary svg{transform:rotate(90deg)}.fm-app .home-experience .home-research-primary{background:#2166bb;margin-top:12px;margin-bottom:12px;font-size:13px}.fm-app .home-experience .home-case-review{color:#2166bb;text-align:left;background:0 0;border:0;border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:48px;padding:8px 0;font-size:11px;display:flex}.fm-app .home-experience .home-case-review>span{align-items:center;gap:9px;display:flex}.fm-app .home-experience .home-case-review b{color:#18395e;font-size:14px}.fm-app .home-experience .home-case-review small{color:#718196;font-size:10px}.fm-app .home-experience .home-evidence-loading{min-height:130px;padding:16px}.fm-app .home-experience .home-current-status{color:#718196;margin:0 0 7px;font-size:11px;line-height:1.7}.fm-app .home-experience .home-current-match{background:#f4f6f9;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;display:flex}.fm-app .home-experience .home-current-match>button:first-child{text-align:left;color:#18395e;background:0 0;border:0;flex:1;min-width:0;padding:8px 0}.fm-app .home-experience .home-current-teams{align-items:center;gap:6px;font-size:12px;line-height:1.5;display:flex}.fm-app .home-experience .home-current-teams b{font-weight:550}.fm-app .home-experience .home-current-teams .team-crest{flex-shrink:0;width:20px;height:20px}.fm-app .home-experience .home-current-match small{color:#718196;align-items:center;gap:5px;margin-top:6px;font-size:10px;display:flex}.fm-app .home-experience .home-current-match>button:last-child{color:#2166bb;background:0 0;border:0;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.fm-app .home-experience .home-follow-row>svg{color:#718196}.fm-app .home-experience .home-football-preview small{color:#718196;font-size:11px}.fm-app .home-experience .home-analysis-hero .home-research-teams .team-crest img,.fm-app .home-experience .home-analysis-hero .home-research-teams .team-crest svg{object-fit:contain;width:38px;height:38px}.fm-app .home-dashboard{color:#193955;flex-direction:column;gap:19px;padding:0 16px 20px;display:flex}.fm-app .home-dashboard button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.fm-app .home-dashboard button:focus-visible{outline-offset:3px;outline:2px solid #176bd3}.fm-app .hd-day,.fm-app .hd-section-heading,.fm-app .hd-group-date{justify-content:space-between;align-items:center;gap:8px;display:flex}.fm-app .hd-day{color:#64788d;padding:2px 0;font-size:12px}.fm-app .hd-day button,.fm-app .hd-section-heading button{color:#246dc6;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:0;font-size:12px;display:flex}.fm-app .hd-day button b{font-variant-numeric:tabular-nums;font-size:16px}.fm-app .hd-tier{background:#eaf0f7;border-radius:9px;grid-template-columns:1fr 1fr;gap:4px;margin-top:-13px;padding:4px;display:grid}.fm-app .hd-tier button{color:#667b91;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;min-height:53px;font-size:15px;font-weight:700;display:flex}.fm-app .hd-tier small{font-size:10px;font-weight:400}.fm-app .hd-tier button[aria-pressed=true]{color:#fff;background:#173c66;box-shadow:0 2px 5px #18395e16}.fm-app .hd-tier button:last-child[aria-pressed=true]{color:#ffe0a2}.fm-app .hd-pro-path{color:#fff;background:#173c66;border-radius:7px;justify-content:space-between;align-items:center;gap:3px;margin-top:-7px;padding:11px 9px;display:flex}.fm-app .hd-pro-path>div{text-align:center;flex:1;min-width:0}.fm-app .hd-pro-path>svg{color:#94b0ce;flex-shrink:0;width:12px}.fm-app .hd-pro-path>div>span{color:#d6b375;letter-spacing:1px;margin-bottom:3px;font-size:10px;display:block}.fm-app .hd-pro-path b{font-size:13px;font-weight:600;line-height:1.5;display:block}.fm-app .hd-pro-path small{color:#bfcee0;white-space:nowrap;margin-top:3px;font-size:10px;display:block}.fm-app .hd-ai-heading{color:#236abb;background:#edf4fd;border-radius:7px;justify-content:space-between;align-items:center;padding:13px;display:flex}.fm-app .hd-ai-heading b{font-size:15px}.fm-app .hd-ai-heading span{font-size:11px}.fm-app .hd-empty-current{color:#77899c;margin:11px 0 3px;font-size:11px;line-height:1.6}.fm-app .hd-group-date{color:#71859b;justify-content:flex-start;margin:13px 0 7px;font-size:11px}.fm-app .hd-group-date b{color:#47647e;font-weight:500}.fm-app .hd-match-card{background:#fff;border:1px solid #dbe5f0;border-radius:8px;margin-bottom:10px;overflow:hidden}.fm-app .hd-match-meta{color:#59738f;background:#eaf1f9;justify-content:space-between;gap:6px;padding:6px 10px;font-size:10px;display:flex}.fm-app .hd-match-card.tier-pro .hd-match-meta{color:#45617f;background:#e9eff7}.fm-app .hd-teams{align-items:center;padding:4px 4px 4px 10px;display:flex}.fm-app .hd-match-open{color:#1d3d60;text-align:center;background:0 0;border:0;flex:1;align-items:center;gap:7px;min-width:0;min-height:65px;padding:6px 0;display:flex}.fm-app .hd-match-open>span{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.fm-app .hd-match-open>span:last-child{text-align:right;flex-direction:row-reverse}.fm-app .hd-match-open>small{letter-spacing:1px;color:#92a1b4;font-size:10px}.fm-app .hd-match-open b{word-break:break-word;font-size:13px;font-weight:650;line-height:1.4}.fm-app .hd-match-open .team-crest,.fm-app .hd-match-open .team-crest img,.fm-app .hd-match-open .team-crest svg{object-fit:contain;flex-shrink:0;width:31px;height:31px}.fm-app .hd-follow{color:#b58a39;background:0 0;border:0;place-items:center;min-width:40px;min-height:44px;padding:10px 6px;display:grid}.fm-app .hd-follow svg{width:17px;height:17px}.fm-app .hd-analysis-links{background:#f6f9fd;border-top:1px solid #e3ebf4;grid-template-columns:repeat(3,1fr);display:grid}.fm-app .hd-analysis-links>button{text-align:left;color:#235d9b;background:0 0;border:0;border-right:1px solid #e3ebf4;min-height:54px;padding:8px 9px;position:relative}.fm-app .hd-analysis-links>button:last-child{border-right:0}.fm-app .hd-analysis-links b{font-size:12px;font-weight:650;display:block}.fm-app .hd-analysis-links small{color:#718398;white-space:nowrap;margin-top:4px;font-size:10px;display:block}.fm-app .hd-analysis-links svg{width:12px;height:12px;position:absolute;top:10px;right:7px}.fm-app .hd-unavailable{color:#8190a0;justify-content:center;align-items:center;min-height:54px;font-size:10px;display:flex}.fm-app .hd-synthesis{color:#81612b;background:#faf6ed;border:0;border-top:1px solid #e7e9e6;align-items:center;gap:7px;width:100%;min-height:44px;padding:8px 10px;font-size:11px;display:flex}.fm-app .hd-synthesis>b{margin-left:auto;font-size:11px;font-weight:550}.fm-app .hd-synthesis>span{color:#97815b;font-size:10px}.fm-app .hd-ai-snapshot{text-align:left;color:#173c66;background:0 0;border:0;border-top:1px solid #e8eff7;width:100%;padding:9px 12px 11px;display:block}.fm-app .hd-probability-bar{border-radius:2px;gap:2px;height:5px;margin:0 0 8px;display:flex;overflow:hidden}.fm-app .hd-probability-bar i:first-child{background:#347bd4}.fm-app .hd-probability-bar i:nth-child(2){background:#aabbd1}.fm-app .hd-probability-bar i:nth-child(3){background:#e5a070}.fm-app .hd-probability-values{justify-content:space-between;align-items:center;gap:8px;display:flex}.fm-app .hd-probability-values>span{align-items:baseline;gap:5px;display:flex}.fm-app .hd-probability-values small{color:#6e8197;font-size:10px}.fm-app .hd-probability-values b{font-variant-numeric:tabular-nums;font-size:16px;font-weight:650}.fm-app .hd-probability-values b small{margin-left:1px;font-size:10px}.fm-app .hd-probability-values>span:first-child b{color:#2874c9}.fm-app .hd-probability-values>span:nth-child(3) b{color:#c47c4a}.fm-app .hd-probability-values>svg{color:#7d96b2;width:12px}.fm-app .hd-read-ai{justify-content:space-between;align-items:center;min-height:35px;font-size:12px;display:flex}.fm-app .hd-more{color:#276bbc;background:#eef4fc;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;width:100%;min-height:44px;margin-top:4px;font-size:12px;display:flex}.fm-app .hd-more svg{transform:rotate(90deg)}.fm-app .hd-more svg.expanded{transform:rotate(-90deg)}.fm-app .hd-section-heading h2{color:#173c66;margin:0;font-size:15px;font-weight:650}.fm-app .hd-today-row{border-top:1px solid #e6edf5;align-items:center;gap:10px;min-height:75px;display:flex}.fm-app .hd-time{color:#31516f;font-variant-numeric:tabular-nums;flex-shrink:0;width:50px;font-size:12px}.fm-app .hd-time small{color:#8391a1;margin-top:5px;font-size:10px;display:block}.fm-app .hd-today-row>button{color:#244361;text-align:left;background:0 0;border:0;min-height:60px;padding:7px 0}.fm-app .hd-today-row>button:not(.hd-news-count){flex-direction:column;flex:1;gap:7px;min-width:0;display:flex}.fm-app .hd-today-row>button>span{align-items:center;gap:6px;font-size:12px;line-height:1.4;display:flex}.fm-app .hd-today-row .team-crest,.fm-app .hd-today-row .team-crest img,.fm-app .hd-today-row .team-crest svg{object-fit:contain;flex-shrink:0;width:18px;height:18px}.fm-app .hd-today-row .hd-news-count{text-align:center;color:#2c71c0;flex-shrink:0;width:49px;padding-right:9px;position:relative}.fm-app .hd-news-count b{font-size:15px;font-weight:600;display:block}.fm-app .hd-news-count small{font-size:10px}.fm-app .hd-news-count svg{width:12px;position:absolute;top:24px;right:0}.fm-app .hd-resume{text-align:left;color:#45617f;background:#f3f6fa;border:0;border-radius:6px;align-items:center;gap:8px;width:100%;min-height:58px;padding:9px 10px;display:flex}.fm-app .hd-resume>span{flex:1;min-width:0}.fm-app .hd-resume b{font-size:12px;font-weight:600;display:block}.fm-app .hd-resume small{white-space:nowrap;text-overflow:ellipsis;color:#74879d;margin-top:5px;font-size:11px;display:block;overflow:hidden}.fm-app .hd-news .news-row h3{font-size:12px;line-height:1.55}.fm-app .hd-news .news-list{margin-inline:-2px}.fm-app .hd-tier button[aria-pressed=true] small{color:#d2deec}.fm-app .hd-tier button[aria-pressed=false] small{color:#647b92}.fm-app .hd-recommendations{border-top:1px solid #dae5f1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fm-app .hd-recommendations>button{color:#235d9b;text-align:center;background:#f7faff;border:0;border-right:1px solid #e0e8f1;min-width:0;min-height:67px;padding:0 0 9px}.fm-app .hd-recommendations>button:last-child{color:#b57343;background:#fdf8f3;border-right:0}.fm-app .hd-recommendations small{color:#57779b;background:#e7effa;margin-bottom:8px;padding:5px 3px;font-size:10px;display:block}.fm-app .hd-recommendations>button:last-child small{color:#a47b56;background:#f7eadd}.fm-app .hd-recommendations b{overflow-wrap:anywhere;padding:0 4px;font-size:12px;font-weight:650;line-height:1.45;display:block}.fm-app .hd-connection{text-align:left;color:#45617f;background:#fff;border:0;border-top:1px solid #e6edf5;grid-template-columns:1fr 12px;gap:5px 7px;width:100%;padding:10px 11px;display:grid}.fm-app .hd-connection>span{color:#2570bf;font-size:10px;font-weight:650}.fm-app .hd-connection>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-column:1;margin:0;font-size:11px;line-height:1.65;display:-webkit-box;overflow:hidden}.fm-app .hd-connection>svg{color:#8198b2;grid-area:1/2/3;align-self:center;width:12px}.fm-app .hd-recommendation-state{color:#71859b;border-top:1px solid #e6edf5;padding:12px;font-size:11px;line-height:1.6}.fm-app .home-hub{--hh-ink:#193955;--hh-muted:#64788d;--hh-blue:#246dc6;--hh-line:#e3eaf3;--hh-soft:#f3f6fa;color:var(--hh-ink);background:#fff;gap:25px;padding:15px 16px 24px}.fm-app .home-hub :is(h1,h2,h3,h4,p){margin:0}.fm-app .home-hub button{cursor:pointer;touch-action:manipulation;font-family:inherit;transition:background-color .15s}.fm-app .home-hub :is(button,summary):focus-visible{outline:2px solid var(--hh-blue);outline-offset:3px}.fm-app .home-hub button:disabled{cursor:default;color:var(--hh-muted)}.fm-app .home-hub button:active:not(:disabled){filter:brightness(.96)}.fm-app .home-hub svg{flex-shrink:0}.fm-app .home-hub :is(.hh-edition,.hh-section-heading){justify-content:space-between;align-items:center;gap:10px;display:flex}.fm-app .home-hub .hh-edition>div>small{letter-spacing:2px;color:var(--hh-muted);font-size:10px}.fm-app .home-hub .hh-edition h1{letter-spacing:-.8px;font-size:28px;font-weight:700;line-height:1.5}.fm-app .home-hub .hh-edition>span{color:var(--hh-muted);align-self:flex-end;padding-bottom:7px;font-size:11px}.fm-app .home-hub .hh-section-heading h2{font-size:16px;font-weight:650}.fm-app .home-hub .hh-section-heading>span{color:var(--hh-muted);font-size:10px}.fm-app .home-hub .hh-section-heading>button,.fm-app .home-hub .hh-text-link{min-height:44px;color:var(--hh-blue);background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:11px;display:flex}.fm-app .home-hub .hh-score-track{gap:8px;width:100%;padding-block:1px 4px}.fm-app .home-hub .hh-score-card{border:1px solid var(--hh-line);text-align:left;min-width:0;min-height:100px;color:var(--hh-ink);background:#fff;border-radius:5px;flex:0 0 calc(30.7692% - 4.92308px);padding:9px 7px 7px;display:block}.fm-app .home-hub .hh-score-meta{color:var(--hh-muted);justify-content:space-between;align-items:center;gap:3px;margin-bottom:8px;font-size:9px;display:flex}.fm-app .home-hub .hh-score-meta>small:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fm-app .home-hub .hh-score-meta>small{font-size:9px}.fm-app .home-hub .hh-score-team{align-items:center;gap:4px;min-width:0;margin-top:7px;display:flex}.fm-app .home-hub .hh-score-team>b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:10px;font-weight:550;overflow:hidden}.fm-app .home-hub .hh-score-team>strong{font-variant-numeric:tabular-nums;font-size:11px;font-weight:650;line-height:1}.fm-app .home-hub .hh-score-card .team-crest,.fm-app .home-hub .hh-score-card .team-crest img,.fm-app .home-hub .hh-score-card .team-crest svg{object-fit:contain;flex-shrink:0;width:15px;height:15px}.fm-app .home-hub .hh-score-status{color:var(--hh-muted);margin-top:8px;font-size:9px;line-height:1.5;display:block}.fm-app .home-hub .hh-score-status[data-phase=live]{color:var(--hh-blue)}.fm-app .home-hub .hh-featured{background:var(--pro-surface);border:1px solid var(--pro-border);border-radius:10px;padding:22px 20px}.fm-app .home-hub .hh-featured>header{color:var(--pro-ink);align-items:center;gap:8px;display:flex}.fm-app .home-hub .hh-pro-badge{letter-spacing:.6px;background:var(--pro-selected);color:var(--pro-ink);border:1px solid var(--pro-border);border-radius:3px;align-items:center;padding:4px 6px;font-size:10px;font-weight:750;display:inline-flex}.fm-app .home-hub .hh-featured>header>b{font-size:12px;font-weight:550}.fm-app .home-hub .hh-featured>header>small{color:var(--pro-accent);margin-left:auto;font-size:9px}.fm-app .home-hub .hh-featured-match{align-items:center;gap:9px;margin:19px 0 15px;display:flex}.fm-app .home-hub .hh-featured-match>span{align-items:center;gap:6px;min-width:0;font-size:12px;font-weight:550;display:flex}.fm-app .home-hub .hh-featured-match>small{color:var(--pro-accent);font-size:10px}.fm-app .home-hub .hh-featured-match .team-crest,.fm-app .home-hub .hh-featured-match .team-crest img,.fm-app .home-hub .hh-featured-match .team-crest svg{object-fit:contain;flex-shrink:0;width:23px;height:23px}.fm-app .home-hub .hh-featured h2{letter-spacing:-.4px;color:var(--pro-ink);font-size:22px;font-weight:700;line-height:1.5}.fm-app .home-hub .hh-featured-lead{color:var(--hh-ink);margin-top:13px;font-size:12px;line-height:1.95}.fm-app .home-hub .hh-picks{border-top:1px solid var(--pro-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:18px;padding-top:15px;display:grid}.fm-app .home-hub .hh-picks>button{text-align:left;min-width:0;min-height:55px;color:var(--pro-ink);background:0 0;border:0;padding:0}.fm-app .home-hub .hh-picks small{color:var(--pro-accent);margin-bottom:7px;font-size:10px;display:block}.fm-app .home-hub .hh-picks b{overflow-wrap:anywhere;font-size:13px;font-weight:650;line-height:1.6}.fm-app .home-hub .hh-primary{background:var(--hh-ink);border:1px solid var(--hh-ink);color:#fff;border-radius:5px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:46px;margin-top:17px;padding:0 14px;font-size:12px;font-weight:600;display:flex}.fm-app .home-hub .hh-basic-ai-list .hh-section-heading{min-height:43px}.fm-app .home-hub .hh-ai-list-row{text-align:left;border:0;border-bottom:1px solid var(--hh-line);width:100%;min-height:73px;color:var(--hh-ink);background:#fff;grid-template-columns:minmax(0,1fr) auto;gap:7px 8px;padding:13px 0;display:grid}.fm-app .home-hub .hh-ai-list-teams{grid-column:1/-1;align-items:center;gap:7px;min-width:0;display:flex}.fm-app .home-hub .hh-ai-list-teams>span{flex:1;align-items:center;gap:5px;min-width:0;display:flex}.fm-app .home-hub .hh-ai-list-teams b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:550;overflow:hidden}.fm-app .home-hub .hh-ai-list-teams>small{color:var(--hh-muted);font-size:9px}.fm-app .home-hub .hh-ai-list-teams>svg{width:12px;height:12px;color:var(--hh-muted)}.fm-app .home-hub .hh-ai-list-row .team-crest,.fm-app .home-hub .hh-ai-list-row .team-crest img,.fm-app .home-hub .hh-ai-list-row .team-crest svg{object-fit:contain;flex-shrink:0;width:17px;height:17px}.fm-app .home-hub .hh-ai-list-meta{color:var(--hh-muted);align-self:center;font-size:9px;line-height:1.6}.fm-app .home-hub .hh-ai-list-values{font-variant-numeric:tabular-nums;align-items:center;gap:9px;display:flex}.fm-app .home-hub .hh-ai-list-values>span{align-items:baseline;gap:3px;font-size:11px;display:flex}.fm-app .home-hub .hh-ai-list-values b{color:var(--hh-ink);font-size:12px;font-weight:650}.fm-app .home-hub .hh-ai-list-values>span:first-child b{color:#2874c9}.fm-app .home-hub .hh-ai-list-values>span:last-child b{color:#b56f3d}.fm-app .home-hub .hh-ai-list-values small{color:var(--hh-muted);font-size:9px;display:inline}.fm-app .home-hub .hh-ai-list-state{color:var(--hh-muted);align-self:center;font-size:10px}.fm-app .home-hub .hh-ai-more{width:100%;min-height:44px;color:var(--hh-blue);background:0 0;border:0;justify-content:center;align-items:center;gap:5px;font-size:11px;display:flex}.fm-app .home-hub .hh-ai-more[aria-expanded=true]>svg{transform:rotate(-90deg)}.fm-app .home-hub .hh-empty,.fm-app .home-hub .hh-unavailable>p{color:var(--hh-muted);padding:8px 0;font-size:12px;line-height:1.85}.fm-app .home-hub .hh-explore{border-block:1px solid var(--hh-line)}.fm-app .home-hub .hh-explore>summary{cursor:pointer;min-height:73px;color:var(--hh-ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;list-style:none;display:flex}.fm-app .home-hub .hh-explore>summary::-webkit-details-marker{display:none}.fm-app .home-hub .hh-explore>summary b{font-size:14px;font-weight:600;display:block}.fm-app .home-hub .hh-explore>summary small{color:var(--hh-muted);margin-top:6px;font-size:11px;line-height:1.7;display:block}.fm-app .home-hub .hh-explore>summary>svg{width:17px;height:17px;color:var(--hh-muted)}.fm-app .home-hub .hh-explore[open]>summary>svg{transform:rotate(90deg)}.fm-app .home-hub .hh-explore-content{padding-bottom:8px}.fm-app .home-hub .hh-explore-group{border-top:1px solid var(--hh-line);padding:20px 0}.fm-app .home-hub .hh-explore-group h3{margin:0 0 15px;font-size:15px;font-weight:650}.fm-app .home-hub .hh-function-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.fm-app .home-hub .hh-function-grid>button{border:0;border-bottom:1px solid var(--hh-line);min-height:46px;color:var(--hh-blue);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:6px;padding:8px 0;font-size:12px;display:flex}.fm-app .home-hub .hh-function-grid svg{width:12px}.fm-app .home-hub .hh-odds-links,.fm-app .home-hub .hh-report-links{color:var(--hh-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:11px;display:flex}.fm-app .home-hub :is(.hh-odds-links,.hh-report-links)>button{min-height:44px;color:var(--hh-blue);background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:11px;display:flex}.fm-app .home-hub .hh-intelligence .news-row{padding:14px 0}.fm-app .home-hub .hh-intelligence .news-row h3{font-size:14px;line-height:1.7}.fm-app .home-hub .hh-news-context{color:var(--hh-muted);padding:5px 0 10px;font-size:10px;line-height:1.7}.fm-app .home-hub .hh-news-summary{color:var(--hh-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0;font-size:12px;line-height:1.75;display:-webkit-box;overflow:hidden}.fm-app .home-hub .hh-topics{border-top:1px solid var(--hh-line);padding-top:5px}.fm-app .home-hub .hh-topics h2{align-items:center;gap:7px;min-height:44px;display:flex}.fm-app .home-hub .hh-topics>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.fm-app .home-hub .hh-topics button{text-align:left;background:var(--pro-surface);border:1px solid var(--pro-border);min-width:0;min-height:88px;color:var(--pro-ink);border-radius:5px;padding:13px 8px;position:relative}.fm-app .home-hub .hh-topics button>b{white-space:nowrap;font-size:12px;font-weight:600;line-height:1.5;display:block}.fm-app .home-hub .hh-topics button>small{color:var(--pro-accent);margin-top:5px;font-size:9px;line-height:1.8;display:block}.fm-app .home-hub .hh-topics button>svg{width:12px;height:12px;color:var(--pro-accent);margin-top:8px;display:block}.fm-app .home-hub .hh-loading{color:var(--hh-muted);padding:25px 0;font-size:12px}.fm-app .home-hub .hh-membership-link{border-top:1px solid var(--hh-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 10px;padding-top:13px;display:flex}.fm-app .home-hub .hh-membership-link>span{color:var(--hh-muted);font-size:10px;line-height:1.7}.fm-app .home-hub .hh-membership-link>button{min-height:44px;color:var(--pro-accent);background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:11px;display:flex}.fm-app .home-hub .hh-resume{background:var(--hh-soft);text-align:left;width:100%;min-height:60px;color:var(--hh-ink);border:0;border-radius:5px;align-items:center;gap:8px;margin-top:14px;padding:10px;display:flex}.fm-app .home-hub .hh-resume>span{flex:1;min-width:0}.fm-app .home-hub .hh-resume b{font-size:11px;font-weight:550;display:block}.fm-app .home-hub .hh-resume small{white-space:nowrap;text-overflow:ellipsis;color:var(--hh-muted);margin-top:5px;font-size:10px;display:block;overflow:hidden}@media (hover:hover){.fm-app .home-hub button:hover:not(:disabled){background-color:var(--hh-soft)}}@media (width<=360px){.fm-app .home-hub{padding-inline:12px}.fm-app .home-hub .hh-featured{padding:19px 16px}.fm-app .home-hub .hh-featured h2{font-size:20px}.fm-app .home-hub .hh-featured>header>small{font-size:8px}.fm-app .home-hub .hh-ai-list-row{grid-template-columns:1fr}.fm-app .home-hub .hh-ai-list-meta{grid-row:3}.fm-app .home-hub .hh-ai-list-values{justify-content:space-between}}@media (prefers-reduced-motion:reduce){.fm-app .home-hub button{transition:none}}.fm-app .context-analysis{color:#18395e;background:#fff;border:1px solid #d5e2ef;border-radius:12px;margin:10px 16px 16px;font:13px/1.55 -apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;overflow:hidden}.fm-app .context-analysis>header{color:#fff;background:#17395f;align-items:center;gap:10px;padding:12px 13px;display:flex}.fm-app .context-analysis>header>svg{color:#c0d9f6;flex:none;width:22px;height:22px}.fm-app .context-analysis h2{color:#fff;margin:0;font-size:15px;line-height:1.4}.fm-app .context-analysis h2 span{color:#f3d496;border:1px solid #a28c60;border-radius:4px;margin-left:5px;padding:1px 4px;font-size:10px}.fm-app .context-analysis>header p{color:#c2d4e7;margin:4px 0 0;font-size:11px}.fm-app .context-analysis button{font:inherit;cursor:pointer;touch-action:manipulation;min-height:44px}.fm-app .context-analysis button:focus-visible,.fm-app .context-analysis summary:focus-visible,.fm-app .cw-compact-entry:focus-visible{outline-offset:2px;outline:2px solid #2878ce}.fm-app .context-analysis table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.fm-app .context-analysis table th,.fm-app .context-analysis table td{text-align:center;vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #e4ebf4;padding:9px 7px}.fm-app .cw-comparison{border:1px solid #dce6f1;border-radius:8px;margin:12px;overflow:hidden}.fm-app .cw-comparison thead{background:#edf3fa}.fm-app .cw-comparison thead th{font-size:11px}.fm-app .cw-comparison .cw-home{color:#2467ad;background:#eaf3ff}.fm-app .cw-comparison .cw-away{color:#bc6e34;background:#fff0e5}.fm-app .cw-comparison tbody td{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.fm-app .cw-comparison tbody td:first-child{color:#2467ad}.fm-app .cw-comparison tbody td:last-child{color:#b36833}.fm-app .cw-comparison tbody th{color:#718299;background:#fafcff;font-size:10px;font-weight:400}.fm-app .cw-comparison tr:last-child>*{border-bottom:0}.fm-app .cw-values{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:12px;display:grid}.fm-app .cw-values>div{background:#edf4fc;border-radius:7px;min-width:0;padding:9px 6px}.fm-app .cw-values small{color:#69819c;font-size:10px;display:block}.fm-app .cw-values strong{color:#234f80;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin-top:4px;font-size:13px;display:block}.fm-app .cw-reading{padding:2px 12px 12px}.fm-app .cw-heading-row{justify-content:space-between;align-items:center;gap:8px;margin:8px 0 10px;display:flex}.fm-app .cw-heading-row h3{margin:0;font-size:13px}.fm-app .cw-heading-row>span{color:#7a8ea5;font-size:10px}.fm-app .cw-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.fm-app .cw-topics>button{text-align:left;color:#627b96;background:#f8fafd;border:1px solid #dbe6f2;border-radius:7px;padding:8px;font-size:11px}.fm-app .cw-topics>button[aria-pressed=true]{color:#1c61aa;background:#eaf3ff;border-color:#9dc0ea;font-weight:650}.fm-app .cw-insight{background:#f4f7fc;border-radius:8px;align-items:stretch;gap:9px;padding:10px;display:flex}.fm-app .cw-insight-side{background:#3a7dc2;border-radius:2px;flex:none;width:3px}.fm-app .cw-insight-side[data-side=away]{background:#ce844a}.fm-app .cw-insight b{color:#254a73;font-size:12px}.fm-app .cw-insight p{color:#526c87;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px;line-height:1.65}.fm-app .cw-analysis-link,.fm-app .cw-data-link{color:#246bb1;justify-content:space-between;align-items:center;gap:7px;width:100%;padding:8px 0;display:flex;font-size:12px!important}.fm-app .cw-analysis-link svg,.fm-app .cw-data-link svg{flex:none;width:13px}.fm-app .cw-closing{background:#fcfdff;border-top:1px solid #e2eaf3}.fm-app .cw-closing details{border-bottom:1px solid #e8edf4;padding:0 12px}.fm-app .cw-closing details:last-child{border-bottom:0}.fm-app .cw-closing summary{cursor:pointer;color:#607a96;justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:11px;list-style:none;display:flex}.fm-app .cw-closing summary:after{content:"＋";color:#7290af;margin-left:auto;font-size:15px}.fm-app .cw-closing details[open]>summary:after{content:"−"}.fm-app .cw-closing summary>span{color:#96a5b6;font-size:10px}.fm-app .cw-closing summary>svg{width:13px}.fm-app .cw-closing p{color:#59718a;white-space:pre-line;overflow-wrap:anywhere;margin:6px 0 14px;font-size:12px;line-height:1.75}.fm-app .cw-closing h4{color:#254e7c;margin:6px 0;font-size:12px}.fm-app .cw-note{color:#7c8fa3;margin:8px 0;font-size:11px;line-height:1.6}.fm-app .cw-missing{padding:14px}.fm-app .cw-missing b{color:#496784;font-size:13px}.fm-app .cw-missing p{color:#7c8fa3;margin:6px 0 0;font-size:12px}.fm-app .cw-compact-entry{color:#194575;cursor:pointer;text-align:left;touch-action:manipulation;background:#edf4ff;border:1px solid #d8e6f7;border-left:3px solid #2166bb;border-radius:7px;align-items:center;gap:8px;width:calc(100% - 32px);min-height:50px;margin:8px 16px;padding:8px 11px;font:12px/1.4 -apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;display:flex}.fm-app .cw-compact-entry>b{flex:1;font-size:13px;font-weight:600}.fm-app .cw-compact-entry>span:not(.cw-compact-pro){color:#2166bb;font-size:11px}.fm-app .cw-compact-entry>svg{color:#2166bb;flex:none;width:14px}.fm-app .cw-compact-pro{letter-spacing:.5px;color:#8c6327;background:#fff5df;border:1px solid #eadbb8;border-radius:3px;padding:2px 4px;font-size:10px}.fm-app .cw-analysis-steps{gap:8px;display:grid}.fm-app .cw-insight small{color:#69819c;margin-bottom:4px;font-size:10px;display:block}.pro-workbench,.market-workbench,.football-workbench{color:#18395e;background:#fff;border:1px solid #d8e3ef;border-radius:12px;margin:12px 16px 18px;overflow:hidden}.pro-workbench button:focus-visible,.market-workbench button:focus-visible,.football-workbench button:focus-visible{outline-offset:-2px;outline:2px solid #2166bb}.pro-journey{background:#f2f6fc;border-bottom:1px solid #d8e3ef;grid-template-columns:1fr 1.3fr 1fr;display:grid}.pro-journey button{color:#58718d;justify-content:center;align-items:center;gap:5px;min-height:47px;font-size:12px;display:flex}.pro-journey button small{color:#7c96b0;font-size:9px}.pro-journey button[aria-current=page]{color:#165fb8;background:#e7f0ff;font-weight:700}.pro-journey svg{width:12px}.pro-board-heading{color:#fff;background:#18395e;padding:17px 14px 13px}.pro-board-heading small{font-size:10px;color:#bccfe4!important}.fm-app .pro-board-heading h2{color:#fff;margin:6px 0 0;font-size:18px;line-height:1.45}.football-scope{background:#f3f6fb;gap:3px;padding:8px;display:flex}.football-scope button{color:#53718f;border-radius:5px;flex:1;min-height:44px;padding:5px;font-size:11px}.football-scope button[aria-pressed=true]{color:#1762b6;background:#fff;font-weight:650;box-shadow:0 1px 4px #16395915}.football-team-head{grid-template-columns:1fr 1fr;gap:12px;padding:14px 10px 9px;display:grid}.football-team-head>div{color:#2166bb;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.football-team-head>div[data-side=away]{color:#b56d30}.football-team-head img{object-fit:contain;width:25px;height:25px}.football-team-head b{font-size:15px}.football-team-head span{text-align:center;color:#61768e;width:100%;font-size:10px}.football-form-grid{grid-template-columns:1fr 1fr;gap:12px;padding:0 10px;display:grid}.football-form-grid>div{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.form-result{color:#586b80;border-radius:4px;min-height:45px;background:#f0f3f7!important}.form-result.win{color:#2166bb;background:#e8f0ff!important}.form-result.loss{color:#a95e22;background:#fff0e2!important}.form-result b{font-size:13px;display:block}.form-result small{opacity:.8;margin-top:2px;display:block;font-size:9px!important}.pro-microcopy{color:#7c8b9c!important;margin:8px 13px 12px!important;font-size:10px!important;line-height:1.65!important}.football-comparison{padding:2px 15px 5px}.football-metric{margin:10px 0 13px}.football-metric>div:first-child{text-align:center;grid-template-columns:1fr 1.6fr 1fr;align-items:center;font-size:12px;display:grid}.football-metric b{color:#2166bb;font-size:15px}.football-metric b:last-child{color:#ba743b}.football-metric small{text-align:center;color:#8290a0;margin-top:3px;display:block;font-size:9px!important}.football-bars{gap:8px;margin-top:6px;display:flex}.football-bars>span{background:#eef2f7;border-radius:3px;width:50%;height:5px;overflow:hidden}.football-bars>span:first-child{justify-content:flex-end;display:flex}.football-bars i{background:#3b7fd4;border-radius:3px;height:100%;display:block}.football-bars>span:last-child i{background:#da9b63}.football-explain-actions{border-top:1px solid #e3eaf3;border-bottom:1px solid #e3eaf3;grid-template-columns:1fr 1fr;display:grid}.football-explain-actions button{color:#2166bb;justify-content:center;align-items:center;min-height:45px;font-size:11px;display:flex}.football-explain-actions button:last-child{color:#a8662c}.football-explain-actions svg{width:12px}.football-subheading{justify-content:space-between;align-items:center;padding:5px 13px;display:flex}.football-subheading h3{margin:12px 0;font-size:14px}.football-subheading button{color:#2166bb;align-items:center;min-height:44px;font-size:11px;display:flex}.football-personnel{grid-template-columns:1fr 1fr;gap:10px;margin:0 12px 12px;display:grid}.football-personnel>div{background:#f3f7fd;border-top:3px solid #3b7fd4;border-radius:5px;padding:10px}.football-personnel>div[data-side=away]{background:#fff8f1;border-color:#da9b63}.football-personnel small{color:#657b92;display:block;font-size:10px!important}.football-personnel strong{margin:4px 0 10px;font-size:21px;display:block}.football-personnel button{text-align:left;align-items:center;gap:5px;width:100%;min-height:38px;font-size:11px;display:flex}.football-personnel img{object-fit:contain;width:26px;height:30px}.football-personnel>div>span{margin:9px 0;font-size:11px;display:block}.football-duel{text-align:left;align-items:center;gap:8px;width:100%;min-height:60px;padding:12px;display:flex;border-top:1px solid #e4ebf4!important}.football-duel b{flex:1;font-size:12px;font-weight:550;line-height:1.5}.football-duel>svg{flex:none;width:13px}.duel-lines{align-items:center;gap:3px;display:flex}.duel-lines i{background:#3b7fd4;border-radius:50%;width:12px;height:12px;display:block}.duel-lines i:last-child{background:#da9b63}.duel-lines svg{color:#92a5bc;width:12px}.fm-app .decision-open{color:#2166bb;text-align:left;justify-content:space-between;align-items:center;gap:6px;width:100%;min-height:44px;padding:6px 13px;font-size:11px;display:flex}.decision-open svg{flex:none}.pro-board-next{color:#1760ae;text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;padding:15px 14px;font-size:12px;font-weight:650;display:flex;background:#eaf2ff!important;border-top:1px solid #d5e2f3!important}.decision-banner{color:#fff;background:#18395e;justify-content:space-between;align-items:center;gap:8px;padding:16px 14px;display:flex}.decision-banner small{font-size:10px;color:#b9cce1!important}.fm-app .decision-banner h2{color:#fff;margin:5px 0 0;font-size:18px;line-height:1.4}.decision-banner .pro{color:#79551e;background:#f9ebd2;padding:4px 7px}.combined-selections{background:#f5f8fd;border-bottom:1px solid #dce5ef;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.combined-selections button{text-align:center;min-height:84px;padding:10px 5px;border-bottom:3px solid #0000!important}.combined-selections small{color:#657c95;margin-bottom:6px;display:block;font-size:10px!important}.combined-selections b{overflow-wrap:anywhere;color:#254d77;font-size:12px;line-height:1.5;display:block}.combined-selections button[aria-pressed=true]{background:#e8f1ff;border-bottom-color:#2166bb!important}.pro-world-summary{padding:10px 13px 4px}.pro-world-summary p{color:#365672;margin:0;font-size:12px;line-height:1.8}.pro-world-summary .decision-open{padding:0}.decision-content{padding:13px}.pro-condition{text-align:left;color:#8b612f;align-items:center;gap:8px;width:100%;min-height:55px;padding:11px 3px;font-size:12px;line-height:1.7;display:flex;border-bottom:1px solid #efe2d4!important}.pro-condition span{flex:1}.pro-condition svg{flex:none}.decision-next{background:#f4f7fb;border-top:1px solid #dce5ef;grid-template-columns:repeat(3,1fr);display:grid}.decision-next button{color:#2166bb;justify-content:center;align-items:center;min-height:48px;font-size:11px;display:flex}.decision-next svg{width:12px}.pro-section-label{justify-content:space-between;align-items:center;gap:8px;padding:14px 13px 10px;display:flex}.pro-section-label b{font-size:13px}.pro-section-label small{color:#718399;font-size:9px!important}.score-matrix{border-top:1px solid #e1e9f3}.decision-score-picker{flex-wrap:wrap;justify-content:center;gap:7px;padding:0 12px;display:flex}.decision-score-picker button{color:#46637f;border-radius:6px;min-width:53px;min-height:44px;padding:6px 9px;font-size:18px;border:1px solid #dae4f1!important}.decision-score-picker button[aria-pressed=true]{color:#fff;background:#2166bb;border-color:#2166bb!important}.score-connection{border-top:1px solid #9eb8d7;justify-content:space-around;height:15px;margin:12px 15% 0;display:flex}.score-connection span{background:#9eb8d7;width:1px}.score-contract-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 12px;display:grid}.score-contract-grid button{color:#315a83;text-align:center;background:#f1f6fc;border-radius:6px;min-height:75px;padding:9px 6px;border:1px solid #e0e8f3!important}.score-contract-grid small{color:#788ca2;margin-bottom:7px;display:block;font-size:10px!important}.score-contract-grid b{font-size:12px;line-height:1.5;display:block}.score-contract-grid button[data-active=true]{border-color:#8db4e6!important}.score-contract-grid button[data-result*=输]{color:#a86d37;background:#fff4e9}.synthesis-path>div{border-left:1px solid #cad7e8;align-items:center;gap:9px;min-height:70px;margin-left:13px;padding:9px 0 9px 21px;display:flex;position:relative}.synthesis-path>div>span{color:#2166bb;background:#eaf2ff;border:1px solid #c9dbf2;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid;position:absolute;left:-13px}.synthesis-path button{text-align:left;flex:1;min-height:44px}.synthesis-path button:last-child:not(:nth-child(2)){color:#2166bb;flex:0 0 32px}.synthesis-path small{color:#7b8ea3;margin-bottom:5px;display:block;font-size:10px!important}.synthesis-path b{font-size:12px;font-weight:550;line-height:1.6}.pro-inline-details{border-top:1px solid #dae5f0;margin-top:15px}.pro-inline-details summary{cursor:pointer;padding:14px 0;font-size:12px}.demand-board{background:#fbfcff;border-bottom:1px solid #dce6f2;padding-bottom:1px}.demand-poles{grid-template-columns:1fr 28px 1fr;align-items:start;margin:0 12px;display:grid}.demand-poles>div{background:#eef5ff;border:1px solid #d7e5fa;border-radius:7px;padding:11px 9px}.demand-poles>div:last-child{background:#fff5ea;border-color:#ecd7c3}.demand-poles small{color:#51789f;margin-bottom:8px;display:block;font-size:10px!important}.demand-poles>div:last-child small{color:#a16c3e}.demand-versus{text-align:center;color:#849bb5;align-self:center;font-size:18px}.demand-signals{flex-wrap:wrap;gap:5px;display:flex}.demand-signals button{color:#365d88;border-radius:4px;min-height:44px;padding:4px 6px;font-size:11px;box-shadow:0 1px 2px #243c5c08;background:#fff!important}.demand-poles>div:last-child button{color:#9b652e}.demand-reading{text-align:left;color:#294d73;align-items:center;gap:8px;width:100%;min-height:48px;margin:7px 0 0;padding:10px 13px;display:flex}.demand-reading b{flex:1;font-size:12px;font-weight:650;line-height:1.65}.demand-reading svg{flex:none}.demand-board>p:not(.pro-microcopy){color:#5f748c;margin:0 13px 12px;font-size:11px;line-height:1.8}.demand-destinations{border-top:1px solid #c6d5e7;justify-content:space-around;gap:8px;margin:14px 25px 0;padding-top:11px;display:flex}.demand-destinations span{text-align:center;color:#9ba9b9;border:1px solid #e3e9f1;border-radius:4px;flex:1;padding:6px 2px;font-size:10px;position:relative}.demand-destinations span[data-connected=true]{color:#2767b2;background:#eef5ff;border-color:#bed3ef}.demand-destinations span:before{content:"";background:#c6d5e7;width:1px;height:11px;position:absolute;top:-12px;left:50%}.pro-company-picker{border:1px solid #dbe5f1;border-radius:6px;margin:0 12px 10px}.pro-company-picker summary{color:#2166bb;cursor:pointer;padding:13px 10px;font-size:12px}.pro-company-picker>div{grid-template-columns:1fr 1fr;gap:4px;padding:0 6px 6px;display:grid}.pro-company-picker button{text-align:left;background:#f4f7fc;border-radius:4px;min-height:44px;padding:8px;font-size:11px}.pro-company-picker button[aria-pressed=true]{color:#2166bb;background:#e5efff}.market-linked-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:11px}.market-linked-table th,.market-linked-table td{text-align:center;vertical-align:middle;border:1px solid #e0e8f2;padding:10px 5px}.market-linked-table th:first-child{width:19%;padding:5px}.market-linked-table thead th{color:#547497;background:#dfeafa;font-size:10px;font-weight:500}.market-linked-table tbody th{color:#2e527b;background:#f2f6fc;font-weight:550}.market-linked-table tbody th button{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:50px;font-size:11px;display:flex}.market-linked-table tbody tr[data-active=true] td{background:#edf5ff}.quote-triplet{justify-content:space-around;gap:2px;display:flex}.quote-triplet span{min-width:0}.quote-triplet small{color:#788ba0;margin-bottom:4px;display:block;font-size:9px!important}.quote-triplet b{font-size:12px}.quote-pair>b{color:#254d76;font-size:14px}.quote-pair>span{color:#8192a5;margin-top:6px;font-size:9px;display:block}.quote-pair strong{color:#3c5c7c;margin-top:3px;font-size:11px;font-weight:500;display:block}.market-relation-grid{border:1px solid #dce5f0;border-radius:6px;margin:13px 12px;overflow:hidden}.relation-head,.market-relation-grid>button{text-align:center;grid-template-columns:minmax(0,1fr) repeat(3,33px);align-items:center;gap:3px;width:100%;display:grid}.relation-head{color:#6a809a;background:#e8f0fb;padding:10px 5px;font-size:9px}.relation-head span:first-child{text-align:left;padding-left:5px}.market-relation-grid>button{min-height:63px;padding:12px 5px;border-top:1px solid #e4ebf4!important}.market-relation-grid b{text-align:left;padding-left:5px;font-size:11px;font-weight:500;line-height:1.6}.market-relation-grid button>span{color:#c5cfdb;font-size:12px}.market-relation-grid .connected{color:#3679c9}.market-relation-grid button[aria-pressed=true]{background:#eaf3ff}.market-selected{background:#f3f7fe;border-left:3px solid #3679c9;margin:0 12px 13px;padding:10px}.market-selected h3{margin:0 0 7px;font-size:13px;line-height:1.6}.market-selected p{color:#55708d;margin:0;font-size:12px;line-height:1.8}.market-selected .decision-open{padding:3px 0}.market-closure{color:#fff;text-align:left;border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px;width:calc(100% - 26px);margin:13px;padding:12px;display:flex;background:#18395e!important}.market-closure small{color:#bdd0e5;width:100%;font-size:9px!important}.market-closure b{flex:1;font-size:12px;font-weight:550;line-height:1.7}.market-closure svg{flex:none}.football-workbench .pro-board-heading{padding:12px 14px}.football-workbench .pro-board-heading h2{margin:0;font-size:16px}.football-personnel button{min-height:44px;padding:5px 0;display:block}.personnel-name{align-items:center;gap:5px;display:flex}.football-personnel .personnel-status{color:#7a6b59;margin-top:3px;font-size:10px!important}.recommendation-heading{color:#fff;background:#18395e;justify-content:space-between;align-items:center;padding:13px 14px;display:flex}.recommendation-heading small{color:#c9d9eb!important;font-size:10px!important}.fm-app .recommendation-heading h2{color:#fff;margin:4px 0 0;font-size:18px}.recommendation-heading .pro{color:#77541e;background:#f8ebd2;padding:4px 7px}.recommendation-board .combined-selections button{min-height:94px}.recommendation-board .combined-selections b{font-size:15px;font-weight:750}.combined-selections em{color:#826744;margin-top:5px;font-size:10px;font-style:normal;line-height:1.5;display:block}.recommendation-board .pro-world-summary{padding:12px 13px}.recommendation-board .pro-world-summary p{font-size:12px}.recommendation-board .pro-section-label{border-top:1px solid #e0e9f3}.recommendation-chain{grid-template-columns:1fr 1fr;gap:6px;margin:0 12px 12px;display:grid}.recommendation-chain>button{text-align:left;color:#365b85;background:#f7faff;border-radius:6px;justify-content:space-between;align-items:center;gap:6px;min-height:46px;padding:10px;font-size:12px;display:flex;border:1px solid #d9e4f1!important}.recommendation-chain b{font-weight:550}.recommendation-chain>button[aria-pressed=true]{color:#1c62b4;background:#eaf3ff;border-color:#9dbfe5!important}.recommendation-chain>button>svg{flex:none;width:14px}.recommendation-explanation{border:1px solid #d5e2f2;border-left:3px solid #387dcd;border-radius:5px;margin:0 12px 12px;overflow:hidden}.recommendation-comparison{table-layout:fixed;border-collapse:collapse;text-align:center;width:100%;font-size:11px}.recommendation-comparison th,.recommendation-comparison td{border-bottom:1px solid #e3eaf3;padding:9px 5px}.recommendation-comparison thead th{color:#3468a4;background:#edf4ff;font-size:10px}.recommendation-comparison thead th:last-child{color:#a96a37;background:#fff2e5}.recommendation-comparison thead img{object-fit:contain;vertical-align:middle;width:19px;height:20px;margin-right:3px}.recommendation-comparison tbody th{text-align:left;color:#617a95;background:#f7f9fc;font-size:10px;font-weight:500}.recommendation-comparison tbody td{color:#2967af;line-height:1.65}.recommendation-comparison tbody td:last-child{color:#ad713e}.recommendation-comparison small{color:#7c8da0;display:block;font-size:9px!important}.recommendation-reading{background:#f8fbff;padding:12px}.recommendation-reading>small{color:#6d87a4;margin-bottom:6px;display:block;font-size:9px!important}.recommendation-reading>b{font-size:12px;font-weight:650;line-height:1.65;display:block}.recommendation-reading p{color:#486580;margin:7px 0 0;font-size:12px;line-height:1.75}.recommendation-data-links{border-top:1px solid #e0e9f4}.explanation-topics{background:#f1f6fd;flex-wrap:wrap;gap:4px;padding:7px;display:flex}.explanation-topics button{text-align:left;border-radius:4px;flex:45%;min-height:44px;padding:7px;font-size:10px;line-height:1.55;border:1px solid #dbe5f2!important}.explanation-topics button[aria-pressed=true]{color:#2466b6;background:#fff}.recommendation-market-links{background:#f2f7fd;grid-template-columns:repeat(3,1fr);display:grid}.recommendation-market-links .decision-open{gap:2px;padding:7px;font-size:10px}.recommendation-market-links svg{width:12px}.recommendation-demand{background:#dce6f2;grid-template-columns:1fr 1fr;gap:1px;display:grid}.recommendation-demand>div{background:#eef5ff;padding:11px 9px}.recommendation-demand>div:last-child{background:#fff5eb}.recommendation-demand small{color:#46719d;font-size:10px!important}.recommendation-demand>div:last-child small{color:#9c6b3f}.recommendation-demand p{color:#47627c;margin:7px 0 0;font-size:11px;line-height:1.7}.recommendation-risks{background:#fafbfd;border-top:1px solid #e0e6ee;padding:0 13px}.recommendation-risks summary{color:#687c93;cursor:pointer;padding:15px 0;font-size:11px}.recommendation-risks p{color:#7f6b50;margin:8px 0;font-size:11px;line-height:1.8}.recommendation-risks .decision-open{padding:4px 0}.pro-inline-explanation{background:#f1f6fd;border-left:3px solid #3579c7;border-radius:3px;margin:10px 12px;padding:11px}.pro-inline-explanation>b{font-size:12px;line-height:1.6;display:block}.pro-inline-explanation>small{color:#72869e;font-size:10px!important}.pro-inline-explanation p{color:#48647f;margin:7px 0;font-size:12px;line-height:1.75}.pro-inline-explanation .decision-open{padding:4px 0}.football-explain-actions details{padding:0 10px}.football-explain-actions summary{color:#2166bb;cursor:pointer;padding:14px 0;font-size:11px}.football-explain-actions p{margin:0;font-size:11px;line-height:1.7}.football-explain-actions .decision-open{padding:3px 0}.football-duel-detail{border-top:1px solid #e2eaf3}.football-duel-detail>summary{cursor:pointer;align-items:center;gap:8px;min-height:54px;padding:13px 12px;display:flex}.football-duel-detail>summary b{flex:1;font-size:12px;font-weight:550;line-height:1.6}.football-duel-detail>summary>svg{flex:none;width:13px}.football-duel-detail .pro-inline-explanation{margin-top:0}.board-inset{margin:0 13px}.board-inset p{font-size:12px;line-height:1.7}.market-closure-detail{color:#fff;background:#18395e;border-radius:6px;margin:13px;overflow:hidden}.market-closure-detail summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px;padding:12px;display:flex}.market-closure-detail summary small{color:#bdd0e5;width:100%;font-size:9px!important}.market-closure-detail summary b{flex:1;font-size:12px;font-weight:550;line-height:1.7}.market-closure-detail>p{color:#d1e0f0;padding:0 12px;font-size:12px;line-height:1.8}.market-closure-detail .decision-open{color:#d0e4ff}.market-selected details>summary{color:#8e6a3f;min-height:44px;padding:13px 0;font-size:11px}.demand-board .demand-poles{grid-template-columns:1fr 1fr;gap:10px}.demand-summary{color:#3c5b7a;margin:0 13px 13px;font-size:12px;line-height:1.75}.demand-signals button[aria-pressed=true]{box-shadow:0 0 0 1px #8bb0de}.recommendation-personnel{background:#f7faff;padding:4px 10px 9px}.recommendation-player-pair{border-bottom:1px solid #dce7f4;padding:8px 0}.recommendation-player-pair>small{color:#587897;margin-bottom:8px;display:block;font-size:10px!important}.recommendation-player-pair>div{grid-template-columns:1fr 1fr;gap:27px;display:grid;position:relative}.recommendation-player-pair>div>svg{color:#7a96b4;position:absolute;top:20px;left:calc(50% - 7px)}.recommendation-player-pair button{text-align:left;color:#2869b5;align-items:center;gap:5px;min-height:45px;font-size:11px;line-height:1.45;display:flex}.recommendation-player-pair [data-side=away] button{color:#a76a36}.recommendation-player-pair img{object-fit:contain;width:28px;height:35px}.recommendation-player-pair p{color:#57728c;margin:7px 0 0;font-size:11px;line-height:1.7}.personnel-scenario-note{color:#7e8fa2;margin-top:8px;display:block;font-size:9px!important}.continuous-analysis{border:1px solid var(--pro-border,#e5d8c1);color:#28384a;overflow-wrap:anywhere;background:#fff;border-radius:12px;min-width:0;max-width:100%;margin:12px 16px 18px;overflow:hidden}.continuous-analysis *{box-sizing:border-box;min-width:0}.continuous-analysis button{font:inherit;cursor:pointer;color:inherit;text-align:left;white-space:normal;overflow-wrap:anywhere;touch-action:manipulation;background:0 0;border:0}.continuous-analysis button:focus-visible,.continuous-analysis .ca-block:focus-visible{outline:2px solid var(--pro-accent,#936e33);outline-offset:-2px}.continuous-analysis .ca-heading{background:var(--pro-surface,#fbf7ef);color:var(--pro-ink,#5d4828);justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.continuous-analysis .ca-heading h2{color:inherit;margin:4px 0 0;font-size:18px;line-height:1.45}.continuous-analysis .ca-heading small{color:var(--pro-ink,#5d4828);font-size:11px}.continuous-analysis .pro{background:var(--pro-selected,#f6eedf);color:var(--pro-accent,#936e33);border-radius:4px;flex:none;padding:4px 6px;font-size:10px;font-weight:700}.continuous-analysis .ca-picks{background:var(--pro-surface,#fbf7ef);border-block:1px solid var(--pro-border,#e5d8c1);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;display:grid}.continuous-analysis .ca-picks button{border-bottom:3px solid #0000;align-self:stretch;min-height:76px;padding:11px 8px}.continuous-analysis .ca-picks button+button{border-left:1px solid var(--pro-border,#e5d8c1)}.continuous-analysis .ca-picks button[aria-pressed=true]{background:var(--pro-selected,#f6eedf);border-bottom-color:var(--pro-accent,#936e33)}.continuous-analysis .ca-picks small,.continuous-analysis .ca-picks b{color:var(--pro-ink,#5d4828);line-height:1.5;display:block}.continuous-analysis .ca-picks small{margin-bottom:4px;font-size:11px}.continuous-analysis .ca-picks b{font-size:13px}.continuous-analysis .ca-overall{padding:14px 14px 4px}.continuous-analysis .ca-overall>small{color:var(--pro-ink,#5d4828);font-size:11px;font-weight:650}.continuous-analysis .ca-overall p{white-space:pre-wrap;margin:5px 0 10px;font-size:14px;line-height:1.85}.continuous-analysis .ca-conditions{border-left:2px solid var(--pro-edge,#baa171);color:#5c5142;margin:0 14px 14px;padding-left:10px}.continuous-analysis .ca-conditions p{margin:6px 0;font-size:12px;line-height:1.75}.continuous-analysis .ca-reading-label{border-top:1px solid var(--pro-border,#e5d8c1);padding:12px 14px 6px}.continuous-analysis h3{color:var(--pro-ink,#5d4828);margin:0;font-size:15px;line-height:1.6}.continuous-analysis .ca-reading-label>span{color:#62543e;margin-top:3px;font-size:11px;line-height:1.6;display:block}.continuous-analysis .ca-block{border-top:1px solid #eee8de;padding:14px;scroll-margin-block:12px}.continuous-analysis .ca-block[data-current=true]{box-shadow:inset 3px 0 var(--pro-edge,#baa171)}.continuous-analysis .ca-prose{white-space:pre-wrap;margin:8px 0 0;font-size:14px;line-height:1.95}.continuous-analysis mark{background:var(--pro-selected,#f6eedf);color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone}.continuous-analysis .ca-evidence{border-left:2px solid var(--pro-edge,#baa171);background:var(--pro-surface,#fbf7ef);margin:12px 0 0;padding:8px 10px}.continuous-analysis figcaption{color:var(--pro-ink,#5d4828);font-size:11px;font-weight:650;line-height:1.6}.continuous-analysis blockquote{color:#4c535d;white-space:pre-wrap;border:0;margin:6px 0 0;padding:0;font-size:12px;line-height:1.85}.continuous-analysis .ca-sources{gap:0;margin-top:6px;display:grid}.continuous-analysis .ca-sources button{width:100%;min-height:44px;color:var(--pro-ink,#5d4828);border-bottom:1px solid #eee8de;justify-content:space-between;align-items:center;gap:8px;padding:7px 0;font-size:12px;line-height:1.6;display:flex}.continuous-analysis .ca-relation{color:#625b51;white-space:pre-wrap;margin:8px 0 0;font-size:11px;line-height:1.8}.continuous-analysis table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:normal;width:100%;font-size:12px;line-height:1.6}.continuous-analysis table :is(th,td){text-align:center;white-space:normal;overflow-wrap:anywhere;border-bottom:1px solid #e6ebf0;padding:8px 5px}.continuous-analysis table thead th{color:#254e7e;background:#edf3fc}.continuous-analysis table thead th:last-child{color:#925921;background:#fff3e7}.continuous-analysis .ca-evidence-table th{color:#5d6670;width:54px;font-size:11px;font-weight:400}.continuous-analysis .ca-evidence-table td{text-align:left}.continuous-analysis dl{margin:0}.continuous-analysis dl>div{justify-content:space-between;gap:8px;padding:2px 0;display:flex}.continuous-analysis dt{color:#606973}.continuous-analysis dd{margin:0;font-weight:650}.continuous-analysis .ca-settlements{border-top:1px solid var(--pro-border,#e5d8c1);padding:14px}.continuous-analysis .ca-score-picker{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.continuous-analysis .ca-score-picker button{text-align:center;border:1px solid var(--pro-border,#e5d8c1);border-radius:5px;min-width:44px;min-height:44px;padding:6px 10px;font-size:13px}.continuous-analysis .ca-score-picker button[aria-pressed=true],.continuous-analysis td[data-active=true]{background:var(--pro-selected,#f6eedf);color:var(--pro-ink,#5d4828)}.continuous-analysis caption{text-align:left;color:#626973;padding-bottom:6px;font-size:11px}.continuous-analysis .ca-settlements>small{color:#626973;margin-top:8px;font-size:11px;line-height:1.7;display:block}.continuous-analysis .ca-footer{border-top:1px solid var(--pro-border,#e5d8c1);background:var(--pro-surface,#fbf7ef);padding:0 14px}.continuous-analysis .ca-footer button{width:100%;min-height:48px;color:var(--pro-ink,#5d4828);justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.continuous-analysis .ca-empty{color:#626973;padding:16px 14px;font-size:13px;line-height:1.8}.continuous-analysis .ca-program-fact{white-space:normal;border-block:1px solid var(--pro-border,#e5d8c1);margin:10px 0;padding:8px 0}.continuous-analysis .ca-program-fact[data-supports=true]{border-left:2px solid var(--pro-edge,#baa171);padding-left:8px}.continuous-analysis .ca-program-fact figcaption{justify-content:space-between;gap:8px;margin-bottom:6px;display:flex}.continuous-analysis .ca-program-fact table{font-size:11px}.continuous-analysis .ca-program-fact th:first-child{width:34%;font-weight:500}.continuous-analysis .ca-program-fact>small{color:#626973;margin-top:6px;font-size:10px;line-height:1.65;display:block}.continuous-analysis .ca-program-fact summary{cursor:pointer;min-height:44px;color:var(--pro-ink,#5d4828);align-content:center;font-size:11px;display:list-item}.continuous-analysis .ca-program-fact summary:focus-visible{outline:2px solid var(--pro-accent,#936e33);outline-offset:-2px}.continuous-analysis .ca-program-fact details p{white-space:pre-wrap;margin:4px 0;font-size:11px;line-height:1.8}.continuous-analysis .ca-football-records th:first-child{width:33%}.continuous-analysis .ca-football-records table :is(th,td){padding:7px 2px;font-size:10px}.continuous-analysis .ca-football-records th small{color:#626973;margin-top:3px;font-size:9px;font-weight:400;line-height:1.5;display:block}.continuous-analysis .ca-football-records tr[data-side=home]>th{color:#254e7e}.continuous-analysis .ca-football-records tr[data-side=away]>th{color:#925921}.continuous-analysis .ca-football-records tr[data-supports=true]{background:var(--pro-selected,#f6eedf)}@media (width<=360px){.continuous-analysis{margin-inline:8px}.continuous-analysis .ca-picks button{padding-inline:6px}.continuous-analysis .ca-block,.continuous-analysis .ca-overall{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.continuous-analysis *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.integrated-reasoning{font-size:14px;line-height:1.85}.integrated-reasoning .ir-judgment{background:var(--pro-surface,#fbf7ef);border-bottom:1px solid var(--pro-border,#e5d8c1);padding:14px}.integrated-reasoning .ir-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.integrated-reasoning .ir-heading h2{color:var(--pro-ink,#5d4828);margin:0;font-size:16px;line-height:1.6}.integrated-reasoning .ir-judgment p{white-space:pre-wrap;margin:8px 0 0}.integrated-reasoning .ir-path{padding:12px 14px}.integrated-reasoning .ir-legend{color:#596779;margin:4px 0 8px;font-size:12px;line-height:1.7}.integrated-reasoning .ir-path ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.integrated-reasoning .ir-path li{background:#fff;border:1px solid #e6ebf0;border-radius:6px;flex-wrap:wrap;align-items:center;display:flex}.integrated-reasoning .ir-path li>button{color:#254e7e;flex:170px;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font-size:13px;line-height:1.65;display:flex}.integrated-reasoning .ir-number{color:var(--pro-accent,#936e33);flex:none;font-size:11px}.integrated-reasoning .ir-path li>button small{color:var(--pro-muted,#86745b);flex:none;font-size:10px}.integrated-reasoning .ir-path li[data-reasoning-role=support]{border-color:var(--pro-edge,#baa171);background:var(--pro-surface,#fbf7ef)}.integrated-reasoning .ir-path li[data-reasoning-role=premise]{background:#f3f6fa;border-left:3px solid #254e7e}.integrated-reasoning .ir-path button[aria-pressed=true]{box-shadow:inset 3px 0 var(--pro-accent,#936e33);background:var(--pro-selected,#f6eedf)}.integrated-reasoning .ir-dependencies{align-items:center;padding:0 6px 0 10px;display:flex}.integrated-reasoning .ir-dependencies>span{color:#596779;margin-right:6px;font-size:11px}.integrated-reasoning .ir-dependencies button{text-align:center;color:#254e7e;text-underline-offset:3px;width:44px;min-height:44px;padding:6px;font-size:12px;line-height:1.65;text-decoration:underline}.integrated-reasoning .ir-block{outline-offset:-2px;padding:14px}.integrated-reasoning .ir-block h3{color:#254e7e;font-size:14px;line-height:1.7}.integrated-reasoning .ir-role{color:var(--pro-ink,#5d4828);margin-top:5px;font-size:11px;display:block}.integrated-reasoning .ir-block[data-reasoning-role=premise]>.ir-role{color:#254e7e}.integrated-reasoning .ir-segment{display:contents}.integrated-reasoning .ir-segment[data-reasoning-role=support]>span:not(.ir-anchor){background:var(--pro-selected,#f6eedf);-webkit-box-decoration-break:clone;box-decoration-break:clone}.integrated-reasoning .ir-segment[data-reasoning-role=premise]>span:not(.ir-anchor){text-underline-offset:4px;-webkit-text-decoration:underline #a3b7d0;text-decoration:underline #a3b7d0}.integrated-reasoning .ir-segment[data-current=true]>span:not(.ir-anchor){background:var(--pro-surface,#fbf7ef);outline:1px solid var(--pro-edge,#baa171);-webkit-box-decoration-break:clone;box-decoration-break:clone}.integrated-reasoning .ir-anchor{scroll-margin-block:12px;display:inline}.integrated-reasoning .ir-anchor:focus-visible,.integrated-reasoning .ir-block:focus-visible{outline:2px solid var(--pro-accent,#936e33)}.integrated-reasoning .ir-sources{border-top:1px solid #eee8de;margin-top:10px}.integrated-reasoning .ir-sources>small{color:#596779;padding-top:8px;font-size:11px}.integrated-reasoning .ir-sources blockquote{border-left:2px solid var(--pro-edge,#baa171);color:#4c535d;margin-top:8px;padding-left:10px;font-size:13px}.integrated-reasoning .ir-sources .ca-relation{margin:4px 0 8px}@media (prefers-reduced-motion:reduce){.integrated-reasoning *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.continuous-analysis.ir-embedded{border:0;border-radius:0;margin:0;overflow:visible}.ir-embedded .ir-block{border-top:1px solid var(--line);padding:16px 0}.ir-embedded .ir-block:first-child{border-top:0;padding-top:4px}.ir-embedded .ir-block h3{color:var(--ink);align-items:baseline;gap:8px;font-size:16px;line-height:1.6;display:flex}.ir-embedded .ir-chapter-number{font-variant-numeric:tabular-nums;color:var(--pro-accent);flex:none;font-size:11px}.ir-embedded .ir-readable-part p{white-space:pre-wrap;margin:10px 0;font-size:14px;line-height:1.9}.ir-embedded .ir-sources{border-top:0;flex-wrap:wrap;gap:4px 8px;margin-top:10px;display:flex}.ir-embedded .ir-sources>small{width:100%;color:var(--muted);padding-top:0}.ir-embedded .ir-sources>div{display:contents}.ir-embedded .ir-sources button{border:1px solid var(--line);background:var(--soft);border-radius:5px;flex:120px;width:auto;padding:8px;font-size:11px}.recommendation-story{--rs-away:var(--so-orange,#e58139);--rs-away-ink:#925921;color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:16px}.recommendation-story *{box-sizing:border-box;min-width:0}.recommendation-story button{font:inherit;cursor:pointer;text-align:left;touch-action:manipulation}.recommendation-story button:focus-visible{outline:2px solid var(--pro-accent);outline-offset:-2px}.rs-section-nav{z-index:3;border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin:-16px -16px 16px;padding:0 8px;display:grid;position:sticky;top:0}.fm-app .rs-section-nav>button{text-align:center;min-height:44px;color:var(--muted);border-bottom:2px solid #0000;padding:8px 2px;font-size:12px;line-height:1.4}.fm-app .rs-section-nav>button[aria-current=location]{border-bottom-color:var(--pro-accent);color:var(--pro-ink);background:var(--pro-surface);font-weight:650}.rs-chapter{padding-bottom:8px}.rs-chapter+.rs-chapter,.rs-story+.rs-chapter{border-top:1px solid var(--line);padding-top:20px}.fm-app .rs-chapter>h2{color:var(--ink);margin:4px 0 10px;font-size:17px;line-height:1.6}.rs-author{align-items:center;gap:8px;margin-bottom:12px;display:flex}.rs-author>span{background:var(--pro-selected);width:32px;height:32px;color:var(--pro-ink);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.rs-author b,.rs-author small{display:block}.rs-author b{font-size:12px}.rs-author small{color:var(--muted);margin-top:2px;font-size:10px}.fm-app .recommendation-story h1{letter-spacing:-.3px;color:var(--ink);margin:0 0 12px;font-size:23px;font-weight:750;line-height:1.4}.rs-chapter>p,.rs-fallback{margin:12px 0;font-size:14px;line-height:1.85}.rs-story figure{border-block:1px solid var(--line);margin:14px 0;padding:12px 0}.rs-story figcaption{margin-bottom:6px;font-size:12px;font-weight:650}.rs-story figcaption>small{color:var(--muted);margin-top:3px;font-size:10px;font-weight:400;display:block}.rs-team-labels,.rs-compare{text-align:center;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:6px;display:grid}.rs-team-labels>span,.rs-compare>span{color:var(--muted);font-size:11px}.fm-app .rs-team-labels button{min-height:44px;color:var(--blue);text-align:left;padding:0;font-size:12px;font-weight:650}.fm-app .rs-team-labels button:last-child{text-align:right;color:var(--rs-away-ink)}.rs-compare>b{font-variant-numeric:tabular-nums;text-align:left;color:var(--blue);font-size:22px}.rs-compare>b:last-child{text-align:right;color:var(--rs-away-ink)}.rs-bars{background:var(--soft);grid-template-columns:1fr 1fr;gap:4px;margin:8px 0 10px;display:grid}.rs-bars>i{background:var(--rs-away);border-radius:2px;justify-self:start;height:4px}.rs-bars>i:first-child{background:var(--blue);justify-self:end}.rs-compare:last-child>b{font-size:16px}.fm-app .rs-market>button{border-bottom:1px solid var(--line);width:100%;min-height:64px;color:var(--ink);background:0 0;border-left:2px solid #0000;grid-template-columns:76px 1fr 16px;align-items:center;gap:8px;padding:9px 8px;display:grid}.fm-app .rs-market>button:last-child{border-bottom:0}.fm-app .rs-market>button[data-active=true]{border-left-color:var(--pro-accent);background:var(--pro-surface)}.rs-market>button>span{color:var(--muted);font-size:12px}.rs-market b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:650}.rs-market em{color:var(--muted);margin-inline:8px;font-style:normal;font-weight:400}.rs-market small{color:var(--muted);margin-top:4px;font-size:10px;font-weight:400;display:block}.fm-app .rs-conclusion{color:var(--pro-ink);font-weight:650}.fm-app .rs-risk{color:var(--muted);margin-top:8px;font-size:12px}.rs-scenario{margin-top:12px;padding-top:12px}.fm-app .rs-scenario h2{margin:0 0 10px;font-size:15px}.rs-score-picks{gap:8px;display:flex}.fm-app .rs-score-picks button{text-align:center;background:var(--soft);border:1px solid var(--line);font-variant-numeric:tabular-nums;border-radius:6px;min-width:64px;min-height:44px;padding:8px}.fm-app .rs-score-picks button[aria-pressed=true]{border-color:var(--pro-edge);background:var(--pro-selected);color:var(--pro-ink)}.rs-outcomes{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:10px;display:grid}.rs-outcomes>div{text-align:center;padding:10px 4px}.rs-outcomes>div+div{border-left:1px solid var(--line)}.rs-outcomes small,.rs-outcomes b{font-size:11px;display:block}.rs-outcomes small{color:var(--muted);margin-bottom:5px}.rs-outcomes b{font-size:13px}.rs-outcomes>div[data-active=true]{background:var(--pro-surface);color:var(--pro-ink)}.fm-app .rs-scenario>p{color:var(--muted);margin:8px 0 0;font-size:10px}.rs-engines{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.fm-app .rs-engines>button{min-height:44px;color:var(--muted);justify-content:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.rs-report{border-top:1px solid var(--line);margin-top:12px;padding-top:20px}.fm-app .rs-report-note{color:var(--muted);margin:6px 0 12px;font-size:11px}.rs-report-supplement{border-top:1px solid var(--line);margin-top:12px}.rs-report-supplement>summary{cursor:pointer;min-height:44px;color:var(--pro-ink);align-content:center;font-size:12px}@media (prefers-reduced-motion:no-preference){.rs-outcomes{animation:.2s ease-out rs-enter}@keyframes rs-enter{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:none}}.rs-section-nav>button{transition:background-color .15s,color .15s}}.pr-overview,.pr-reader{color:var(--ink);overflow-wrap:anywhere;min-width:0;margin:12px 16px 18px}.pr-overview{border:1px solid var(--pro-border);background:#fff;border-radius:12px;overflow:hidden}.pr-overview>header{background:var(--pro-surface);align-items:center;gap:10px;padding:16px;display:flex}.fm-app .pr-badge{border:1px solid var(--pro-border);background:var(--pro-surface);color:var(--pro-accent);border-radius:4px;flex:none;align-items:center;padding:3px 6px;font-size:10px;font-weight:700;display:inline-flex}.pr-picks{border-block:1px solid var(--pro-border);background:var(--pro-surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fm-app .pr-picks>button{text-align:center;overflow-wrap:anywhere;border-bottom:3px solid #0000;min-width:0;min-height:65px;padding:10px 8px}.pr-picks>button+button{border-left:1px solid var(--pro-border)}.fm-app .pr-picks>button[aria-pressed=true]{background:var(--pro-selected);border-bottom-color:var(--pro-accent)}.pr-picks small,.pr-picks b{color:var(--pro-ink);font-size:11px;display:block}.pr-picks b{margin-top:4px;font-size:13px}.fm-app .pr-overview-reason{padding:14px 16px;font-size:13px;line-height:1.85}.fm-app .pr-open{border-top:1px solid var(--pro-border);background:var(--pro-surface);width:100%;min-height:60px;color:var(--pro-ink);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.pr-open small{margin-top:3px}.pr-open>span:last-child{font-size:22px}.pr-controls{border-bottom:1px solid var(--line);z-index:2;background:#fff;flex:none}.pr-controls .pr-picks{border-top:0}.pr-reading-heading{justify-content:space-between;align-items:center;gap:8px;padding-bottom:12px;display:flex}.pr-topic-rail{margin:0 -16px 14px}.pr-topic-track{gap:8px;padding:0 16px;display:flex}.fm-app .pr-topic-track>button{border:1px solid var(--line);background:var(--soft);border-radius:8px;flex:0 0 168px;align-items:center;gap:7px;min-height:62px;padding:9px;display:flex}.pr-topic-track>button>span{color:var(--muted);font-size:11px}.pr-topic-track>button>b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.55;display:-webkit-box;overflow:hidden}.fm-app .pr-topic-track>button[aria-pressed=true]{background:var(--pro-surface);border-color:var(--pro-edge);color:var(--pro-ink)}.pr-focus>header{border-left:3px solid var(--pro-edge);margin-bottom:12px;padding-left:10px}.pr-focus>header h2{margin-top:5px;font-size:17px;line-height:1.6}.pr-proof-actions{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.fm-app .pr-proof-actions>button{background:var(--soft);border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:6px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;display:flex}.pr-proof-actions>button>span{color:var(--pro-accent)}.pr-interpretation{white-space:pre-wrap;font-size:14px;line-height:1.85}.pr-interpretation details{white-space:normal}.pr-interpretation details p{white-space:pre-wrap}.fm-app .pr-reader summary{cursor:pointer;min-height:44px;color:var(--pro-ink);align-content:center;font-size:12px}.pr-reader details>p{padding-bottom:12px;font-size:13px;line-height:1.9}.continuous-analysis.pr-inline-facts{border:0;border-radius:0;margin:12px 0}.pr-inline-facts .ca-program-fact{margin-block:0}.pr-evidence{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.pr-evidence h3{margin-bottom:6px}.fm-app .pr-source{border-bottom:1px solid var(--line);background:var(--soft);text-align:left;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:52px;padding:12px 10px;display:flex}.pr-source>span:first-child{min-width:0}.pr-source b{color:var(--ink);font-size:12px;display:block}.pr-source em{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;margin-top:4px;font-size:12px;font-style:normal;line-height:1.7;display:-webkit-box;overflow:hidden}.pr-source>span:last-child{color:var(--pro-accent);font-size:19px}.pr-progress{border-block:1px solid var(--line);justify-content:space-between;align-items:center;margin-top:18px;padding-block:4px;display:flex}.pr-progress>span{color:var(--muted);font-size:11px}.fm-app .pr-progress>button{min-height:44px;color:var(--pro-ink);padding-inline:8px}.fm-app .pr-progress>button:disabled{opacity:.35;cursor:default}.pr-score-options{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.fm-app .pr-score-options>button{border:1px solid var(--pro-border);text-align:center;border-radius:6px;min-width:56px;min-height:44px;padding:8px}.fm-app .pr-score-options>button[aria-pressed=true]{background:var(--pro-selected);color:var(--pro-ink);border-color:var(--pro-edge)}.pr-score-result{justify-content:space-between;align-items:baseline;padding:20px 0 14px;display:flex}.pr-score-result>b{font-variant-numeric:tabular-nums;font-size:36px}.pr-score-result>span,.pr-note{color:var(--muted);font-size:12px}.pr-scenarios table{table-layout:fixed;width:100%}.fm-app .pr-note{margin-top:12px}.pr-full .continuous-analysis>.ca-heading,.pr-full .continuous-analysis>.ca-picks{display:none}.fm-app[data-page=pro-recommendation] .fixture-header{background-position:50%;padding:8px 16px}.fm-app[data-page=pro-recommendation] .fixture-facts,.fm-app[data-page=pro-recommendation] .fixture-league{display:none}.fm-app[data-page=pro-recommendation] .fixture-header .match-mini{grid-template-rows:auto;min-height:60px;padding:0}.fm-app[data-page=pro-recommendation] .fixture-header .match-mini>b{gap:6px}.fm-app[data-page=pro-recommendation] .fixture-header .team-crest{width:24px;height:24px}.fm-app[data-page=pro-recommendation] .fixture-score>strong{font-size:22px}.fm-app[data-page=pro-recommendation] .fixture-score>small{font-size:10px}.fm-app[data-page=pro-recommendation] .detail-tabs{display:none}@media (width<=360px){.pr-overview,.pr-reader{margin-inline:12px}.pr-topic-rail{margin-inline:-12px}.pr-topic-track{padding-inline:12px}}@media (prefers-reduced-motion:no-preference){.pr-focus{animation:.18s ease-out pr-appear}@keyframes pr-appear{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:none}}}.fm-base{--fm-accent:var(--mp-blue,#325bcd);--fm-line:#e7e9ed;color:#242830;border:1px solid var(--fm-line);background:#fff;margin:18px 0 24px;font:13px/1.6 Arial,Microsoft YaHei,sans-serif;container:fm-base/inline-size}.fm-base *{box-sizing:border-box}.fm-section{padding:0 18px 18px}.fm-section+.fm-section{border-top:8px solid #f5f6f8}.fm-section>header{border-bottom:1px solid var(--fm-line);justify-content:space-between;align-items:center;gap:16px;min-height:50px;margin-bottom:14px;display:flex}.fm-section h2{margin:0;font-size:16px;font-weight:700}.fm-section h3{margin:10px 0;font-size:13px}.fm-section header small,.fm-note,.fm-empty{color:#767c86;font-size:12px}.fm-tabs{border-bottom:1px solid var(--fm-line);align-items:center;gap:26px;min-height:46px;padding:0 18px;display:flex}.fm-tabs a,.fm-tabs span{color:#646b75;border-bottom:2px solid #0000;padding:12px 0;font-size:14px;text-decoration:none;display:block}.fm-tabs a.active{color:var(--fm-accent);border-bottom-color:var(--fm-accent);font-weight:700}.fm-tabs span{color:#999;font-size:12px}.fm-base a:focus-visible,.fm-scroll:focus-visible{outline:2px solid var(--fm-accent);outline-offset:2px}.fm-section .fm-tabs{margin-top:-14px;margin-bottom:18px;padding:0}.fm-scroll{overscroll-behavior-inline:contain;width:100%;overflow:auto}.fm-table{border-collapse:collapse;white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;width:100%;font-size:12px}.fm-table th,.fm-table td{border-bottom:1px solid var(--fm-line);min-width:42px;padding:9px 10px;font-weight:400}.fm-table thead th{color:#747b84;background:#f6f7f9}.fm-table th:first-child,.fm-table td:first-child{text-align:left;z-index:1;background:#fff;position:sticky;left:0}.fm-table thead th:first-child{z-index:2;background:#f6f7f9}.fm-table tbody tr:hover td{background:#fafafa}.fm-odds{max-width:none;font-size:13px}.fm-odds th:first-child{width:28%;font-weight:700}.fm-odds tbody:nth-of-type(2n) td,.fm-odds tbody:nth-of-type(2n) th{background:#fafbfc}.fm-odds tbody th:nth-child(2){color:#8c939c}.fm-odds td{font-family:Arial,sans-serif}.fm-team-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.fm-team-pair>.fm-section{min-width:0;padding:0 16px 16px}.fm-team-pair>.fm-section+section{border-left:1px solid var(--fm-line);border-top:0}.fm-note{overflow-wrap:anywhere;margin:12px 0 0;line-height:1.8}.fm-empty{text-align:center;margin:0;padding:24px 8px}.fm-probabilities{grid-template-columns:1fr 1fr 1fr;gap:22px;margin:22px 0;display:grid}.fm-probabilities>div{border-bottom:4px solid #f1f2f4;padding-bottom:12px;position:relative}.fm-probabilities span{color:#656b75;display:block}.fm-probabilities strong{font-variant-numeric:tabular-nums;font-size:32px;font-weight:600;line-height:1.6}.fm-probabilities small{margin-left:3px;font-size:15px;font-weight:400}.fm-probabilities i{height:4px;width:var(--probability);background:#df5048;position:absolute;bottom:-4px;left:0}.fm-probabilities>div:nth-child(2) i{background:#9ca3af}.fm-probabilities>div:nth-child(3) i{background:#4b7ebb}.fm-ai-summary{margin:18px 0 10px;font-weight:700}.fm-ai-copy{color:#505761;margin:10px 0;line-height:1.9}.fm-lineup-title{color:#717882;justify-content:space-between;gap:10px;margin:12px 0;font-size:11px;display:flex}.fm-lineup-title b{color:#252b32;font-size:16px}.fm-pitch{isolation:isolate;background:repeating-linear-gradient(0deg,#477960 0 46px,#4c8067 46px 92px);border:8px solid #477960;flex-direction:column;justify-content:space-around;min-height:370px;padding:14px 5px;display:flex;position:relative}.fm-pitch:before{content:"";z-index:-1;border:1px solid #fff5;position:absolute;inset:0}.fm-pitch:after{content:"";z-index:-1;border-top:1px solid #fff5;position:absolute;top:50%;left:0;right:0}.fm-pitch-circle{z-index:-1;border:1px solid #fff5;border-radius:50%;width:82px;height:82px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fm-pitch-row{justify-content:space-around;gap:3px;width:100%;display:flex}.fm-player{color:#fff;text-align:center;flex-direction:column;flex:1;align-items:center;min-width:0;display:flex}.fm-player i{color:#334e40;background:#f6f7f9;border-radius:50%;place-items:center;width:31px;height:31px;font:11px Arial;display:grid;box-shadow:0 1px 3px #23432e66}.fm-player b{overflow-wrap:anywhere;text-shadow:0 1px 2px #123a26;max-width:78px;margin-top:5px;font-size:10px;font-weight:400;line-height:1.35}.fm-team-pair>*{min-width:0}@container fm-base (width<=800px){.fm-team-pair{grid-template-columns:1fr;gap:12px}.fm-team-pair>.fm-section+section{border-left:0;border-top:1px solid var(--fm-line)}.fm-section{padding:0 12px 14px}.fm-tabs{gap:22px;padding:0 12px}.fm-probabilities{gap:14px}.fm-probabilities strong{font-size:27px}.fm-table th,.fm-table td{padding:8px}.fm-section>header{gap:8px}.fm-section>header small{text-align:right}.fm-pitch{min-height:410px}.fm-player b{font-size:11px}}@media (width<=800px){.fm-base{margin:12px 0}}.fm-recent-records .fm-table{table-layout:fixed;min-width:320px}.fm-recent-records .fm-table :is(th,td){min-width:0;padding:8px 4px}.fm-recent-records .fm-table :is(th,td):first-child{width:76px}.fm-recent-records .fm-table :is(th,td):nth-child(2){width:48px}.fm-recent-records .fm-table :is(th,td):is(:nth-child(3),:nth-child(7)){width:32px}.fm-recent-records .fm-table :is(th,td):is(:nth-child(5),:nth-child(6)){width:44px}.fm-recent-records .fm-table :is(th,td):is(:nth-child(2),:nth-child(4)){white-space:normal;overflow-wrap:anywhere}.fm-pitch button.fm-player{cursor:pointer;font:inherit;background:0 0;border:0;padding:4px 0}.fm-pitch button.fm-player:hover{background:#ffffff18;border-radius:4px}.fm-pitch button.fm-player:focus-visible{outline-offset:1px;outline:2px solid #fff}.fm-change-note{padding:0 18px 14px}.fm-company{appearance:none;color:inherit;font:inherit;font-weight:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.fm-company:hover{color:var(--fm-accent)}.fm-company:focus-visible{outline:2px solid var(--fm-accent);outline-offset:3px}.fm-basic-first .fm-base:is([data-fm-base=football],[data-fm-base=market]){--fm-accent:#1677ef;--fm-line:#ededed;box-shadow:none;color:#333;background:#fff;border:0;border-radius:0;margin:0;font-size:12px;line-height:1.4}.fm-basic-first .fm-base:is([data-fm-base=football],[data-fm-base=market]) .fm-section{box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:0 0 8px}.fm-basic-first .fm-base:is([data-fm-base=football],[data-fm-base=market]) .fm-section+.fm-section{border-top:8px solid #f3f4f5}.fm-basic-first .fm-base:is([data-fm-base=football],[data-fm-base=market]) .fm-section>header{border-bottom:1px solid var(--fm-line);gap:8px;min-height:40px;margin:0;padding:0 10px}.fm-basic-first .fm-base:is([data-fm-base=football],[data-fm-base=market]) .fm-section>header h2{color:#222;margin:0;font-size:15px;font-weight:600}.fm-basic-first .fm-base:is([data-fm-base=football],[data-fm-base=market]) .fm-section>header small{color:#999;text-align:right;font-size:11px;line-height:15px}.fm-basic-first .fm-base:is([data-fm-base=football],[data-fm-base=market]) .fm-section h3{color:#333;margin:0;padding:8px 10px;font-size:13px;font-weight:500;line-height:16px}.fm-basic-first .fm-base:is([data-fm-base=football],[data-fm-base=market]) .fm-tabs{white-space:nowrap;background:#fff;border:0;border-radius:0;gap:6px;min-height:38px;margin:0;padding:5px 10px;display:flex;overflow-x:auto}.fm-basic-first .fm-base:is([data-fm-base=football],[data-fm-base=market]) .fm-tabs a{color:#666;background:#f4f5f6;border:0;border-radius:2px;flex:none;padding:5px 12px;font-size:12px;font-weight:400;line-height:18px;text-decoration:none}.fm-basic-first .fm-base:is([data-fm-base=football],[data-fm-base=market]) .fm-tabs a.active{background:var(--fm-accent);color:#fff;font-weight:500}.fm-basic-first .fm-base:is([data-fm-base=football],[data-fm-base=market]) .fm-scroll{width:100%;box-shadow:none;border:0;border-radius:0;margin:0}.fm-basic-first .fm-base:is([data-fm-base=football],[data-fm-base=market]) .fm-table{border-collapse:collapse;color:#333;width:100%;font-size:12px;line-height:16px}.fm-basic-first .fm-base:is([data-fm-base=football],[data-fm-base=market]) .fm-table :is(th,td){border:0;border-bottom:1px solid var(--fm-line);vertical-align:middle;text-align:center;min-width:0;height:32px;padding:3px 5px;font-weight:400}.fm-basic-first .fm-base:is([data-fm-base=football],[data-fm-base=market]) .fm-table thead th{color:#999;background:#f7f7f7;height:28px;font-size:11px;font-weight:400}.fm-basic-first .fm-base:is([data-fm-base=football],[data-fm-base=market]) .fm-table :is(th,td):first-child{text-align:center;position:static}.fm-basic-first .fm-base:is([data-fm-base=football],[data-fm-base=market]) .fm-empty{color:#999;padding:10px;font-size:12px}.fm-basic-first .fm-base:is([data-fm-base=football],[data-fm-base=market]) .fm-note{color:#999;margin:0;padding:6px 10px;font-size:11px;line-height:17px}.fm-basic-first .fm-base[data-fm-base=football] .fm-team-pair{gap:0}.fm-basic-first .fm-base[data-fm-base=football] .fm-section[data-reading-region=recent]>.fm-scroll .fm-table :is(th,td):first-child{text-align:left;width:48%;padding-left:10px}.fm-basic-first .fm-base[data-fm-base=football] .fm-section[data-reading-region=recent]>.fm-scroll .fm-table :is(th,td):not(:first-child){width:13%}.fm-basic-first .fm-base[data-fm-base=football] .fm-table{table-layout:fixed;white-space:normal;overflow-wrap:anywhere}.fm-basic-first .fm-base[data-fm-base=football] .fm-team-pair>.fm-section{min-width:0;padding:0 0 8px}.fm-basic-first .fm-base[data-fm-base=football] .fm-data-gaps{color:#999;border-top:8px solid #f3f4f5;margin:0;padding:8px 10px;font-size:11px;line-height:16px}.fm-basic-first .fm-base[data-fm-base=football] .fm-recent-records>summary{color:#333;border-bottom:1px solid var(--fm-line);padding:7px 10px;font-size:12px;line-height:18px}.fm-basic-first .fm-base[data-fm-base=football] .fm-recent-records>summary span{color:#999;margin-left:6px;font-size:11px}.fm-basic-first .fm-base[data-fm-base=football] .fm-fixture-records .fm-table{table-layout:fixed;white-space:normal;min-width:0;font-size:12px}.fm-basic-first .fm-base[data-fm-base=football] .fm-fixture-records .fm-table :is(th,td){min-width:0;height:32px;padding:2px 4px}.fm-basic-first .fm-base[data-fm-base=football] .fm-fixture-records .fm-table :is(th,td):first-child{text-align:center;white-space:normal;overflow-wrap:anywhere;width:23%}.fm-basic-first .fm-base[data-fm-base=football] .fm-fixture-records .fm-table :is(th,td):is(:nth-child(2),:nth-child(4)){white-space:normal;overflow-wrap:anywhere;width:25%}.fm-basic-first .fm-base[data-fm-base=football] .fm-fixture-records .fm-table :is(th,td):nth-child(3){white-space:nowrap;text-align:center;width:19%;padding:2px 1px}.fm-basic-first .fm-base[data-fm-base=football] .fm-fixture-records .fm-table :is(th,td):nth-child(5){white-space:nowrap;text-align:center;width:8%;padding:2px 1px}.fm-basic-first .fm-base[data-fm-base=football] .fm-record-main{font-variant-numeric:tabular-nums;font-size:12px;line-height:14px;display:block}.fm-basic-first .fm-base[data-fm-base=football] .fm-record-sub{color:#999;margin:0;font-size:10px;line-height:14px;display:block}.fm-basic-first .fm-base[data-fm-base=football] .fm-record-score{color:#e74c3c;white-space:nowrap;font-weight:600}.fm-basic-first .fm-base[data-fm-base=football] .fm-record-team{overflow-wrap:anywhere;color:#333;font-size:12px;line-height:15px;display:block}.fm-basic-first .fm-base[data-fm-base=football] .fm-record-team>small{color:#999;font-size:10px;line-height:13px;display:block}.fm-basic-first .fm-base[data-fm-base=football] .fm-result{text-align:center;color:#999;border-radius:1px;min-width:18px;font-size:11px;line-height:18px;display:inline-block}.fm-basic-first .fm-base[data-fm-base=football] .fm-result-win{color:#fff;background:#e74c3c}.fm-basic-first .fm-base[data-fm-base=football] .fm-result-draw{color:#fff;background:#438ad8}.fm-basic-first .fm-base[data-fm-base=football] .fm-result-loss{color:#fff;background:#20a276}.fm-basic-first .fm-base[data-fm-base=football] .fm-upcoming-records .fm-table :is(th,td):first-child{width:26%}.fm-basic-first .fm-base[data-fm-base=football] .fm-upcoming-records .fm-table :is(th,td):is(:nth-child(2),:nth-child(3)){white-space:normal;width:37%}.fm-basic-first .fm-base[data-fm-base=football] .fm-standings-group .fm-table{table-layout:fixed;font-size:12px}.fm-basic-first .fm-base[data-fm-base=football] .fm-standings-group .fm-table :is(th,td){text-align:center;min-width:0;padding:3px 1px}.fm-basic-first .fm-base[data-fm-base=football] .fm-standings-group .fm-table :is(th,td):first-child{width:32px}.fm-basic-first .fm-base[data-fm-base=football] .fm-standings-group h3{overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fm-basic-first .fm-base[data-fm-base=football] .fm-standings-group h3 small{color:#999;white-space:nowrap;font-size:11px;font-weight:400}.fm-basic-first .fm-base[data-fm-base=football] .fm-lineup-title{color:#999;flex-wrap:wrap;align-items:center;margin:0;padding:8px 10px;font-size:11px;line-height:16px}.fm-basic-first .fm-base[data-fm-base=football] .fm-lineup-title b{color:#333;font-size:14px}.fm-basic-first .fm-base[data-fm-base=football] .fm-lineup-coach{overflow-wrap:anywhere;color:#666;margin:0;padding:8px 10px;font-size:12px}.fm-basic-first .fm-base[data-fm-base=football] .fm-pitch-team{color:#666;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:7px 10px;font-size:11px;line-height:16px;display:flex}.fm-basic-first .fm-base[data-fm-base=football] .fm-pitch-team b{color:#333;font-size:12px;font-weight:500}.fm-basic-first .fm-base[data-fm-base=football] .fm-pitch-team small{color:#999;margin-left:auto;font-size:10px}.fm-basic-first .fm-base[data-fm-base=football] .fm-full-pitch{background:repeating-linear-gradient(0deg,#dcefd2 0 9%,#d3e9c7 9% 18%);border:8px solid #d3e9c7;border-radius:0;grid-template-rows:1fr 1fr;height:auto;min-height:660px;padding:0 3px;display:grid}.fm-basic-first .fm-base[data-fm-base=football] .fm-full-pitch:before,.fm-basic-first .fm-base[data-fm-base=football] .fm-full-pitch:after{border-color:#ffffffa3}.fm-basic-first .fm-base[data-fm-base=football] .fm-pitch-circle{aspect-ratio:1;border-color:#ffffffa3;width:24%;height:auto}.fm-basic-first .fm-base[data-fm-base=football] .fm-pitch-area{z-index:-1;border:1px solid #ffffffa3;width:46%;height:12%;position:absolute;left:27%}.fm-basic-first .fm-base[data-fm-base=football] .fm-pitch-area:after{content:"";border:1px solid #ffffffa3;width:50%;height:45%;position:absolute;left:25%}.fm-basic-first .fm-base[data-fm-base=football] .fm-pitch-area-home,.fm-basic-first .fm-base[data-fm-base=football] .fm-pitch-area-home:after{border-top:0;top:0}.fm-basic-first .fm-base[data-fm-base=football] .fm-pitch-area-away,.fm-basic-first .fm-base[data-fm-base=football] .fm-pitch-area-away:after{border-bottom:0;bottom:0}.fm-basic-first .fm-base[data-fm-base=football] .fm-pitch-half{flex-direction:column;justify-content:space-around;gap:12px;min-width:0;min-height:0;padding:16px 0;display:flex}.fm-basic-first .fm-base[data-fm-base=football] .fm-pitch-row{align-items:start;gap:4px}.fm-basic-first .fm-base[data-fm-base=football] .fm-player{color:#234b31;min-height:72px;padding:3px 0}.fm-player-portrait{flex:none;width:42px;height:42px;display:block;position:relative}.fm-player-face{color:#a4bba0;background:#f8fbf6;border:2px solid #fff;border-radius:50%;width:42px;height:42px;display:block;position:relative;overflow:hidden}.fm-player-face img,.fm-player-placeholder{object-fit:cover;object-position:center top;width:100%;height:100%;display:block;position:absolute;inset:0}.fm-player-face img[hidden]{display:none}.fm-pitch .fm-player i.fm-player-number{color:#fff;width:auto;min-width:18px;height:18px;box-shadow:none;font-variant-numeric:tabular-nums;background:#285a91;border:1px solid #fff;border-radius:9px;padding:0 3px;font:600 10px/16px Arial,sans-serif;position:absolute;bottom:-2px;left:-5px}.fm-basic-first .fm-base[data-fm-base=football] [data-pitch-team=away] .fm-player i.fm-player-number{color:#fff;background:#3d4a42}.fm-basic-first .fm-base[data-fm-base=football] .fm-player b{color:#23432c;max-width:100%;text-shadow:none;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;padding:0 1px;font-size:11px;font-weight:500;line-height:15px;display:-webkit-box;overflow:hidden}.fm-basic-first .fm-base[data-fm-base=football] .fm-player:focus-visible{outline-offset:2px;outline-color:#285a91}.fm-basic-first .fm-base[data-fm-base=football] .fm-pitch-missing{text-align:center;color:#305d3d;margin:0;font-size:12px}.fm-basic-first .fm-base[data-fm-base=football] .fm-lineup-rosters{border-top:8px solid #f3f4f5;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.fm-basic-first .fm-base[data-fm-base=football] .fm-lineup-rosters>.fm-section+section{border-top:0;border-left:1px solid var(--fm-line)}.fm-basic-first .fm-base[data-fm-base=football] .fm-lineup-rosters>.fm-section>header h2{overflow-wrap:anywhere;font-size:13px;line-height:17px}.fm-basic-first .fm-base[data-fm-base=football] .fm-lineup-rosters h3{color:#999;background:#f7f7f7;padding:6px 8px;font-size:11px}.fm-basic-first .fm-base[data-fm-base=football] .fm-squad-list{margin:0;padding:0;list-style:none}.fm-basic-first .fm-base[data-fm-base=football] .fm-squad-list li{border-bottom:1px solid var(--fm-line);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:4px;min-height:32px;padding:3px 6px;font-size:12px;display:grid}.fm-basic-first .fm-base[data-fm-base=football] .fm-squad-list .fm-company{overflow-wrap:anywhere;color:#333;min-width:0;min-height:26px}.fm-basic-first .fm-base[data-fm-base=football] .fm-squad-list li>small{color:#999;overflow-wrap:anywhere;max-width:40px;font-size:10px}.fm-basic-first .fm-base[data-fm-base=football] .fm-squad-number{text-align:center;font-variant-numeric:tabular-nums;color:#999}.fm-basic-first .fm-base[data-fm-base=football] .fm-availability-list{margin:0;padding:0;list-style:none}.fm-basic-first .fm-base[data-fm-base=football] .fm-availability-list li{border-bottom:1px solid var(--fm-line);overflow-wrap:anywhere;padding:5px 8px;font-size:12px}.fm-basic-first .fm-base[data-fm-base=football] .fm-availability-list .fm-company{color:#333;overflow-wrap:anywhere;min-height:24px;font-size:12px;display:block}.fm-basic-first .fm-base[data-fm-base=football] .fm-availability-list small,.fm-basic-first .fm-base[data-fm-base=football] .fm-availability-list p{color:#999;margin:0;font-size:10px;line-height:15px;display:block}.fm-basic-first .fm-base[data-fm-base=market] .fm-odds{table-layout:fixed;font-size:13px}.fm-basic-first .fm-base[data-fm-base=market] .fm-odds:not(.fm-odds-paired) thead th:first-child{width:28%}.fm-basic-first .fm-base[data-fm-base=market] .fm-odds:not(.fm-odds-paired) thead th:nth-child(2){width:8%}.fm-basic-first .fm-base[data-fm-base=market] .fm-odds tbody :is(th,td){height:26px;padding:2px 3px}.fm-basic-first .fm-base[data-fm-base=market] .fm-odds tbody th[scope=rowgroup]{text-align:left;white-space:normal;overflow-wrap:anywhere;background:#fff;width:28%;padding:3px 10px;font-size:12px;font-weight:400}.fm-basic-first .fm-base[data-fm-base=market] .fm-odds tbody th[scope=row]{color:#999;text-align:center;background:#fff;width:8%;padding:3px 0;font-size:11px}.fm-basic-first .fm-base[data-fm-base=market] .fm-odds tbody td{white-space:nowrap;text-align:center;background:#fff;width:auto;font-size:13px}.fm-basic-first .fm-base[data-fm-base=market] .fm-odds tbody td:nth-of-type(2){white-space:normal;overflow-wrap:anywhere;font-size:12px}.fm-basic-first .fm-base[data-fm-base=market] .fm-odds:not(.fm-odds-paired) tbody tr:first-child :is(th,td){border-bottom:0}.fm-basic-first .fm-base[data-fm-base=market] .fm-odds tbody th[scope=rowgroup]{border-bottom:1px solid var(--fm-line)}.fm-basic-first .fm-base[data-fm-base=market] .fm-odds tbody:nth-of-type(2n) :is(th,td){background:#fafafa}.fm-basic-first .fm-base[data-fm-base=market] .fm-odds .fm-company{width:100%;min-height:32px;font-size:12px;font-weight:400;display:block}.fm-basic-first .fm-base[data-fm-base=market] .fm-price-up{color:#e74c3c}.fm-basic-first .fm-base[data-fm-base=market] .fm-price-down{color:#20a276}.fm-basic-first .fm-base[data-fm-base=market] .fm-price-arrow{padding-left:2px;font-size:10px}.fm-basic-first .fm-base[data-fm-base=market] .fm-odds-paired thead th{width:auto;height:23px;padding:2px 1px;font-size:10px}.fm-basic-first .fm-base[data-fm-base=market] .fm-odds-paired thead th[rowspan]{width:60px}.fm-basic-first .fm-base[data-fm-base=market] .fm-odds-paired tbody th[scope=rowgroup]{border-bottom:1px solid var(--fm-line);width:60px;padding:3px 5px}.fm-basic-first .fm-base[data-fm-base=market] .fm-odds-paired tbody td{border-bottom:1px solid var(--fm-line);white-space:nowrap;height:38px;padding:2px 1px;font-size:11px}.fm-basic-first .fm-base[data-fm-base=market] .fm-odds-paired tbody td:is(:nth-of-type(2),:nth-of-type(5)){white-space:normal;overflow-wrap:anywhere;font-size:10px}.fm-basic-first .fm-base[data-fm-base=market] .fm-odds-paired tbody td:nth-of-type(4){border-left:1px solid #e3e6e9}.fm-basic-first .fm-base[data-fm-base=market] .fm-odds-paired .fm-company{overflow-wrap:anywhere;font-size:11px;line-height:15px}.fm-basic-first .fm-base[data-fm-base=market] .fm-odds-paired .fm-price-arrow{padding-left:0;font-size:9px}.fm-basic-first .fm-base[data-fm-base=market] .fm-index-stats{background:#fff;border-bottom:8px solid #f3f4f5;padding:0 10px 6px}.fm-basic-first .fm-base[data-fm-base=market] .fm-index-stats>header{justify-content:space-between;align-items:center;gap:8px;min-height:34px;display:flex}.fm-basic-first .fm-base[data-fm-base=market] .fm-index-stats h2{color:#222;margin:0;font-size:14px;font-weight:600}.fm-basic-first .fm-base[data-fm-base=market] .fm-index-stats header small{color:#999;font-size:10px}.fm-basic-first .fm-base[data-fm-base=market] .fm-index-stat{grid-template-columns:32px minmax(0,1fr) 56px;align-items:center;gap:8px;min-height:34px;display:grid}.fm-basic-first .fm-base[data-fm-base=market] .fm-index-stat>b{color:#666;font-size:11px;font-weight:400}.fm-basic-first .fm-base[data-fm-base=market] .fm-index-stat>small{color:#999;text-align:right;white-space:nowrap;font-size:10px}.fm-basic-first .fm-base[data-fm-base=market] .fm-index-bar{background:#f1f2f3;height:4px;display:flex;overflow:hidden}.fm-basic-first .fm-base[data-fm-base=market] .fm-index-bar .fm-index-up{background:#e74c3c}.fm-basic-first .fm-base[data-fm-base=market] .fm-index-bar .fm-index-same{background:#b1b7be}.fm-basic-first .fm-base[data-fm-base=market] .fm-index-bar .fm-index-down{background:#20a276}.fm-basic-first .fm-base[data-fm-base=market] .fm-index-counts{color:#777;white-space:nowrap;justify-content:space-between;gap:4px;font-size:10px;line-height:18px;display:flex}.fm-basic-first .fm-base[data-fm-base=market] .fm-index-counts .fm-index-up{color:#d74a3e}.fm-basic-first .fm-base[data-fm-base=market] .fm-index-counts .fm-index-down{color:#178861}html:has(.fm-basic-first .fm-base[data-fm-view=data]){scroll-padding-top:46px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data]{font-size:13px;line-height:20px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-section{padding-bottom:12px;scroll-margin-top:8px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-section+.fm-section{border-top:12px solid #f3f4f5}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-section>header{align-items:center;min-height:48px;padding:8px 14px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-section>header h2{font-size:16px;line-height:24px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-section>header small{color:#687281;font-size:12px;line-height:18px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-section h3{margin:0;padding:14px;font-size:14px;font-weight:600;line-height:20px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-tabs{gap:6px;min-height:44px;padding:8px 14px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-tabs a{justify-content:center;align-items:center;min-height:40px;padding:8px 12px;font-size:13px;line-height:20px;display:flex}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-tabs:is([aria-label=近期比赛样本],[aria-label=近期比赛场地]){width:100%;margin:0;display:flex;overflow:visible}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-tabs:is([aria-label=近期比赛样本],[aria-label=近期比赛场地]) a{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding:8px 4px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-table{font-variant-numeric:tabular-nums;font-size:13px;line-height:20px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-table :is(th,td){height:44px;padding:8px 6px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-table thead th{color:#687281;background:#f7f8fa;height:36px;padding:8px 6px;font-size:12px;line-height:18px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-record-main{font-size:12px;line-height:18px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-record-team{font-size:13px;line-height:20px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] :is(.fm-record-sub,.fm-record-team>small){color:#687281;font-size:11px;line-height:17px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-note{color:#687281;padding:10px 14px;font-size:12px;line-height:19px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-stat-tabs{white-space:nowrap;flex-wrap:nowrap;overflow-x:auto}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-stat-categories{border-bottom:1px solid #e8ecf1;gap:0;padding:4px 10px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-stat-categories a{background:0 0;border-bottom:2px solid #0000;border-radius:0;flex:1 0 auto;padding:10px 9px;font-size:14px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-stat-categories a.active{color:#1677ef;background:0 0;border-bottom-color:#1677ef;font-weight:600}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-stat-filters{background:#fafbfc;border-bottom:1px solid #edf0f4;padding:10px 14px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-stat-filters .fm-tabs{gap:8px;padding:0}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-stat-filters .fm-tabs+.fm-tabs{margin-top:6px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-stat-filters a{color:#596579;background:#fff;border:1px solid #e7ebf1;border-radius:4px;flex:1 0 auto;min-height:36px;padding:7px 10px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-stat-filters a.active{color:#126bce;background:#edf5ff;border-color:#bad7fa}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-stat-teams{white-space:normal;border-top:8px solid #f3f4f5;padding-top:12px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-stat-teams a{overflow-wrap:anywhere;flex:1 1 0;min-width:0}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-stat-table{table-layout:fixed;width:100%;min-width:0}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-stat-table :is(th,td){white-space:normal;overflow-wrap:anywhere;text-align:center}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-stat-table :is(th,td):first-child{text-align:left;width:30%;padding-left:14px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-stat-table small{color:#687281;margin-top:3px;font-size:12px;font-weight:400;line-height:18px;display:block}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-stat-history :is(th,td):first-child{width:26%;font-size:12px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-stat-history :is(th,td):nth-child(2){text-align:left;width:32%}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-stat-extra{border-top:1px solid #e8ecf1;margin:12px 14px 0}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] .fm-stat-extra summary{cursor:pointer;padding:12px 0;font-size:13px}.fm-basic-first .fm-base[data-fm-base=football][data-fm-view=data] :is(.fm-stat-tabs a,.fm-stat-extra summary):focus-visible{outline-offset:2px;outline:2px solid #1677ef}.fm-data-chart{color:#253449;background:#fff;border-bottom:1px solid #e8ecf1;margin:0;padding:16px 14px 18px}.fm-chart-caption{margin:0 0 12px;font-size:14px;font-weight:600;line-height:22px}.fm-chart-legend{color:#586579;flex-wrap:wrap;gap:6px 16px;margin-bottom:16px;font-size:12px;line-height:18px;display:flex}.fm-chart-legend>span{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}.fm-chart-key{border-radius:2px;flex:none;width:10px;height:10px}.fm-chart-series-0{background:#1677ef}.fm-chart-series-1{background:#d88735}.fm-chart-metrics{gap:16px;display:grid}.fm-chart-metric{grid-template-columns:minmax(64px,28%) minmax(0,1fr);align-items:center;gap:12px;display:grid}.fm-chart-label{overflow-wrap:anywhere;color:#586579;font-size:12px;line-height:18px}.fm-chart-pair{gap:5px;min-width:0;display:grid}.fm-chart-bar-row{grid-template-columns:minmax(0,1fr) minmax(42px,auto);align-items:center;gap:8px;min-height:18px;display:grid}.fm-chart-bar-row>b{text-align:right;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;line-height:18px}.fm-chart-track{background:#edf1f6;border-radius:2px;height:8px;display:block;position:relative}.fm-chart-track:before{content:"";left:var(--chart-zero,0%);background:#b7c2d1;width:1px;height:14px;position:absolute;top:-3px}.fm-chart-track>i{border-radius:2px;height:100%;position:absolute;top:0}.fm-data-chart .fm-chart-note{color:#687281;margin:14px 0 0;padding:0;font-size:12px;line-height:19px}.fm-result-chart-row+.fm-result-chart-row{margin-top:18px}.fm-result-chart-label{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;font-size:13px;line-height:20px;display:flex}.fm-result-chart-label :is(small,span){color:#687281;font-size:12px}.fm-result-stack{background:#edf1f6;border-radius:2px;height:12px;display:flex;overflow:hidden}.fm-result-stack>i{height:100%}.fm-result-stack-win{background:#1677ef}.fm-result-stack-draw{background:#9aa6b6}.fm-result-stack-loss{background:#d88735}.fm-result-stack-unknown{background:repeating-linear-gradient(135deg,#e1e6ed,#e1e6ed 3px,#f5f7fa 3px 6px)}.fm-result-counts{color:#586579;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 16px;margin-top:8px;font-size:12px;line-height:18px;display:flex}.fm-result-counts>span{align-items:center;gap:5px;display:inline-flex}.fm-result-counts i{border-radius:2px;width:8px;height:8px;display:inline-block}.fm-schedule-timeline{margin:0;padding:0;list-style:none}.fm-schedule-item{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:0 0 18px;display:grid;position:relative}.fm-schedule-item:last-child{padding-bottom:0}.fm-schedule-date{color:#586579;font-variant-numeric:tabular-nums;font-size:12px;line-height:20px}.fm-schedule-fixtures{border-left:1px solid #dce4ee;gap:8px;min-width:0;padding-left:14px;display:grid;position:relative}.fm-schedule-fixtures:before{content:"";background:#8395ae;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-4px}.fm-schedule-fixture{overflow-wrap:anywhere;border-left:2px solid #1677ef;gap:3px;padding:0 0 0 8px;font-size:13px;line-height:20px;display:grid}.fm-schedule-fixture[data-side=away]{border-left-color:#d88735}.fm-schedule-fixture small{color:#687281;font-size:12px;line-height:18px}@media (hover:hover){.fm-strength-chart button:hover{color:#126bce;background:#edf5ff}}@media (width<=360px){.fm-strength-row{grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);gap:8px}.fm-strength-side b{font-size:20px}.fm-strength-axes button{width:68px;font-size:11px}}.fm-strength-chart{background:#fff;padding:16px 14px}.fm-strength-intro{color:#687281;margin:0 0 12px;font-size:12px;line-height:20px}.fm-strength-teams{text-align:center;overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:center;gap:8px;padding:8px 0 12px;font-size:14px;line-height:22px;display:grid}.fm-strength-teams>span:first-child{color:#126bce}.fm-strength-teams>span:last-child{color:#9b581a}.fm-strength-teams>span:nth-child(2){color:#687281;font-size:12px}.fm-strength-switch{border-top:1px solid #e8ecf1;border-bottom:1px solid #e8ecf1;gap:4px;padding:4px 0;display:flex}.fm-strength-switch button{color:#586579;min-width:0;min-height:44px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;flex:1;font-size:13px}.fm-strength-switch button[aria-pressed=true]{color:#126bce;background:#edf5ff;font-weight:600}.fm-strength-plot{aspect-ratio:360/300;max-width:440px;margin:8px auto;position:relative}.fm-strength-plot svg{width:100%;height:100%;display:block;overflow:visible}.fm-radar-grid{fill:#f8fafc;stroke:#dce5ef;stroke-width:1px}.fm-radar-grid:not(:first-child){fill:none}.fm-radar-axis{stroke:#dce5ef;stroke-width:1px}.fm-radar-team polygon{stroke-width:2px;fill-opacity:.12}.fm-radar-team line{stroke-width:2px}.fm-radar-team circle{fill:#fff;stroke-width:2px}.fm-radar-team-0{stroke:#1677ef;fill:#1677ef}.fm-radar-team-1{stroke:#c07829;fill:#c07829}.fm-strength-axes button{color:#586579;width:76px;min-height:44px;font:inherit;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:1px solid #0000;border-radius:4px;padding:4px;font-size:12px;line-height:16px;position:absolute;transform:translate(-50%,-50%)}.fm-strength-axes button small{color:#687281;font-size:10px;display:block}.fm-strength-chart .fm-strength-axes button:active{transform:translate(-50%,-50%)}.fm-strength-axes button[aria-pressed=true]{color:#126bce;background:#edf5ff;border-color:#bad7fa;font-weight:600}.fm-strength-metrics{gap:8px;padding:24px 0;display:flex}.fm-strength-metrics button{color:#586579;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e8ecf1;border-radius:4px;flex:1}.fm-strength-metrics button[aria-pressed=true]{color:#126bce;background:#edf5ff;border-color:#bad7fa}.fm-strength-values{border-top:1px solid #e8ecf1;padding:12px 0}.fm-strength-row{grid-template-columns:minmax(0,1fr) 100px minmax(0,1fr);align-items:center;gap:12px;min-height:64px;display:grid}.fm-strength-chart [hidden]{display:none}.fm-strength-metric{color:#253449;text-align:center;font-size:13px;line-height:20px}.fm-strength-metric small{color:#687281;font-size:11px;line-height:18px;display:block}.fm-strength-side>div{flex-direction:column;align-items:center;gap:4px;margin-bottom:8px;display:flex}.fm-strength-side b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:24px;font-weight:600;line-height:30px}.fm-strength-side[data-side=home] b{color:#126bce}.fm-strength-side[data-side=away] b{color:#9b581a}.fm-strength-side em{margin-left:2px;font-size:11px;font-style:normal;font-weight:400}.fm-strength-side small{color:#687281;white-space:nowrap;font-size:11px;line-height:16px}.fm-strength-track{background:#edf1f6;border-radius:2px;justify-content:flex-end;height:6px;display:flex;overflow:hidden}.fm-strength-track>i{background:#1677ef;height:100%;display:block}.fm-strength-side[data-side=away] .fm-strength-track{justify-content:flex-start}.fm-strength-side[data-side=away] .fm-strength-track>i{background:#d88735}.fm-strength-scale-note{text-align:center;color:#687281;margin:0;font-size:11px;line-height:18px}.fm-strength-method{color:#687281;border-top:1px solid #e8ecf1;margin-top:12px;font-size:12px;line-height:20px}.fm-strength-method summary{cursor:pointer;color:#586579;min-height:44px;padding:12px 0}.fm-strength-method p{margin:0 0 8px}.fm-strength-chart :is(button,summary):focus-visible{outline-offset:2px;outline:2px solid #1677ef}.fm-strength-chart button:hover{color:#126bce;background:#edf5ff}.fm-strength-row{grid-template-columns:minmax(0,1fr) 84px minmax(0,1fr);gap:8px}.fm-strength-side b{font-size:20px}.fm-strength-axes button{width:68px;font-size:11px}[role=dialog]{--ink:#18334d;--muted:#52677d;--blue:#246cc2;--line:#dfe7f0;--soft:#f4f7fb;--gold:#79551e}.fm-app{--ink:#18334d;--muted:#738397;--blue:#2873cf;--line:#e7edf4;--soft:#f4f7fb;--gold:#9a7133;--brand:var(--blue);--text:var(--ink);--text-muted:var(--muted);height:100%;color:var(--ink);padding-top:var(--mobile-safe-area-top,54px);background:#fff;flex-direction:column;font:13px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;display:flex}.fm-app *{box-sizing:border-box}.fm-app h1,.fm-app h2,.fm-app h3,.fm-app p,.fm-app figure{margin:0}.fm-app button,.fm-app a,.fm-app select{font:inherit}.fm-app button{color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0}.fm-app button:focus-visible,.fm-app a:focus-visible,.fm-app select:focus-visible{outline-offset:2px;outline:2px solid #2873cf}.fm-app button:hover{filter:brightness(.96)}.fm-app button svg{flex-shrink:0;width:17px;height:17px}.fm-app small{color:var(--muted);font-size:10px;font-weight:400;display:block}.fm-app h1{letter-spacing:-.7px;font-size:25px;font-weight:700;line-height:1.35}.fm-app h2{font-size:15px;font-weight:650;line-height:1.5}.fm-app h3{font-size:13px;line-height:1.65}.fm-app p{line-height:1.85}.fm-app .app-header{border-bottom:1px solid var(--line);z-index:2;background:#fff;flex:none;align-items:center;gap:10px;height:49px;padding:0 13px;display:flex}.app-header>span{text-align:center;flex:1;font-size:14px;font-weight:650}.app-header>button{place-items:center;min-width:36px;min-height:40px;display:grid}.app-header small{color:#8796a8;font-size:9px}.scroll-stage{flex:1;min-height:0;position:relative}.fm-scroll{height:100%!important;position:relative!important}.page-content{min-height:100%;padding-bottom:15px}.fm-app .section{border-top:7px solid var(--soft);background:#fff;padding:17px 16px}.section-heading{justify-content:space-between;align-items:center;gap:12px;padding:15px 16px 12px;display:flex}.section>.section-heading{padding:0 0 12px}.section-heading h2{font-size:15px}.section-heading small{margin-top:3px}.pro{letter-spacing:1px;vertical-align:middle;background:#f5ecd9;border-radius:3px;padding:0 5px;font-weight:750;line-height:17px;color:var(--gold)!important;font-size:9px!important;display:inline-block!important}.eyebrow{color:var(--muted);letter-spacing:.7px;align-items:center;gap:8px;font-size:10px;display:flex}.primary{border-radius:6px;justify-content:center;align-items:center;gap:12px;min-height:44px;margin:12px 0;padding:11px 15px;font-weight:650;text-decoration:none;display:flex;background:var(--blue)!important;color:#fff!important}.page-content>.primary{margin:14px 16px}.text-button{align-items:center;gap:5px;min-height:34px;display:inline-flex;color:var(--blue)!important;font-size:11px!important}.link-row{align-items:center;gap:8px;width:100%;min-height:48px;padding:14px 16px;display:flex;border-bottom:1px solid var(--line)!important}.link-row>span:first-child{flex:1}.link-row svg{color:#849bb6}.section .link-row{padding-inline:0}.note{color:#76879b;background:#f6f8fb;border:1px solid #e7edf4;border-radius:5px;gap:8px;margin:12px 0;padding:10px 12px;font-size:11px;line-height:1.75;display:flex}.note>svg{flex:none;margin-top:3px}.page-content>.note{margin:14px 16px}.brief{color:#6f8096;font-size:12px}.fine-print{color:var(--muted);text-align:center;padding:12px 20px;font-size:10px}.expand{width:100%;min-height:42px;text-align:center!important;border-top:1px solid var(--line)!important;color:var(--blue)!important;font-size:12px!important}.page-end{color:#8c9bab;justify-content:space-between;padding:24px 16px 10px;font-size:10px;display:flex}.page-end button{align-items:center;gap:5px;display:flex}.bottom-nav{padding:6px 8px calc(var(--mobile-safe-area-height,20px) + 3px);border-top:1px solid var(--line);z-index:2;background:#fff;flex:none;justify-content:space-around;display:flex}.bottom-nav button{color:#8b99aa;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:54px;min-height:43px;font-size:10px;display:flex}.bottom-nav button svg{width:19px;height:19px}.bottom-nav .active{color:var(--blue);font-weight:650}.match-mini{flex:none;justify-content:space-between;align-items:center;padding:17px 17px 15px;display:flex;position:relative}.match-mini>b{text-align:center;width:31%;font-size:16px}.match-mini>span{text-align:center;font-size:22px;font-weight:700}.match-mini small{white-space:nowrap;margin-top:2px;font-size:9px}.match-mini>button{color:#7b91aa;min-width:30px;min-height:30px;position:absolute;top:0;right:6px}.detail-tabs{border-bottom:1px solid var(--line);flex:none;padding:0 10px;display:flex}.detail-tabs button{text-align:center;flex:1;min-height:42px;font-size:13px;font-weight:650;position:relative}.detail-tabs button.active{color:var(--blue)}.detail-tabs button.active:after{content:"";background:var(--blue);border-radius:2px;width:20px;height:3px;position:absolute;bottom:0;left:calc(50% - 10px)}.data-tabs{background:var(--soft);flex:none;grid-template-columns:repeat(6,1fr);gap:2px;padding:6px 10px;display:grid}.data-tabs button{text-align:center;color:#7a8a9c;border-radius:4px;min-height:30px;font-size:11px}.data-tabs .selected{color:var(--blue);background:#fff;box-shadow:0 1px 3px #19334f0b}.segments{background:#f2f4f8;border-radius:5px;gap:3px;margin:12px 15px;padding:3px;display:flex}.segments>button{text-align:center;color:#8290a2;border-radius:3px;flex:1;min-height:36px;padding:7px 4px;font-size:12px}.segments .selected{color:var(--blue);background:#fff;font-weight:650;box-shadow:0 1px 4px #1a345c12}.filter-row{color:var(--muted);align-items:center;gap:10px;padding:12px 16px;font-size:10px;display:flex}.filter-row label{align-items:center;gap:5px;display:flex}.filter-row select,.select-row select{color:var(--ink);background:#fff;border:1px solid #e1e7f0;border-radius:4px;padding:6px;font-size:11px}.filter-row .text-button{margin-left:auto}.insight{border-radius:5px;align-items:center;gap:10px;width:calc(100% - 32px);margin:14px 16px;padding:11px 12px;display:flex;color:var(--blue)!important;background:#f4f8fe!important;border:1px solid #dbe7f7!important}.insight>span{flex:1}.insight b{color:#315777;margin-top:3px;font-size:12px;display:block}.insight small{color:#728ca8;align-items:center;gap:5px;font-size:10px;display:flex}.selected-context{border-block:1px solid var(--line);align-items:center;gap:8px;padding:12px 16px;display:flex}.selected-context small{font-size:9px}.selected-context b{font-size:11px}.selected-context button{color:var(--blue);align-items:center;gap:4px;margin-left:auto;font-size:10px;display:flex}.original-strength{padding:0 12px}.fm-strength-chart{font-size:12px!important}.fm-strength-plot svg{max-height:230px}.fm-strength-intro{color:#8a99aa;font-size:10px!important}.original-strength button{font-size:11px}.fm-strength-plot{max-height:245px}.fm-strength-method{font-size:10px}.fm-app [hidden]{display:none!important}.data-table,.odds-table{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%;font-size:11px}.data-table th,.odds-table th{color:#8a98aa;text-align:center;background:#f7f9fc;border-bottom:1px solid #edf1f6;padding:8px 2px;font-size:10px;font-weight:400}.data-table td{text-align:center;overflow-wrap:anywhere;border-bottom:1px solid #edf1f6;padding:9px 3px;font-size:11px}.data-table th:first-child{width:21%}.data-table th:nth-child(3){width:15%}.data-table th:last-child{width:10%}.data-table td small{font-size:9px}.data-table tr{cursor:pointer}.data-table td[colspan]{color:#8999ad;padding:35px 12px}.data-table .result-dot{border-radius:3px;place-items:center;min-width:20px;min-height:20px;font-size:10px;display:inline-grid}.win{color:#ca5967;background:#fdf0f2}.draw{color:#6682a2;background:#eef4fb}.loss{color:#5d9a83;background:#eff8f4}.form-summary{align-items:center;gap:26px;padding:8px 16px 16px;display:flex}.form-summary>span{color:#8d9aae;align-items:center;gap:5px;font-size:10px;display:flex}.form-summary b{color:var(--ink);font-size:22px;font-weight:600}.form-summary small{margin-left:auto;font-size:9px}.odds-table th:first-child{text-align:left;width:22%;padding-left:14px}.odds-table th:nth-child(2){width:7%}.odds-table td{text-align:center;height:29px;font-size:12px}.odds-table td[rowspan]{text-align:left;overflow-wrap:anywhere;padding-left:14px}.odds-table td[rowspan] button{align-items:center;gap:2px;min-height:56px;padding:0;font-size:11px;display:flex}.odds-table td[rowspan] svg{color:#96a6b9;width:12px}.odds-table .phase{color:#a0acba;font-size:9px}.odds-table .company-start{border-top:1px solid #e8edf4}.odds-table .rise{color:#c96a76}.odds-table .fall{color:#59977f}.odds-table sup{margin-left:2px;font-size:8px}.linked-quote{background:#f0f6ff}.table-note{color:#8a99aa;justify-content:space-between;padding:3px 16px 12px;font-size:10px;display:flex}.table-note span{font-size:9px}.standings th,.standings td{padding:8px 2px;font-size:10px!important}.standings th:first-child{width:9%}.standings th:nth-child(2){width:24%}.standings th:nth-child(3){width:auto}.quote-wide th:first-child{width:22%}.quote-wide th:nth-child(2){width:auto}.quote-wide td{border-bottom:1px solid #e8edf4;padding:10px 1px;font-size:12px}.quote-wide td:first-child{text-align:left;padding-left:10px}.quote-wide td button{min-height:24px;padding:0;font-size:11px}.quote-wide th{font-size:10px}.quote-wide td:nth-child(5),.quote-wide .now-start{border-left:1px solid #dce5f1}.rate{color:#8998aa;font-size:10px!important}.face{background:#f0f4fa;border:1px solid #e2e9f1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex;overflow:hidden}.face img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.face svg{color:#a4b1c2;width:22px;height:22px}.face.large{width:66px;height:66px}.face.hero{background:#eef4fb;border:0;width:84px;height:84px}.player-row{text-align:left;align-items:center;gap:10px;width:100%;padding:11px 16px;display:flex;border-bottom:1px solid var(--line)!important}.section .player-row{padding-inline:0}.player-row>span:not(.face){flex:1;min-width:0}.player-row b{font-size:12px}.player-row small{margin-top:2px;font-size:10px}.player-row strong{color:#4d7698;font-size:14px;font-weight:600}.player-row>svg{color:#8fa1b6;width:14px}.pitch-toolbar{justify-content:space-between;align-items:center;padding:0 16px 12px;display:flex}.pitch-toolbar b{font-size:13px}.pitch-toolbar small{font-size:10px;font-weight:400}.small-tool{border-radius:4px;min-height:35px;color:#447ab8!important;background:#eef5ff!important;border:1px solid #dce7f6!important;padding:7px 10px!important;font-size:11px!important}.pitch{background:#edf4f5;border:1px solid #dce8eb;border-radius:6px;height:350px;margin:0 15px;position:relative;overflow:hidden}.pitch-lines{pointer-events:none;border:1px solid #c5d4da;position:absolute;inset:16px}.center-circle{border:1px solid #c5d4da;border-radius:50%;width:90px;height:90px;position:absolute;top:-45px;left:calc(50% - 45px)}.penalty-area{border:1px solid #c5d4da;border-bottom:0;width:60%;height:50px;position:absolute;bottom:0;left:20%}.goal-area{border:1px solid #c5d4da;border-bottom:0;width:30%;height:24px;position:absolute;bottom:0;left:35%}.pitch-player{flex-direction:column;align-items:center;width:67px;display:flex;position:absolute;transform:translate(-50%,-50%);padding:0!important}.pitch-player .face{background:#fff;width:38px;height:38px;box-shadow:0 2px 4px #193e5520}.pitch-player>span:not(.face){text-overflow:ellipsis;white-space:nowrap;background:#f4f8fae8;border-radius:2px;max-width:68px;margin-top:2px;padding:0 2px;font-size:9px;overflow:hidden}.pitch-player.active .face{outline:2px solid var(--blue)}.pitch-player small{background:#fff;border-radius:3px;padding:0 3px;font-size:8px;position:absolute;top:24px;right:9px}.pitch-caption{color:#8a9ba7;text-align:center;padding:7px 16px 13px;font-size:9px}.player-hero{background:#f3f7fd;align-items:center;gap:14px;padding:22px 16px;display:flex}.player-hero h1{margin:6px 0;font-size:21px}.player-kpis{border-bottom:1px solid var(--line);justify-content:space-around;padding:20px 16px;display:flex}.player-kpis>span{text-align:center;color:#8595a8;flex-direction:column;font-size:10px;display:flex}.player-kpis b{color:var(--ink);font-size:22px;font-weight:600}.path-grid{grid-template-columns:1fr 1fr;gap:8px;margin:15px 16px;display:grid}.path-grid button{border:1px solid var(--line);border-radius:5px;justify-content:space-between;align-items:center;gap:6px;padding:13px 10px;font-size:12px;display:flex}.path-grid svg{color:#92a6be}.comparison-head{background:#f7f9fc;justify-content:space-around;gap:12px;padding:20px 14px 15px;display:flex}.comparison-head>div{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:47%;display:flex}.comparison-head b{font-size:13px}.comparison-head small{font-size:9px}.select-row{justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:11px;display:flex}.select-row select{max-width:70%}.compare-metric{border-bottom:1px solid var(--line);padding:14px 18px}.compare-metric>div:first-child{justify-content:space-between;align-items:center;display:flex}.compare-metric b{font-size:16px}.compare-metric span{color:#7e91a7;font-size:11px}.split-bars{background:#f3f6fb;justify-content:space-between;height:4px;margin-top:10px;display:flex}.split-bars i{background:#77a3d8;border-radius:2px}.split-bars i:last-child{background:#d9ae86}.tech-row{justify-content:space-between;align-items:center;width:100%;padding:12px 16px;display:flex;border-bottom:1px solid var(--line)!important}.tech-row b{text-align:center;min-width:40px;font-size:17px}.tech-row small{font-size:9px}.tech-row>span{color:#7c8da4;font-size:12px}.fixture-agenda>button{border-bottom:1px solid var(--line);align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.fixture-agenda>button>span{color:#7d91a6;font-size:10px}.fixture-agenda b{flex:1;font-size:12px}.fixture-agenda b small{font-size:10px;display:inline}.timeline-status{padding:0 16px}.timeline-status button,.causal-path>button{border-bottom:1px solid var(--line);align-items:center;gap:12px;width:100%;padding:17px 0;display:flex}.timeline-status button>span,.causal-path>button>span{color:#6b92c2;border:1px solid #d6e3f3;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.timeline-status button>div,.causal-path>button>div{flex:1}.causal-path{padding:0 18px}.causal-path small{margin-top:4px}.duel-card{border-bottom:1px solid var(--line);margin:0 16px 16px;padding-bottom:14px}.duel-card h2{margin:9px 0}.duel-faces{background:#f5f8fc;border-radius:5px;justify-content:space-around;align-items:center;padding:12px;display:flex}.duel-faces>button{align-items:center;gap:8px;font-size:11px;display:flex}.versus{color:#92a5bb;font-size:9px}.duel-card p{color:#73849a;margin-top:10px;font-size:12px}.duel-actions{justify-content:space-between;gap:12px;margin-top:8px;display:flex}.duel-actions button{color:var(--blue);align-items:center;gap:4px;min-height:32px;font-size:11px;display:flex}.home-welcome{padding:24px 20px 18px}.home-welcome>span{letter-spacing:1.5px;color:var(--blue);font-size:10px}.home-welcome>span b{letter-spacing:0;color:#8a9bae;margin-left:8px;font-weight:400}.home-welcome h1{margin:10px 0 4px}.home-feature{background:#f6f9fe;border:1px solid #dfe9f6;border-radius:9px;margin:0 16px 14px;padding:14px}.feature-players{justify-content:center;align-items:center;gap:8px;margin:18px -8px 14px;display:flex}.feature-players .face.hero{background:0 0;border-radius:5px;width:57px;height:72px}.feature-players>div{text-align:center;flex:1}.feature-players h2{white-space:nowrap;margin:6px -4px;font-size:17px}.feature-players h2 span{color:#8595ab;font-size:11px}.feature-players p{color:#6b809c;max-width:165px;margin:auto;font-size:10px}.feature-links{color:#7088a8;justify-content:space-between;padding-top:4px;font-size:10px;display:flex}.feature-links button{min-height:30px}.match-row{border-bottom:1px solid var(--line);align-items:stretch;min-height:85px;padding:0 12px 0 5px;display:flex}.favorite{place-items:center;width:29px;display:grid;color:#9ba9ba!important}.favorite svg{width:14px!important}.favorite:has(svg[data-state]){color:var(--gold)}.match-open{flex:1;align-items:center;gap:10px;min-width:0;padding:10px 0;display:flex}.match-time{color:#6f8096;text-align:center;width:51px;font-size:11px}.match-time small{margin:2px 0;font-size:9px}.match-teams{flex-direction:column;flex:1;gap:8px;font-size:12px;display:flex}.match-teams b{font-weight:600}.match-score-small{font-variant-numeric:tabular-nums;font-size:15px;line-height:31px}.availability{flex-direction:column;align-items:center;gap:10px;width:27px;display:flex}.availability small{font-size:9px}.availability .pro{padding:0 3px;font-size:7px!important}.date-line{justify-content:space-between;align-items:center;padding:15px 16px 4px;display:flex}.date-line>button{font-size:17px;font-weight:650}.date-line small{margin-left:7px;font-size:11px;display:inline}.date-line>span{color:#91a0b2;font-size:9px}.search{color:#93a3b8;background:#f8fafd;border:1px solid #e4ebf4;border-radius:6px;align-items:center;gap:8px;margin:12px 16px;padding:9px 11px;display:flex}.search svg{width:16px}.search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;min-height:25px;font:12px/1.6 inherit}.league-label{color:#5c7795;background:#f4f7fc;justify-content:space-between;padding:8px 16px;font-size:11px;font-weight:650;display:flex}.empty-state{text-align:center;padding:35px 24px}.empty-state>svg{color:#90a9c7;width:27px;height:27px;margin-bottom:15px}.empty-state h2{font-size:17px}.empty-state p{color:#8393a9;margin:12px 0 22px;font-size:12px}.review-teaser{border-radius:5px;align-items:center;gap:16px;width:100%;padding:15px;display:flex;background:#f5f8fd!important;border:1px solid #dfe8f4!important}.review-teaser>span{flex:1}.review-teaser b{margin-top:5px;font-size:13px;display:block}.review-teaser svg{color:#5e88b9}.news-title{padding:28px 20px 18px}.news-title>small{letter-spacing:2px;color:var(--blue);font-size:10px}.news-title h1{margin-top:10px}.news-row{align-items:flex-start;gap:9px;width:100%;padding:16px;display:flex;border-bottom:1px solid var(--line)!important}.section .news-row{padding-inline:0}.news-marker{color:#7c96b5;text-align:center;background:#f1f5fb;border-radius:3px;min-width:28px;margin-top:2px;padding:3px 2px;font-size:9px}.news-row>div{flex:1}.news-row h3{font-size:12px;font-weight:600}.news-row small{margin-top:7px;font-size:9px}.news-row>svg{color:#9aabbe;margin-top:5px;width:13px!important}.reading-state{color:#9a7950;margin-top:4px;font-size:9px;display:block}.news-context{border:1px solid var(--line);border-radius:5px;justify-content:space-between;margin:0 16px;padding:12px;display:flex}.news-context button{color:var(--blue);align-items:center;font-size:11px;display:flex}.article{padding:20px 19px}.article h1{margin:12px 0;font-size:22px;line-height:1.55}.article-meta{color:#8191a4;border-bottom:1px solid var(--line);padding-bottom:16px;font-size:10px;line-height:1.85}.article-body{color:#425d76;margin:18px 0;font-size:14px;line-height:1.95}.article-body p{margin-bottom:16px}.article-match{background:#f3f7fd;border-left:2px solid #80a9da;margin-top:15px;padding:12px;font-size:12px}.article-match small{margin-top:4px}.article-tools{justify-content:space-between;margin-top:18px;display:flex}.article-tools button{color:#7291b3;align-items:center;gap:6px;min-height:35px;font-size:11px;display:flex}.analysis-intro{padding:24px 20px 18px}.analysis-intro h1{margin-top:12px}.analysis-entry{border-radius:6px;align-items:center;gap:12px;width:calc(100% - 32px);margin:0 16px 12px;padding:20px 13px;display:flex;background:#f8faff!important;border:1px solid #dfe8f5!important}.analysis-entry>svg:first-child{color:#6293cd;width:24px;height:24px}.analysis-entry>span{flex:1}.analysis-entry small{letter-spacing:1px;color:#7290b4;font-size:9px}.analysis-entry p{color:#7f91a7;margin-top:4px;font-size:10px}.pro-entry{background:#fcfaf5!important;border-color:#e9dfca!important}.pro-entry>svg:first-child,.pro-entry small{color:#a18a5e}.probabilities{text-align:center;justify-content:space-around;padding:15px 12px 10px;display:flex}.probabilities>button,.probabilities>span{color:#7c90a9;flex-direction:column;align-items:center;font-size:11px;display:flex}.probabilities b{color:#365e8a;align-items:baseline;gap:2px;font-size:27px;font-weight:650;line-height:1.6;display:flex}.probabilities b small{font-size:10px}.probability-stack{border-radius:3px;gap:3px;height:6px;margin:0 18px 20px;display:flex;overflow:hidden}.xg-pair{background:#f5f8fd;border-radius:5px;justify-content:space-around;align-items:center;margin:10px 16px 18px;padding:18px 10px;display:flex}.xg-pair>span{text-align:center;color:#8094ae;flex-direction:column;font-size:10px;display:flex}.xg-pair b{color:#385f8a;font-size:23px}.large-number{color:#3d6594;font-variant-numeric:tabular-nums;font-size:32px}.chief-call{border-bottom:7px solid var(--soft);padding:15px 20px 23px}.chief-call>small{color:#a18c64;font-size:10px}.chief-call h1{color:#224b75;margin:8px 0;font-size:29px}.chief-call p{color:#71859d;font-size:12px}.topic-row{align-items:center;gap:12px;width:100%;padding:17px 18px;display:flex;border-bottom:1px solid var(--line)!important}.topic-row>span:not(.topic-no){flex:1}.topic-no{color:#b4c9df;font-size:18px;font-weight:500}.topic-row b{font-size:13px}.topic-row small{margin-top:4px;font-size:10px}.topic-row>svg{color:#91a6be}.football-focus{background:#f7faff;padding:10px 20px 18px}.football-focus h2{font-size:17px;line-height:1.75}.mode-grid{grid-template-columns:repeat(3,1fr);gap:6px;margin:0 16px 16px;display:grid}.mode-grid button{border:1px solid var(--line);text-align:center;color:#7c91ab;border-radius:4px;min-height:36px;font-size:11px}.mode-grid .selected{color:var(--blue);background:#f2f7ff;border-color:#9fbfe7}.tactic-route{justify-content:space-between;align-items:center;gap:5px;margin:12px 16px;display:flex}.tactic-route span{text-align:center;background:#f6f9fd;border:1px solid #e1eaf5;border-radius:5px;flex:1;padding:12px 4px;font-size:11px}.tactic-route>svg{color:#86a4c7;width:13px}.scenario-path{flex-direction:column;align-items:center;gap:12px;margin:20px 16px;display:flex}.scenario-path>div{border:1px solid var(--line);border-radius:6px;width:100%;padding:16px}.scenario-path>svg{color:#92aac6;transform:rotate(90deg)}.scenario-path p{color:#7186a1;font-size:12px}.scenario-path h2{margin-top:5px}.market-relations{gap:7px;padding:5px 16px 16px;display:flex}.market-relations>button{background:#f8fafd;border:1px solid #e0e8f2;border-radius:5px;flex:1;min-width:0;padding:11px 7px}.market-relations small{font-size:8px}.market-relations b{justify-content:space-between;align-items:center;gap:1px;padding:7px 0;font-size:13px;display:flex}.market-relations b svg{width:11px}.market-relations span{color:var(--blue);font-size:9px}.connection-row{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:12px 0;font-size:11px;display:flex}.connection-row>b{font-size:11px}.connection-row>span{color:#7a8da6;flex:1}.connection-row>svg{color:#91a7bc}.connection-row button{color:var(--blue);align-items:center;display:flex}.judgment-strip{border-bottom:1px solid var(--line);padding:17px 19px}.judgment-strip h2{color:#355b85;margin:6px 0;font-size:20px}.judgment-strip p{color:#7d8fa6;font-size:11px}.report-section{border-bottom:1px solid var(--line);margin:0 16px}.report-section summary{cursor:pointer;padding:16px 0;font-size:13px;font-weight:650}.report-section p{white-space:pre-line;color:#647c96;padding-bottom:20px;font-size:12px}.source-quote{background:#f8fafe;border-left:3px solid #b7cde6;margin:0 18px 18px;padding:8px 12px}.source-quote p{color:#506b88;margin-top:10px;font-size:13px;line-height:1.9}.source-destinations{border-top:7px solid var(--soft)}.source-body{white-space:pre-wrap;overflow-wrap:anywhere;color:#526c87;max-height:55vh;padding:8px 0 20px;font:13px/1.9 -apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;overflow:auto}.question-chips{flex-wrap:wrap;gap:7px;margin:0 16px 16px;display:flex}.question-chips button{color:#6585ac;background:#f1f6fd;border-radius:4px;padding:7px 10px;font-size:11px}.search-result{border-radius:5px;flex-wrap:wrap;width:calc(100% - 32px);margin:12px 16px;padding:13px;display:flex;border:1px solid var(--line)!important}.search-result p{color:#6d829a;flex:1;margin-top:7px;font-size:12px}.search-result small{width:100%;color:var(--blue)}.review-result{flex-wrap:wrap;justify-content:space-around;align-items:center;padding:20px 16px 16px;display:flex}.review-result>span{text-align:center;width:25%;font-size:13px;font-weight:600}.review-result>strong{letter-spacing:1px;font-size:37px;font-weight:650;line-height:1.4}.review-result em{color:#b7c4d4;font-style:normal;font-weight:400}.review-result>small{text-align:center;width:100%;margin-top:5px}.evidence-steps{grid-template-columns:repeat(4,1fr);gap:2px;margin:15px 12px 10px;display:grid}.evidence-steps button{color:#8a9db4;border-bottom:2px solid #edf2f8;flex-direction:column;align-items:center;gap:7px;min-height:61px;font-size:10px;display:flex}.evidence-steps button span{border:1px solid #dce6f3;border-radius:50%;place-items:center;width:21px;height:21px;font-size:9px;display:grid}.evidence-steps .selected{color:var(--blue);border-color:var(--blue)}.evidence-steps .selected span{background:var(--blue);color:#fff;border-color:var(--blue)}.quote-fragment{color:#637e9b;background:#f7faff;border-left:2px solid #b7cde8;padding:12px;font-size:12px;line-height:1.9}.event-track{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.event-track>button{border:1px solid var(--line);color:#7b90a9;background:#f9fbfe;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;min-height:52px;display:flex}.event-track b{font-size:13px}.event-track span{font-size:9px}.event-track .selected{color:var(--blue);background:#eff6ff;border-color:#9cbfea}.event-focus{padding:16px 0 0}.event-focus h3{margin:5px 0 10px;font-size:14px}.stat-row{align-items:center;gap:12px;width:100%;padding:12px 16px;display:flex;border-bottom:1px solid var(--line)!important}.stat-row>b{text-align:center;width:34px;font-size:15px}.stat-row>span{text-align:center;color:#7e92aa;flex:1;font-size:11px}.stat-bars{background:#e9d4bd;border-radius:2px;height:4px;margin-top:7px;display:block;overflow:hidden}.stat-bars i{background:#6e9ace;height:100%;display:block}.vertical-events{padding:0 17px}.vertical-events>button{border-bottom:1px solid var(--line);align-items:center;gap:14px;width:100%;padding:15px 0;display:flex}.vertical-events>button>b{text-align:center;color:#547caa;width:30px;font-size:14px}.vertical-events>button>span{flex:1;font-size:12px}.vertical-events small{margin-top:4px;font-size:11px}.review-list{padding:0 16px}.review-list>button{border-bottom:1px solid var(--line);width:100%;padding:15px 0}.review-list>button>div{justify-content:space-between;align-items:center;margin:12px 0;display:flex}.review-list b{width:36%;font-size:12px}.review-list b:last-child{text-align:right}.review-list strong{white-space:nowrap;font-size:22px}.review-list>button>span{color:#8a9db3;justify-content:space-between;font-size:10px;display:flex}.status-row{border-bottom:1px solid var(--line);gap:10px;padding:17px;display:flex}.status-row>svg{color:#7f9dc3;flex:none;width:18px;height:18px;margin-top:3px}.status-row b{font-size:13px}.status-row p{color:#7a8ea7;margin-top:5px;font-size:12px}.profile{align-items:center;gap:15px;padding:28px 19px;display:flex}.profile>svg{color:#88a7ca;width:35px;height:35px}.profile h1{font-size:21px}.profile small{margin-top:5px}.membership{background:#fbf9f4;padding:28px 22px 20px}.membership h1{margin:12px 0}.membership p{color:#8f826c;font-size:12px}.benefits-table{border-collapse:collapse;width:calc(100% - 32px);margin:20px 16px;font-size:11px}.benefits-table th{text-align:left;background:#f7f9fc;padding:12px 6px;font-weight:500}.benefits-table td{border-bottom:1px solid var(--line);padding:12px 6px;font-size:10px}.benefits-table td:last-child{color:#8e7545}.screen-menu{color:#25415d;max-height:65vh;padding:0 0 20px;font:12px/1.6 -apple-system,BlinkMacSystemFont,Microsoft YaHei,sans-serif;overflow:auto}.screen-menu h3{color:#96a7bc;margin:16px 0 8px;font-size:11px}.screen-menu>div>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.screen-menu button{text-align:left;color:#355a80;background:#fff;border:1px solid #e0e9f3;border-radius:4px;justify-content:space-between;align-items:center;min-height:39px;padding:6px 9px;font-size:11px;display:flex}.screen-menu button svg{width:12px}.screen-menu button.selected{background:#edf5ff;border-color:#9fbfe6}.sheet-player{text-align:center}.sheet-player>.face{margin:15px 0 8px}.sheet-player h2{font-size:18px}.sheet-player .path-grid{margin-inline:0}.toast{color:#fff;z-index:10;white-space:nowrap;background:#213f5e;border-radius:5px;padding:10px 17px;font-size:12px;position:absolute;bottom:90px;left:50%;transform:translate(-50%)}.metric-evidence{border-top:7px solid var(--soft);padding:14px 16px}.metric-evidence .section-heading{padding:0 0 5px}.evidence-team-buttons{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.evidence-team-buttons button{background:#f7faff;border:1px solid #dce7f5;border-radius:5px;align-items:center;gap:6px;padding:12px 9px;font-size:11px;display:flex}.evidence-team-buttons b{color:var(--blue);font-size:11px}.tactic-card{border-top:6px solid var(--soft);padding:17px}.tactic-card h2{margin:5px 0 10px}.tactic-card p{color:#607992;font-size:12px}.duel-side{flex:1;justify-content:center;gap:9px;display:flex}.duel-side button,.named-players button{flex-direction:column;align-items:center;gap:5px;font-size:10px;display:flex}.duel-side b{text-align:center;max-width:80px;font-size:10px}.named-players{background:#f6f9fd;flex-wrap:wrap;gap:12px;padding:12px;display:flex}.chain-headline{background:#f5f8fd;padding:18px}.chain-headline h2{margin:7px 0;font-size:17px}.chain-headline p{color:#5c7590;font-size:12px}.verdict-label{color:#607c97;vertical-align:middle;background:#f0f4fa;border-radius:3px;padding:5px 8px;font-size:11px}.verdict-win .verdict-label{color:#35745a;background:#eaf4ef}.verdict-loss .verdict-label{color:#a65350;background:#fcf0ef}.premise{align-items:center;gap:10px;width:100%;padding:13px 0;display:flex;border-bottom:1px solid var(--line)!important}.premise>span{flex:1}.premise b{font-size:12px}.premise strong{color:#b07143;font-size:10px}.premise.support strong{color:#45826d}.quote-button{text-align:left;width:100%;margin:12px 0}.turning-point{padding:16px 0}.turning-point>div{align-items:center;gap:12px;padding:12px 0;font-size:12px;display:flex}.preserved-data .fm-data-pages,.preserved-data .fm-data-groups{display:none}.preserved-data .fm-section{box-shadow:none;border-left:0;border-right:0;border-radius:0;margin:0}.preserved-data .fm-base{font:inherit}.preserved-data a{color:var(--blue)}.preserved-data button{min-height:32px}.preserved-data .fm-section>header{padding-inline:14px}.preserved-data table{width:100%;font-size:11px}.preserved-data th,.preserved-data td{padding:8px 4px}.preserved-data .fm-table-wrap{max-width:100%;overflow-x:auto}.fm-app .fm-tab-link{min-width:0}.fm-app .source-quote p{white-space:pre-line}.fm-app .source-body{font-family:inherit}.fm-app .report-section p{overflow-wrap:anywhere}.source-body table{font-size:11px}.source-body pre{white-space:pre-wrap;overflow-wrap:anywhere}.preserved-data .fm-basic-index,.preserved-data .fm-basic-subindex,.preserved-data nav[aria-label=基础球队资料]{display:none}.preserved-data .fm-tabs{flex-wrap:wrap;gap:6px;margin:8px 14px;display:flex}.preserved-data .fm-tabs a{background:#f2f5fa;border-radius:4px;padding:7px 12px;font-size:11px;text-decoration:none}.preserved-data .fm-tabs a.active{color:#2573cf;background:#edf5ff}.preserved-data .fm-section>header{padding:14px}.fm-app .fm-section h2{font-family:inherit}.fm-app .primary{width:100%}.fm-app .page-content>.primary{width:calc(100% - 32px)}.quote-index{border-bottom:7px solid var(--soft);padding:10px 16px}.quote-index>div{justify-content:space-around;margin:10px 0;display:flex}.quote-index span{text-align:center}.quote-index b{color:var(--ink);font-size:21px}.market-inline .section-heading{padding-bottom:7px}.market-inline .market-relations{padding-bottom:12px}.fact-tree details{border-left:1px solid #e4ebf5;padding:7px}.fact-tree summary{cursor:pointer;color:#42658d;font-size:12px}.fact-tree span{white-space:pre-line;padding:6px;font-size:12px;display:block}.date-line select{color:var(--ink);background:#fff;border:0;font-size:12px}.team-crest{object-fit:contain;flex:none;width:19px;height:19px}.match-teams b{align-items:center;gap:7px;display:flex}.match-mini>b{justify-content:center;align-items:center;gap:5px;display:flex}.match-mini .team-crest{width:26px;height:26px}.fm-app .source-body{max-height:55vh}.fm-app .fm-stat-tabs{gap:4px}.fm-app .fm-stat-tabs a{padding:6px 8px}.fm-app .fm-chart-svg{max-width:100%}.lineup-candidates{padding:0 16px}.lineup-candidates>p{color:#7b6a43;background:#fcf8ee;border-radius:4px;padding:10px;font-size:11px}.lineup-candidates h3{margin:12px 0 7px;font-size:12px}.lineup-candidates>div>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 4px;display:grid}.lineup-candidates button{flex-direction:column;align-items:center;gap:5px;min-width:0;font-size:10px;display:flex}.lineup-candidates button>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.fm-app{--muted:#52677d;--blue:#246cc2;--line:#dfe7f0;--gold:#79551e;font-variant-numeric:tabular-nums}.fm-app small,.fm-app .segments>button,.fm-app .data-tabs button,.fm-app .data-table th,.fm-app .odds-table th{color:#52677d;font-size:12px}.fm-app .segments>button,.fm-app .data-tabs button,.fm-app .text-button,.fm-app .small-tool,.fm-app .quote-wide td:first-child button,.fm-app .odds-table td:first-child button,.fm-app .mode-grid button{min-height:44px}.fm-app .app-header>button,.fm-app .match-mini>button,.fm-app .favorite{min-width:44px;min-height:44px}.fm-app .segments .selected,.fm-app .data-tabs .selected{color:#246cc2}.fm-app .odds-table,.fm-app .data-table,.fm-app .preserved-data table{font-variant-numeric:tabular-nums;font-size:12px}.fm-app .pitch-player{min-width:44px;min-height:44px}.fm-app .pitch-player>span:last-of-type{font-size:11px;line-height:1.35}.fm-app .report-section p,[role=dialog] .source-body{font-size:15px;line-height:1.85}.fm-app .pro{color:#79551e!important;font-size:11px!important}.read-state{background:#f4f7fb;border:1px solid #dfe7f0;border-radius:6px;margin:16px;padding:16px}.read-state h2{margin:8px 0}.read-state p{color:#52677d}.read-state[data-state=error],.read-state[data-state=stale],.read-state[data-state=unresolved]{background:#fcf6e8;border-color:#e5d5b6}[role=dialog] .primary{min-height:44px;color:#fff!important;background:#246cc2!important}[role=dialog] button:focus-visible{outline-offset:2px;outline:2px solid #246cc2}[role=dialog] .source-body{overscroll-behavior:contain;max-height:340px;overflow:auto}@media (prefers-reduced-motion:reduce){.fm-app *{scroll-behavior:auto!important;transition:none!important}}.source-reading{color:#18334d;white-space:normal}.source-meta{color:#52677d;border-bottom:1px solid #dfe7f0;flex-wrap:wrap;gap:5px 12px;padding:8px 0 12px;font-size:12px;display:flex}.source-origin{margin-bottom:8px;font-size:12px}.source-origin summary,.source-raw summary{cursor:pointer;color:#246cc2;min-height:44px;padding:12px 0}.source-origin p,.source-analysis p{white-space:pre-line;margin:12px 0;font-size:15px;line-height:1.85}.source-raw{border-top:1px solid #dfe7f0;margin-top:16px}.source-next{border-top:5px solid #f4f7fb;margin-top:20px}.source-next h3{padding-top:12px;font-size:14px}.source-next .link-row{color:#246cc2;text-align:left;font:inherit;background:0 0;border:0;width:100%;padding-inline:0}.source-next>div>p{font-size:13px;font-weight:600}.trace-table-wrap{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.readable-source .data-table,.professional-facts .data-table,.professional-branches .data-table{table-layout:auto;border-collapse:collapse;width:100%;font-size:12px}.readable-source .data-table th,.professional-facts .data-table th,.professional-branches .data-table th{color:#52677d;white-space:nowrap;background:#f4f7fb;padding:8px 6px;font-size:12px}.readable-source .data-table td,.professional-facts .data-table td,.professional-branches .data-table td{border-bottom:1px solid #dfe7f0;min-width:62px;padding:9px 6px;font-size:12px;line-height:1.55}.readable-source .data-table caption{text-align:left;padding:10px 0;font-size:14px;font-weight:600}.readable-source h2{font-size:16px}.readable-source h3{font-size:14px}.data-footnote,.trace-caption{color:#52677d;margin:12px 0;font-size:12px!important;line-height:1.65!important}.source-body:has(.source-reading){white-space:normal;max-height:min(52vh,470px)}.report-version{background:#f4f7fb;border-left:3px solid #246cc2;margin:12px 16px;padding:12px}.report-version small{margin-top:5px}.report-passages{color:#18334d}.report-passage{border-bottom:1px solid #e7edf4;padding:14px 16px}.report-passage>p{white-space:pre-line;overflow-wrap:anywhere;color:#25415d!important;margin:0!important;padding:0!important;font-size:15px!important;line-height:1.85!important}.section .report-passage,.tactic-card .report-passage,.scenario-path .report-passage,.report-section .report-passage{padding:12px 0}.passage-sources{flex-direction:column;gap:6px;margin-top:10px;display:flex}.passage-sources button{text-align:left;border-radius:4px;align-items:center;gap:8px;min-height:44px;padding:8px 10px;font:12px/1.5 inherit;display:flex;color:#246cc2!important;background:#f4f8fe!important;border:1px solid #dfe7f0!important}.passage-sources button>span:first-of-type{flex:1}.passage-sources small{color:#52677d;flex:none;font-size:11px!important}.save-passage{margin-top:6px}.reading-empty{color:#52677d;padding:16px}.professional-facts{padding:0 16px}.professional-facts section{margin:16px 0 24px}.professional-facts h3{margin:12px 0;font-size:14px}.professional-facts .tech-row{padding:10px 0}.professional-branches h3{margin:12px 0;font-size:14px}.professional-branches .link-row{padding-inline:0}.score-options{flex-wrap:wrap;gap:8px;margin:8px 0 16px;display:flex}.score-options>b{font-variant-numeric:tabular-nums;background:#f4f7fb;border:1px solid #dfe7f0;border-radius:4px;padding:7px 12px}.adoption-row{border-bottom:1px solid #dfe7f0;padding:12px 0}.adoption-row p{padding:8px 0!important;font-size:14px!important}.note-editor{color:#18334d}.note-editor blockquote{background:#f4f7fb;border-left:3px solid #246cc2;max-height:160px;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.7;overflow:auto}.note-editor label{font-size:14px;display:block}.note-editor textarea{color:#18334d;background:#fff;border:1px solid #dfe7f0;border-radius:5px;width:100%;min-height:90px;margin-top:8px;padding:12px;font:14px/1.7 inherit;display:block}.discovery-header{justify-content:space-between;align-items:center;padding:18px 16px 12px;display:flex}.discovery-header b{letter-spacing:-.6px;font-size:23px}.home-shortcuts{border:1px solid #dfe7f0;border-radius:5px;grid-template-columns:repeat(3,1fr);margin:4px 16px 14px;display:grid}.home-shortcuts button{justify-content:center;align-items:center;min-height:52px;font-size:12px;display:flex;border-right:1px solid #dfe7f0!important}.home-shortcuts button:last-child{border-right:0!important}.continue-reading{border-radius:5px;align-items:center;gap:10px;width:calc(100% - 32px);margin:10px 16px 16px;display:flex;background:#f4f8fe!important;border:1px solid #dfe7f0!important;padding:12px!important}.continue-reading>span{flex:1}.continue-reading small{margin-top:4px}.home-actions{border-bottom:1px solid #dfe7f0;margin:0 16px;padding:4px 0 10px}.home-actions button{align-items:center;min-height:44px;font-size:12px;display:flex}.fm-app .news-title{padding:18px 16px 12px}.fm-app .news-title h1{margin-top:5px;font-size:23px}.fm-app .match-mini{padding:10px 16px}.fm-app .match-mini>b{font-size:14px}.fm-app .original-strength{padding:0 4px}.fm-app .pitch-player>span:last-of-type{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;max-width:75px;display:-webkit-box;overflow:hidden}.fm-app .vertical-events .face{flex:none;width:30px;height:30px}.fm-app .news-row h3{font-size:14px;line-height:1.6}.fm-app .news-row small{font-size:12px}.fm-app .quote-index{padding:6px 16px}.quote-index>summary{cursor:pointer;color:#52677d;min-height:44px;padding:12px 0;font-size:12px}.fm-app .market-inline{padding-top:0}.fm-app .market-inline .section-heading{padding-top:6px}.fm-app .market-relations small{font-size:12px}.fm-app .market-relations span{font-size:11px}.fm-app .scenario-path{margin-top:12px}.fm-app .table-note{color:#52677d;font-size:12px}.company-reading{padding:0 16px}.company-reading .desk-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:12px 0;font-size:12px}.company-reading .desk-table caption{text-align:left;margin:12px 0;font-size:14px;font-weight:600}.company-reading .desk-table th,.company-reading .desk-table td{text-align:center;overflow-wrap:anywhere;border-bottom:1px solid #dfe7f0;padding:10px 5px}.company-reading .desk-table th{color:#52677d;background:#f4f7fb;font-weight:500}.company-reading .desk-table th:first-child{width:25%}.company-reading .desk-table small{margin-top:3px;font-size:12px}.company-reading h2{margin-top:16px;font-size:16px}.company-reading .desk-tabs{gap:4px;margin:16px 0 8px;display:flex}.company-reading .desk-tabs a{text-align:center;color:#52677d;background:#f4f7fb;border-radius:4px;flex:1;min-height:44px;padding:12px 4px;text-decoration:none}.company-reading .desk-tabs a.active{color:#246cc2;background:#eaf3ff}.company-reading .desk-note{color:#52677d;margin:12px 0;font-size:12px;line-height:1.7}.company-reading .company-return{color:#246cc2;align-items:center;min-height:44px;display:inline-flex}.company-reading summary{cursor:pointer;min-height:44px;padding:12px 0;font-size:13px}.professional-branches details details{margin:0}.professional-branches details details summary{font-size:13px}.company-reading time{overflow-wrap:anywhere}.company-reading .market-record-times{border-top:1px solid #dfe7f0}.company-reading .desk-caveat p{color:#52677d;font-size:12px}.player-context-note,.player-evidence{border-top:6px solid #f4f7fb;padding:16px}.player-context-note p,.player-evidence p{color:#52677d;font-size:14px;line-height:1.8}.player-context-note b,.player-evidence h2{font-size:15px}.player-evidence>small{margin:8px 0}.player-evidence article{border-bottom:1px solid #dfe7f0;padding:14px 0}.player-evidence-actions{flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px;display:flex}.fm-app .player-evidence-actions .text-button{min-height:44px;font-size:12px}.article-range{background:#f4f7fb;border-left:3px solid #246cc2;margin:14px 0;padding:10px 12px;font-size:13px}.article-range small{margin-top:4px}.fm-app .ai-explanation{margin-top:14px;font-size:15px;line-height:1.85}.fm-app .availability{width:auto;min-width:40px;max-width:60px}.fm-app .availability small,.fm-app .match-time small{font-size:11px}.fm-app .home-shortcuts button svg{width:14px}.fm-app .league-label small{font-size:11px}.fm-app .match-list .team-crest{width:24px;height:24px}.person-conflict{border-bottom:1px solid #dfe7f0;padding:12px 0}.person-conflict>div{grid-template-columns:1fr 1fr;gap:12px;margin-top:10px;display:grid}.person-conflict small{font-size:12px}.person-conflict b{margin-top:5px;font-size:14px;display:block}.comparison-head>.compare-person{text-align:center;flex-direction:column;align-items:center;min-width:44px;min-height:44px;display:flex}.compare-person b{margin-top:6px}.compare-person small{margin-top:4px}.fm-app .preserved-data tr[role=button]{cursor:pointer}.fm-app .preserved-data tr[role=button]:focus-visible{outline-offset:-2px;outline:2px solid #246cc2}.company-pairing{margin:12px 16px!important}.fm-app .preserved-data .fm-standings-group h3 small{font-size:12px;line-height:1.6}.fm-app .record-open{font:inherit;color:#246cc2;text-align:inherit;cursor:pointer;background:0 0;border:0;min-height:36px;padding:0}.fm-app .record-open:focus-visible{outline-offset:2px;outline:2px solid #246cc2}.review-list>button>div>b{align-items:center;gap:6px;display:flex}.review-list>button>div>b:last-child{justify-content:flex-end}.review-list .team-crest{flex:none;width:24px;height:24px}.report-module{background:#f4f8fe;border-left:3px solid #246cc2;margin:16px;padding:12px}.report-module h2{font-size:15px}.report-module>small{color:#52677d;font-size:12px}.ask-passage{margin-left:8px}.review-filters{grid-template-columns:1.15fr .8fr 1.3fr;gap:8px;padding:12px 16px;display:grid}.review-filters label{color:#52677d;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}.review-filters select{color:#18334d;background:#fff;border:1px solid #dfe7f0;border-radius:4px;width:100%;min-height:44px;font:12px inherit}.page-content>.data-footnote{margin-inline:16px}.report-assistant{padding:16px}.report-assistant h2{font-size:18px}.report-assistant .question-chips{padding:8px 0}.report-assistant form{gap:8px;margin:14px 0;display:grid}.report-assistant form label{font-size:14px}.report-assistant form input{border:1px solid #dfe7f0;border-radius:4px;width:100%;min-height:44px;padding:10px;font:14px inherit}.report-assistant .segments{padding:0}.qa-message{border-top:1px solid #dfe7f0;padding:16px 0}.qa-message h3{margin:0 0 8px;font-size:15px}.qa-message>small{color:#52677d;font-size:12px}.qa-answer{white-space:pre-line;font-size:15px;line-height:1.85}.qa-message .link-row{padding-inline:0}.qa-message[data-status=out_of_scope] .qa-answer{color:#52677d}.data-analysis-context{color:#193d63;background:#f3f8ff;border:1px solid #bfd5ed;border-radius:10px;margin:0 0 14px;padding:12px}.data-analysis-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.data-analysis-title small{color:#647d96;font-size:10px}.data-analysis-context summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:13px;line-height:1.6;display:flex}.data-analysis-context p{font-size:13px;line-height:1.8}.data-analysis-context svg{flex:none;width:16px;height:16px}.analysis-related-data{flex-wrap:wrap;gap:8px;display:flex}.analysis-related-data button{color:#215b97;background:#fff;border:1px solid #c8d9ed;border-radius:7px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px;font-size:12px;display:flex}.analysis-cutoff-note{color:#718398;margin-top:8px;font-size:10px;display:block}.scoreboard-controls{background:#fff;border-bottom:6px solid #f1f4f8}.scoreboard-states,.scoreboard-kinds{border-bottom:1px solid #e7ecf2;align-items:center;gap:3px;padding:0 10px;display:flex}.fm-app .scoreboard-states button,.fm-app .scoreboard-kinds button{text-align:center;color:#53637a;min-height:40px;font-size:12px}.fm-app .scoreboard-states button{white-space:nowrap;border-bottom:2px solid #0000;flex:1;padding:0 2px}.fm-app .scoreboard-states button[aria-pressed=true]{color:#0867d5;border-bottom-color:#0867d5;font-weight:700}.scoreboard-kinds{gap:8px;padding:4px 12px}.fm-app .scoreboard-kinds button{border-radius:4px;min-width:68px;min-height:34px;padding:0 12px}.fm-app .scoreboard-kinds button[aria-pressed=true]{color:#fff;background:#0969da;font-weight:700}.scoreboard-date,.scoreboard-filters{border-top:1px solid #edf0f4;padding:0 12px}.scoreboard-date summary,.scoreboard-filters summary{cursor:pointer;align-items:center;gap:8px;min-height:39px;font-size:12px;list-style:none;display:flex}.scoreboard-date summary::-webkit-details-marker{display:none}.scoreboard-filters summary::-webkit-details-marker{display:none}.scoreboard-date summary small,.scoreboard-filters summary small{margin-left:auto}.scoreboard-date summary:after,.scoreboard-filters summary:after{content:"▾";color:#61758d}.scoreboard-date[open] summary:after,.scoreboard-filters[open] summary:after{content:"▴"}.scoreboard-controls .mobile-choice{margin:0 0 8px}.scoreboard-filters .search{margin:0 0 7px}.fm-app .scoreboard-fav-filter{color:#415571;align-items:center;gap:5px;min-height:42px;font-size:12px;display:flex}.fm-app .scoreboard-fav-filter[aria-pressed=true]{color:#0867d5;font-weight:700}.scoreboard-list-label{color:#52677d;background:#f8fafd;justify-content:space-between;align-items:center;padding:8px 12px;font-size:11px;display:flex}.fm-app .scoreboard-row{background:#fff;border-bottom:1px solid #e8edf3;min-height:0;padding:0 12px;display:block;position:relative}.fm-app .scoreboard-open{gap:7px;width:100%;min-width:0;padding:9px 0;display:grid}.scoreboard-meta{color:#61738a;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:6px;min-height:16px;font-size:10px;line-height:1.35;display:grid}.scoreboard-meta .score-status{white-space:nowrap;justify-content:flex-end;gap:4px}.scoreboard-meta time{white-space:nowrap;font-variant-numeric:tabular-nums}.scoreboard-league{color:#255c95;align-items:center;gap:4px;min-width:0;font-weight:650;display:flex}.scoreboard-league>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scoreboard-league-logo{object-fit:contain;flex:none}.score-status{color:#53677f;font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;font-size:10px;font-weight:600;line-height:1.3;display:inline-flex}.score-status[data-phase=live]{color:#117047}.score-status[data-phase=changed]{color:#94631e}.score-status strong{font-weight:750}.scoreboard-teams{grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);align-items:center;gap:6px;min-height:24px;padding-inline:26px;display:grid}.scoreboard-team{text-align:right;justify-content:flex-end;align-items:center;gap:5px;min-width:0;display:flex}.scoreboard-team.away{text-align:left;flex-direction:row-reverse}.scoreboard-team b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.scoreboard-team .team-crest{place-items:center;width:17px;height:17px;display:grid}.scoreboard-team .team-crest img,.scoreboard-team .team-crest svg{object-fit:contain;width:100%;height:100%}.scoreboard-score{white-space:nowrap;text-align:center;font-variant-numeric:tabular-nums;min-width:32px;font-size:17px;line-height:1.2}.scoreboard-row[data-phase=upcoming] .scoreboard-score{color:#61738a;font-size:12px}.scoreboard-row[data-phase=live] .scoreboard-score{color:#117047}.scoreboard-note{color:#61738a;align-items:center;gap:8px;font-size:10px;display:flex}.fm-app .scoreboard-follow{color:#7388a0;place-items:center;width:36px;height:40px;display:grid;position:absolute;top:26px;right:2px}.fm-app .scoreboard-follow[aria-pressed=true]{color:#be8626}.fm-app .scoreboard-deferred[open]{padding-inline:0}.scoreboard-deferred[open]>summary{padding-inline:12px}.fm-app .fixture-score>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:750;display:block}.fm-app .fixture-score .score-status{color:#e2ecf6;text-shadow:none;margin:4px 0 0;display:flex}.fm-app .fixture-score .score-status[data-phase=live]{color:#aaf3cf}.fm-app .fixture-score .score-status[data-phase=changed]{color:#ffe1a4}.fm-app .quote-wide td{height:46px;padding-block:0}.fm-app .quote-wide td:first-child{padding-inline:8px 2px}.fm-app .quote-wide td:first-child button{overflow-wrap:anywhere;align-items:center;width:100%;min-width:44px;min-height:44px;padding:0;font-size:12px;display:flex}.fm-app .quote-wide th{height:28px;padding-block:4px;line-height:19px}.fm-app .odds-table:not(.quote-wide) td[rowspan] button{width:100%;min-width:44px;padding:0;font-size:12px}.fm-app .quote-index{border-bottom-width:4px;padding:0 16px}.fm-app .quote-index>summary{min-height:44px;padding:12px 0;line-height:20px}.fm-app .market-inline .section-heading{padding-top:4px;padding-bottom:4px}.fm-app .market-inline .market-relations{padding:0 16px 8px}.fm-app .market-inline .market-relations>button{padding:5px 7px}.fm-app .market-inline .market-relations b{padding:2px 0;line-height:20px}.fm-app .market-inline .market-relations small,.fm-app .market-inline .market-relations span{font-size:12px;line-height:18px}.fm-app .market-relations>button[aria-pressed=true]{background:#eaf3ff;border-color:#246cc2;box-shadow:inset 0 0 0 1px #246cc2}.fm-app .match-mini{min-height:60px;padding-block:3px}.fm-app .match-mini>span{font-size:20px;line-height:1.4}.fm-app .match-mini small{line-height:18px}.fm-app .data-tabs{padding-block:0}.fm-app .detail-tabs button,.fm-app .bottom-nav button{min-height:44px}.fm-app .pitch{height:400px}.fm-app .pitch-player{justify-content:flex-start;gap:2px;min-width:44px;max-width:67px;height:64px;min-height:64px}.fm-app .pitch-player .face{width:36px;height:36px}.fm-app .pitch-player>span:not(.face){white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;max-width:100%;height:26px;margin:0;padding:0 1px;font-size:11px;line-height:13px;display:-webkit-box}.fm-app .pitch-player small{padding:0 2px;font-size:11px;line-height:14px;top:23px;right:4px}.fm-app .pitch-player.active>span:not(.face){color:#18334d;background:#eaf3ff}.fm-app .pitch-player:focus-visible{outline-offset:2px;border-radius:4px}.fm-app .football-focus{padding:10px 16px 8px}.fm-app .judgment-strip{padding:10px 16px}.fm-app .football-focus h2,.fm-app .judgment-strip h2{color:#18334d;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.75;display:-webkit-box;overflow:hidden}.fm-app .football-focus[data-compact=true] h2{-webkit-line-clamp:1}.fm-app .reading-state{color:#79551e;background:#f5ecd9;border-radius:3px;width:fit-content;padding:2px 5px;font-size:12px;line-height:18px;display:inline-block}.fm-app .article-meta,.fm-app .odds-table .phase,.fm-app .odds-table .rate,.fm-app .table-note span{color:#52677d;line-height:1.55;font-size:12px!important}.fm-app .article-tools button,.fm-app .duel-actions button,.fm-app .selected-context button,.fm-app .connection-row button{color:#246cc2;min-width:44px;min-height:44px;font-size:12px}.fm-app .duel-side button,.fm-app .named-players button{min-width:44px;min-height:44px;font-size:12px}.fm-app .duel-side b{font-size:12px;line-height:1.5}.fm-app .duel-card p{color:#52677d;font-size:14px}:is(.bottom-sheet:has(>.sheet-content>.fm-sheet-content)>.sheet-handle-zone,.bottom-sheet:has(>.sheet-content>.fm-sheet-content)>.sheet-header){flex-shrink:0}.bottom-sheet:has(>.sheet-content>.fm-sheet-content)>.sheet-header{color:#18334d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}.bottom-sheet:has(>.sheet-content>.fm-sheet-content) .sheet-title{font-size:18px;font-weight:650}.bottom-sheet:has(>.sheet-content>.fm-sheet-content) .sheet-description{color:#52677d;font-size:12px}.sheet-content:has(>.fm-sheet-content){flex:auto;min-height:0;padding:0 18px;display:flex;overflow:hidden}.fm-sheet-content{box-sizing:border-box;color:#18334d;flex-direction:column;flex:auto;min-width:0;min-height:0;font:14px/1.55 -apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif;display:flex}.fm-sheet-content *,.fm-sheet-content :before,.fm-sheet-content :after{box-sizing:border-box}.fm-sheet-content button,.fm-sheet-content a,.fm-sheet-content textarea{font-family:inherit}.fm-sheet-content button{cursor:pointer}.fm-sheet-content button:focus-visible,.fm-sheet-content a:focus-visible,.fm-sheet-content textarea:focus-visible{outline-offset:2px;outline:2px solid #246cc2}.fm-sheet-content>.source-body{overscroll-behavior:contain;flex:auto;min-height:0;max-height:none;margin:0;padding:4px 0 8px;overflow:auto}.fm-sheet-content .primary{text-align:center;border-radius:5px;flex-shrink:0;width:100%;min-height:44px;margin:4px 0;padding:12px;font-size:14px;font-weight:600;line-height:20px;color:#fff!important;background:#246cc2!important;border:0!important}.fm-sheet-content .text-button{background:#f4f7fb;border:0;border-radius:5px;min-width:44px;min-height:44px;padding:8px;color:#246cc2!important;font-size:12px!important}.fm-sheet-content>.sheet-player{min-height:0;overflow:auto}.fm-sheet-content .sheet-player h2{color:#18334d;margin:6px 0;font-size:18px}.fm-sheet-content .sheet-player>small{color:#52677d;font-size:12px}.fm-sheet-content .path-grid button{color:#18334d;background:#f4f7fb;min-height:44px}.fm-sheet-content .note-editor{flex:auto;grid-template-rows:minmax(0,1fr) auto auto;grid-template-columns:minmax(0,1fr) auto;gap:8px;width:100%;min-height:0;display:grid}.fm-sheet-content .note-editor blockquote{grid-column:1/-1;min-height:0;max-height:160px;margin:0;overflow:auto}.fm-sheet-content .note-editor label{grid-column:1/-1;min-width:0}.fm-sheet-content .note-editor textarea{min-height:80px;margin-top:4px;font-size:14px;line-height:1.7}.fm-sheet-content .note-editor>.primary{grid-area:3/1;margin:0}.fm-sheet-content .note-editor>.text-button{grid-area:3/2;justify-content:center}.fm-app .review-list>button>span,.fm-sheet-content .sheet-player .data-table th{color:#52677d;font-size:12px;line-height:1.55}.fm-sheet-content .sheet-player .data-table td{font-size:12px}.fm-app .app-header{height:auto;min-height:49px}.fm-app .app-header>span{white-space:normal;overflow-wrap:anywhere;min-width:0}.fm-app .review-filters{flex-wrap:wrap;display:flex}.fm-app .review-filters label{flex:1.15 1 0;min-width:min(100%,7.5em)}.fm-app .review-filters label:nth-child(2){flex-grow:.8;min-width:min(100%,5em)}.fm-app .review-filters label:nth-child(3){flex-grow:1.3;min-width:min(100%,10em)}.fm-app .market-relations b{flex-wrap:wrap;gap:4px}.full-league-standings{border-top:6px solid #f4f7fb;padding:16px}.full-league-standings .report-section{margin-inline:0}.full-league-standings .data-table{table-layout:auto;font-size:12px}.full-league-standings .data-table td,.full-league-standings .data-table th{padding:7px 2px}.full-league-standings .data-table td:nth-child(2){overflow-wrap:anywhere;max-width:110px}.full-league-standings .data-table td:not(:nth-child(2)),.full-league-standings .data-table th{white-space:nowrap}.fm-app[data-page=assistant]:has(.fm-scroll[data-keyboard-visible=true])>:is(.match-mini,.detail-tabs){display:none}.fm-app .match-list .team-crest-list{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.team-crest-list img,.team-crest-list svg{object-fit:contain;width:20px;height:20px}.team-crest-list[data-crest-state=missing],.team-crest-list[data-crest-state=error]{color:#8796a8;background:#f4f7fb;border-radius:3px}.match-list .match-teams,.match-list .match-teams b{min-width:0}.match-team-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fm-app{--ink:#18395e;--blue:#2166bb;--soft:#f4f6f9;--line:#e2e8f0;--gold:#906c32;color:var(--ink)}.fm-app .app-header{color:#fff;background:#132e4e;border-bottom:0}.fm-app .app-header>span{color:#fff}.fm-app .app-header>span>small{color:#c5d7eb;font-size:11px}.fm-app .app-header>button{color:#d7e6f6}.app-header-spacer{flex:none;width:44px}.fm-app .match-mini{color:#fff;background:linear-gradient(110deg,#183e69,#24568a);border:0;min-height:105px;padding:13px 17px;position:relative}.fm-app .match-mini>b{color:#fff;flex-direction:column;gap:7px;font-size:14px}.fm-app .match-mini .team-crest{filter:drop-shadow(0 1px 2px #001a3320);width:34px;height:34px}.fm-app .match-mini>span{color:#fff;font-size:24px}.fm-app .match-mini small{color:#c5d7eb;font-size:11px}.fm-app .match-mini>button{color:#cfdef0;width:44px;height:44px;position:absolute;top:0;right:4px}.fm-app .detail-tabs{background:#fff;border-bottom:1px solid #e2e8f0;min-height:46px}.fm-app .detail-tabs button{color:#53687e;min-height:46px;font-size:13px}.fm-app .detail-tabs button.active{color:#2166bb;border-bottom-color:#2166bb;font-weight:700}.fm-app .data-project-picker{background:#f4f6f9;padding:8px 12px}.data-section-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.data-section-grid button{color:#65768a;border-radius:4px;min-height:44px;font-size:12px}.data-section-grid button[aria-pressed=true]{color:#2166bb;background:#fff;font-weight:650;box-shadow:0 1px 4px #18395e15}.fm-app .segments{background:#f4f6f9;border-bottom:1px solid #edf0f5}.fm-app .segments .selected{color:#2166bb;box-shadow:none;background:#eaf2fe}.fm-app .segments button{font-size:12px}.fm-app .data-table thead th,.fm-app .odds-table thead th,.fm-app .preserved-data table thead th,.fm-app .benefits-table thead th,.fm-app .desk-table thead th{color:#365a80;background:#eaf0f7;border-top:1px solid #dae4ef;border-bottom:1px solid #d3dfed;font-weight:650}.fm-app .odds-table.quote-wide thead tr:first-child th{color:#fff;background:#194575}.fm-app .odds-table .now-start{background:#245b91!important}.fm-app .odds-table .rise{color:#bd603d}.fm-app .odds-table .fall{color:#24765c}.fm-app .odds-table .company-start{border-top:1px solid #d4dfeb}.fm-app .odds-table tr.linked-quote{background:#f0f6ff}.fm-app .section-heading{background:#f7f9fc;border-left:3px solid #2166bb;margin:9px 0 0;padding:12px 14px}.fm-app .section-heading h2{color:#18395e}.fm-app .player-hero{background:linear-gradient(115deg,#eaf2fe,#f8fbff)}.fm-app .player-kpis{background:#f4f6f9;border-block:1px solid #dce5ef}.fm-app .player-kpis b{color:#2166bb}.fm-app .player-hero .face{border:3px solid #fff;box-shadow:0 4px 14px #18395e16}.fm-app .pro{background:#f8efd9;border-radius:3px;padding:2px 5px;color:#906c32!important}.fm-app .bottom-nav{background:#fff;border-top:1px solid #dbe5f1}.fm-app .bottom-nav .active{color:#2166bb}.scenario-workbench{padding:12px 16px 20px}.scenario-choice-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.scenario-choice-grid button{text-align:left;color:#18395e;border-radius:6px;min-height:62px;padding:10px;border:1px solid #dce5ef!important}.scenario-choice-grid button small{color:#718196;font-size:11px;display:block}.scenario-choice-grid button b{margin-top:4px;font-size:12px;line-height:1.6;display:block}.scenario-choice-grid button[aria-pressed=true]{color:#2166bb;background:#eaf2fe;border-color:#93b7e4!important}.scenario-steps{border-left:2px solid #cbdbee;margin:16px 0;padding-left:13px}.scenario-steps button{text-align:left;border-bottom:1px solid #e2e8f0;align-items:center;gap:10px;width:100%;min-height:64px;padding:12px 0;display:flex}.scenario-steps button>span{color:#fff;background:#194575;border-radius:50%;flex:none;align-self:flex-start;place-items:center;width:27px;height:27px;display:grid}.scenario-steps button>div{flex:1}.scenario-steps button small{color:#2166bb;font-weight:650}.scenario-steps p{color:#244560;margin:5px 0;font-size:13px;line-height:1.7}.scenario-workbench>small{color:#718196;font-size:11px}.fm-app .football-focus{background:#eaf2fe;border-left:3px solid #2166bb;margin:12px 16px;padding:14px}.fm-app .football-focus h2{font-size:15px;line-height:1.65}.fm-app .mode-grid button{min-height:44px}.fm-app .tactic-card{background:#f8fbff;border-top:1px solid #dce5ef}.fm-app .tactic-card .report-passages{margin-top:10px}.tactic-node{text-align:left;color:#244560;align-items:center;gap:10px;width:100%;min-height:44px;padding:12px 0;font-size:13px;line-height:1.7;display:flex}.tactic-node span{flex:1}.tactic-card summary{color:#2166bb;align-items:center;min-height:44px;font-size:12px;display:flex}.fm-app .metric-pro-dock{text-align:left;color:#2166bb;border-radius:5px;align-items:center;gap:10px;width:calc(100% - 28px);min-height:50px;margin:0 14px 8px;padding:8px 10px;font-size:12px;display:flex;background:#eaf2fe!important;border:1px solid #d6e5f7!important;border-left:3px solid #2166bb!important}.metric-pro-dock>span:first-child{flex:1}.metric-pro-dock small{margin-bottom:3px;display:block;font-size:10px!important}.metric-pro-dock b{font-size:12px}.filter-row label:has(.mobile-choice){min-width:0}.fm-app .data-section-grid{width:100%}.fm-app .data-section-grid button{text-align:center}.fm-app .filter-row{flex-wrap:nowrap;gap:8px;padding:6px 12px}.fm-app .filter-row>label{flex-wrap:nowrap;gap:5px}.fm-app .filter-row .mobile-choice-trigger{min-width:78px;padding:8px;font-size:12px}.fm-app .filter-row .text-button{white-space:nowrap;margin-left:auto}.sheet-navigation-actions{border-bottom:1px solid #dce5ef;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding-bottom:8px;display:flex}.sheet-navigation-actions button{color:#2166bb;min-height:44px;font:inherit;background:#eaf2fe;border:1px solid #d6e5f7;border-radius:6px;padding:8px 12px;font-size:12px}.sheet-navigation-actions button:last-child{margin-left:auto}.fm-app .app-header>.app-header-spacer{flex:0 0 44px}.fm-app .app-header>button{min-width:44px;min-height:44px}.data-basic-sections{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:8px 12px;display:grid}.data-basic-sections button{color:#65768a;background:#f1f5fa;border:0;border-radius:5px;min-height:44px;font-size:12px}.data-basic-sections button[aria-pressed=true]{color:#2166bb;background:#e4efff;font-weight:650}.fm-app:has(>.fixture-header)>.app-header{background:#102e4b;border-bottom:0}.fm-app .fixture-header{color:#fff;background-color:#102e4b;background-image:linear-gradient(#0000 75px,#102e4b00 95px,#102e4b 145px),url(/assets/match-stadium-v1.jpg);background-position:top;background-repeat:no-repeat;background-size:100% 100%,100%;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;flex:none}.fm-app .fixture-header .match-mini{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));min-height:120px;padding:29px 20px 10px;display:grid;position:relative}.fm-app .fixture-league{text-align:center;color:#cfdfef;letter-spacing:1px;font-size:11px;position:absolute;top:8px;left:48px;right:48px}.fm-app .fixture-header .match-mini>b{text-shadow:0 1px 5px #001327;gap:6px;width:auto;min-width:0;font-size:14px}.fm-app .fixture-header .team-crest{filter:drop-shadow(0 2px 5px #03182c);width:38px;height:38px}.fm-app .fixture-header .match-mini>span{text-shadow:0 2px 6px #001327;font-size:27px;line-height:1.2}.fm-app .fixture-header .match-mini small{color:#e0ebf7;margin-top:5px;font-size:11px;line-height:1.5}.fm-app .fixture-header .match-mini em{color:#b9cee2;font-size:9px;font-style:normal;font-weight:400;display:block}.fm-app .fixture-header .match-mini>button{top:0;right:3px}.fm-app .fixture-facts{background:0 0;border-top:1px solid #9fc4e52b;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0 20px;padding:7px 0 9px;display:grid}.fm-app .fixture-facts>div{text-align:center;justify-content:center;align-items:baseline;gap:7px;min-width:0;padding:5px 6px;display:flex}.fm-app .fixture-facts>div:nth-child(2n){border-left:1px solid #9fc4e525}.fm-app .fixture-facts small{color:#a8c2d9;flex:none;font-size:10px;line-height:1.4}.fm-app .fixture-facts b{color:#f1f6fc;overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:550;line-height:1.45;display:block}.fm-app .fixture-facts>.fixture-forecast-note{text-align:center;color:#a7bfd4;grid-column:1/-1;margin-top:5px;font-size:9px;line-height:1.35}.fm-app[data-page=assistant]:has(.fm-scroll[data-keyboard-visible=true])>.fixture-header{display:none}.fm-app[data-page=live] .fixture-header .match-mini{grid-template-columns:minmax(0,1fr) 116px minmax(0,1fr);align-items:start;min-height:122px;padding:29px 14px 10px}.fm-app[data-page=live] .match-mini>b{grid-template-rows:38px auto;justify-content:stretch;justify-items:center;gap:5px;font-size:13px;line-height:1.3;display:grid}.fm-app[data-page=live] .match-mini>b>span{overflow-wrap:anywhere;text-align:center;grid-row:2}.fm-app[data-page=live] .fixture-score small{margin-top:4px;line-height:1.35;display:block}.fm-app[data-page=live] .fixture-score .score-status{gap:4px;margin-top:3px}.fm-app[data-page=live] .fixture-score time{font-variant-numeric:tabular-nums}.technical-page .fm-base[data-fm-base=football]>.fm-tabs,.technical-page .fm-basic-index,.technical-page .fm-basic-subindex,.technical-page .fm-section>header{display:none!important}.technical-page,.technical-page .fm-base[data-fm-base=football],.technical-page .fm-base .fm-section{background:#f5f7fb!important;border:0!important;margin:0!important;padding:0!important}.technical-comparison{color:#29415e;padding:10px 12px 20px;font-size:12px}.technical-comparison .ts-filters,.technical-comparison .ts-group{background:#fff;border:1px solid #e3ebf5;border-radius:14px;margin:0 0 12px;overflow:hidden}.technical-comparison h3{color:#274b73;border-bottom:1px solid #edf1f7;margin:0;padding:12px;font-size:14px}.technical-comparison .ts-filters>div{align-items:center;gap:12px;padding:5px 12px;display:flex}.technical-comparison .ts-filters>div>span{color:#6a7e94;flex:none;font-size:12px}.technical-page .fm-base[data-fm-base=football] .ts-filters .fm-stat-tabs{flex:1;white-space:normal!important;border:0!important;gap:4px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.technical-page .fm-base[data-fm-base=football] .ts-filters .fm-stat-tabs a{color:#536d89;background:#f2f5f9;border-radius:10px;flex:1;justify-content:center;align-items:center;min-height:44px;font-size:12px;display:flex;border:0!important;padding:4px!important}.technical-page .fm-base[data-fm-base=football] .ts-filters .fm-stat-tabs a.active{color:#1675d1;background:#e8f2ff;font-weight:700}.technical-comparison .ts-filters p{color:#788ba2;margin:6px 12px 10px;font-size:10px}.ts-team-head,.ts-metric{text-align:center;grid-template-columns:minmax(0,1fr) minmax(90px,1fr) minmax(0,1fr);align-items:center;display:grid}.ts-team-head{background:linear-gradient(90deg,#edf5ff,#fff,#fff3e8);gap:4px;padding:12px 6px;font-size:11px}.ts-team-head b:first-child{color:#2477cb}.ts-team-head b:last-child{color:#c47a33}.ts-team-head span{color:#8293a7;font-size:10px}.technical-comparison .ts-metric{color:inherit;border-bottom:1px solid #edf1f7;gap:4px;min-height:84px;padding:10px 4px;text-decoration:none}.ts-metric.selected{background:#f5f9ff}.ts-metric-name{font-size:12px;font-weight:600}.ts-metric small{color:#8395a9;font-size:9px;font-weight:400;line-height:1.5;display:block}.ts-metric-name small{color:#4c7dab;margin-top:6px}.ts-value strong{color:#2477cb;font-variant-numeric:tabular-nums;font-size:19px;line-height:1.4}.ts-value:last-child strong{color:#cf7b32}.ts-value em{color:#5e748d;margin-top:4px;font-size:11px;font-style:normal;display:block}.ts-detail{background:#f8fafd;padding:6px 10px 10px}.ts-detail h4{color:#355d86;margin:8px 0;font-size:12px}.ts-records summary{color:#41698e;cursor:pointer;border-bottom:1px solid #e4ebf4;justify-content:space-between;align-items:center;min-height:44px;font-size:12px;display:flex}.ts-records summary span{color:#8091a4;font-size:10px}.technical-page .fm-base[data-fm-base=football] .ts-detail .fm-scroll{min-width:0!important;max-height:none!important;overflow:visible!important}.technical-page .fm-base .ts-detail .fm-table{table-layout:fixed;width:100%!important;min-width:0!important}.technical-page .fm-base .ts-detail .fm-table :is(th,td){overflow-wrap:anywhere;white-space:normal!important;padding:6px 2px!important;font-size:10px!important}.technical-page .fm-base .ts-detail .fm-table small{font-size:9px!important;line-height:1.4!important}.technical-comparison .fm-note{margin:8px 0!important;padding:0!important;font-size:10px!important;line-height:1.5!important}.ts-metric:focus-visible,.ts-records summary:focus-visible{outline-offset:-2px;outline:2px solid #1677ef}.ts-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.technical-comparison .ts-directory button{text-align:left;color:#31567e;background:#fff;border:1px solid #e0e9f5;border-radius:12px;align-items:center;gap:8px;min-height:64px;padding:10px;display:flex}.ts-directory i,.ts-group-icon{color:#2c79cb;background:#eaf3ff;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:19px;font-style:normal;display:grid}.ts-directory span{flex:1;font-size:12px;font-weight:600}.ts-directory small{color:#8a9bb0;margin-top:3px;font-size:10px;font-weight:400;display:block}.ts-directory b{color:#7793b1;font-size:13px}.ts-group>header{align-items:center;gap:9px;padding:10px 12px;display:flex}.technical-comparison .ts-group h3{border:0;padding:0;font-size:14px}.ts-group>header>div{flex:1}.ts-group>header p{color:#748ba4;margin:4px 0 0;font-size:10px;line-height:1.5}.technical-comparison .ts-group>header button{color:#6b8cb0;background:0 0;border:0;min-width:44px;min-height:44px;font-size:18px}.technical-comparison .ts-metric{row-gap:6px;min-height:76px;padding:10px 12px}.ts-metric .ts-value:nth-child(3) strong{color:#cf7b32}.ts-metric .ts-value:first-child{text-align:left}.ts-metric .ts-value:nth-child(3){text-align:right}.ts-metric-name small{margin-top:2px}.ts-value strong{font-size:18px}.ts-bars{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:4px;display:grid}.ts-bars>span{background:#edf2f8;border-radius:3px;height:5px;display:flex;overflow:hidden}.ts-bars>span:first-child{justify-content:flex-end}.ts-bars i{background:#2d84dd;height:100%;display:block}.ts-bars>span:last-child i{background:#e3954d}.ts-samples{color:#8a9bb0;grid-column:1/-1;justify-content:space-between;font-size:9px;display:flex}.ts-samples>span:nth-child(2){color:#a27b46}.ts-group-note{color:#8293a7;background:#fafcfe;margin:0;padding:9px 12px;font-size:10px;line-height:1.5}.ts-detail[data-stat-field=against] .fm-table :is(th,td):nth-child(4){background:#fff2e2;font-weight:600}.fm-app{--pro-surface:#fbf7ef;--pro-selected:#f6eedf;--pro-border:#e5d8c1;--pro-edge:#baa171;--pro-ink:#5d4828;--pro-accent:#936e33;--pro-muted:#86745b}.fm-app .pro{background:var(--pro-selected);color:var(--pro-accent)!important}.fm-app :is(.so-pro-badge,.cw-compact-pro){background:var(--pro-selected);color:var(--pro-accent);border-color:var(--pro-border)}.fm-app :is(.pro-entry,.pro-data-hint,.ts-pro-hint,.metric-pro-dock,.cw-compact-entry,.bf-unlock){color:var(--pro-ink);background:var(--pro-surface)!important;border-color:var(--pro-border)!important}.fm-app :is(.pro-data-hint,.ts-pro-hint)>span,.fm-app .pro-entry :is(small,svg),.fm-app .cw-compact-entry>span:not(.cw-compact-pro),.fm-app .cw-compact-entry>svg{color:var(--pro-accent)}.fm-app .metric-pro-dock{color:var(--pro-ink)!important}.fm-app .membership{background:var(--pro-surface)}.fm-app .membership p{color:var(--pro-muted)}.fm-app .home-experience .home-pro-mark{background:var(--pro-selected);color:var(--pro-accent);border-color:var(--pro-border)}.fm-app .hd-tier>button:last-child[aria-pressed=true],.fm-app .hd-match-card.tier-pro .hd-match-meta,.fm-app :is(.hd-pro-path,.hd-pro-snapshot .hd-synthesis){background:var(--pro-surface);color:var(--pro-ink);border-color:var(--pro-border)}.fm-app .hd-pro-path :is(small,svg),.fm-app .hd-pro-path>div>span,.fm-app .hd-synthesis>span{color:var(--pro-accent)}.fm-app .hd-pro-snapshot :is(.hd-recommendations button,.hd-connection){background:var(--pro-surface);border-color:var(--pro-border)}.fm-app .hd-pro-snapshot :is(.hd-recommendations b,.hd-connection>span){color:var(--pro-ink)}.fm-app .pro-strength>header:not(.pf-radar-heading),.fm-app :is(.bf-pro-reading,.pr-match-reading,.paj-lead,.pr-verdict){background:var(--pro-surface);border-color:var(--pro-border)}.fm-app :is(.paj-lead,.pro-football-strength>.pf-axis-detail){border-top-color:var(--pro-edge)}.fm-app :is(.pr-heading small,.pr-reading-meta>span,.pr-verdict span,.pff-kicker,.paj-lead>small,.bf-pro-reading>header){color:var(--pro-accent)}.fm-app .pro-strength-switch button:last-child[aria-pressed=true]{background:var(--pro-surface);color:var(--pro-ink)}.fm-app :is(.pf-engine-summary button,.pff-topics button){background:var(--pro-surface);border-color:var(--pro-border);color:var(--pro-ink)}.fm-app :is(.pf-engine-summary button,.pff-topics button)[aria-pressed=true]{background:var(--pro-selected);border-color:var(--pro-edge)}.fm-app .pff-topics button[aria-pressed=true]{box-shadow:inset 3px 0 var(--pro-edge)}.fm-app :is(.pro-workbench,.market-workbench,.football-workbench,.recommendation-explanation,.context-analysis){border-color:var(--pro-border)}.fm-app :is(.pro-board-heading,.decision-banner,.recommendation-heading,.context-analysis>header,.hd-pro-path,.market-closure,.market-closure-detail){color:var(--pro-ink);background:var(--pro-surface)!important}.fm-app :is(.pro-board-heading,.decision-banner,.recommendation-heading,.context-analysis>header) h2{color:var(--pro-ink)}.fm-app :is(.pro-board-heading,.decision-banner,.recommendation-heading) small{color:var(--pro-muted)!important}.fm-app .context-analysis>header :is(p,svg),.fm-app .context-analysis h2 span{color:var(--pro-accent);border-color:var(--pro-border)}.fm-app :is(.pro-journey,.pro-board-next,.decision-next,.pro-inline-explanation,.recommendation-reading,.recommendation-market-links,.recommendation-risks,.cw-insight,.cw-closing){border-color:var(--pro-border);background:var(--pro-surface)!important}.fm-app :is(.pro-journey button[aria-current=page],.recommendation-chain>button[aria-pressed=true],.pro-company-picker button[aria-pressed=true],.cw-topics>button[aria-pressed=true]){background:var(--pro-selected);color:var(--pro-ink);border-color:var(--pro-edge)!important}.fm-app :is(.recommendation-chain>button,.pro-company-picker button,.cw-topics>button){background:var(--pro-surface);color:var(--pro-ink);border-color:var(--pro-border)!important}.fm-app :is(.recommendation-reading>small,.pro-inline-explanation>small),.fm-app .market-closure small,.fm-app .market-closure-detail :is(summary small,p,.decision-open){color:var(--pro-muted)}.fm-app:is([data-page=tactics],[data-page=duels],[data-page=scenarios],[data-page=pro-football],[data-page=review-pro]) :is(.tactic-card,.duel-card,.scenario-workbench,.quote-fragment){background:var(--pro-surface);border-color:var(--pro-border)}.fm-app[data-page=review-pro] :is(.evidence-steps .selected,.evidence-steps .selected span){border-color:var(--pro-edge)}.fm-app[data-page=review-pro] .evidence-steps .selected{color:var(--pro-accent)}.fm-app[data-page=review-pro] .evidence-steps .selected span{background:var(--pro-selected);color:var(--pro-ink)}.fm-app :is(.combined-selections,.combined-selections button,.recommendation-board .explanation-topics){background:var(--pro-surface);border-color:var(--pro-border)}.fm-app .combined-selections button[aria-pressed=true]{background:var(--pro-selected);border-bottom-color:var(--pro-edge)!important}.fm-app .combined-selections :is(b,small),.fm-app .hd-pro-snapshot .hd-recommendations>button{color:var(--pro-ink)}.fm-app .hd-pro-snapshot .hd-recommendations small{background:var(--pro-selected);color:var(--pro-muted)}.fm-app .hd-tier>button:last-child[aria-pressed=true] small{color:var(--pro-muted)}.fm-app .pro-football-strength :is(.pf-axis-detail,.pff-overall){border-color:var(--pro-border)}.fm-app .pro-football-strength :is(.pf-axis-title,.pff-overall){background:var(--pro-surface)}.fm-app:is([data-page=analysis-overview],[data-page=pro-chief]) .page-content>.segments>button:first-child.selected,.fm-app[data-page=review-pro] .page-content>.segments>button.selected,.fm-app[data-page=tactics] .mode-grid>button.selected{background:var(--pro-selected);color:var(--pro-ink);border-color:var(--pro-edge)}.fm-app :is(.company-reading>.link-row,.ppi-shared){background:var(--pro-surface);border-color:var(--pro-border);color:var(--pro-ink)}.fm-app :is(.ppi-kicker,.ppi-shared>b){color:var(--pro-accent)}.fm-app:is([data-page=review-list],[data-page=review-basic],[data-page=review-pro]){--review-surface:var(--soft);--review-selected:#eaf2fe;--review-border:var(--line);--review-edge:#b9cff0;--review-ink:var(--ink);--review-accent:var(--blue);--review-muted:#52677d}.fm-app[data-page=review-pro]{--review-surface:var(--pro-surface);--review-selected:var(--pro-selected);--review-border:var(--pro-border);--review-edge:var(--pro-edge);--review-ink:var(--pro-ink);--review-accent:var(--pro-accent);--review-muted:var(--pro-ink)}.fm-app .review-heading{padding:20px 16px 14px}.fm-app .review-heading>span{color:var(--review-muted);font-size:11px}.fm-app .review-heading h1{color:var(--ink);margin:5px 0 4px;font-size:24px;font-weight:650;line-height:1.4}.fm-app .review-heading>small{color:var(--review-muted);font-size:12px}.fm-app .review-filter-controls{border-bottom:1px solid var(--line);margin:0 16px 10px;padding:4px 0 12px}.fm-app .review-filter-bar{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.fm-app .review-filter-bar>span{min-width:0;color:var(--ink);align-items:baseline;gap:8px;display:flex}.fm-app .review-filter-bar b{font-size:14px;font-weight:650}.fm-app .review-filter-bar small{color:var(--review-muted);font-size:12px}.fm-app .review-filter-toggle{border:1px solid var(--review-border);min-width:76px;min-height:44px;color:var(--review-ink);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:flex}.fm-app .review-filter-toggle svg{width:16px;height:16px;color:var(--review-accent)}.fm-app .review-filter-toggle>span{background:var(--review-selected);min-width:19px;height:19px;color:var(--review-ink);border-radius:50%;place-items:center;font-size:10px;font-weight:650;display:grid}.fm-app .review-filter-toggle[aria-expanded=true]{background:var(--review-surface);border-color:var(--review-edge)}.fm-app .review-filter-chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.fm-app .review-filter-chips>button{border:1px solid var(--review-border);background:var(--review-surface);min-height:44px;color:var(--review-ink);border-radius:6px;align-items:center;gap:7px;padding:7px 9px;font-size:11px;line-height:1.5;display:flex}.fm-app .review-filter-chips svg{width:12px;height:12px;color:var(--review-accent);flex:none}.fm-app .review-filter-panel{border:1px solid var(--review-border);background:var(--review-surface);border-radius:9px;margin-top:10px;padding:14px 12px 12px}.fm-app .review-filter-panel[hidden]{display:none}.fm-app .review-filter-panel .review-filters{grid-template-columns:minmax(0,1fr);gap:16px;padding:0;display:grid}.fm-app .review-filter-panel .review-filters label{min-width:0;color:var(--review-ink);flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.fm-app .review-filter-panel .mobile-choice-inline>button{border-color:var(--review-border);color:var(--review-muted);background:#fff;font-weight:400}.fm-app .review-filter-panel .mobile-choice-inline>button[aria-pressed=true]{background:var(--review-selected);border-color:var(--review-edge);color:var(--review-ink);font-weight:650}.fm-app .review-filter-panel .mobile-choice-more{color:var(--review-ink);background:#fff}.fm-app .review-filter-actions{border-top:1px solid var(--review-border);gap:10px;margin-top:18px;padding-top:12px;display:flex}.fm-app .review-filter-actions>button{border:1px solid var(--review-border);min-height:44px;color:var(--review-ink);background:#fff;border-radius:7px;flex:1;font-size:12px}.fm-app .review-filter-actions>button:last-child{background:var(--review-selected);border-color:var(--review-edge);font-weight:650}.fm-app .review-filter-actions>button:disabled{opacity:.45;cursor:default}.fm-app .review-filter-controls button:hover:not(:disabled){border-color:var(--review-edge)}.fm-app .review-filter-controls button:active:not(:disabled){background:var(--review-selected)}.fm-app .review-filter-controls button:focus-visible{outline:2px solid var(--review-accent);outline-offset:2px}.fm-app[data-page=review-list] .data-footnote{margin:8px 16px 14px;font-size:11px;line-height:1.7}.fm-app .review-disclosures{gap:14px;margin:4px 16px 16px;display:grid}.fm-app .review-disclosure{border:1px solid var(--line);background:#fff;border-radius:10px;min-width:0;overflow:hidden}.fm-app .review-disclosure-context{color:#52677d;flex-wrap:wrap;justify-content:space-between;gap:5px 10px;padding:14px 14px 0;font-size:11px;line-height:1.6;display:flex}.fm-app .review-disclosure h2{color:var(--ink);text-wrap:pretty;overflow-wrap:anywhere;margin:9px 14px 13px;font-size:17px;font-weight:650;line-height:1.6}.fm-app .review-disclosure-facts{background:var(--soft);border-radius:7px;align-items:center;gap:12px;margin:0 14px 12px;padding:11px 12px;display:flex}.fm-app .review-disclosure-facts>span{flex-direction:column;gap:3px;min-width:0;display:flex}.fm-app .review-disclosure-facts small{color:#52677d;font-size:10px}.fm-app .review-disclosure-facts b{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;font-weight:650}.fm-app .review-disclosure-facts>svg{color:#647b94;flex:none;width:16px;height:16px}.fm-app .review-disclosure-facts>em{border:1px solid var(--line);color:#52677d;background:#fff;border-radius:4px;flex:none;margin-left:auto;padding:3px 5px;font-size:9px;font-style:normal}.fm-app .review-disclosure-verdicts{flex-wrap:wrap;gap:6px;margin:0 14px 11px;display:flex}.fm-app .review-disclosure-verdicts>span{background:var(--soft);color:#52677d;border-radius:4px;align-items:center;gap:5px;padding:4px 7px;font-size:11px;line-height:1.6;display:flex}.fm-app .review-disclosure-verdicts small{color:inherit;font-size:10px;font-weight:400}.fm-app .review-disclosure-verdicts [data-tone=win]{color:#326849;background:#eef7f1}.fm-app .review-disclosure-verdicts [data-tone=loss]{color:#a14d36;background:#fff1ed}.fm-app .review-disclosure-verdicts [data-tone=push]{background:var(--soft);color:#52677d}.fm-app .review-disclosure>p{color:#52677d;overflow-wrap:anywhere;margin:0 14px 14px;font-size:12px;line-height:1.85}.fm-app .review-disclosure>.text-button{min-height:44px;margin:0 14px}.fm-app .review-disclosure-open{border-top:1px solid var(--line);text-align:left;width:100%;min-height:48px;color:var(--ink);justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.fm-app .review-disclosure-open>span{color:#52677d;font-size:11px}.fm-app .review-disclosure-open>b{color:var(--blue);align-items:center;gap:5px;font-size:12px;font-weight:650;display:flex}.fm-app .review-disclosure-open svg{width:16px;height:16px}.fm-app .review-disclosures-more{border:1px solid var(--line);min-height:44px;color:var(--blue);background:#fff;border-radius:7px;margin:0 auto 16px;padding:10px 16px;font-size:12px;display:block}.fm-app .review-disclosure-open:hover,.fm-app .review-disclosure-open:active{background:var(--soft)}.fm-app :is(.review-disclosure-open,.review-disclosures-more):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.fm-app:is([data-page=review-pro],[data-page=review-basic]) .review-result{border:1px solid var(--review-border);background:var(--review-surface);color:var(--review-ink);border-radius:10px;margin:12px 16px;padding:17px 10px 14px}.fm-app:is([data-page=review-pro],[data-page=review-basic]) .review-result>small{color:var(--review-muted);font-size:11px}.fm-app[data-page=review-pro] .review-result em{color:var(--pro-edge)}.fm-app[data-page=review-pro] .judgment-strip{background:var(--pro-surface);border:1px solid var(--pro-border);border-left:3px solid var(--pro-edge);border-radius:8px;margin:12px 16px;padding:12px 14px}.fm-app[data-page=review-pro] .judgment-strip h2{color:var(--pro-ink);font-size:16px;line-height:1.7;display:block}.fm-app[data-page=review-pro] .judgment-strip>small,.fm-app[data-page=review-pro] .judgment-strip p{color:var(--pro-ink)}.fm-app[data-page=review-pro] .chain-headline{background:var(--pro-surface);border:1px solid var(--pro-border);border-radius:9px;margin:12px 16px;padding:16px}.fm-app[data-page=review-pro] .chain-headline>small{color:var(--pro-ink)}.fm-app[data-page=review-pro] .chain-headline h2{color:var(--pro-ink);margin:6px 0;font-size:17px;line-height:1.6}.fm-app[data-page=review-pro] .chain-headline p{color:var(--pro-ink);font-size:13px;line-height:1.8}.fm-app[data-page=review-pro] .evidence-steps{gap:5px;margin:15px 16px 10px}.fm-app[data-page=review-pro] .evidence-steps button{border:1px solid var(--pro-border);min-height:66px;color:var(--pro-muted);background:#fff;border-radius:7px;padding:9px 2px}.fm-app[data-page=review-pro] .evidence-steps button span{border-color:var(--pro-border);color:var(--pro-accent)}.fm-app[data-page=review-pro] .evidence-steps .selected{background:var(--pro-selected);border-color:var(--pro-edge);color:var(--pro-ink)}.fm-app[data-page=review-pro] :is(.primary,.path-grid>button){background:var(--pro-surface);color:var(--pro-ink);border:1px solid var(--pro-border)}.fm-app[data-page=review-pro] :is(.text-button,.link-row>svg,.quote-button>svg){color:var(--pro-accent)}.fm-app[data-page=review-pro] .section-heading{background:var(--pro-surface);border-left-color:var(--pro-edge)}.fm-app[data-page=review-pro] .section-heading h2{color:var(--pro-ink)}.fm-app[data-page=review-pro] .event-track>button{border-color:var(--pro-border);color:var(--pro-muted);background:#fff}.fm-app[data-page=review-pro] .event-track>button.selected{background:var(--pro-selected);border-color:var(--pro-edge);color:var(--pro-ink)}.fm-app[data-page=review-pro] button:focus-visible{outline:2px solid var(--pro-accent);outline-offset:2px}.fm-app .pe-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.fm-app .pe-summary{border-bottom:1px solid #e1e8f0;align-items:center;gap:16px;padding:12px 0;display:flex}.fm-app .pe-summary>span{color:#52677d;white-space:nowrap;font-size:12px}.fm-app .pe-summary b{color:#19334d;font-variant-numeric:tabular-nums;margin-right:5px;font-size:20px}.fm-app .pe-summary small{text-align:right;color:#52677d;font-size:11px;line-height:1.5}.fm-app .pe-choices{margin-top:8px;display:grid}.fm-app .pe-choices button{text-align:left;background:#fff;border-bottom:1px solid #e5ecf4;border-left:3px solid #0000;grid-template-columns:32px 1fr 54px;align-items:center;gap:8px;min-height:58px;padding:8px;display:grid}.fm-app .pe-choices button.selected{background:#edf4fd;border-left-color:#246cc2}.fm-app .pe-choices button>span,.fm-app .pe-choices button>small{color:#52677d;font-size:11px}.fm-app .pe-choices button>b{-webkit-line-clamp:2;color:#19334d;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.5;display:-webkit-box;overflow:hidden}.fm-app .pe-active{background:#f9fbfe;border:1px solid #dce6f2;border-radius:8px;margin-top:12px;padding:12px}.fm-app .pe-active p{-webkit-user-select:text;user-select:text}.fm-app .pe-active>small{color:#52677d;font-size:12px;line-height:1.6}.fm-app .pe-active summary{color:#19334d;cursor:pointer;padding-top:8px;font-size:14px;line-height:1.7}.fm-app .pe-active summary span{color:#246cc2;min-height:36px;padding:8px 0;font-size:12px;display:block}.fm-app .pe-active .player-evidence-actions{gap:0}.fm-app .pe-active .player-evidence-actions button{text-align:left;white-space:normal;border-bottom:1px solid #e1e8f0;width:100%;padding:8px 0;line-height:1.6}.fm-app .pe-active .player-evidence-actions button>span{color:#52677d;margin-right:8px;font-size:11px}.fm-app .pe-active .player-evidence-actions .pe-report{border-bottom:0;font-weight:600}:root{color:#151515;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}.mobile-carousel{overscroll-behavior:contain;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow:auto}.mobile-carousel::-webkit-scrollbar{display:none}.mobile-carousel{touch-action:pan-y;overflow:auto hidden}.mobile-carousel[data-dragging=true]{cursor:none}.mobile-carousel-content{width:max-content;min-width:100%;transform:translateX(var(--mobile-carousel-overdrag));will-change:transform;display:flex}.mobile-carousel-scrollbar{z-index:4;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.mobile-carousel-scrollbar[data-visible=true]{opacity:1}.mobile-carousel-scrollbar-thumb{background:#00000059;border-radius:999px;height:3px;position:absolute;bottom:4px;right:4px}body{min-width:320px;overflow:hidden}button,input,textarea{font:inherit}button{cursor:pointer}.phone-stage{place-items:center;width:100%;height:100%;padding:24px;display:grid;position:relative}.device-menu-bar{z-index:100;border-radius:12px;padding:3px;position:absolute;top:18px;right:18px}.device-picker-trigger{color:#151515;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;height:34px;padding:0 10px 0 12px;font:600 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-trigger:hover,.device-picker-trigger[data-state=open]{background:#0000000e}.device-picker-trigger:focus-visible{outline-offset:2px;outline:2px solid #000000b8}.device-picker-menu{z-index:200;min-width:168px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);background:#fffffffa;border-radius:12px;padding:3px;animation:.12s ease-out device-menu-in;box-shadow:0 0 1px #0000000f,0 0 0 1px #00000014,0 4px 4px #0000000d}.device-picker-item{color:#181818;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;justify-content:space-between;align-items:center;height:34px;padding:0 9px 0 10px;font:500 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-item[data-highlighted]{background:#f0f0f0}.device-picker-item[data-state=checked]{font-weight:600}.device-picker-check{color:#181818;place-items:center;display:grid}@keyframes device-menu-in{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.phone-scale-box{position:relative}.phone-device{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.phone-bezel{object-fit:contain;z-index:2;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.device-screen{cursor:none;z-index:1;-webkit-user-select:none;user-select:none;background:#fff;border-radius:42px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.device-camera{z-index:75;pointer-events:none;background:#050505;border-radius:50%;display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.device-screen,.device-screen *{cursor:none!important}.device-screen img,.keyboard-asset{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.device-screen input,.device-screen textarea,.device-screen select,.device-screen option,.device-screen [contenteditable=true]{-webkit-user-select:auto;user-select:auto}.device-screen:active,.device-screen:active *,.device-screen input,.device-screen textarea,.device-screen button,.device-screen a,.device-screen [role=button]{cursor:none!important}.device-screen[data-cursor-debug=true],.device-screen[data-cursor-debug=true] *{cursor:default!important}.device-screen :focus,.device-screen :focus-visible{box-shadow:none!important;outline:0!important}.flow-stack,.flow-scenes,.flow-screen,.mobile-app-viewport{position:absolute;inset:0}.mobile-app-viewport[data-platform=android][data-keyboard-visible=false]{bottom:var(--device-safe-area-bottom,48px)}.flow-stack{--flow-header-height:0px;--flow-header-content-height:0px;--flow-header-safe-area:0px;--flow-footer-height:0px;--keyboard-height:0px;touch-action:pan-y;background:0 0;overflow:hidden}.flow-fixed-header{z-index:12;height:var(--flow-header-height);padding-top:var(--flow-header-safe-area);box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.flow-fixed-footer{z-index:12;right:0;bottom:var(--keyboard-height);height:var(--flow-footer-height);background:0 0;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0}.flow-scenes{top:var(--flow-header-height);bottom:0;overflow:hidden}.flow-screen{will-change:transform;background:0 0;overflow:hidden}.mobile-page{--mobile-safe-area-height:var(--device-safe-area-bottom,34px);--keyboard-height:0px;position:absolute;inset:0}.mobile-page[data-keyboard-visible=true],.mobile-app-viewport[data-platform=android] .mobile-page{--mobile-safe-area-height:0px}.mobile-scroll{top:0;right:0;bottom:var(--keyboard-height);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;overflow:hidden auto}.mobile-scroll::-webkit-scrollbar{display:none}.mobile-scroll[data-dragging=true]{cursor:none}.mobile-cursor{z-index:80;opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(circle at 50% 44%,#ffffffb3 0 34%,#ffffff8a 58%,#eeeeee7a 100%);border:.5px solid #0000001f;border-radius:999px;width:48px;height:48px;transition:opacity 90ms,background 80ms,box-shadow 80ms;position:absolute;top:0;left:0;box-shadow:inset 0 1px 2px #fff9,inset 0 -5px 10px #0000000d,inset 0 0 0 1px #00000006}.mobile-cursor:before{content:"";pointer-events:none;background:linear-gradient(#ffffff61,#fff0);border-radius:999px;width:32px;height:17px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.mobile-cursor:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 0 3px #ffffff47,inset -1px 0 3px #00000005}.mobile-cursor-hotspot{pointer-events:none;background:#ffffffd1;border:1px solid #007afff2;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffbf,0 0 0 3px #007aff29}.mobile-cursor-hotspot:before,.mobile-cursor-hotspot:after{content:"";background:#007afff2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-cursor-hotspot:before{width:17px;height:1px}.mobile-cursor-hotspot:after{width:1px;height:17px}.mobile-cursor[data-visible=true]{opacity:1}.mobile-cursor[data-active=true]{background:radial-gradient(circle at 50% 55%,#e8e8e894 0 30%,#f8f8f880 62%,#ffffffad 100%);box-shadow:inset 0 3px 7px #00000014,inset 0 -4px 8px #ffffff57,inset 0 0 0 1px #00000008}.mobile-cursor[data-active=true]:before{background:linear-gradient(#0000000e,#0000)}.mobile-cursor[data-active=true]:after{box-shadow:inset 0 5px 9px #0000000b,inset 0 -3px 7px #ffffff47}.mobile-scroll-content{will-change:transform;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0;display:grid}.app-screen{background:#fff}.mobile-scrollbar{z-index:9;top:4px;right:5px;bottom:calc(var(--mobile-safe-area-height) + var(--keyboard-height) + 4px);opacity:0;pointer-events:none;width:4px;transition:bottom .26s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute}.mobile-page[data-keyboard-dragging=true] .mobile-scroll,.mobile-page[data-keyboard-dragging=true] .mobile-scrollbar,.flow-stack[data-keyboard-dragging=true] .flow-fixed-footer{transition:none}.mobile-scrollbar[data-visible=true]{opacity:1}.mobile-scrollbar-thumb{background:#00000047;border-radius:999px;width:4px;min-height:36px;transition:background .12s;box-shadow:0 0 0 1px #ffffff2e}.status-bar{z-index:72;color:#050505;pointer-events:none;background:0 0;grid-template-columns:1fr auto;align-items:center;height:54px;padding:10px 34px 0 36px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:grid;position:absolute;top:0;left:0;right:0}.device-screen[data-device=pixel-10] .status-bar{align-items:start;height:auto;padding:32px 32px 0;font-family:Roboto,Arial,sans-serif}.status-time{text-align:center;letter-spacing:0;justify-self:start;min-width:58px;font-size:15px;font-weight:600;line-height:1}.status-indicators{justify-self:end;align-items:center;display:flex}.status-indicator-svg{display:block}.status-indicator-svg[data-platform=ios]{width:79px;height:13px}.status-indicator-svg[data-platform=android]{width:50px;height:14px}.device-screen[data-device=pixel-10] .status-time{font-weight:500;transform:translateY(2px)}.home-indicator-svg{z-index:70;width:100%;height:var(--device-safe-area-bottom,34px);pointer-events:none;display:block;position:absolute;bottom:0;left:0;right:0}.android-navigation-bar{z-index:70;width:428px;height:var(--device-safe-area-bottom,48px);pointer-events:none;-webkit-user-drag:none;display:block;position:absolute;bottom:-1px;left:-1px}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:26px;line-height:1.08}h2{font-size:15px}p{color:#555;font-size:14px;line-height:1.45}.field-label{color:#555;font-size:13px;font-weight:800}.mobile-field{gap:8px;display:grid}.mobile-field input{color:#151515;background:#fff;border:1px solid #0000001a;border-radius:8px;outline:0;width:100%;min-height:44px;padding:0 12px}.mobile-field input:focus{box-shadow:none;border-color:#00000029}.device-screen .mobile-field input:focus,.device-screen .mobile-field input:focus-visible{border-color:#0000001f;box-shadow:none!important;outline:0!important}.sheet-overlay{z-index:20;background:#00000057;position:absolute;inset:0}.bottom-sheet{z-index:21;touch-action:none;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;min-height:260px;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 -16px 48px #0003}.sheet-handle-zone{touch-action:none;place-items:center;height:30px;display:grid}.sheet-handle{background:#c9c9c4;border-radius:999px;width:42px;height:5px}.sheet-header{gap:4px;padding:0 18px 14px;display:grid}.sheet-title{margin:0;font-size:18px;font-weight:900}.sheet-description{color:#737373;margin:0;font-size:13px;line-height:1.35}.sheet-content{padding:0 18px 24px;overflow:auto}.keyboard-dock{z-index:30;height:339px;box-shadow:none;pointer-events:none;will-change:transform;background:#d8d9de;border-radius:32px 32px 0 0;padding:0;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.keyboard-dock[data-platform=android]{background:#f3f2f6;border-radius:0;box-shadow:0 -1px 2px #00000014}.keyboard-dock[data-visible=true]{pointer-events:auto}.keyboard-asset{z-index:1;border-radius:inherit;object-fit:cover;object-position:center bottom;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:relative}.keyboard-dock[data-platform=android] .keyboard-asset{object-fit:fill;border-radius:0}html,body,#root{height:100%;margin:0}.web-stage{background:#eef2f6;justify-content:center;display:flex;position:fixed;inset:0}.device-screen[data-web=true]{--mobile-safe-area-height:max(8px, env(safe-area-inset-bottom,0px));-webkit-user-select:text;user-select:text;-webkit-tap-highlight-color:transparent;border-radius:0;max-width:520px;position:relative;box-shadow:0 0 0 1px #102e4b0f,0 0 32px #102e4b14}.device-screen[data-web=true],.device-screen[data-web=true] *,.device-screen[data-web=true]:active,.device-screen[data-web=true]:active *{cursor:auto!important}.device-screen[data-web=true] button,.device-screen[data-web=true] a,.device-screen[data-web=true] summary,.device-screen[data-web=true] [role=button]{cursor:pointer!important}.device-screen[data-web=true] input,.device-screen[data-web=true] textarea{font-size:max(16px,1em);cursor:text!important}.device-screen[data-web=true] button{-webkit-user-select:none;user-select:none}@media (width<=520px){.web-stage{background:#fff}.device-screen[data-web=true]{box-shadow:none}}.fm-lang-button{z-index:30;top:calc(var(--mobile-safe-area-top,0px) + 10px);color:#fff;background:#ffffff1f;border:1px solid #ffffff59;border-radius:15px;align-items:center;gap:4px;height:30px;padding:0 9px;font:600 12px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:absolute;left:12px;cursor:pointer!important}[dir=rtl] .fm-lang-button{left:auto;right:56px}.fm-lang-button svg{width:15px;height:15px}.fm-lang-sheet{z-index:200;background:#0a192d73;align-items:flex-end;display:flex;position:absolute;inset:0}.fm-lang-panel{width:100%;max-height:80%;padding:6px 0 calc(var(--mobile-safe-area-height,12px) + 8px);color:#18334d;background:#fff;border-radius:16px 16px 0 0;overflow:auto}.fm-lang-panel header{background:#fff;border-bottom:1px solid #e7edf4;justify-content:space-between;align-items:center;padding:12px 16px;font-size:15px;display:flex;position:sticky;top:0}.fm-lang-panel header button{background:0 0;border:0;padding:6px;cursor:pointer!important}.fm-lang-panel ul{margin:0;padding:0;list-style:none}.fm-lang-panel li button{width:100%;min-height:48px;color:inherit;text-align:start;background:0 0;border:0;border-bottom:1px solid #f0f3f7;justify-content:space-between;align-items:center;padding:0 18px;font-size:15px;display:flex;cursor:pointer!important}.fm-lang-panel li button[aria-current=true]{color:#2873cf;font-weight:650}.fm-lang-panel li button:disabled{color:#9aa8b8;cursor:default!important}.fm-lang-panel li small{color:#9aa8b8;font-size:11px}.fm-tr-notice{z-index:40;left:12px;right:12px;bottom:calc(var(--mobile-safe-area-bottom,0px) + 72px);color:#fff;background:#14304f;border-radius:12px;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;font:400 13px/1.45 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:absolute;box-shadow:0 6px 24px #0a192d47}.fm-tr-notice p{flex:1;margin:0}.fm-tr-notice button{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:12px;flex:none;place-items:center;width:24px;height:24px;display:grid}.fm-tr-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex:none;width:14px;height:14px;margin-top:2px;animation:.9s linear infinite fm-tr-spin}@keyframes fm-tr-spin{to{transform:rotate(360deg)}}.fm-account-panel{padding-bottom:calc(var(--mobile-safe-area-height,12px) + 16px)}.fm-account-tabs{background:#eef3f8;border-radius:10px;gap:6px;margin:12px 16px 4px;padding:3px;display:flex}.fm-account-tabs button{color:#5a6f86;background:0 0;border:0;border-radius:8px;flex:1;min-height:36px;font-size:14px;cursor:pointer!important}.fm-account-tabs button[aria-selected=true]{color:#18334d;background:#fff;font-weight:650;box-shadow:0 1px 2px #0a192d1f}.fm-account-form{gap:12px;padding:12px 16px 4px;display:grid}.fm-account-form label{color:#5a6f86;gap:6px;font-size:13px;display:grid}.fm-account-form input{color:#18334d;background:#fff;border:1px solid #d6e0ea;border-radius:10px;min-height:44px;padding:0 12px;font-size:16px}.fm-account-form input:focus{border-color:#2873cf;outline:2px solid #2873cf33}.fm-account-row{gap:8px;display:flex}.fm-account-row input{flex:1;min-width:0}.fm-account-row button{color:#2873cf;background:#fff;border:1px solid #2873cf;border-radius:10px;flex:none;min-width:104px;font-size:14px;cursor:pointer!important}.fm-account-row button:disabled{color:#9aa8b8;border-color:#d6e0ea;cursor:default!important}.fm-account-form .primary{min-height:46px}.fm-account-form .primary:disabled{opacity:.5}.fm-account-error{color:#b42318;background:#fdecec;border-radius:8px;margin:0;padding:8px 10px;font-size:13px}.fm-account-links{justify-content:space-between;margin:0;display:flex}.fm-account-links button{color:#2873cf;background:0 0;border:0;padding:4px 0;font-size:13px;cursor:pointer!important}.fm-account-or{color:#9aa8b8;align-items:center;gap:10px;margin:14px 16px;font-size:12px;display:flex}.fm-account-or:before,.fm-account-or:after{content:"";background:#e7edf4;flex:1;height:1px}.fm-account-google{justify-content:center;min-height:44px;margin:0 16px 10px;display:flex}.fm-account-apple{color:#fff;background:#000;border:0;border-radius:6px;width:calc(100% - 32px);min-height:44px;margin:0 16px;font-size:15px;font-weight:600;display:block;cursor:pointer!important}.fm-account-panel .fine-print{color:#9aa8b8;margin:14px 16px 0;font-size:11px;line-height:1.5}.fm-account-status{color:#1d5fae;text-align:center;background:#eaf3ff;border-radius:12px;margin:12px 0;padding:12px 14px;font-weight:600}.fm-account-panel,.fm-account-panel *{box-sizing:border-box}.fm-account-form input,.fm-account-form label{width:100%;min-width:0}.fm-app .fm-account-apple{letter-spacing:.1px;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:calc(100% - 32px);max-width:360px;height:44px;margin:0 auto;padding:0 44px;font-size:15px;font-weight:500;display:flex;position:relative;color:#fff!important;text-align:center!important;background:#000!important}.fm-app .fm-account-apple-logo{width:16px;height:20px;margin-top:-11px;position:absolute;top:50%;left:14px}[dir=rtl] .fm-app .fm-account-apple-logo{left:auto;right:14px}.fm-app .fm-account-apple:disabled{opacity:.6}
