.bao-share-link{color:#315d48;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #dce6dc;border-radius:6px;padding:6px 10px;font-size:11px}.bao-share-link:hover{background:#eef5ec}.bao-share-link:focus-visible{outline-offset:3px;outline:2px solid #44836c}:root[data-bao-theme=dark] .bao-share-link{color:#c1d4bc;border-color:#4a624a}:root[data-bao-theme=dark] .bao-share-link:hover{background:#314a35}@media (max-width:600px){.bao-share-link{padding:5px 7px;font-size:10px}}.bao-robot{isolation:isolate;color:#255fba;width:100%;height:178px;font-family:inherit;position:relative}.baoqiu-hero-art .bao-robot{height:100%;min-height:0}.bao-robot:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 50% 55%,#b4dcff52,#0000 67%);position:absolute;inset:12% 13% 8%}.bao-robot-stage{touch-action:pan-y;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:16px;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden;background:0 0!important;border:0!important;padding:0!important}.bao-robot-stage:focus-visible{outline-offset:-5px;outline:2px solid #3888ee!important}.bao-robot-canvas,.bao-robot-fallback,.bao-robot-fallback-wrap{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.bao-robot-fallback-wrap>svg{width:100%;height:100%;display:block}.bao-robot-stage[data-renderer=webgl] .bao-robot-fallback,.bao-robot-stage[data-renderer=svg] .bao-robot-canvas{visibility:hidden}.bao-robot-tools{z-index:4;flex-direction:column;align-items:stretch;gap:6px;display:flex;position:absolute;top:14px;right:13px}.bao-robot-tools>button{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#376197;min-height:27px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:5px 9px;font-size:9px;font-weight:600;line-height:1.3;display:inline-flex;box-shadow:0 2px 7px #245d9e08;background:#ffffffe3!important;border:1px solid #c9dcf5!important}.bao-robot-tools>button:hover{box-shadow:0 3px 11px #245d9e14;background:#fff!important;border-color:#8db8ed!important}.bao-robot-tools>button[aria-expanded=true]{color:#fff;background:#255fba!important;border-color:#255fba!important}.bao-robot-tools>button:focus-visible{outline-offset:3px;outline:2px solid #3888ee}.bao-robot-tools svg{flex-shrink:0;width:12px;height:12px}.bao-robot-status{z-index:3;letter-spacing:.1px;color:#6b8eaf;pointer-events:none;text-shadow:0 1px 4px #eff7ff;max-width:145px;font-size:9px;line-height:1.5;position:absolute;bottom:13px;left:14px}.bao-robot-status:before{content:"";background:#6aaefa;border-radius:50%;width:4px;height:4px;margin:0 5px 1px 0;display:inline-block;box-shadow:0 0 0 3px #94c4ff24}.bao-robot-panel{z-index:180;box-sizing:border-box;overscroll-behavior:contain;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#33567f;scrollbar-width:thin;scrollbar-color:#b9cfe9 transparent;background:#f8fbfff7;border:1px solid #d3e1f3;border-radius:16px;padding:16px;font-family:inherit;overflow-y:auto;box-shadow:0 18px 65px #173d6b2b,0 3px 14px #173d6b0f}.bao-robot-panel *{box-sizing:border-box}.bao-robot-panel button{font:inherit;cursor:pointer}.bao-robot-panel button:focus-visible{outline-offset:2px;outline:2px solid #3888ee}.bao-robot-panel-header{border-bottom:1px solid #e1eaf6;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.bao-robot-panel-header h2,.bao-robot-panel-header h3,.bao-robot-panel-header strong{letter-spacing:.1px;color:#31557f;margin:0;font-size:15px;font-weight:700;line-height:1.5}.bao-robot-panel-header p,.bao-robot-panel-header small{color:#839ab4;margin:4px 0 0;font-size:10px;font-weight:400;line-height:1.7;display:block}.bao-robot-panel-header>button{color:#7b96b7;background:#edf4fc;border:0;border-radius:7px;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:18px;line-height:1;display:grid}.bao-robot-panel-header>button:hover{color:#315d96;background:#e1ecfb}.bao-robot-panel-tools{flex-wrap:wrap;align-items:center;gap:7px;margin:12px 0 13px;display:flex}.bao-robot-panel-tools>button{color:#53749d;background:#fff;border:1px solid #d8e4f4;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:30px;padding:7px 10px;font-size:10px;line-height:1.4;display:inline-flex}.bao-robot-panel-tools>button:first-child,.bao-robot-panel-tools>button[aria-pressed=true]{color:#fff;background:#255fba;border-color:#255fba}.bao-robot-panel-tools>button:hover{border-color:#86b0e5}.bao-robot-panel-tools>button:disabled{opacity:.55;cursor:default}.bao-robot-groups{gap:12px;display:grid}.bao-robot-action-group{border:0;min-width:0;margin:0;padding:0}.bao-robot-action-group>legend{color:#8b9eb7;margin:0 0 7px;padding:0;font-size:10px;font-weight:600;line-height:1.5}.bao-robot-action-group h3,.bao-robot-action-group h4,.bao-robot-action-group>strong{color:#8b9eb7;margin:0 0 7px;font-size:10px;font-weight:600;line-height:1.5;display:block}.bao-robot-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.bao-robot-action{color:#4c6c99;background:#fff;border:1px solid #e0e9f6;border-radius:7px;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:31px;padding:7px 5px;font-size:10px;font-weight:400;line-height:1.4;transition:background .15s,border-color .15s,box-shadow .15s;display:flex}.bao-robot-action:hover{color:#2e5f9f;background:#eff6ff;border-color:#afc9ed}.bao-robot-action[aria-pressed=true]{color:#2d61a4;background:#e5f0ff;border-color:#79a8e4;font-weight:600;box-shadow:inset 0 0 0 1px #91baff24}.bao-robot-panel [role=status],.bao-robot-panel-status{color:#839bb8;border-top:1px solid #e1eaf6;margin:12px 0 0;padding-top:10px;font-size:10px;line-height:1.7}.bao-robot-motion-note{color:#8499b1;background:#f0f6fd;border-radius:7px;margin-bottom:12px;padding:8px 10px;font-size:10px;line-height:1.7}.bao-robot-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-bao-theme=dark] .bao-robot-tools>button{color:#c4dbf5;background:#192f50eb!important;border-color:#44658d!important}:root[data-bao-theme=dark] .bao-robot-status{color:#b3cde9;text-shadow:0 1px 4px #112339}:root[data-bao-theme=dark] .bao-robot-panel{color:#c4d9f3;background:#142740f7;border-color:#3f6088;box-shadow:0 18px 65px #0006}:root[data-bao-theme=dark] .bao-robot-panel-header{border-color:#315174}:root[data-bao-theme=dark] .bao-robot-panel-header h2,:root[data-bao-theme=dark] .bao-robot-panel-header h3,:root[data-bao-theme=dark] .bao-robot-panel-header strong{color:#d2e5ff}:root[data-bao-theme=dark] .bao-robot-panel-header p,:root[data-bao-theme=dark] .bao-robot-panel-header small,:root[data-bao-theme=dark] .bao-robot-action-group h3,:root[data-bao-theme=dark] .bao-robot-action-group h4,:root[data-bao-theme=dark] .bao-robot-action-group>legend{color:#99b6d9}:root[data-bao-theme=dark] .bao-robot-panel-header>button,:root[data-bao-theme=dark] .bao-robot-panel-tools>button,:root[data-bao-theme=dark] .bao-robot-action{color:#bfd6f1;background:#1d3554;border-color:#395a80}:root[data-bao-theme=dark] .bao-robot-action[aria-pressed=true],:root[data-bao-theme=dark] .bao-robot-panel-tools>button[aria-pressed=true]{color:#e1eeff;background:#365d92;border-color:#8bb8ee}:root[data-bao-theme=dark] .bao-robot-panel [role=status],:root[data-bao-theme=dark] .bao-robot-panel-status{color:#a1bfdf;border-color:#315174}@media (max-width:850px){.bao-robot{height:170px}.bao-robot-tools{top:11px;right:8px}.bao-robot-tools>button{min-height:25px;padding:4px 7px;font-size:8px}.bao-robot-status{max-width:120px;font-size:8px;bottom:10px;left:7px}}@media (max-width:600px){.bao-robot{height:148px}.bao-robot-tools{gap:4px;top:7px;right:4px}.bao-robot-tools>button{border-radius:6px;min-height:22px;padding:4px 6px;font-size:7px}.bao-robot-tools svg{width:10px;height:10px}.bao-robot-status{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;top:0;bottom:auto;left:0;overflow:hidden}.bao-robot-panel{border-radius:13px;padding:14px}.bao-robot-panel-header h2,.bao-robot-panel-header h3,.bao-robot-panel-header strong{font-size:14px}.bao-robot-action{min-height:34px;font-size:10px}.bao-robot-panel-tools>button{min-height:32px}}@media (prefers-reduced-motion:reduce){.bao-robot-action,.bao-robot-tools>button{transition:none}}@media (max-width:600px){.baoqiu-home .baoqiu-hero h1{font-size:clamp(19px,5.7vw,24px)}}@media (max-width:360px){.baoqiu-home .baoqiu-hero h1{font-size:clamp(18px,5.7vw,21px)}}.league-logo{flex:0 0 var(--league-logo-size,22px);width:var(--league-logo-size,22px);height:var(--league-logo-size,22px);min-width:var(--league-logo-size,22px);max-width:var(--league-logo-size,22px);vertical-align:middle;isolation:isolate;justify-content:center;align-items:center;line-height:0;display:inline-flex;position:relative;overflow:hidden}.league-logo>img{object-fit:contain;object-position:center;pointer-events:none;border:0;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;display:block;position:absolute;inset:0}.league-logo-fallback{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.league-logo-placeholder{pointer-events:none;width:100%;max-width:100%;height:100%;max-height:100%;padding:0;display:block}.league-logo[data-status=fallback]{filter:none}:root[data-bao-theme=dark] .league-logo-placeholder{filter:brightness(.94)saturate(.8)}.score-table td.league-col .league-badge.league-logo-badge{white-space:normal;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:6px;width:100%;min-width:0;padding-left:6px;padding-right:4px;display:grid;overflow:hidden}.league-badge-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.7;display:block;overflow:hidden}.baoqiu-site .score-table th.league-col,.baoqiu-site .score-table td.league-col,.baoqiu-site .basketball-table th.league-col,.baoqiu-site .basketball-table td.league-col{width:130px;min-width:130px;max-width:130px}.score-table .league-logo-badge>.league-logo{justify-self:start}.league-quick-bar .league-option .league-logo{margin-right:1px}.league-quick-bar .league-option>span:not(.league-logo){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.league-check-item>.league-logo{flex-shrink:0}.league-check-item>span:not(.league-logo){min-width:0}.league-check-item>small{margin-left:auto}.league-quick-bar .league-option{align-items:center;gap:5px;display:flex}.league-title-with-logo{vertical-align:middle;align-items:center;gap:6px;min-width:0;display:inline-flex}.league-title-with-logo>span:not(.league-logo){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.strip-match-info>.league-title-with-logo{max-width:100%;line-height:1.6}.basketball-league-caption>.league-logo{margin-right:1px}.chat-schedule-match>span{align-items:center;gap:5px;min-width:0;display:flex}.chat-schedule-match>span>small{margin-left:auto}.match-facts .league-title-with-logo{font-size:inherit}.baoqiu-fixture-leagues>button,.baoqiu-league-strip>div>button{align-items:center;gap:5px;display:inline-flex}.baoqiu-match-meta>b{align-items:center;gap:5px;min-width:0;max-width:65%;display:flex}.baoqiu-match-meta>b>.baoqiu-league-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.baoqiu-insight-focus>button>span{align-items:center;gap:5px;min-width:0;display:flex}.baoqiu-insight-focus>button>span>.baoqiu-league-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.baoqiu-insight-focus>button>span>small{flex-shrink:0;margin-left:auto}.baoqiu-league-strip>div>button>small{flex-shrink:0}@media (max-width:760px){.baoqiu-site .score-table th.league-col,.baoqiu-site .score-table td.league-col,.baoqiu-site .basketball-table th.league-col,.baoqiu-site .basketball-table td.league-col{width:119px;min-width:119px;max-width:119px}.score-table td.league-col .league-badge.league-logo-badge{gap:5px;padding-left:5px;padding-right:2px}.league-quick-bar .league-option{gap:4px}.league-check-item>.league-logo{min-width:15px;max-width:15px;--league-logo-size:15px!important;width:15px!important;height:15px!important}.baoqiu-match-meta>b{gap:4px;max-width:65%}.baoqiu-match-meta>b>.league-logo{min-width:15px;max-width:15px;--league-logo-size:15px!important;width:15px!important;height:15px!important}.baoqiu-fixture-leagues>button,.baoqiu-league-strip>div>button{gap:4px}.strip-match-info>.league-title-with-logo{gap:3px}.strip-match-info>.league-title-with-logo>.league-logo{min-width:14px;max-width:14px;--league-logo-size:14px!important;width:14px!important;height:14px!important}}.bao-team-image{width:var(--team-image-size,24px);height:var(--team-image-size,24px);flex:0 0 var(--team-image-size,24px);vertical-align:middle;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.bao-team-image>img{object-fit:contain;width:100%;height:100%;display:block}.bao-team-image[data-image-state=unavailable]{display:none}.team-name-with-logo{align-items:center;gap:7px;min-width:0;display:inline-flex}.team-name-with-logo>.team-name{min-width:0}.home-col .team-name-with-logo{justify-content:flex-end}.away-col .team-name-with-logo{justify-content:flex-start}.basketball-player-photo[data-photo-state=unavailable],.football-player-photo[data-status=unavailable]{display:none}.basketball-player-photo:not([data-photo-state=ready]),.football-player-photo:not([data-status=ready]){background:0 0;border-color:#0000}.baoqiu-match-team>.bao-team-image{margin:0 1px 0 0}.basketball-photo-notice{color:#89958b;margin:7px 12px;font-size:9px;line-height:1.8;display:block}.basketball-leader-note .basketball-photo-notice{margin:6px 0 0}.basketball-player-photo[data-photo-state=unavailable],.football-player-photo[data-status=unavailable]{visibility:hidden;background:0 0;border-color:#0000;display:inline-flex}.football-event-glyph{vertical-align:middle;color:#64727e;flex:none;justify-content:center;align-items:center;width:20px;height:20px;line-height:0;display:inline-flex}.football-event-glyph>svg{width:100%;height:100%;display:block;overflow:visible}.fetime-root{--fetime-green:#245b43;--fetime-home:#ffb668;--fetime-away:#b9bfc7;--fetime-ink:#626c70;--fetime-muted:#a0a6ad;box-sizing:border-box;min-width:0;max-width:100%;color:var(--fetime-ink);background:#fff;border:1px solid #e8eaed;border-radius:0;margin-bottom:12px;padding:6px 10px;font-family:inherit;box-shadow:0 1px 3px #18233406}.fetime-root *{box-sizing:border-box}.fetime-header{justify-content:space-between;align-items:center;gap:10px;min-height:16px;margin-bottom:1px;display:flex}.fetime-header>h3{color:#959da5;margin:0;font-size:9px;font-weight:400;line-height:16px}.fetime-controls{color:#b1b7bc;justify-content:flex-end;align-items:center;gap:10px;font-size:8px;line-height:14px;display:flex}.fetime-controls>time{white-space:nowrap;font-family:Arial,sans-serif;font-size:8px}.fetime-status{color:#9aa69c;font-size:8px}.fetime-warning-badge{color:#b08c54;font-size:8px}.fetime-root .fetime-refresh{color:#9ca4ac;min-width:0;font:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:3px;padding:0;font-size:8px;line-height:16px;display:inline-flex}.fetime-refresh>span{font-family:Arial,sans-serif;font-size:15px;line-height:14px}.fetime-root .fetime-refresh:hover:not(:disabled){color:var(--fetime-green);background:0 0}.fetime-refresh:disabled{opacity:.5;cursor:wait}.fetime-warning{color:#a17d48;background:#fffbf1;border-bottom:1px solid #f0e6d6;margin:3px 0;padding:4px 6px;font-size:9px;line-height:1.6}.fetime-empty{min-height:112px;color:var(--fetime-muted);text-align:center;justify-content:center;align-items:center;margin:0;padding:12px;font-size:11px;line-height:1.8;display:flex}.fetime-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#d3d8dc #fafbfc;background:#fff;max-height:146px;overflow:auto}.fetime-canvas{min-width:800px;padding:0}.fetime-axis,.fetime-lane{grid-template-columns:128px minmax(0,1fr);align-items:stretch;gap:8px;display:grid}.fetime-axis{z-index:5;background:#fff;position:sticky;top:0}.fetime-axis-label{z-index:6;color:#0000;background:#fff;font-size:0;position:sticky;left:0}.fetime-plot{min-width:0;margin:0 16px 0 10px;position:relative}.fetime-axis-plot{height:24px}.fetime-tick{color:#adb3ba;white-space:nowrap;font-family:Arial,sans-serif;font-size:10px;font-weight:400;line-height:14px;position:absolute;top:4px;transform:translate(-50%)}.fetime-tick.fetime-ht,.fetime-tick.fetime-end{color:#ff9854}.fetime-tick.fetime-end{transform:translate(-100%)}.fetime-lane{background:#fff}.fetime-team{z-index:3;background:#fff;align-items:center;gap:7px;min-width:0;padding:0 5px 0 3px;display:flex;position:sticky;left:0}.fetime-team-badge{flex:none;justify-content:center;align-items:center;width:23px;height:25px;display:inline-flex}.fetime-team-badge>img{object-fit:contain;width:22px;height:24px;display:block}.fetime-team-badge>span{color:#9aa4ae;background:#f4f5f7;border-radius:3px;place-items:center;width:21px;height:23px;font-size:11px;display:grid}.fetime-team>strong{text-overflow:ellipsis;white-space:nowrap;color:#747c83;font-size:11px;font-weight:400;line-height:1.4;overflow:hidden}.fetime-lane-plot{overflow:visible}.fetime-lane-home .fetime-lane-plot{background:linear-gradient(#fffaf3,#fdf9f3);border-bottom:1px solid #e3e4e6}.fetime-lane-away .fetime-lane-plot{background:linear-gradient(#f7f8fa,#fafbfc)}.fetime-gridline{pointer-events:none;z-index:0;background:#e8e9ec;width:1px;position:absolute;top:0;bottom:0}.fetime-gridline.fetime-gridline-ht,.fetime-gridline.fetime-gridline-end{background:#ffbd89}.fetime-density{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.fetime-density>span{background:var(--fetime-home);opacity:.2;border-right:1px solid #fff8;min-height:3px;display:block;position:absolute;bottom:0}.fetime-lane-away .fetime-density>span{background:var(--fetime-away);opacity:.26;top:0;bottom:auto}.fetime-root .fetime-event{font:inherit;color:#727c85;text-align:left;cursor:pointer;box-shadow:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:0;line-height:1.5;display:inline-flex}.fetime-root .fetime-positioned{z-index:2;width:20px;height:18px;padding:0;position:absolute;overflow:visible;transform:translate(-50%)}.fetime-positioned .football-event-glyph{width:18px;height:18px}.fetime-root .football-event-glyph>svg{width:100%;height:100%}.fetime-root .fetime-event:hover{box-shadow:none;z-index:4;background:0 0}.fetime-event:hover .football-event-glyph{transform:scale(1.12)}.fetime-positioned.fetime-selected:before{content:"";z-index:-1;background:#fff7df44;border:1px solid #d6b778;border-radius:4px;position:absolute;inset:-3px -2px}:is(.fetime-event:focus-visible,.fetime-refresh:focus-visible,.fetime-scroll:focus-visible){outline:2px solid var(--fetime-green);outline-offset:2px}.fetime-footer{justify-content:space-between;align-items:center;gap:10px;min-height:19px;margin-top:3px;display:flex}.fetime-legend{border:0;flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;line-height:16px;display:flex}.fetime-legend>span{color:#9ba3aa;white-space:nowrap;align-items:center;gap:3px;font-size:8px;display:inline-flex}.fetime-legend .football-event-glyph{width:13px;height:13px}.fetime-legend b{color:#8a959e;font-size:8px;font-weight:400}.fetime-source-note{color:#b5bbc0;white-space:nowrap;font-size:8px;line-height:15px}.fetime-unlocated,.fetime-all-records{vertical-align:top;border:0;max-width:100%;margin:0 14px 0 0;padding:0;display:inline-block}.fetime-unlocated[open],.fetime-all-records[open]{width:100%;margin-top:3px;display:block}.fetime-unlocated>summary,.fetime-all-records>summary{color:#aab0b7;cursor:pointer;font-size:8px;line-height:14px}.fetime-unlocated>summary>span{color:#b4bac0;margin-left:8px;font-size:8px}.fetime-record-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:230px;margin-top:9px;padding:2px;display:grid;overflow:auto}.fetime-record-list .fetime-event{justify-content:flex-start;min-width:0;min-height:45px;padding:6px 8px}.fetime-record-list .fetime-event>span{min-width:0;font-size:10px}.fetime-record-list .fetime-event strong{margin-right:8px;font-size:10px;font-weight:600}.fetime-record-list .fetime-event small{color:#8a9b90;white-space:normal;overflow-wrap:anywhere;font-size:9px;display:block}.fetime-detail{background:#f8fbf9;border:1px solid #dbe7df;border-radius:7px;margin-top:12px;padding:12px}.fetime-detail>div{align-items:center;gap:8px;display:flex}.fetime-detail>div>svg{width:23px;height:23px;color:var(--fetime-green)}.fetime-detail h4{margin:0;font-size:13px;font-weight:600;line-height:1.5}.fetime-detail>div>button{font:inherit;color:#8d9d92;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:2px 4px;font-size:20px;line-height:1}.fetime-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 15px;margin:12px 0;font-size:10px;display:grid}.fetime-detail dl>div{min-width:0}.fetime-detail dt{color:#8f9f94;margin-bottom:3px;font-size:9px}.fetime-detail dd{color:#465b4c;overflow-wrap:anywhere;margin:0;line-height:1.7}.fetime-detail>p{color:#8c8064;margin:7px 0;font-size:10px;line-height:1.8}.fetime-detail pre{color:#64796c;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border:1px solid #e5ece7;border-radius:4px;max-height:220px;margin:8px 0 0;padding:9px;font-size:10px;line-height:1.7;overflow:auto}.fetime-footnote{color:#9aa89f;margin:11px 0 0;font-size:9px;line-height:1.8}.fetime-detail>div>.football-event-glyph{width:20px;height:20px}.fetime-detail{border-radius:2px;margin-top:6px;padding:8px 10px}.fetime-detail h4{font-size:11px}.fetime-detail dl{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px 12px;margin:8px 0}.fetime-detail dt{font-size:8px}.fetime-detail dd,.fetime-detail pre{font-size:9px}.fetime-record-list .fetime-event{background:#fafbfc;border:1px solid #edf0f2;border-radius:2px;min-height:36px;padding:5px 7px}.fetime-record-list .fetime-event>span:not(.football-event-glyph){font-size:10px}.fetime-record-list .fetime-event small{font-size:8px}@media (max-width:680px){.fetime-root{margin-bottom:9px;padding:5px 7px}.fetime-header{min-height:15px}.fetime-header>h3{font-size:8px}.fetime-controls{gap:7px}.fetime-controls>time{font-size:7px}.fetime-canvas{min-width:760px}.fetime-axis,.fetime-lane{grid-template-columns:105px minmax(0,1fr);gap:6px}.fetime-team{gap:5px;padding-left:0}.fetime-team>strong{font-size:10px}.fetime-team-badge{width:21px}.fetime-team-badge>img{width:19px;height:22px}.fetime-tick{font-size:9px}.fetime-footer,.fetime-legend{gap:7px}.fetime-source-note{font-size:7px}.fetime-record-list{grid-template-columns:1fr}.fetime-detail dl{grid-template-columns:repeat(2,minmax(0,1fr))}.fetime-unlocated>summary>span{font-size:7px}}:root[data-bao-theme=dark] .fetime-root,:root[data-bao-theme=dark] .fetime-scroll,:root[data-bao-theme=dark] .fetime-axis,:root[data-bao-theme=dark] .fetime-axis-label,:root[data-bao-theme=dark] .fetime-team{background:#1c2c20;border-color:#344733}:root[data-bao-theme=dark] .fetime-lane-home .fetime-lane-plot{background:#2d3025;border-color:#40513a}:root[data-bao-theme=dark] .fetime-lane-away .fetime-lane-plot{background:#25302a}:root[data-bao-theme=dark] .fetime-gridline{background:#37463b}:root[data-bao-theme=dark] .fetime-gridline-ht,:root[data-bao-theme=dark] .fetime-gridline-end{background:#8e7752}:root[data-bao-theme=dark] .fetime-team>strong{color:#b5c2ad}:root[data-bao-theme=dark] .fetime-detail,:root[data-bao-theme=dark] .fetime-record-list .fetime-event{background:#233425;border-color:#344733}.football-commentary{color:#747c75;--fcom-line:#e7e9e7;--fcom-soft:#f7f7f9;--fcom-ink:#59605b;background:#fff;min-width:0;padding:0 18px 14px;font-family:inherit}.football-commentary *{box-sizing:border-box}.fcom-toolbar{color:#adb2ad;border-bottom:1px solid #f0f0f0;align-items:center;gap:9px;min-height:39px;font-size:9px;display:flex}.fcom-source-tag{color:#8e9b8d;background:#f5f8f2;border:1px solid #edf0e8;border-radius:2px;padding:3px 6px;font-size:9px;line-height:1.4}.fcom-source-tag.original{color:#7b9a8b;background:#f2f8f5}.fcom-status{color:#abb1aa;font-size:9px}.fcom-toolbar>time{color:#b2b8b1;margin-left:auto;font-family:Arial,sans-serif;font-size:8px}.fcom-toolbar>button{font:inherit;color:#9ca79a;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:4px 0 4px 5px;font-size:9px;display:inline-flex}.fcom-toolbar>button:hover{color:#597f66}.fcom-toolbar>button:disabled{opacity:.5;cursor:wait}.fcom-toolbar>button:focus-visible{outline-offset:3px;outline:2px solid #77a386}.fcom-load-more:focus-visible{outline-offset:3px;outline:2px solid #77a386}.fcom-source-details>summary:focus-visible{outline-offset:3px;outline:2px solid #77a386}.fcom-source-note{color:#aeb4ac;margin:9px 0 3px;padding:0 4px;font-size:9px;line-height:1.8}.fcom-warning{color:#ae9670;background:#fffaf0;border:1px solid #f1e7ce;margin:10px 0;padding:8px 10px;font-size:10px;line-height:1.8}.fcom-source-details{color:#b2b6ad;margin:5px 4px 8px;font-size:9px;line-height:1.7}.fcom-source-details>summary{cursor:pointer;color:#a8b1a1;list-style:none}.fcom-source-details>summary:before{content:"＋";margin-right:3px;font-size:9px}.fcom-source-details[open]>summary:before{content:"−"}.fcom-source-details>p{color:#afb8a6;overflow-wrap:anywhere;background:#fafbf8;margin:6px 0 0;padding:7px 9px;line-height:1.8}.fcom-stream{margin:0;padding:8px 0 0;list-style:none;position:relative}.fcom-stream:before{content:"";border-left:1px dashed var(--fcom-line);pointer-events:none;position:absolute;top:25px;bottom:27px;left:27px}.fcom-row{isolation:isolate;grid-template-columns:56px 42px minmax(0,1fr);align-items:start;gap:0;min-height:58px;padding:11px 0;display:grid;position:relative}.fcom-icon{z-index:1;background:#fafafa;border:1px solid #f7f7f7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-left:12px;display:flex}.fcom-icon .football-event-glyph,.fcom-icon .fetime-glyph,.fcom-icon>svg{flex-shrink:0;width:17px;height:19px;display:block}.fcom-minute{color:#9da29d;white-space:nowrap;padding-top:7px;font-family:Arial,sans-serif;font-size:10px;line-height:1.7}.fcom-content{min-width:0;padding:5px 12px 7px 0}.fcom-content>h3{color:#515651;margin:0 0 5px;font-size:15px;font-weight:450;line-height:1.5}.fcom-content>p{color:#7f867e;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:11px;font-weight:400;line-height:1.95}.fcom-content>small{color:#b4b9b0;margin-top:4px;font-size:8px;line-height:1.8;display:block}.fcom-row.is-highlight{min-height:82px;margin:4px 0 7px;padding-top:14px;padding-bottom:12px}.fcom-row.is-highlight:before{content:"";background:var(--fcom-soft);z-index:-1;position:absolute;inset:0 3% 0 27px}.fcom-row.is-highlight .fcom-icon{background:#e7e8eb;border-color:#e7e8eb;margin-top:3px}.fcom-row.is-highlight .fcom-minute{padding-top:10px}.fcom-row.is-highlight .fcom-content{padding-top:3px;padding-right:22px}.fcom-row.is-highlight .fcom-content>p{color:#969c95;font-size:10px;line-height:1.9}.fcom-row.fcom-goal:before{background:#f0f0f3}.fcom-row.fcom-goal .fcom-icon{background:#e3e4e7}.fcom-row.is-current-status .fcom-content>h3{font-size:14px}.fcom-row.is-current-status .fcom-content>small{color:#afb5a8;font-size:8px}.fcom-row.fcom-start .fcom-icon,.fcom-row.fcom-half .fcom-icon,.fcom-row.fcom-end .fcom-icon{background:#e3e4e7}.fcom-load-more{width:calc(100% - 56px);font:inherit;color:#a5b199;text-align:center;cursor:pointer;background:#fafcf7;border:1px solid #e9eee4;margin:7px 0 15px 56px;padding:10px;font-size:10px;display:block}.fcom-load-more:hover{color:#758d64;background:#f3f8eb}.fcom-empty{color:#b3b8ae;text-align:center;justify-content:center;align-items:center;min-height:145px;margin:0;padding:40px 14px;font-size:11px;line-height:1.9;display:flex}.fcom-stream:empty:before{display:none}.fcom-legend{color:#a9afa3;border-top:1px solid #e9ece6;flex-wrap:wrap;align-items:center;gap:9px 15px;margin-top:16px;padding:12px 6px 1px;font-size:9px;line-height:1.7;display:flex}.fcom-legend>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.fcom-legend>span:first-child{color:#b4baae;border-right:1px solid #eceee8;padding-right:5px}.fcom-legend .football-event-glyph,.fcom-legend .fetime-glyph,.fcom-legend svg{flex-shrink:0;width:13px;height:15px;display:block}:root[data-bao-theme=dark] .football-commentary{color:#a8b59f;--fcom-line:#3b4d36;--fcom-soft:#25382a;--fcom-ink:#bfceb6;background:#1c2c20}:root[data-bao-theme=dark] .fcom-toolbar,:root[data-bao-theme=dark] .fcom-legend{border-color:#34452e}:root[data-bao-theme=dark] .fcom-icon{background:#25352a;border-color:#34482e}:root[data-bao-theme=dark] .fcom-row.is-highlight .fcom-icon{background:#3a493b;border-color:#3a493b}:root[data-bao-theme=dark] .fcom-row.fcom-goal:before{background:#293a2e}:root[data-bao-theme=dark] .fcom-content>h3{color:#c2d0b9}:root[data-bao-theme=dark] .fcom-content>p{color:#a8b59e}:root[data-bao-theme=dark] .fcom-source-tag{color:#8fa885;background:#27392a;border-color:#354a30}:root[data-bao-theme=dark] .fcom-load-more{color:#a2b291;background:#233827;border-color:#3a5032}@media (min-width:1300px){.fcom-row{grid-template-columns:65px 48px minmax(0,1fr)}.fcom-stream:before{left:33px}.fcom-icon{margin-left:18px}.fcom-row.is-highlight:before{left:33px}.fcom-content>p{font-size:12px}.fcom-row.is-highlight .fcom-content>p{font-size:11px}.fcom-row{min-height:64px}}@media (max-width:680px){.football-commentary{padding:0 10px 11px}.fcom-toolbar{gap:7px;min-height:35px}.fcom-source-tag,.fcom-status,.fcom-toolbar>button{font-size:8px}.fcom-toolbar>time{font-size:7px}.fcom-source-note{margin:7px 0 1px;padding:0 1px;font-size:8px}.fcom-warning{margin:8px 0;padding:7px 9px;font-size:9px}.fcom-source-details{margin-left:1px;margin-right:1px;font-size:8px}.fcom-stream{padding-top:7px}.fcom-stream:before{top:22px;bottom:22px;left:17px}.fcom-row{grid-template-columns:38px 34px minmax(0,1fr);min-height:52px;padding:10px 0}.fcom-icon{width:26px;height:26px;margin-left:4px}.fcom-icon .football-event-glyph,.fcom-icon .fetime-glyph,.fcom-icon>svg{width:15px;height:17px}.fcom-minute{padding-top:5px;font-size:9px}.fcom-content{padding:3px 3px 5px 0}.fcom-content>p{font-size:10px;line-height:1.9}.fcom-content>h3{margin-bottom:4px;font-size:13px}.fcom-content>small{margin-top:3px;font-size:7px}.fcom-row.is-highlight{min-height:76px;margin:3px 0 6px;padding-top:12px;padding-bottom:11px}.fcom-row.is-highlight:before{left:17px;right:0}.fcom-row.is-highlight .fcom-icon{margin-top:3px}.fcom-row.is-highlight .fcom-minute{padding-top:8px}.fcom-row.is-highlight .fcom-content{padding-top:2px;padding-right:10px}.fcom-row.is-highlight .fcom-content>p{font-size:9px;line-height:1.9}.fcom-row.is-current-status .fcom-content>h3{font-size:13px}.fcom-row.is-current-status .fcom-content>small{font-size:7px}.fcom-load-more{width:calc(100% - 38px);margin-left:38px;padding:9px;font-size:9px}.fcom-empty{min-height:120px;padding:30px 10px;font-size:10px}.fcom-legend{gap:8px 10px;margin-top:12px;padding:10px 1px 0;font-size:8px}.fcom-legend .football-event-glyph,.fcom-legend .fetime-glyph,.fcom-legend svg{width:12px;height:14px}}.bao-expert-avatar{--expert-avatar-size:52px;width:var(--expert-avatar-size);height:var(--expert-avatar-size);color:#54816a;vertical-align:middle;isolation:isolate;background:linear-gradient(145deg,#f1f5e9,#dce9d8);border:1px solid #dfe8de;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 2px 7px #244f3510}.bao-expert-avatar[data-tone="1"]{color:#957f4b;background:linear-gradient(145deg,#f5f0e5,#e9dec6)}.bao-expert-avatar[data-tone="2"]{color:#5a8390;background:linear-gradient(145deg,#edf4f4,#d4e3e6)}.bao-expert-avatar[data-tone="3"]{color:#7a8b53;background:linear-gradient(145deg,#f2f3e8,#e0e7cc)}.bao-expert-avatar>img{object-fit:cover;object-position:center 35%;border-radius:inherit;background:#edf2e8;width:100%;height:100%;display:block;position:absolute;inset:0}.bao-expert-avatar.is-robot>img{object-position:center 35%;transform-origin:50% 8%;transform:scale(1.78)}.bao-expert-avatar-initial{font-family:inherit;font-size:calc(var(--expert-avatar-size)*.37);letter-spacing:-.035em;-webkit-user-select:none;user-select:none;font-weight:600;line-height:1}:root[data-bao-theme=dark] .bao-expert-avatar{color:#b6c9a6;background:linear-gradient(145deg,#344a31,#263d2b);border-color:#4a6145}.bao-feature-center{color:#263e32;--bfc-green:#245b43;--bfc-pale:#eef4e9;--bfc-muted:#8b988f;--bfc-border:#e4e9e3;max-width:1400px;margin:0 auto;padding:18px 22px 26px;font-family:inherit;font-size:13px}.bao-feature-center *{box-sizing:border-box}.bao-feature-center button,.bao-feature-center input,.bao-feature-center select,.bao-feature-center textarea{font:inherit}.bao-feature-center button{cursor:pointer}.bao-feature-center button:disabled{opacity:.45;cursor:not-allowed}:is(.bao-feature-center button:focus-visible,.bao-feature-center input:focus-visible,.bao-feature-center select:focus-visible,.bao-feature-center textarea:focus-visible,.bfc-modal button:focus-visible){outline-offset:3px;outline:2px solid #4a9973}.bfc-page-heading{align-items:center;gap:14px;min-height:42px;margin-bottom:14px;display:flex}.bfc-page-heading>div{align-items:baseline;gap:12px;display:flex}.bfc-page-heading>div>span{letter-spacing:2px;color:#819686;font-size:9px}.bfc-page-heading h1{margin:0;font-size:22px;font-weight:700;line-height:1.4}.bfc-page-heading>p{color:#9aa39c;margin:0 0 0 auto;font-size:10px}.bfc-demo-badge{color:#648258;white-space:nowrap;background:#f2f6ec;border:1px solid #d1dfca;border-radius:4px;padding:3px 8px;font-size:10px}.bfc-panel{border:1px solid var(--bfc-border);background:#fff;border-radius:5px;min-width:0;margin-bottom:13px;overflow:hidden}.bfc-panel-heading{border-bottom:1px solid #eef0ec;justify-content:space-between;align-items:center;gap:10px;min-height:45px;padding:11px 17px;display:flex}.bfc-panel-heading h2{margin:0;font-size:14px;font-weight:650;line-height:1.5}.bfc-panel-heading>button,.bfc-tabbar>button{color:var(--bfc-green);background:0 0;border:0;align-items:center;gap:4px;padding:3px;font-size:10px;display:inline-flex}.bfc-source{color:#a1aaa3;flex-wrap:wrap;align-items:center;gap:8px;font-size:9px;line-height:1.7;display:inline-flex}.bfc-source>a{color:#8a9e8c;text-decoration:none}.bfc-tabbar{border:1px solid var(--bfc-border);background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;min-height:45px;margin-bottom:13px;padding:0 16px;display:flex}.bfc-panel>.bfc-tabbar{border:0;border-bottom:1px solid var(--bfc-border);border-radius:0;margin:0}.bfc-tabbar>div{align-self:stretch;align-items:stretch;gap:27px;display:flex}.bfc-tabbar>div>button{color:#889188;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 4px;font-size:13px;display:flex;position:relative}.bfc-tabbar>div>button.active{color:var(--bfc-green);font-weight:650}.bfc-tabbar>div>button.active:after{content:"";background:var(--bfc-green);border-radius:2px;height:3px;position:absolute;bottom:0;left:3px;right:3px}.bfc-tabbar small{color:#6b8460;background:#eff4eb;border-radius:8px;padding:2px 5px;font-size:9px}.bfc-tabbar>span{color:#9aa699;font-size:10px}.bfc-filter-row{border-bottom:1px solid #eef0ec;flex-wrap:wrap;align-items:center;gap:12px;padding:13px 17px;display:flex}.bfc-sport-tabs{align-items:center;gap:3px;display:inline-flex}.bfc-sport-tabs>button{color:#7a887c;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:3px;align-items:center;gap:4px;padding:6px 12px;font-size:11px;display:inline-flex}.bfc-sport-tabs>button.active{color:var(--bfc-green);background:#edf3e8;border-color:#e1e9d9;font-weight:650}.bfc-filter-row select,.bfc-match-selector select,.bfc-detail-tabs select{color:#6f7e70;background:#fff;border:1px solid #dde5db;border-radius:3px;min-width:105px;height:31px;padding:4px 9px;font-size:11px}.bfc-search{color:#9cab98;background:#fafcf8;border:1px solid #e0e6dc;border-radius:3px;flex:1;align-items:center;gap:7px;min-width:180px;max-width:380px;height:32px;padding:0 10px;display:flex}.bfc-search input{color:#405641;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:5px 0;font-size:11px}.bfc-search>button{color:#426b4d;white-space:nowrap;background:0 0;border:0;border-left:1px solid #dfe7d9;padding:3px 0 3px 8px;font-size:10px}.bfc-search input::placeholder{color:#a5afa1}.bfc-primary,.bfc-secondary{white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:31px;padding:8px 13px;font-size:11px;line-height:1.4;text-decoration:none;display:inline-flex}.bfc-primary{color:#fff;background:#245b43;border:1px solid #245b43}.bfc-primary:hover:not(:disabled){background:#184c35}.bfc-secondary{color:#57724f;background:#fff;border:1px solid #dfe7d9}.bfc-secondary:hover:not(:disabled){background:#f0f5eb}.bfc-icon-button{color:#8e9d88;background:0 0;border:0;margin-left:auto;padding:5px}.bfc-checkbox{color:#8b9685;white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.bfc-checkbox input{accent-color:var(--bfc-green)}.bfc-loading{color:#8a9a83;justify-content:center;align-items:center;gap:10px;min-height:180px;font-size:12px;display:flex}.bfc-loading>span{border:2px solid #e1eadc;border-top-color:#6b9a72;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite bfc-spin}.bfc-empty{text-align:center;color:#a2afa0;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:190px;padding:30px 18px;display:flex}.bfc-empty>svg{color:#b8c8ad}.bfc-empty>strong{color:#8c9b84;font-size:13px;font-weight:500}.bfc-empty p{color:#a1aa99;max-width:400px;margin:0;font-size:11px;line-height:1.8}.bfc-notice{color:#a18c58;background:#fff9e9;border:1px solid #efe2b7;border-radius:3px;margin:10px 16px;padding:8px 11px;font-size:10px;line-height:1.8}.bfc-inline-empty{color:#a0aa98;text-align:center;padding:22px;font-size:11px}.bfc-pager{color:#a3ad9b;border-top:1px solid #eef0ea;justify-content:space-between;align-items:center;gap:12px;min-height:45px;padding:10px 17px;font-size:9px;display:flex}.bfc-pager>div{gap:8px;display:flex}.bfc-pager button{color:#7d9270;background:#fff;border:1px solid #e0e8d8;border-radius:3px;align-items:center;gap:4px;padding:5px 9px;font-size:10px;display:inline-flex}.bfc-pager button:not(:disabled):hover{background:#f3f7ee}.bfc-mark{color:#5d7d55;background:linear-gradient(135deg,#e9f0dc,#c9dac2);border:1px solid #e2e9d9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:49px;height:49px;font-size:20px;font-weight:600;display:inline-flex;overflow:hidden}.bfc-mark>img{object-fit:contain;width:100%;height:100%}.bfc-mark.small{border-radius:50%;width:22px;height:22px;font-size:11px}.bfc-pill{color:#829868;white-space:nowrap;background:#f0f5e9;border:1px solid #e5ecd8;border-radius:3px;align-items:center;padding:3px 8px;font-size:9px;line-height:1.7;display:inline-flex}.bfc-fixture{text-align:left;color:#455d3d;background:#fbfcf8;border:1px solid #e9ece3;border-radius:4px;width:100%;padding:11px 15px;display:block}.bfc-fixture:hover:not(:disabled){background:#f7faef;border-color:#b9cdaa}.bfc-fixture-meta{color:#9aa590;align-items:center;gap:12px;font-size:9px;line-height:1.5;display:flex}.bfc-fixture-meta>small{color:#7f946f;font-size:10px}.bfc-fixture-meta>time{margin-left:auto}.bfc-fixture-meta>b{color:#a0a78f;font-weight:400}.bfc-fixture-meta>b.live{color:#e56c63}.bfc-fixture-teams{align-items:center;gap:14px;min-height:31px;margin-top:10px;display:flex}.bfc-fixture-teams>strong{white-space:nowrap;color:#305c3c;text-align:center;min-width:70px;font:600 20px Arial,sans-serif}.bfc-fixture-teams>span:first-child{flex:1;justify-content:flex-end}.bfc-fixture-teams>span:nth-child(3){flex:1}.bfc-team-name{align-items:center;gap:7px;min-width:0;font-size:12px;display:inline-flex}.bfc-team-name>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bfc-fixture.compact{padding:9px 12px}.bfc-fixture.compact .bfc-fixture-teams{gap:10px;margin-top:6px}.bfc-fixture.compact .bfc-team-name{font-size:11px}.bfc-fixture.compact .bfc-fixture-teams>strong{font-size:17px}.bfc-prose{color:#75816f;white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0;font-size:12px;line-height:2}.bfc-method{color:#9aa58c;border-top:1px solid #e8eddf;flex-wrap:wrap;align-items:center;gap:8px 16px;padding:11px 0;font-size:10px;line-height:1.7;display:flex}.bfc-probabilities{gap:12px;margin:0 0 18px;display:flex}.bfc-probabilities>div{background:#f3f7ed;border:1px solid #e1ead6;border-radius:5px;flex:1;padding:12px 15px}.bfc-probabilities span{color:#8a9a76;font-size:10px}.bfc-probabilities strong{color:#396940;margin:7px 0 12px;font:600 24px Arial,sans-serif;display:block}.bfc-probabilities i{background:#e0e8d5;border-radius:2px;height:4px;display:block;overflow:hidden}.bfc-probabilities b{background:#75a162;border-radius:2px;height:100%;display:block}.bfc-prediction-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:16px;display:grid}.bfc-prediction-card{border:1px solid #e4eadc;border-radius:5px;min-width:0;padding:13px}.bfc-prediction-card>header{color:#94a283;justify-content:space-between;align-items:center;gap:8px;font-size:9px;display:flex}.bfc-prediction-card>header>small{color:#b0b89d;background:#f6f8f0;border-radius:2px;padding:2px 6px;font-size:9px}.bfc-prediction-card>h3{color:#4b6540;margin:13px 0;font-size:14px;font-weight:600;line-height:1.6}.bfc-probability-preview{background:#f9fbf5;border:1px solid #e9eedd;border-radius:3px;padding:9px 0;display:flex}.bfc-probability-preview>span{color:#9aa58c;border-right:1px solid #e8eddb;flex-direction:column;flex:1;align-items:center;gap:6px;font-size:9px;display:flex}.bfc-probability-preview>span:last-child{border:0}.bfc-probability-preview strong{color:#577c48;font:600 17px Arial,sans-serif}.bfc-prediction-card>p{color:#9da78e;height:57px;margin:11px 0;font-size:10px;line-height:1.9;overflow:hidden}.bfc-prediction-card>footer{border-top:1px solid #edf0e4;justify-content:space-between;align-items:center;padding-top:10px;display:flex}.bfc-prediction-card>footer>small{color:#adb69c;font-size:9px}.bfc-prediction-card>footer>button{color:#685;background:0 0;border:0;align-items:center;gap:4px;padding:3px;font-size:10px;display:inline-flex}.bfc-consultation-grid{grid-template-columns:minmax(0,3fr) minmax(245px,1fr);align-items:start;gap:15px;display:grid}.bfc-consultation-main{overflow:visible}.bfc-assistant-intro{background:linear-gradient(115deg,#f2f6e9,#fff);border-bottom:1px solid #e7eddc;align-items:center;gap:12px;padding:15px 19px;display:flex}.bfc-assistant-icon{color:#648853;background:#e8f0dd;border-radius:14px;justify-content:center;align-items:center;width:53px;height:53px;display:flex}.bfc-assistant-icon>img{object-fit:contain;width:65px;height:65px}.bfc-assistant-intro h2{margin:0 0 5px;font-size:16px;line-height:1.5}.bfc-assistant-intro p{color:#95a181;margin:0;font-size:10px;line-height:1.7}.bfc-assistant-intro>.bfc-pill{margin-left:auto}.bfc-consult-match{border-bottom:1px solid #ecf0e3;padding:0 18px 14px}.bfc-consult-match>.bfc-filter-row{border:0;gap:8px;padding:12px 0}.bfc-consult-match .bfc-sport-tabs>button{padding:5px 8px;font-size:10px}.bfc-match-selector{color:#8d9b7c;align-items:center;gap:12px;margin-bottom:11px;font-size:10px;display:flex}.bfc-match-selector select{flex:1;min-width:0;max-width:100%}.bfc-conversation{scrollbar-width:thin;min-height:240px;max-height:660px;padding:0 19px;overflow:auto}.bfc-conversation-welcome{text-align:center;flex-direction:column;align-items:center;min-height:258px;padding:27px 15px 22px;display:flex}.bfc-conversation-welcome>span{color:#97b27f;background:#f0f5e8;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:12px;display:flex}.bfc-conversation-welcome>img{object-fit:contain;width:145px;height:145px;margin:0 0 8px}.bfc-conversation-welcome h3{color:#59704b;margin:0 0 9px;font-size:15px;font-weight:550}.bfc-conversation-welcome p{color:#9fab8e;margin:0 0 15px;font-size:11px;line-height:1.9}.bfc-conversation-welcome>div{color:#9eab8e;align-items:center;gap:9px;font-size:9px;display:flex}.bfc-conversation-welcome i{color:#c3ccb7;font-style:normal}.bfc-dialogue{border-bottom:1px solid #eff2e8;padding:18px 0 4px}.bfc-user-question{align-items:flex-start;gap:11px;margin:0 0 14px;display:flex}.bfc-user-question>span{color:#839d68;background:#ebf2df;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:10px;display:inline-flex}.bfc-user-question>p{color:#4e6441;margin:2px 0;font-size:12px;line-height:1.8}.bfc-assistant-answer{align-items:flex-start;gap:11px;margin:0 0 18px;display:flex}.bfc-assistant-answer>span{color:#eff7e5;background:#315e3e;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;display:flex}.bfc-assistant-answer>div{flex:1;min-width:0}.bfc-assistant-answer small{color:#aab39c;font-size:9px}.bfc-assistant-answer p{white-space:pre-wrap;color:#7a876e;overflow-wrap:anywhere;margin:8px 0 10px;font-size:12px;line-height:2}.bfc-assistant-answer button{color:#719259;background:#f4f7ee;border:0;border-radius:3px;align-items:center;gap:5px;padding:6px 9px;font-size:10px;display:inline-flex}.bfc-composer{background:#fff;border:1px solid #dce6ce;border-radius:5px;margin:13px 18px 8px;padding:11px;box-shadow:0 2px 8px #3b582408}.bfc-prompt-list{flex-wrap:wrap;gap:6px;margin-bottom:7px;display:flex}.bfc-prompt-list>button{color:#90a278;background:#f2f6eb;border:1px solid #e4ebd9;border-radius:3px;padding:4px 8px;font-size:9px}.bfc-composer textarea{resize:vertical;color:#63804e;background:0 0;border:0;outline:0;width:100%;min-height:62px;padding:5px 0;font-size:11px;line-height:1.8}.bfc-composer textarea::placeholder{color:#b4bfa6}.bfc-composer>footer{align-items:center;gap:8px;display:flex}.bfc-composer>footer>small{color:#aeb99d;margin-right:auto;font-size:8px}.bfc-composer .bfc-primary{min-height:29px;padding:7px 10px;font-size:10px}.bfc-consultation-note{color:#a9b397;margin:0;padding:6px 21px 13px;font-size:9px;line-height:1.8}.bfc-side-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.bfc-side-stack>.bfc-panel{margin:0}.bfc-side-empty{color:#a2ae92;text-align:center;min-height:100px;margin:0;padding:25px 18px;font-size:11px;line-height:1.9}.bfc-history-list{max-height:430px;overflow:auto}.bfc-history-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eef1e6;flex-direction:column;gap:5px;width:100%;padding:12px 16px;display:flex}.bfc-history-list>button:hover{background:#f7faf1}.bfc-history-list strong{color:#72825c;font-size:11px;font-weight:500;line-height:1.7}.bfc-history-list span{color:#a1ad91;font-size:9px;line-height:1.6}.bfc-history-list time{color:#bbc4ad;font-size:8px}.bfc-tip-card{background:linear-gradient(145deg,#f2f6e6,#fff);border-color:#e4ebd5;padding:20px 18px}.bfc-tip-card>span{color:#95ae73;background:#e8f0d9;border-radius:8px;padding:8px;display:inline-flex}.bfc-tip-card h3{color:#749055;margin:13px 0 8px;font-size:13px}.bfc-tip-card p{color:#a3b18b;margin:0;font-size:10px;line-height:1.9}.bfc-tip-card ul{color:#a5b38f;margin:0;padding:12px 0 0 15px;font-size:9px;line-height:2.3}.bfc-expert-banner{background:linear-gradient(105deg,#e8eedb,#f4f6ea 60%,#e7eed9);border:1px solid #e0e7d1;border-radius:5px;justify-content:space-between;align-items:center;height:170px;margin-bottom:13px;padding:21px 33px;display:flex;overflow:hidden}.bfc-expert-banner>div>span{letter-spacing:2px;color:#9aaf7a;font-size:8px}.bfc-expert-banner h1{color:#426c40;margin:7px 0 9px;font-size:25px;line-height:1.55}.bfc-expert-banner em{color:#75945b;font-style:normal}.bfc-expert-banner p{color:#9fae83;margin:0;font-size:10px;line-height:1.8}.bfc-banner-emblem{color:#92ae6f;background:#edf3e0;border:1px solid #d7e3c1;border-radius:50%;justify-content:center;align-items:center;width:210px;height:130px;display:flex;position:relative;transform:rotate(-12deg)}.bfc-banner-emblem>svg{transform:rotate(12deg)}.bfc-banner-emblem>i{background:#c6d6af;border:4px solid #f5f8ee;border-radius:50%;width:20px;height:20px;position:absolute;top:10px;left:22px}.bfc-banner-emblem>i:last-child{width:13px;height:13px;inset:auto 15px 13px auto}.bfc-expert-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;padding:16px;display:grid}.bfc-expert-card{background:#fff;border:1px solid #e5ebdc;border-radius:5px;min-width:0;padding:15px}.bfc-expert-identity{text-align:left;background:0 0;border:0;align-items:center;gap:11px;width:100%;padding:0;display:flex}.bfc-expert-identity>span:nth-child(2){flex:1;min-width:0}.bfc-expert-identity h3{color:#526e45;margin:0 0 5px;font-size:14px;font-weight:600}.bfc-expert-identity small{color:#a3af94;font-size:9px}.bfc-expert-identity>svg{color:#b0bca2}.bfc-expert-card>p{color:#9ca98d;min-height:38px;max-height:57px;margin:13px 0;font-size:10px;line-height:1.9;overflow:hidden}.bfc-expert-metrics{background:#fcfdf9;border-top:1px solid #edf1e4;border-bottom:1px solid #edf1e4;padding:12px 0;display:flex}.bfc-expert-metrics>span{text-align:center;border-right:1px solid #e7eddb;flex-direction:column;flex:1;gap:5px;display:flex}.bfc-expert-metrics>span:last-child{border:0}.bfc-expert-metrics b{color:#64824e;font:600 24px Arial,sans-serif}.bfc-expert-metrics small{color:#a3b18f;font-size:9px}.bfc-result-dots{align-items:center;gap:4px;min-height:34px;padding-top:5px;display:flex}.bfc-result-dots>i{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:8px;font-style:normal;display:flex}.bfc-result-dots>.win{background:#e88a7d}.bfc-result-dots>.lose{background:#99a69c}.bfc-result-dots>small{color:#aab59c;font-size:9px}.bfc-expert-card>footer{justify-content:space-between;align-items:center;margin-top:7px;display:flex}.bfc-expert-card>footer>button:last-child{color:#8ba06f;background:0 0;border:0;align-items:center;gap:5px;font-size:10px;display:inline-flex}.bfc-expert-card>footer>.bfc-primary,.bfc-expert-card>footer>.bfc-secondary{min-height:27px;padding:6px 12px;font-size:10px}.bfc-back{color:#90a27b;background:0 0;border:0;align-items:center;gap:4px;padding:3px 0 13px;font-size:11px;display:inline-flex}.bfc-expert-profile{flex-wrap:wrap;align-items:center;gap:15px;padding:22px;display:flex}.bfc-expert-profile>.bfc-mark{width:65px;height:65px;font-size:26px}.bfc-expert-profile>div{flex:1;min-width:200px}.bfc-expert-profile h2{color:#597848;margin:0 0 6px;font-size:22px}.bfc-expert-profile>div>span{color:#9bad88;font-size:10px}.bfc-expert-profile p{color:#9eae8c;margin:10px 0 0;font-size:11px;line-height:1.9}.bfc-expert-profile>footer{border-top:1px solid #e7edde;flex-basis:100%;gap:25px;margin-top:4px;padding-top:16px;display:flex}.bfc-expert-profile>footer>span{color:#9aad85;align-items:center;gap:9px;font-size:10px;display:flex}.bfc-expert-profile>footer strong{color:#5c7f44;font:600 20px Arial,sans-serif}.bfc-expert-profile>footer>small{color:#acb999;align-self:center;margin-left:auto;font-size:9px}.bfc-plan-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:16px;display:grid}.bfc-plan-card{border:1px solid #e5ebda;border-radius:5px;min-width:0;padding:13px}.bfc-plan-card>header{color:#a5b092;align-items:center;gap:8px;font-size:9px;display:flex}.bfc-plan-card>header>span{color:#8ba176;align-items:center;gap:6px;display:flex}.bfc-plan-card>header>time{margin-left:auto;font-size:8px}.bfc-plan-card>header>b{color:#baaa7e;background:#f6f0e3;border-radius:3px;padding:3px 5px;font-size:8px;font-weight:400}.bfc-plan-title{text-align:left;background:0 0;border:0;width:100%;padding:0;display:block}.bfc-plan-title>h3{color:#677e53;margin:12px 0 7px;font-size:13px;line-height:1.8}.bfc-plan-title>p{color:#a4b092;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:10px;line-height:1.9;display:-webkit-box;overflow:hidden}.bfc-plan-fixture{background:#fafcf5;border:1px solid #e9efde;border-radius:3px;padding:8px 10px}.bfc-plan-fixture>small{color:#acb99a;font-size:8px}.bfc-plan-fixture>strong{color:#8aa073;justify-content:center;align-items:center;gap:14px;margin-top:4px;font-size:10px;font-weight:500;line-height:1.9;display:flex}.bfc-plan-fixture>strong>span{color:#678451;white-space:nowrap;font:600 13px Arial,sans-serif}.bfc-plan-card>footer{color:#a8b595;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;font-size:9px;display:flex}.bfc-plan-card>footer i{color:#b5bd9f;font-style:normal}.bfc-plan-card>footer .bfc-secondary{min-height:25px;padding:5px 9px;font-size:9px}.bfc-demo-note{color:#a7b297;text-align:center;margin:0;padding:7px 12px;font-size:9px;line-height:1.9}.bfc-reading h1{color:#3d5736;margin:12px 0;font-size:22px;line-height:1.65}.bfc-reading-meta{color:#a7b397;flex-wrap:wrap;align-items:center;gap:13px;font-size:9px;display:flex}.bfc-reading-meta>button{color:#7c9964;background:0 0;border:0;padding:0}.bfc-reading-summary{color:#98a67e;background:#f7f9ef;border-left:3px solid #c4d5ac;margin:18px 0;padding:15px;font-size:11px;line-height:1.9}.bfc-reading-match,.bfc-record-match{background:#fafcf5;border:1px solid #e8efda;border-radius:4px;flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:15px 0;padding:19px;display:flex}.bfc-reading-match>strong,.bfc-record-match>strong{color:#638a48;white-space:nowrap;font:600 29px Arial,sans-serif}.bfc-article-body{padding:4px 3px 15px;font-size:13px;line-height:2.15}.bfc-database-title{align-items:center;gap:20px;min-height:58px;margin-bottom:15px;display:flex}.bfc-database-title>div:first-child{margin-right:auto}.bfc-database-title h1{color:#496b40;margin:0 0 5px;font-size:24px}.bfc-database-title p{color:#a4b28c;margin:0;font-size:10px}.bfc-database-layout{grid-template-columns:195px minmax(0,1fr);align-items:start;gap:14px;display:grid}.bfc-database-sidebar{background:#fff;border:1px solid #e0e8d5;border-radius:4px;overflow:hidden}.bfc-database-sidebar>h2{color:#869b6c;background:#f6f9ee;border-bottom:1px solid #e6edda;margin:0;padding:15px 14px;font-size:11px;font-weight:600}.bfc-database-sidebar>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #eef2e4;grid-template-columns:minmax(0,1fr) 13px;align-items:center;gap:6px 4px;width:100%;padding:13px 14px;display:grid;position:relative}.bfc-database-sidebar>button.active{background:#edf4e4}.bfc-database-sidebar>button.active:before{content:"";background:#6f9252;border-radius:2px;width:3px;position:absolute;top:10px;bottom:10px;left:0}.bfc-database-sidebar>button>b{color:#8da575;font-size:11px;font-weight:550}.bfc-database-sidebar>button.active>b{color:#50763b}.bfc-database-sidebar>button>span{color:#b0bc99;grid-area:2/1;font-size:8px;line-height:1.8}.bfc-database-sidebar>button>svg{color:#c1ccac;grid-area:1/2/3}.bfc-database-search{border-bottom:1px solid #ebf0e0;align-items:center;gap:9px;padding:17px;display:flex}.bfc-database-search>label{color:#9eb288;background:#fcfdf8;border:1px solid #dce7ce;border-radius:4px;flex:1;align-items:center;gap:9px;min-width:0;height:35px;padding:0 11px;display:flex}.bfc-database-search input{color:#708a54;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:6px 0;font-size:11px}.bfc-database-search input::placeholder{color:#b5c2a0}.bfc-database-search>.bfc-primary,.bfc-database-search>.bfc-secondary{min-height:35px;font-size:10px}.bfc-advanced-filters{background:#fafcf6;border-bottom:1px solid #e8efdd;flex-wrap:wrap;gap:12px;padding:14px 17px;display:flex}.bfc-advanced-filters>label{color:#a4b48e;flex-direction:column;flex:1;gap:6px;min-width:105px;max-width:180px;font-size:9px;display:flex}.bfc-advanced-filters select,.bfc-advanced-filters input{color:#8ea774;background:#fff;border:1px solid #e2ead6;border-radius:3px;min-width:0;max-width:100%;height:30px;padding:6px 7px;font-size:10px}.bfc-text-button{color:#9cb385;background:0 0;border:0;align-self:end;height:30px;padding:5px;font-size:9px}.bfc-detail-tabs{border-bottom:1px solid #e5ecdc;align-items:center;gap:20px;min-height:45px;margin:16px 0;display:flex}.bfc-detail-tabs>button{color:#9eae8c;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-self:stretch;padding:13px 3px;font-size:11px}.bfc-detail-tabs>button.active{color:#608847;border-bottom-color:#7b9a5f;font-weight:600}.bfc-detail-tabs>select{max-width:130px;margin-left:auto}.bfc-detail-tabs>span{color:#b1bea0;margin-left:auto;font-size:9px}.bfc-database-type-tabs{gap:26px;margin:0;padding:0 17px}.bfc-directory-list{padding:0 17px}.bfc-directory-list>button{text-align:left;color:#9eae88;background:#fff;border:0;border-bottom:1px solid #edf1e4;align-items:center;gap:14px;width:100%;min-height:72px;padding:13px 3px;display:flex}.bfc-directory-list>button:hover{background:#fbfcf7}.bfc-directory-list .bfc-mark{background:#f5f8ee;border-color:#e9efdb;border-radius:4px;width:34px;height:34px;font-size:15px}.bfc-directory-list>button>span:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.bfc-directory-list strong{color:#7b9561;font-size:12px;font-weight:550}.bfc-directory-list small{color:#b0be9a;font-size:9px}.bfc-directory-description{text-align:right;color:#b3bf9f;min-width:110px;font-size:10px}.bfc-directory-type{text-align:center;color:#a9ba92;min-width:55px;font-size:9px}.bfc-directory-list>button>svg{color:#c4cfb2}.bfc-database-fixtures{flex-direction:column;gap:10px;padding:15px 17px;display:flex}.bfc-database-fixtures .bfc-fixture{padding:10px 13px}.bfc-database-fixtures .bfc-fixture-teams{max-width:630px;margin:8px auto 0}.bfc-database-footer{border-top:1px solid #eef2e5;justify-content:space-between;align-items:center;gap:8px;padding:8px 17px;display:flex}.bfc-database-footer>span:last-child{color:#b8c4a6;font-size:8px}.bfc-record-heading{border-bottom:1px solid #edf1e4;align-items:center;gap:17px;padding-bottom:16px;display:flex}.bfc-record-heading>.bfc-mark{background:#f4f7eb;border-radius:6px;width:66px;height:66px;font-size:25px}.bfc-record-heading>div{flex:1;min-width:0}.bfc-record-heading>div>span{color:#afbd98;font-size:9px}.bfc-record-heading h1{color:#68844d;margin:6px 0;font-size:23px;line-height:1.5}.bfc-record-heading p{color:#a6b68e;margin:0;font-size:11px}.bfc-record-facts{background:#fcfdf8;border:1px solid #edf2e2;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px;margin:17px 0;padding:16px;display:grid}.bfc-record-facts>div{min-width:0}.bfc-record-facts dt{color:#b3c19d;margin-bottom:6px;font-size:9px}.bfc-record-facts dd{color:#8ba56d;overflow-wrap:anywhere;margin:0;font-size:12px}.bfc-record-match>small{text-align:center;color:#a7b990;flex-basis:100%;font-size:10px}.bfc-record-links{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.bfc-table-scroll{scrollbar-width:thin;border:1px solid #e5ecd8;border-radius:3px;max-height:510px;margin:12px 0;overflow:auto}.bfc-table{border-collapse:collapse;text-align:center;width:max-content;min-width:100%;font-size:11px}.bfc-table th{color:#8aa071;white-space:nowrap;background:#f2f6e9;border-bottom:1px solid #dfe8d0;min-width:64px;padding:10px 14px;font-weight:500;position:sticky;top:0}.bfc-table td{color:#9cab88;overflow-wrap:anywhere;border-bottom:1px solid #edf2e2;max-width:260px;padding:10px 14px;line-height:1.7}.bfc-table tr:nth-child(2n){background:#fbfcf6}.bfc-table tr:hover{background:#f5f9ee}.bfc-table th:nth-child(2),.bfc-table td:nth-child(2){text-align:left}.bfc-data-sections{flex-direction:column;gap:12px;display:flex}.bfc-data-sections>section{border-bottom:1px solid #edf1e3;min-width:0;padding-bottom:8px}.bfc-data-sections h4{color:#8ba66b;margin:10px 0 6px;font-size:11px;font-weight:550}.bfc-data-sections .bfc-prose{margin:0 0 7px;font-size:11px}.bfc-page-footer{color:#a9b795;border-top:1px solid #e1e8d5;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;padding:17px 0 0;font-size:9px;line-height:1.8;display:flex}.bfc-page-footer>nav{gap:18px;display:flex}.bfc-page-footer button{color:#96aa80;background:0 0;border:0;padding:2px 0;font-size:9px}.bfc-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:150;color:#3f5c31;--bfc-green:#245b43;--bfc-border:#e4e9e3;--bfc-muted:#8b988f;background:#20321bd1;justify-content:center;align-items:center;padding:25px;font-family:inherit;display:flex;position:fixed;inset:0}.bfc-modal{background:#fff;border-radius:8px;flex-direction:column;width:850px;max-width:100%;min-height:200px;max-height:91vh;display:flex;overflow:hidden;box-shadow:0 15px 60px #16251250}.bfc-modal *{box-sizing:border-box}.bfc-modal button,.bfc-modal select{font:inherit;cursor:pointer}.bfc-modal>header{background:#fcfdf8;border-bottom:1px solid #e5edda;flex-shrink:0;align-items:center;gap:14px;padding:14px 20px;display:flex}.bfc-modal>header>span{color:#6a8950;white-space:nowrap;font-size:11px;font-weight:600}.bfc-modal>header small{color:#a2b88a;background:#f0f6e7;border:1px solid #e2ebd5;margin-left:5px;padding:2px 4px;font-size:8px;font-weight:400}.bfc-modal>header>h2{color:#93a97c;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:400;line-height:1.6;overflow:hidden}.bfc-modal>header>button{color:#a9b799;background:0 0;border:0;margin-left:auto;padding:4px;display:flex}.bfc-modal-body{scrollbar-width:thin;min-height:0;padding:24px;overflow:auto}.bfc-modal .bfc-fixture{margin:15px 0}.bfc-modal .bfc-team-name{font-size:13px}.bfc-modal .bfc-mark.small{width:30px;height:30px}.bfc-modal button:disabled{opacity:.5;cursor:not-allowed}:root[data-bao-theme=dark] .bao-feature-center{color:#d2e1c7;--bfc-green:#99bc81;--bfc-border:#364a2e}:root[data-bao-theme=dark] .bfc-panel,:root[data-bao-theme=dark] .bfc-tabbar,:root[data-bao-theme=dark] .bfc-database-sidebar,:root[data-bao-theme=dark] .bfc-directory-list>button,:root[data-bao-theme=dark] .bfc-expert-card,:root[data-bao-theme=dark] .bfc-plan-card,:root[data-bao-theme=dark] .bfc-prediction-card{background:#22331e;border-color:#3e5233}:root[data-bao-theme=dark] .bfc-modal{background:#263820}:root[data-bao-theme=dark] .bfc-modal>header{background:#2d4125}:root[data-bao-theme=dark] .bfc-page-heading h1{color:#cfdfc0}:root[data-bao-theme=dark] .bfc-secondary,:root[data-bao-theme=dark] .bfc-filter-row select,:root[data-bao-theme=dark] .bfc-match-selector select,:root[data-bao-theme=dark] .bfc-detail-tabs select{color:#afc795;background:#2c3f24;border-color:#4a6139}@keyframes bfc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.bfc-loading>span{animation:none}}@media (max-width:1100px){.bfc-prediction-grid,.bfc-expert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bfc-consultation-grid{grid-template-columns:minmax(0,2.5fr) minmax(220px,1fr)}.bfc-database-layout{grid-template-columns:175px minmax(0,1fr)}.bfc-filter-row{gap:9px}.bfc-page-heading>p{font-size:9px}.bfc-expert-profile>footer{gap:18px}.bfc-expert-profile>footer>small{display:none}.bfc-directory-description{min-width:85px}}@media (max-width:760px){.bao-feature-center{padding:12px 12px 20px}.bfc-page-heading{flex-wrap:wrap;gap:8px;min-height:34px;margin-bottom:11px}.bfc-page-heading>div{gap:8px}.bfc-page-heading h1{font-size:18px}.bfc-page-heading>div>span{letter-spacing:1px;font-size:7px}.bfc-page-heading>p{display:none}.bfc-demo-badge{padding:2px 5px;font-size:8px}.bfc-tabbar{min-height:42px;margin-bottom:10px;padding:0 10px}.bfc-tabbar>div{gap:16px}.bfc-tabbar>div>button{font-size:11px}.bfc-tabbar>span{font-size:8px}.bfc-consultation-grid{grid-template-columns:1fr;gap:10px}.bfc-consultation-main{margin-bottom:0}.bfc-side-stack{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bfc-history-list{max-height:200px}.bfc-history-list>button{padding:10px 12px}.bfc-tip-card{padding:14px}.bfc-tip-card h3{font-size:11px}.bfc-tip-card p{font-size:9px}.bfc-tip-card ul{font-size:8px}.bfc-tip-card>span{padding:5px}.bfc-panel-heading{min-height:40px;padding:10px 12px}.bfc-panel-heading h2{font-size:12px}.bfc-panel-heading>button{font-size:8px}.bfc-filter-row{gap:7px;padding:10px 12px}.bfc-sport-tabs>button{padding:5px 8px;font-size:10px}.bfc-filter-row select{min-width:90px;height:29px;font-size:10px}.bfc-search{min-width:140px;max-width:none}.bfc-search input{font-size:10px}.bfc-expert-grid,.bfc-prediction-grid,.bfc-plan-list{gap:10px;padding:12px}.bfc-expert-card{padding:12px}.bfc-expert-identity{gap:8px}.bfc-expert-identity>.bfc-mark{width:40px;height:40px;font-size:17px}.bfc-expert-identity h3{font-size:12px}.bfc-expert-identity small{font-size:8px}.bfc-expert-metrics b{font-size:21px}.bfc-expert-metrics small{font-size:8px}.bfc-expert-card>p,.bfc-expert-card>footer>button:last-child{font-size:9px}.bfc-expert-card>footer>.bfc-primary,.bfc-expert-card>footer>.bfc-secondary{padding:5px 9px;font-size:9px}.bfc-expert-banner{height:135px;padding:18px 22px}.bfc-expert-banner h1{margin:4px 0;font-size:21px}.bfc-expert-banner p{font-size:9px}.bfc-banner-emblem{width:150px;height:100px}.bfc-banner-emblem>svg{width:40px;height:40px}.bfc-plan-card{padding:10px}.bfc-plan-card>header{flex-wrap:wrap;gap:5px}.bfc-plan-card>header>b{margin-left:auto}.bfc-plan-card>header>time{font-size:7px}.bfc-plan-title>h3{font-size:11px}.bfc-plan-title>p{font-size:9px}.bfc-plan-fixture>strong{gap:8px;font-size:9px}.bfc-plan-fixture>strong>span{font-size:11px}.bfc-plan-card>footer{font-size:8px}.bfc-plan-card>footer .bfc-secondary{padding:4px 7px;font-size:8px}.bfc-prediction-card{padding:11px}.bfc-prediction-card>h3{margin:10px 0;font-size:12px}.bfc-prediction-card>p{height:51px;font-size:9px}.bfc-probability-preview strong{font-size:15px}.bfc-database-layout{grid-template-columns:1fr;gap:10px}.bfc-database-sidebar{scrollbar-width:thin;white-space:nowrap;align-items:stretch;display:flex;overflow:auto}.bfc-database-sidebar>h2{display:none}.bfc-database-sidebar>button{border-bottom:0;border-right:1px solid #eef2e4;flex-direction:column;flex:1;justify-content:center;gap:5px;min-width:95px;padding:11px 10px;display:flex}.bfc-database-sidebar>button>b{font-size:10px}.bfc-database-sidebar>button>span,.bfc-database-sidebar>button>svg{display:none}.bfc-database-sidebar>button.active:before{width:auto;height:2px;inset:auto 10px 0}.bfc-database-title{flex-wrap:wrap;gap:12px;margin-bottom:12px}.bfc-database-title h1{font-size:20px}.bfc-database-title p{font-size:8px}.bfc-database-title>.bfc-secondary{padding:6px 8px;font-size:9px}.bfc-database-search{gap:7px;padding:12px}.bfc-database-search>label{height:33px;padding:0 8px}.bfc-database-search input{font-size:10px}.bfc-database-search>.bfc-primary,.bfc-database-search>.bfc-secondary{min-height:33px;padding:7px 10px;font-size:9px}.bfc-advanced-filters{gap:10px;padding:12px}.bfc-advanced-filters>label{min-width:130px;max-width:none;font-size:8px}.bfc-database-type-tabs{gap:19px;min-height:41px;padding:0 12px}.bfc-database-type-tabs>button{padding:12px 1px;font-size:10px}.bfc-database-type-tabs>span{font-size:8px}.bfc-directory-list{padding:0 12px}.bfc-directory-list>button{gap:10px;min-height:64px;padding:11px 0}.bfc-directory-list strong{font-size:11px}.bfc-directory-list small{font-size:8px}.bfc-directory-description{text-overflow:ellipsis;white-space:nowrap;min-width:60px;max-width:100px;font-size:9px;overflow:hidden}.bfc-directory-type{min-width:31px;font-size:8px}.bfc-directory-list .bfc-mark{width:29px;height:29px;font-size:13px}.bfc-database-fixtures{gap:8px;padding:12px}.bfc-database-fixtures .bfc-fixture{padding:9px}.bfc-database-footer{padding:7px 12px}.bfc-database-footer>span:last-child{font-size:7px}.bfc-expert-profile{gap:12px;padding:16px}.bfc-expert-profile>.bfc-mark{width:52px;height:52px;font-size:22px}.bfc-expert-profile>div{min-width:140px}.bfc-expert-profile h2{font-size:18px}.bfc-expert-profile p{font-size:10px}.bfc-expert-profile>footer{gap:18px;padding-top:12px}.bfc-expert-profile>footer>span{gap:6px;font-size:8px}.bfc-expert-profile>footer strong{font-size:17px}.bfc-page-footer{flex-wrap:wrap;gap:10px;margin-top:19px;padding-top:12px;font-size:8px}.bfc-page-footer>nav{gap:15px}.bfc-page-footer button{font-size:8px}.bfc-modal-backdrop{padding:12px}.bfc-modal{border-radius:6px;max-height:94vh}.bfc-modal>header{gap:9px;padding:12px 14px}.bfc-modal>header>h2{font-size:11px}.bfc-modal>header>span{font-size:10px}.bfc-modal-body{padding:17px}.bfc-reading h1{font-size:18px}.bfc-reading-summary{padding:12px;font-size:10px}.bfc-article-body{font-size:12px}.bfc-record-heading{gap:13px}.bfc-record-heading>.bfc-mark{width:53px;height:53px;font-size:22px}.bfc-record-heading h1{font-size:19px}.bfc-record-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:13px}.bfc-record-facts dd{font-size:11px}.bfc-detail-tabs{gap:16px;overflow:auto}.bfc-detail-tabs>button{font-size:10px}.bfc-record-match{gap:15px;padding:14px}.bfc-record-match>strong{font-size:25px}.bfc-record-match>small{font-size:9px}.bfc-modal .bfc-team-name{font-size:11px}.bfc-probabilities{gap:9px}.bfc-probabilities>div{padding:11px}.bfc-probabilities strong{font-size:22px}.bfc-prose{font-size:11px}.bfc-table th,.bfc-table td{padding:9px 11px;font-size:10px}}@media (max-width:480px){.bfc-side-stack{grid-template-columns:1fr}.bfc-side-stack>.bfc-tip-card{display:none}.bfc-expert-grid,.bfc-prediction-grid,.bfc-plan-list{grid-template-columns:1fr}.bfc-expert-identity>.bfc-mark{width:48px;height:48px}.bfc-expert-identity h3{font-size:14px}.bfc-expert-card>p{min-height:0;margin:12px 0}.bfc-expert-metrics{padding:10px 0}.bfc-expert-metrics b{font-size:23px}.bfc-expert-card>footer{margin-top:9px}.bfc-expert-banner{height:125px;padding:15px 18px}.bfc-expert-banner h1{font-size:19px}.bfc-banner-emblem{width:105px;height:88px}.bfc-banner-emblem>svg{width:34px;height:34px}.bfc-banner-emblem>i{width:15px;height:15px;top:4px;left:5px}.bfc-tabbar>span{display:none}.bfc-tabbar>div{gap:17px}.bfc-assistant-intro{gap:10px;padding:13px 12px}.bfc-assistant-intro h2{font-size:14px}.bfc-assistant-intro p{font-size:9px}.bfc-assistant-intro>.bfc-pill{display:none}.bfc-assistant-icon{flex-shrink:0;width:46px;height:46px}.bfc-consult-match{padding:0 12px 11px}.bfc-consult-match>.bfc-filter-row{gap:7px}.bfc-consult-match .bfc-sport-tabs>button{padding:5px 7px;font-size:9px}.bfc-consult-match .bfc-search{min-width:130px}.bfc-match-selector{gap:7px;font-size:9px}.bfc-match-selector select{font-size:10px}.bfc-fixture-teams{gap:8px}.bfc-fixture-teams>strong{min-width:57px;font-size:17px}.bfc-team-name{gap:5px;font-size:10px}.bfc-team-name .bfc-mark.small{width:20px;height:20px}.bfc-fixture.compact .bfc-team-name{font-size:10px}.bfc-conversation{padding:0 12px}.bfc-conversation-welcome{padding:23px 8px 18px}.bfc-conversation-welcome h3{font-size:13px}.bfc-conversation-welcome p{font-size:10px}.bfc-conversation-welcome>div{gap:6px;font-size:8px}.bfc-composer{margin:11px 12px 7px;padding:10px}.bfc-composer>footer>small{font-size:7px}.bfc-consultation-note{padding:5px 15px 11px;font-size:8px}.bfc-user-question>p,.bfc-assistant-answer p{font-size:11px}.bfc-database-title{gap:8px}.bfc-database-title>.bfc-sport-tabs{margin-left:auto}.bfc-database-title>.bfc-secondary{min-height:27px;font-size:8px}.bfc-database-title p{font-size:7px}.bfc-database-title h1{font-size:18px}.bfc-database-search{flex-wrap:wrap}.bfc-database-search>label{flex-basis:calc(100% - 62px)}.bfc-database-search>.bfc-secondary{min-height:25px;margin-left:auto;padding:4px 7px}.bfc-database-type-tabs{gap:21px}.bfc-database-type-tabs>span{display:none}.bfc-directory-description{min-width:30px;max-width:70px;font-size:8px}.bfc-directory-type{display:none}.bfc-directory-list strong{font-size:11px}.bfc-fixture-meta{gap:7px;font-size:8px}.bfc-fixture-meta>small{font-size:9px}.bfc-database-fixtures .bfc-fixture-teams>strong{font-size:17px}.bfc-modal .bfc-record-heading>.bfc-pill{display:none}.bfc-modal .bfc-team-name{font-size:10px}.bfc-record-match{gap:12px}.bfc-modal .bfc-mark.small{width:23px;height:23px}.bfc-record-match>strong{font-size:22px}.bfc-probabilities{gap:7px}.bfc-probabilities>div{padding:9px}.bfc-probabilities strong{font-size:20px}.bfc-probabilities span{font-size:9px}.bfc-detail-tabs{gap:13px}.bfc-detail-tabs>select{min-width:70px;font-size:9px}.bfc-reading h1{font-size:16px}.bfc-reading-meta{gap:8px;font-size:8px}.bfc-method{gap:7px;font-size:9px}.bfc-page-footer>span{flex-basis:100%}}@media (min-width:1200px){.bao-feature-center .bfc-expert-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.bao-feature-center .bfc-expert-metrics small{font-size:8px}}.bfc-expert-identity>.bao-expert-avatar,.bfc-expert-profile>.bao-expert-avatar{flex:none}.bfc-plan-card>header>span .bao-expert-avatar{margin-right:1px}.bfc-reading-meta>.bfc-article-author{align-items:center;gap:7px;min-width:0;line-height:1.5;display:inline-flex}.bfc-article-author>span:not(.bao-expert-avatar){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bfc-league-name{vertical-align:middle;align-items:center;gap:6px;min-width:0;max-width:100%;line-height:1.45;display:inline-flex}.bfc-league-name>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bfc-fixture-meta>small{min-width:0;max-width:55%}.bfc-fixture-meta .bfc-league-name{display:flex}.bfc-plan-fixture>small .bfc-league-name{font-size:inherit}.bfc-prediction-card>header>.bfc-prediction-league{align-items:center;gap:4px;min-width:0;display:inline-flex}.bfc-directory-list .bfc-archive-league-logo{flex:none}.bfc-record-heading>.bfc-archive-league-logo{background:#fafbf7;border:1px solid #e8edde;border-radius:8px;flex:none;padding:6px}.bfc-record-match>small{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}@media (max-width:680px){.bfc-expert-identity>.bao-expert-avatar{margin-right:1px}.bfc-reading-meta>.bfc-article-author{gap:6px}.bfc-fixture-meta>small{max-width:52%}.bfc-league-name{gap:5px}.bfc-record-heading>.bfc-archive-league-logo{padding:5px}}:root[data-bao-theme=dark] .bfc-record-heading>.bfc-archive-league-logo{background:#2b3d27;border-color:#42563a}.football-lineups{color:#777;background:#fff;min-width:0;padding:0 15px 14px;font-family:inherit}.football-lineups *{box-sizing:border-box}.flin-toolbar{color:#858b86;border-bottom:1px solid #ededed;align-items:center;gap:10px;height:40px;font-size:11px;display:flex}.flin-toolbar>span{font-weight:500}.flin-toolbar>small{color:#b09b71;font-size:9px}.flin-toolbar>time{color:#aeb4aa;margin-left:auto;font-size:8px}.flin-toolbar>button{font:inherit;color:#a1ad9a;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-left:auto;padding:5px 0 5px 7px;font-size:9px;display:inline-flex}.flin-toolbar>time+button{margin-left:0}.flin-toolbar>button:disabled{opacity:.5;cursor:wait}.flin-toolbar>button:focus-visible{outline-offset:3px;outline:2px solid #8caf83}.flin-source-warning{color:#a99772;background:#fffaf0;border:1px solid #efe5cb;margin:11px 0;padding:9px 11px;font-size:10px;line-height:1.8}.flin-empty{text-align:center;color:#aab1a4;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:270px;padding:35px 15px;font-size:12px;line-height:1.8;display:flex}.flin-empty>strong{color:#919c89;font-size:13px;font-weight:400}.flin-empty>p{color:#afb7a8;max-width:400px;margin:0;font-size:10px}.flin-summaries{grid-template-columns:minmax(170px,1fr) minmax(290px,390px) minmax(170px,1fr);align-items:center;gap:10px;padding:15px 0 17px;display:grid}.flin-side-summary{align-items:center;gap:10px;min-width:0;display:flex}.flin-side-summary.home{text-align:right;justify-content:flex-end}.flin-side-summary.home>.flin-team-mark{order:2}.flin-side-summary.away{text-align:left}.flin-side-summary>div{min-width:0}.flin-side-summary h3{color:#515a51;overflow-wrap:anywhere;margin:0 0 3px;font-size:12px;font-weight:500;line-height:1.7}.flin-side-summary p{color:#a5aca0;margin:0;font-size:9px;line-height:1.7}.flin-side-summary p strong{color:#929f88;font-weight:400}.flin-team-mark{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:48px;display:inline-flex}.flin-team-mark>img{object-fit:contain;max-width:100%;max-height:100%;display:block}.flin-team-mark>span{color:#9ab087;background:#f1f5ec;border:1px solid #e0e7d8;border-radius:50%;justify-content:center;align-items:center;width:34px;height:36px;font-size:17px;display:flex}.flin-summary-center{color:#b0b7a9;text-align:center;letter-spacing:1px;font-size:9px}.flin-layout{grid-template-columns:minmax(170px,1fr) minmax(290px,390px) minmax(170px,1fr);align-items:start;gap:10px;display:grid}.flin-roster{min-width:0}.flin-roster>header{color:#aab0a7;background:#fafafa;border-top:1px solid #e9ece6;border-bottom:1px solid #ecefe9;justify-content:center;align-items:center;gap:8px;min-height:27px;font-size:9px;display:flex}.flin-roster>header>small{color:#c0c6b8;font-size:8px}.flin-roster>ol{margin:0;padding:0;list-style:none}.flin-roster-row{color:#838a80;border-bottom:1px solid #eceeea;grid-template-columns:28px 22px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:37px;padding:5px 3px;display:grid}.flin-roster-row.home{text-align:right;grid-template-columns:auto minmax(0,1fr) 22px 28px}.flin-roster-row.home>.football-player-photo{grid-area:1/4}.flin-roster-row.home>.flin-player-number{grid-area:1/3}.flin-roster-row.home>.flin-player-name{grid-area:1/2}.flin-roster-row.home>.flin-event-badges{grid-area:1/1;justify-content:flex-end}.flin-player-number{color:#9ca494;text-align:center;flex-shrink:0;font:10px Arial,sans-serif}.flin-player-name{overflow-wrap:anywhere;min-width:0;font-size:10px;line-height:1.7}.flin-captain{color:#fff;vertical-align:middle;background:#e7bf56;border-radius:2px;justify-content:center;align-items:center;width:11px;height:11px;margin-left:3px;font:600 8px Arial,sans-serif;display:inline-flex}.football-player-photo{width:var(--player-photo-size,28px);height:var(--player-photo-size,28px);min-width:var(--player-photo-size,28px);flex:0 0 var(--player-photo-size,28px);vertical-align:middle;background:#f7f7f7;border-radius:50%;line-height:0;display:inline-flex;position:relative;overflow:hidden}.football-player-photo>svg,.football-player-photo>img{object-fit:contain;object-position:center;pointer-events:none;width:100%;max-width:100%;height:100%;max-height:100%;display:block;position:absolute;inset:0}.football-player-photo>img{object-fit:cover}.flin-event-badges{flex-wrap:wrap;align-items:center;gap:3px;max-width:95px;display:inline-flex}.flin-event-badges>span{white-space:nowrap;align-items:center;gap:1px;display:inline-flex}.flin-event-minute{color:#a0a69a;font:9px Arial,sans-serif}.flin-event-glyph{vertical-align:middle;flex-shrink:0;display:inline-block;width:13px!important;height:16px!important}.flin-bench-heading{margin-top:9px}.flin-list-empty{text-align:center;color:#bec5b6;min-height:56px;margin:0;padding:18px 5px;font-size:9px;line-height:1.8}.flin-pitch-column{min-width:0}.flin-pitch{aspect-ratio:400/620;background:repeating-linear-gradient(#568b32 83.34% 91.67%,#609938 91.67% 100%);border:1px solid #659a46;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #375d161a}.flin-pitch-lines{pointer-events:none;opacity:.87;width:100%;height:100%;position:absolute;inset:0}.flin-pitch-player{color:#fff;z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:72px;min-height:39px;display:flex;position:absolute;transform:translate(-50%,-50%)}.flin-shirt-number{color:#fff;background:#ff9c35;border:2px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:23px;height:23px;font:600 12px/1 Arial,sans-serif;display:flex;box-shadow:0 1px 3px #29511150}.flin-pitch-player.away .flin-shirt-number{color:#9ca0a1;background:#e4e5e5}.flin-pitch-player>strong{color:#fff;text-shadow:0 1px 2px #315c21;white-space:nowrap;text-overflow:ellipsis;max-width:72px;font-size:9px;font-weight:400;line-height:1.3;overflow:hidden}.flin-pitch-captain{color:#fff;background:#e9c65d;border:1px solid #fff;border-radius:2px;justify-content:center;align-items:center;width:10px;height:10px;font:600 6px Arial,sans-serif;display:flex;position:absolute;top:0;right:17px}.flin-event-badges.pitch{gap:0;max-width:40px;position:absolute;top:-5px;left:calc(50% + 8px)}.flin-event-badges.pitch>span{background:#fffffff0;border:1px solid #fff;border-radius:50%;justify-content:center;width:13px;height:13px;padding:1px}.flin-event-badges.pitch .flin-event-minute{display:none}.flin-event-badges.pitch .flin-event-glyph{width:10px!important;height:11px!important}.flin-pitch-note{color:#b3bca9;text-align:center;margin:8px 0 0;font-size:8px;line-height:1.8}.flin-pitch-note>span{display:block}.flin-pitch-empty{color:#e4efdb;text-align:center;background:#244e1b45;border:1px solid #d3e9c333;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:65px;padding:9px;display:flex;position:absolute;left:12%;right:12%}.flin-pitch-empty.home{top:18%}.flin-pitch-empty.away{bottom:18%}.flin-pitch-empty>strong{font-size:11px;font-weight:500;line-height:1.6}.flin-pitch-empty>span{color:#cfdfc1;font-size:9px;line-height:1.7}.flin-legend{color:#a9b09f;border-top:1px solid #ecefe7;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 15px;margin-top:16px;padding-top:12px;font-size:8px;line-height:1.6;display:flex}.flin-legend>span{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.flin-legend>span:first-child{color:#b8bfaf}.flin-legend .flin-event-glyph,.flin-legend .football-event-glyph,.flin-legend>span>svg{width:12px!important;height:14px!important}.flin-legend .flin-captain{margin-left:0}:root[data-bao-theme=dark] .football-lineups{color:#b1beaa;background:#1c2c20}:root[data-bao-theme=dark] .flin-toolbar,:root[data-bao-theme=dark] .flin-roster-row,:root[data-bao-theme=dark] .flin-legend{border-color:#34452e}:root[data-bao-theme=dark] .flin-side-summary h3{color:#c3d0ba}:root[data-bao-theme=dark] .flin-side-summary p{color:#93a188}:root[data-bao-theme=dark] .flin-roster>header{background:#243627;border-color:#34492f}:root[data-bao-theme=dark] .flin-player-name{color:#adbea3}:root[data-bao-theme=dark] .football-player-photo{background:#293a2d}:root[data-bao-theme=dark] .flin-pitch-note{color:#8d9e82}@media (max-width:1050px){.football-lineups{padding-left:10px;padding-right:10px}.flin-summaries,.flin-layout{grid-template-columns:minmax(145px,1fr) minmax(260px,350px) minmax(145px,1fr);gap:7px}.flin-roster-row{grid-template-columns:25px 18px minmax(0,1fr) auto;gap:4px;padding-left:1px;padding-right:1px}.flin-roster-row.home{grid-template-columns:auto minmax(0,1fr) 18px 25px}.flin-roster-row>.football-player-photo{min-width:25px;--player-photo-size:25px!important;width:25px!important;height:25px!important}.flin-player-name{font-size:9px}.flin-event-badges{max-width:75px}.flin-event-minute{font-size:8px}.flin-event-glyph{width:11px!important;height:14px!important}.flin-team-mark{flex-basis:37px;width:37px;height:43px}.flin-side-summary{gap:7px}.flin-side-summary h3{font-size:11px}.flin-side-summary p{font-size:8px}.flin-shirt-number{width:22px;height:22px;font-size:11px}.flin-pitch-player>strong{font-size:8px}}@media (max-width:760px){.flin-summaries{grid-template-columns:1fr 1fr;gap:12px;padding:13px 0}.flin-summary-center{display:none}.flin-side-summary.home{text-align:left;justify-content:flex-start}.flin-side-summary.home>.flin-team-mark{order:0}.flin-layout{grid-template-columns:1fr 1fr;gap:12px}.flin-pitch-column{grid-area:1/1/auto/-1;justify-self:center;width:min(100%,390px)}.flin-pitch{aspect-ratio:400/600}.flin-roster.home{grid-area:2/1}.flin-roster.away{grid-area:2/2}.flin-roster-row,.flin-roster-row.home{min-height:38px}.flin-side-summary p{font-size:9px}.flin-side-summary h3{font-size:12px}.flin-toolbar{height:36px;font-size:10px}.flin-toolbar>small{font-size:8px}.flin-toolbar>time{font-size:7px}.flin-source-warning{padding:8px;font-size:9px}.flin-pitch-note{margin-top:7px;font-size:8px}.flin-player-name{font-size:10px}.flin-roster>header{font-size:9px}.flin-legend{gap:8px 12px;font-size:8px}.flin-pitch-player>strong{font-size:10px}.flin-pitch-player{width:80px}.flin-pitch-player>strong{max-width:80px}.flin-shirt-number{width:25px;height:25px;font-size:12px}.flin-pitch-captain{right:21px}}@media (max-width:450px){.football-lineups{padding-left:8px;padding-right:8px}.flin-layout{gap:8px}.flin-side-summary{gap:6px}.flin-team-mark{flex-basis:31px;width:31px;height:37px}.flin-side-summary h3{font-size:10px}.flin-side-summary p{font-size:8px}.flin-roster-row,.flin-roster-row.home{text-align:left;grid-template-columns:23px 17px minmax(0,1fr);gap:3px;min-height:41px;padding:6px 0;display:grid}.flin-roster-row.home>.football-player-photo,.flin-roster-row>.football-player-photo{grid-area:1/1;min-width:23px;--player-photo-size:23px!important;width:23px!important;height:23px!important}.flin-roster-row.home>.flin-player-number,.flin-roster-row>.flin-player-number{grid-area:1/2;font-size:9px}.flin-roster-row.home>.flin-player-name,.flin-roster-row>.flin-player-name{grid-area:1/3;font-size:9px}.flin-roster-row.home>.flin-event-badges,.flin-roster-row>.flin-event-badges{grid-area:2/2/auto/4;justify-content:flex-start;max-width:none}.flin-roster-row>.flin-event-badges:empty{display:none}.flin-event-minute{font-size:8px}.flin-pitch-player{width:65px}.flin-pitch-player>strong{max-width:65px;font-size:9px}.flin-shirt-number{width:23px;height:23px;font-size:11px}.flin-pitch-captain{right:15px}.flin-empty{min-height:220px;font-size:11px}.flin-empty>strong{font-size:12px}.flin-empty>p{font-size:9px}}.flin-preview-label{color:#ad925d;vertical-align:middle;background:#fff4de;border-radius:3px;margin-left:6px;padding:2px 5px;font-size:9px;font-weight:400;line-height:1.3;display:inline-flex}:root[data-bao-theme=dark] .flin-preview-label{color:#d2bd80;background:#4a4227}.football-analysis{--fan-green:#396c50;--fan-line:#e9ecee;--fan-text:#77808a;--fan-muted:#a6aeb6;min-width:0;color:var(--fan-text);background:#fff;padding:10px 12px 12px;font-family:inherit}.football-analysis *{box-sizing:border-box}.fan-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}.fan-section-heading{justify-content:center;align-items:center;gap:12px;min-height:33px;margin:0 0 5px;display:flex;position:relative}.fan-section-heading h3,.fan-section-title{color:var(--fan-green);text-align:center;margin:0;font-size:11px;font-weight:500;line-height:1.6}.fan-section-title{padding:15px 0 9px}.fan-chart-toggle{color:#9ba6a0;cursor:pointer;background:0 0;border:0;padding:3px 0;font-size:8px;position:absolute;right:0}.fan-history-card,.fan-goal-card,.fan-extra-card,.fan-future-card{background:#fff;border:1px solid #eceef0;min-width:0;box-shadow:0 1px 3px #172c1a04}.fan-history-card>header{border-bottom:1px solid var(--fan-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;min-height:33px;padding:5px 7px;display:flex}.fan-team-title{align-items:center;gap:6px;min-width:0;min-height:31px;padding:5px 7px;display:flex}.fan-history-card>header>.fan-team-title{flex:1;min-height:22px;padding:0}.fan-team-title>strong{color:#77877a;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.fan-team-title>small{color:#b8b4a3;white-space:nowrap;margin-left:auto;font-size:7px}.fan-team-badge{flex:none;justify-content:center;align-items:center;width:22px;height:24px;display:inline-flex}.fan-team-badge>img{object-fit:contain;width:21px;height:23px;display:block}.fan-team-badge>span{color:#9ca99a;background:#f4f6f2;border-radius:3px;place-items:center;width:19px;height:21px;font-size:9px;display:grid}.fan-history-filters{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.fan-history-filters>select{font:inherit;color:#a2aba8;background:#fff;border:1px solid #e4e8e6;border-radius:10px;outline:none;max-width:93px;height:22px;padding:2px 15px 2px 6px;font-size:8px}.fan-history-filters>select:first-child{max-width:67px}.fan-table-scroll{scrollbar-width:thin;scrollbar-color:#d4dcd5 #f8faf8;min-width:0;max-width:100%;overflow:auto}.fan-history-table,.fan-matrix,.fan-goal-table,.fan-standings-table{border-collapse:collapse;border-spacing:0;color:#80868c;table-layout:fixed;width:100%;font-size:9px;line-height:1.5}.fan-history-table{min-width:400px}.fan-history-table th,.fan-history-table td{text-align:center;overflow-wrap:anywhere;border-bottom:1px solid #f0f1f3;height:27px;padding:4px 3px;font-weight:400}.fan-history-table th{color:#aeb4b9;background:#fafbfc;height:25px;font-size:8px}.fan-history-table th:first-child{width:13%}.fan-history-table th:nth-child(2){width:19%}.fan-history-table th:nth-child(3),.fan-history-table th:nth-child(5){width:22%}.fan-history-table th:nth-child(4){width:13%}.fan-history-table th:nth-child(6){width:10%}.fan-history-table th:last-child{width:7%}.fan-history-table td:first-child{color:#99a0a6;font-size:8px}.fan-history-league{white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-width:0;max-width:100%;display:flex}.fan-history-league>.league-logo{flex:0 0 12px;width:12px;height:12px}.fan-history-league>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fan-history-table td:nth-child(2){color:#a1a8ae;white-space:nowrap;font-family:Arial,sans-serif;font-size:8px}.fan-history-table td.fan-current-team{color:#637f68;font-weight:500}.fan-result-score{white-space:nowrap;font-family:Arial,sans-serif;font-weight:500!important}.fan-result-score>button{font:inherit;line-height:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.fan-result-score>button:hover{text-decoration:underline}.fan-red-card{color:#fff;background:#ef5d6a;border-radius:1px;justify-content:center;align-items:center;min-width:9px;height:12px;margin-left:3px;padding:0 1px;font-size:7px;line-height:1;display:inline-flex}.fan-win{color:#e96a78!important}.fan-draw{color:#65a3cc!important}.fan-lose{color:#88a55e!important}.fan-trend{background:linear-gradient(#fff,#fffaf9);border-top:1px solid #f2eeee;padding:3px 8px 0}.fan-trend>svg{width:100%;height:85px;display:block;overflow:visible}.fan-trend circle:focus{stroke:var(--fan-green);stroke-width:2px;outline:none}.fan-history-summary{color:#9ca5ac;border-top:1px solid #edf0ec;flex-wrap:wrap;align-items:center;gap:7px;min-height:26px;padding:5px 8px;font-size:8px;line-height:1.6;display:flex}.fan-history-summary b{color:#9aa884;font-weight:400}.fan-history-summary small{color:#b8b6a9;font-size:7px}.fan-empty,.fan-trend-empty{color:#b0b7bb;text-align:center;justify-content:center;align-items:center;min-height:80px;margin:0;padding:15px 8px;font-size:10px;display:flex}.fan-trend-empty{border-top:1px solid #f1f2f3;min-height:64px;font-size:9px}.fan-standings{margin-top:7px}.fan-standings>.fan-section-heading{margin-bottom:3px}.fan-standings-empty{color:#aeb4b9;text-align:center;background:#f5f6f7;min-height:34px;margin:0;padding:10px;font-size:10px;line-height:1.6}.fan-standings-filters{gap:4px;display:flex;position:absolute;right:0}.fan-standings-filters>button{font:inherit;color:#a0aba3;cursor:pointer;background:#fff;border:1px solid #e5e9e5;border-radius:2px;padding:3px 6px;font-size:8px;line-height:1.4}.fan-standings-filters>button.active{color:#65815f;background:#eef5ed;border-color:#d3dfcf}.fan-standings-table{min-width:590px;font-size:9px}.fan-standings-table th,.fan-standings-table td{text-align:center;border:1px solid #edf0ee;padding:7px 5px;font-weight:400}.fan-standings-table th{color:#9aa69d;background:#f5f7f5;font-size:8px}.fan-standings-table th:nth-child(2){min-width:85px}.fan-selected-standing{color:#719066;background:#f1f6ed}.fan-goal-card>.fan-team-title,.fan-extra-card>.fan-team-title,.fan-future-card>.fan-team-title{border-bottom:1px solid var(--fan-line)}.fan-goal-table{min-width:440px;font-family:Arial,sans-serif;font-size:9px}.fan-goal-table th,.fan-goal-table td{text-align:center;border-bottom:1px solid #eceff1;height:27px;padding:5px 3px;font-weight:400}.fan-goal-table thead th{color:#abb3ba;background:#fafbfc;font-size:7px}.fan-goal-table tbody tr:nth-child(2){background:#f9fafb}.fan-goal-table th:first-child{color:#9ba4ab;width:27px}.fan-goal-high{color:#e96976}.fan-matrix{min-width:440px;margin:0;font-family:Arial,sans-serif}.fan-matrix th,.fan-matrix td{text-align:center;border:1px solid #eef0f1;height:28px;padding:5px 4px;font-size:9px;font-weight:400}.fan-matrix th{color:#a3adb3;background:#f6f8f7;font-size:8px}.fan-matrix tbody tr:nth-child(2n){background:#fbfcfb}.fan-source-note{color:#b0b5ae;margin:5px 1px 0;font-size:8px;line-height:1.8}.fan-more-button{width:100%;min-height:33px;font:inherit;color:#8e9c8e;cursor:pointer;background:#f4f6f4;border:0;justify-content:center;align-items:center;gap:8px;margin:13px 0 0;padding:6px 12px;font-size:10px;display:flex}.fan-more-button:hover{color:#648560;background:#edf3eb}.fan-more-button>span{font-size:12px}.fan-more-data{padding-top:4px}.fan-more-data>.fan-history-card{margin:0}.fan-extra-card .fan-table-scroll+.fan-table-scroll{margin-top:6px}.fan-raw{border-top:1px solid #edf0ec;margin-top:13px;padding-top:7px}.fan-raw>summary{color:#a1aea0;cursor:pointer;font-size:9px}.fan-raw>pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#93a18c;background:#f8faf6;max-height:260px;padding:10px;font-size:9px;line-height:1.7;overflow:auto}.fan-data-time{color:#bdc3bf;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:9px;font-size:7px;line-height:1.7;display:flex}.fan-data-time>span{margin-left:auto}.fan-analysis-status{color:#ae9465;background:#fffbf1;border:1px solid #ecdfc5;justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;padding:7px 9px;font-size:9px;line-height:1.7;display:flex}.fan-analysis-status>button{font:inherit;color:#8b946e;cursor:pointer;background:#fff;border:1px solid #dedfcb;flex:none;padding:3px 7px}.fan-analysis-status>button:disabled{opacity:.5}:is(.football-analysis button:focus-visible,.football-analysis select:focus-visible){outline:2px solid var(--fan-green);outline-offset:2px}@media (max-width:900px){.fan-two-columns{gap:8px}.football-analysis{padding:8px}.fan-history-card>header{padding:5px}.fan-team-title{gap:5px}.fan-history-filters{gap:3px}.fan-history-filters>select{max-width:84px;padding-right:12px;font-size:7px}.fan-history-filters>select:first-child{max-width:59px}.fan-history-summary{gap:5px;padding:5px;font-size:7px}.fan-trend{padding:3px 4px 0}.fan-trend>svg{height:78px}}@media (max-width:680px){.fan-two-columns{grid-template-columns:1fr;gap:10px}.football-analysis{padding:7px}.fan-section-heading{min-height:30px}.fan-section-title{padding:13px 0 8px;font-size:10px}.fan-history-card>header{padding:6px 7px}.fan-team-title>strong{font-size:10px}.fan-history-filters>select{max-width:89px;font-size:8px}.fan-trend>svg{height:83px}.fan-history-summary{gap:7px;padding:6px 8px;font-size:8px}.fan-data-time{gap:2px;font-size:7px}.fan-data-time>span{flex-basis:100%;margin-left:0}.fan-chart-toggle{font-size:8px}.fan-standings-filters>button{padding:3px 5px;font-size:7px}}:root[data-bao-theme=dark] .football-analysis{color:#b0c0a8;--fan-line:#354634;--fan-text:#b0c0a8;--fan-muted:#8b9d83;--fan-green:#a4bf97;background:#1c2c20}:root[data-bao-theme=dark] .fan-history-card,:root[data-bao-theme=dark] .fan-goal-card,:root[data-bao-theme=dark] .fan-extra-card,:root[data-bao-theme=dark] .fan-future-card{background:#233425;border-color:#3b4b36}:root[data-bao-theme=dark] .fan-history-filters>select,:root[data-bao-theme=dark] .fan-standings-filters>button{color:#9db38f;background:#2b3e2b;border-color:#42573b}:root[data-bao-theme=dark] .fan-history-table th,:root[data-bao-theme=dark] .fan-matrix th,:root[data-bao-theme=dark] .fan-goal-table thead th,:root[data-bao-theme=dark] .fan-standings-table th{color:#9eaf93;background:#293a2a}:root[data-bao-theme=dark] .fan-history-table td,:root[data-bao-theme=dark] .fan-matrix td,:root[data-bao-theme=dark] .fan-goal-table td,:root[data-bao-theme=dark] .fan-standings-table td{border-color:#354733}:root[data-bao-theme=dark] .fan-trend{background:#263326;border-color:#354733}:root[data-bao-theme=dark] .fan-standings-empty,:root[data-bao-theme=dark] .fan-more-button{color:#9bad90;background:#283a29}:root[data-bao-theme=dark] .fan-matrix tbody tr:nth-child(2n),:root[data-bao-theme=dark] .fan-goal-table tbody tr:nth-child(2),:root[data-bao-theme=dark] .fan-selected-standing{background:#2a3e28}.bao-basketball-commentary{color:#666;background:#fff;min-width:0;font-family:inherit}.bao-basketball-commentary *{box-sizing:border-box}.bcom-tabs-wrap{background:#f0f0f3;border-bottom:1px solid #e8e9ec;align-items:stretch;min-height:34px;margin:0 11px;display:flex}.bcom-period-tabs{scrollbar-width:thin;flex:1;min-width:0;display:flex;overflow:auto}.bcom-period-tabs>button{min-height:34px;font:inherit;color:#8b8b91;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1 0 66px;padding:7px 10px;font-size:10px;line-height:1.6}.bcom-period-tabs>button:hover{color:#586b5a;background:#f8f8f9}.bcom-period-tabs>button.active{color:#435a49;background:#fff;box-shadow:inset 0 -2px #2b664e}.bcom-period-tabs>button:focus-visible{outline-offset:-2px;outline:2px solid #5a8a6e}.bcom-refresh:focus-visible{outline-offset:-2px;outline:2px solid #5a8a6e}.bcom-more:focus-visible{outline-offset:-2px;outline:2px solid #5a8a6e}.bcom-follow:focus-visible{outline-offset:-2px;outline:2px solid #5a8a6e}.bcom-refresh{color:#a4a6aa;cursor:pointer;background:0 0;border:0;border-left:1px solid #e8e9ec;flex:0 0 32px;place-items:center;display:grid}.bcom-refresh>svg{width:13px;height:13px}.bcom-refresh:hover{color:#57735d;background:#f7f8f6}.bcom-refresh:disabled{opacity:.5;cursor:wait}.bcom-refresh.is-loading>svg{animation:1.3s linear infinite bcom-spin}.bcom-source-note{color:#a7aaad;border-bottom:1px solid #f3f3f4;margin:0;padding:8px 13px 6px;font-size:9px;line-height:1.8}.bcom-warning{color:#a18458;background:#fffaf0;border:1px solid #eee3ce;margin:9px 12px;padding:8px 10px;font-size:10px;line-height:1.8}.bcom-warning>small{color:#b7a386;font-size:9px;display:block}.bcom-live-notice{color:#7a8c70;background:#f8faf7;border:1px solid #e9eee4;margin:10px 12px 0;padding:9px 11px;font-size:10px;line-height:1.9}.bcom-live-notice>strong{color:#62765b;align-items:center;gap:8px;font-size:10px;font-weight:500;display:flex}.bcom-live-notice>strong>small{color:#a0ad99;font-size:8px;font-weight:400}.bcom-live-notice>p{white-space:pre-wrap;overflow-wrap:anywhere;color:#88957f;margin:4px 0 0}.bcom-stream{scrollbar-width:thin;scrollbar-color:#c3c7c1 transparent;outline:none;min-height:390px;max-height:720px;padding:10px 11px 13px;overflow:auto}.bcom-stream:focus-visible{outline-offset:-2px;outline:2px solid #9db89b}.bcom-list{margin:0;padding:0;list-style:none}.bcom-row{color:#777;grid-template-columns:46px 10px 65px minmax(0,1fr) 30px;align-items:start;gap:0;min-height:35px;font-size:11px;line-height:1.85;display:grid;position:relative}.bcom-row:hover{background:#fcfcfc}.bcom-row>time{text-align:right;white-space:nowrap;color:#999;padding:7px 8px 5px 0;font:10px/1.85 Arial,sans-serif}.bcom-row-marker{justify-content:center;align-self:stretch;min-height:35px;display:flex;position:relative}.bcom-row-marker:before{content:"";border-left:1px dotted #dce0e5;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}.bcom-row-marker:after{content:"";background:#ef5575;border-radius:50%;width:3px;height:3px;position:absolute;top:15px;left:calc(50% - 1.5px);box-shadow:0 0 0 2px #fff}.bcom-row.is-neutral .bcom-row-marker:after{background:#bbc2ca}.bcom-row:first-child .bcom-row-marker:before{top:12px}.bcom-row:last-child .bcom-row-marker:before{bottom:calc(100% - 19px)}.bcom-row-score{color:#8b8d90;text-align:center;white-space:nowrap;padding:7px 4px 5px;font:10px/1.85 Arial,sans-serif}.bcom-row>p{color:#707579;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;margin:0;padding:6px 8px 6px 6px;font-size:11px;line-height:1.85}.bcom-row>p.is-missing{color:#b0b6b8;font-size:9px}.bcom-team-slot{color:#c0c5c6;justify-content:center;align-items:center;min-height:33px;padding:5px 1px 4px;display:flex}.bcom-team-mark{flex-shrink:0;justify-content:center;align-items:center;width:22px;height:24px;display:inline-flex;position:relative}.bcom-team-mark>img{object-fit:contain;max-width:100%;max-height:100%;display:block}.bcom-team-mark>svg{width:20px;height:23px;display:block}.bcom-neutral-mark{opacity:.55;width:16px;height:16px}.bcom-empty{text-align:center;color:#adb3b5;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:330px;margin:0;padding:35px 24px;font-size:11px;line-height:1.9;display:flex}.bcom-empty>strong{color:#969fa0;font-size:12px;font-weight:400}.bcom-empty>span{color:#b3b9b9;max-width:340px;font-size:10px}.bcom-more{width:100%;font:inherit;color:#8d9c83;cursor:pointer;background:#fafbf9;border:1px solid #eef0eb;margin:6px 0 0;padding:11px 8px;font-size:9px;display:block}.bcom-more:hover{background:#f2f6ef}.bcom-caption{color:#adafb1;border-top:1px solid #eeeeef;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 13px;font-size:9px;line-height:1.8;display:flex}.bcom-caption>span{white-space:nowrap}.bcom-caption>time{color:#b9bdba;margin-left:auto;font:8px/1.8 Arial,sans-serif}.bcom-follow{font:inherit;color:#6d8b72;cursor:pointer;background:0 0;border:0;padding:0;font-size:9px}.bcom-follow:hover{text-decoration:underline}.bcom-count{color:#b4b8b5;margin-left:auto}@keyframes bcom-spin{to{transform:rotate(360deg)}}:root[data-bao-theme=dark] .bao-basketball-commentary{color:#c2c9be;background:#1c2c20}:root[data-bao-theme=dark] .bcom-tabs-wrap{background:#29382c;border-color:#3a493b}:root[data-bao-theme=dark] .bcom-period-tabs>button.active{color:#b7ccb4;background:#1c2c20;box-shadow:inset 0 -2px #7da98b}:root[data-bao-theme=dark] .bcom-row>p{color:#b1bdb1}:root[data-bao-theme=dark] .bcom-row:hover{background:#243327}:root[data-bao-theme=dark] .bcom-row-marker:after{box-shadow:0 0 0 2px #1c2c20}:root[data-bao-theme=dark] .bcom-row-marker:before{border-color:#405044}:root[data-bao-theme=dark] .bcom-caption,:root[data-bao-theme=dark] .bcom-source-note,:root[data-bao-theme=dark] .bcom-refresh{border-color:#344b37}:root[data-bao-theme=dark] .bcom-live-notice{background:#233729;border-color:#39503a}:root[data-bao-theme=dark] .bcom-live-notice>p{color:#a1b39c}:root[data-bao-theme=dark] .bcom-warning{color:#c3ae7b;background:#3a3425;border-color:#5a5038}@media (max-width:850px){.bcom-tabs-wrap{min-height:32px;margin:0 8px}.bcom-period-tabs>button{flex-basis:58px;min-height:32px;padding:7px;font-size:9px}.bcom-refresh{flex-basis:28px}.bcom-stream{max-height:680px;padding:8px 7px 11px}.bcom-row{grid-template-columns:39px 9px 57px minmax(0,1fr) 25px;min-height:34px}.bcom-row>time{padding-right:6px;font-size:9px}.bcom-row-score{padding-left:3px;padding-right:3px;font-size:9px}.bcom-row>p{padding-left:5px;padding-right:5px;font-size:10px}.bcom-team-mark{width:20px;height:22px}.bcom-caption{padding:8px 10px;font-size:8px}.bcom-source-note{padding:7px 10px 5px;font-size:8px}.bcom-live-notice{margin-left:9px;margin-right:9px}.bcom-caption>time{font-size:7px}.bcom-count{font-size:8px}}@media (max-width:480px){.bcom-tabs-wrap{margin:0 6px}.bcom-period-tabs>button{flex-basis:57px;padding-left:6px;padding-right:6px;font-size:9px}.bcom-stream{min-height:315px;max-height:610px;padding:8px 5px 11px}.bcom-row{grid-template-columns:37px 8px 55px minmax(0,1fr) 24px;min-height:35px}.bcom-row>time{padding-top:8px;padding-right:5px;font-size:8px}.bcom-row-score{padding-top:8px;font-size:8px}.bcom-row>p{padding-left:4px;padding-right:4px;font-size:10px;line-height:1.9}.bcom-team-mark{width:19px;height:22px}.bcom-caption{gap:5px 9px;padding:8px}.bcom-caption>time{margin-left:0}.bcom-empty{min-height:260px;padding:30px 14px;font-size:10px}.bcom-empty>strong{font-size:11px}.bcom-empty>span{font-size:9px}.bcom-warning{margin:8px;padding:7px 9px;font-size:9px}.bcom-live-notice{margin:8px 8px 0;font-size:9px}.bcom-live-notice>strong{gap:6px;font-size:9px}.bcom-source-note{padding-left:9px;padding-right:9px;font-size:8px}.bcom-more{padding:10px 7px;font-size:8px}}.bcom-source-details{color:#a8b0a2;border-bottom:1px solid #f0f1ee;margin:0 12px;padding:6px 0;font-size:9px;line-height:1.8}.bcom-source-details>summary{cursor:pointer;color:#9aa98e}.bcom-source-details>p{overflow-wrap:anywhere;margin:5px 0;font-size:9px}.bcom-source-note>span{font-size:inherit;line-height:inherit}@media (prefers-reduced-motion:reduce){.bcom-refresh.is-loading>svg{animation:none}}.bcom-period-count{color:#7b9077;background:#e5ebe2;border-radius:3px;justify-content:center;min-width:16px;margin-left:5px;padding:0 3px;font:8px/1.6 Arial,sans-serif;display:inline-flex}.bcom-period-tabs>button.active .bcom-period-count{color:#396648;background:#e5efe1}:root[data-bao-theme=dark] .bcom-period-count{color:#b4c5a7;background:#354b35}.basketball-analysis{--ban-green:#396c50;--ban-line:#e9ecee;min-width:0;font:inherit;color:#78818a;background:#fff;padding:8px 12px 11px}.basketball-analysis *{box-sizing:border-box}.ban-section-title{color:var(--ban-green);text-align:center;margin:0;padding:13px 0 10px;font-size:11px;font-weight:500;line-height:1.5}.ban-first-title{padding:6px 0 10px}.ban-two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;min-width:0;display:grid}.ban-standing-card,.ban-history-card,.ban-schedule-card,.ban-tech-card{background:#fff;border:1px solid #eef0f1;min-width:0;box-shadow:0 1px 3px #172c1a04}.ban-team-title{border-bottom:1px solid var(--ban-line);align-items:center;gap:6px;min-width:0;min-height:33px;padding:5px 8px;display:flex}.ban-team-title>strong{color:#748574;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.ban-team-title>small{color:#aab0af;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.ban-team-badge{flex:0 0 21px;justify-content:center;align-items:center;width:21px;height:23px;display:inline-flex}.ban-team-badge img{object-fit:contain;width:20px;height:22px;display:block}.ban-team-badge>span{color:#9aa58e;background:#f1f5ef;border-radius:3px;place-items:center;width:19px;height:21px;font-size:9px;display:grid}.ban-table-scroll{scrollbar-width:thin;scrollbar-color:#d4dcd5 #f8faf8;width:100%;min-width:0;overflow:auto}.ban-standings-table,.ban-history-table,.ban-tech-table{border-collapse:collapse;border-spacing:0;table-layout:fixed;color:#82878d;width:100%;font:9px/1.5 Arial,Microsoft YaHei,sans-serif}.ban-standings-table{min-width:365px}.ban-standings-table th,.ban-standings-table td{text-align:center;border-bottom:1px solid #f1f2f3;height:25px;padding:4px 3px;font-weight:400}.ban-standings-table thead th{color:#a0a8ad;background:#fafbfc;font-size:8px}.ban-standings-table th:first-child{width:9%}.ban-standings-table th:nth-child(2),.ban-standings-table th:nth-child(3),.ban-standings-table th:nth-child(4){width:8%}.ban-standings-table th:nth-child(5),.ban-standings-table th:nth-child(6),.ban-standings-table th:nth-child(7){width:15%}.ban-standings-table tbody tr:nth-child(odd){background:#f8f9fa}.ban-stat-value{color:#df7580}.ban-standings-empty{color:#aeb5b8;text-align:center;background:#f7f8f8;min-height:72px;margin:0;padding:18px 8px;font-size:10px}.ban-source-note{color:#a9b1ad;margin:4px 1px;font-size:8px;line-height:1.7}.ban-rank-note{text-align:right;margin-top:3px;font-size:7px}.ban-history-controls{border-bottom:1px solid var(--ban-line);background:#fcfdfc;flex-wrap:wrap;align-items:center;gap:9px;min-height:34px;padding:5px 9px;display:flex}.ban-history-controls select{font:inherit;color:#899a8d;background:#fff;border:1px solid #e5e9e5;border-radius:10px;max-width:110px;height:21px;padding:2px 15px 2px 6px;font-size:8px}.ban-same-venue{color:#a1aaa3;cursor:pointer;align-items:center;gap:4px;font-size:8px;display:inline-flex}.ban-same-venue input{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #d6dfd6;border-radius:2px;place-items:center;width:10px;height:10px;margin:0;display:grid}.ban-same-venue input:checked{background:var(--ban-green);border-color:var(--ban-green)}.ban-same-venue input:checked:after{content:"✓";color:#fff;font-size:8px;line-height:1}.ban-phase-toggle{background:#f0f3ef;border-radius:10px;display:inline-flex;overflow:hidden}.ban-phase-toggle button{font:inherit;color:#a3aaa3;cursor:pointer;background:0 0;border:0;padding:3px 11px;font-size:8px;line-height:1.4}.ban-phase-toggle button.active{color:#fff;background:#527c58}.ban-history-table{min-width:530px}.ban-history-table th,.ban-history-table td{text-align:center;text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid #edefef;height:27px;padding:4px;font-weight:400;overflow:hidden}.ban-history-table thead th{color:#a5adb2;background:#fafbfc;font-size:8px}.ban-history-table th:first-child{width:12%}.ban-history-table th:nth-child(2){width:18%}.ban-history-table th:nth-child(3),.ban-history-table th:nth-child(5){width:21%}.ban-history-table th:nth-child(4){width:15%}.ban-history-table th:nth-child(6){width:6%}.ban-history-table th:nth-child(7){width:7%}.ban-history-table tbody tr:nth-child(odd){background:#f7f8f9}.ban-history-table td:nth-child(2){color:#9da6ad;font-size:8px}.ban-history-table td.ban-current-team{color:#5f7c64;font-weight:500}.ban-column-note{color:#aeb5b9;margin-left:3px;font-size:6px}.ban-history-league{white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.ban-history-league>.league-logo{flex:0 0 12px;width:12px;height:12px}.ban-history-league>span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ban-history-table td:first-child{color:#9ba3a8;font-size:8px}.ban-score{font-family:Arial,sans-serif;font-weight:500!important}.ban-score i{color:#abb0b6;font-style:normal}.ban-leading,.ban-win{color:#df6b7a!important}.ban-lose{color:#89a960!important}.ban-draw{color:#65a3cc!important}.ban-history-summary{color:#9ca7a0;border-top:1px solid #edf0ed;flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;min-height:29px;padding:6px 9px;font-size:8px;line-height:1.5;display:flex}.ban-history-summary b{font-weight:400}.ban-history-summary>span:first-child{color:#82977f}.ban-history-summary small{color:#b3b4a6;font-size:7px}.ban-empty{color:#b0b7bb;text-align:center;justify-content:center;align-items:center;min-height:83px;margin:0;padding:18px 8px;font-size:10px;display:flex}.ban-more-button{color:#829780;width:100%;min-height:34px;font:inherit;cursor:pointer;background:#f3f5f2;border:0;justify-content:center;align-items:center;gap:8px;margin:15px 0 0;padding:7px 12px;font-size:10px;display:flex}.ban-more-button:hover{color:#648560;background:#edf3eb}.ban-more-button>span{font-size:12px}.ban-more-data{padding-top:3px}.ban-more-data .ban-two-columns .ban-history-table{min-width:430px}.ban-more-data .ban-history-controls{gap:4px;padding:5px 6px}.ban-more-data .ban-history-controls select{max-width:88px;padding-right:12px;font-size:7px}.ban-more-data .ban-phase-toggle button{padding:3px 7px;font-size:7px}.ban-tech-columns{gap:10px;display:grid}.ban-tech-table{min-width:650px}.ban-tech-table th,.ban-tech-table td{text-align:center;border:1px solid #edf0ee;height:28px;padding:5px 4px;font-weight:400}.ban-tech-table th{color:#9aa69b;background:#f7f9f6;font-size:8px}.ban-tech-table th:first-child,.ban-schedule-table th:last-child{width:12%}.ban-data-time{color:#bdc3bf;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:9px;font-size:7px;line-height:1.7;display:flex}.ban-data-time>span{margin-left:auto}.ban-status{color:#ae9465;background:#fffbf1;border:1px solid #ecdfc5;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;padding:7px 9px;font-size:9px;line-height:1.7;display:flex}.ban-status>button{font:inherit;color:#8b946e;cursor:pointer;background:#fff;border:1px solid #dedfcb;padding:3px 7px}.ban-status>button:disabled{opacity:.5}.ban-raw{border-top:1px solid #edf0ec;margin-top:13px;padding-top:7px}.ban-raw>summary{color:#a1aea0;cursor:pointer;font-size:9px}.ban-raw>pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#93a18c;background:#f8faf6;max-height:260px;padding:10px;font-size:9px;line-height:1.7;overflow:auto}:is(.basketball-analysis button:focus-visible,.basketball-analysis select:focus-visible,.basketball-analysis input:focus-visible){outline:2px solid var(--ban-green);outline-offset:2px}@media (max-width:900px){.basketball-analysis{padding:7px 8px}.ban-two-columns{gap:8px}.ban-standings-table{min-width:340px;font-size:8px}.ban-standings-table th,.ban-standings-table td{padding:4px 2px}.ban-history-summary{gap:6px;font-size:7px}.ban-team-title{padding:5px 6px}.ban-team-title>strong{font-size:9px}}@media (max-width:680px){.ban-two-columns{grid-template-columns:1fr;gap:9px}.basketball-analysis{padding:6px 7px}.ban-history-table{min-width:505px}.ban-section-title{padding:12px 0 8px;font-size:10px}.ban-first-title{padding-top:5px}.ban-rank-note{text-align:left;font-size:7px}.ban-history-controls{gap:7px;padding:5px 7px}.ban-column-note{line-height:1.1;display:block}.ban-history-controls select{font-size:8px}.ban-history-summary{gap:7px;font-size:8px}.ban-history-summary>span:first-child{text-align:center;width:100%}.ban-data-time{gap:2px}.ban-data-time>span{width:100%;margin-left:0}}:root[data-bao-theme=dark] .basketball-analysis{color:#aabca3;--ban-green:#a4bf97;--ban-line:#354634;background:#1c2c20}:root[data-bao-theme=dark] .ban-standing-card,:root[data-bao-theme=dark] .ban-history-card,:root[data-bao-theme=dark] .ban-tech-card,:root[data-bao-theme=dark] .ban-schedule-card{background:#233425;border-color:#3b4b36}:root[data-bao-theme=dark] .ban-history-controls,:root[data-bao-theme=dark] .ban-history-table th,:root[data-bao-theme=dark] .ban-standings-table th,:root[data-bao-theme=dark] .ban-tech-table th{background:#293a2a}:root[data-bao-theme=dark] .ban-history-controls select{color:#a1b695;background:#2b3e2b;border-color:#42573b}:root[data-bao-theme=dark] .ban-history-table tbody tr:nth-child(odd),:root[data-bao-theme=dark] .ban-standings-table tbody tr:nth-child(odd){background:#2a3b2a}:root[data-bao-theme=dark] .ban-history-table td,:root[data-bao-theme=dark] .ban-standings-table td,:root[data-bao-theme=dark] .ban-tech-table td{border-color:#354733}:root[data-bao-theme=dark] .ban-more-button,:root[data-bao-theme=dark] .ban-standings-empty{color:#9bad90;background:#283a29}.ban-team-title>.ban-side-tag{color:#82957d;background:#f0f4ed;border-radius:3px;flex:none;justify-content:center;align-items:center;min-width:15px;height:15px;padding:0 3px;font-size:7px;line-height:1;display:inline-flex;overflow:visible}.ban-team-title>.ban-side-tag+small{min-width:0}:root[data-bao-theme=dark] .ban-team-title>.ban-side-tag{color:#b2c2a5;background:#354a31}.reference-lower-layout.basketball-analysis-lower-layout{grid-template-columns:minmax(0,1fr)}.basketball-analysis-lower-layout>.reference-news-rail{display:none}.basketball-match-data>.section-toolbar{padding-left:12px;padding-right:12px}.basketball-match-data>.section-source{margin:0 12px}.basketball-player-photo{width:var(--basket-photo-size,34px);height:var(--basket-photo-size,34px);flex:0 0 var(--basket-photo-size,34px);vertical-align:middle;background:#fff;border:1px solid #e6ebe2;border-radius:50%;display:inline-flex;position:relative;overflow:hidden}.basketball-player-photo>svg,.basketball-player-photo>img{width:100%;height:100%;position:absolute;inset:0}.basketball-player-photo>img{object-fit:contain;object-position:center bottom;transition:opacity .15s}.basketball-player-leaders .basketball-player-photo{margin:0 auto 4px}.basketball-player-name .basketball-player-photo{margin-right:6px}:root[data-bao-theme=dark] .basketball-player-photo{background:#26372a;border-color:#40503a}
