.mobile-nav a{flex:1 1 25%;width:25%}
article.feed-post[data-href]{cursor:pointer}
article.feed-post[data-href]:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}
.feed-post .post-actions{justify-content:flex-start!important;gap:14px!important;height:32px!important;margin:6px 0 0!important}
.feed-post .post-actions .react{gap:4px;font-size:12px;padding:4px 0}
.feed-post .post-actions .react .icon{width:18px!important;height:18px!important}
.feed-post .post-head{align-items:center;position:relative;padding-right:32px}
.post-more{position:absolute;right:-4px;top:-3px;width:28px;height:28px;border:0;border-radius:99px;background:transparent;color:var(--muted);display:inline-grid;place-items:center;cursor:pointer;padding:0}
.post-more .icon{width:18px;height:18px;fill:currentColor;stroke:none}
.post-more:hover{background:var(--panel-2);color:var(--ink)}
.pm-sheet{position:fixed;inset:0;z-index:60}
.pm-sheet[hidden]{display:none}
.pm-sheet-bg{position:absolute;inset:0;background:rgba(0,0,0,.5)}
.pm-sheet-box{position:absolute;left:0;right:0;bottom:0;margin:0 auto;max-width:520px;background:var(--panel);border-radius:18px 18px 0 0;padding:8px 10px calc(12px + env(safe-area-inset-bottom));box-shadow:0 -8px 30px rgba(0,0,0,.35)}
.pm-sheet-box::before{content:"";display:block;width:36px;height:4px;border-radius:99px;background:var(--line);margin:4px auto 8px}
.pm-sheet-title{padding:2px 10px 8px;font-size:12px;color:var(--muted)}
.pm-item{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:var(--ink);font-size:15px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}
.pm-item:hover,.pm-item:focus-visible{background:var(--panel-2)}
.pm-item .icon{width:20px;height:20px;flex:none}
.pm-item.danger{color:var(--c-red,#e5484d)}
.pm-item small{margin-left:auto;font-size:12px;font-weight:500;color:var(--muted)}
.pm-cancel{justify-content:center;margin-top:4px;color:var(--muted)}
@media (min-width:1024px){
.pm-sheet-box{bottom:auto;top:50%;transform:translateY(-50%);border-radius:18px;max-width:380px}
.pm-sheet-box::before{display:none}
}
.slip-paper{margin:10px 0 2px;border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}
.slip-paper .sp-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;border-bottom:1px solid var(--hairline)}
.slip-paper .sp-head strong{font-size:14px}
.slip-paper .fbs-tags{display:inline-flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}
.slip-paper .sp-sum{display:flex;padding:10px 14px;border-bottom:1px solid var(--hairline)}
.slip-paper .sp-sum>div{flex:1;min-width:0}
.slip-paper .sp-sum>div+div{border-left:1px solid var(--hairline);padding-left:12px;margin-left:12px}
.slip-paper .sp-sum small{display:block;font-size:11px;color:var(--muted)}
.slip-paper .sp-sum b{display:block;font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}
.slip-paper .sp-profit{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 14px;border-bottom:1px solid var(--hairline)}
.slip-paper .sp-profit small{font-size:12px;color:var(--muted)}
.slip-paper .sp-profit b{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}
.slip-paper .sp-profit b.pos{color:var(--accent-text)}
.slip-paper .sp-profit b.neg{color:var(--c-red,#e5484d)}
.slip-paper .sp-legs{display:grid;gap:8px;padding:10px 14px}
.slip-paper .sp-leg{display:grid;gap:3px;padding:9px 12px;border:1px solid var(--hairline);border-left:3px solid var(--line);border-radius:10px;background:var(--panel-2);color:var(--ink);text-decoration:none;min-width:0}
.slip-paper .sp-leg.won{border-left-color:var(--accent-text)}
.slip-paper .sp-leg.lost{border-left-color:var(--c-red,#e5484d)}
.slip-paper .sp-leg.void{border-left-color:var(--muted)}
.slip-paper .sp-l1{display:flex;align-items:center;gap:6px;min-width:0;font-size:11.5px;color:var(--muted)}
.slip-paper .sp-l1 .lg{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.slip-paper .sp-l1 em{margin-left:auto;flex:none;font-style:normal;font-variant-numeric:tabular-nums}
.slip-paper .sp-l2{display:flex;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:700}
.slip-paper .sp-l2 .tm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.slip-paper .sp-l2 i{flex:none;font-style:normal;font-size:11px;font-weight:500;color:var(--muted)}
.slip-paper .sp-l3{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-top:2px}
.slip-paper .sp-l3 small{flex:none;font-size:11.5px;color:var(--muted)}
.slip-paper .sp-l3 .pk{display:inline-flex;align-items:center;gap:8px;min-width:0}
.slip-paper .sp-l3 .sp-pick{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:800}
.slip-paper .sp-l3 .sp-odds{flex:none;font-size:14px;font-weight:800;color:var(--accent-text);font-variant-numeric:tabular-nums}
.slip-paper .sp-l3 .res{flex:none;font-style:normal;font-size:10.5px;font-weight:800;border-radius:6px;padding:1px 6px;border:1px solid currentColor}
.slip-paper .sp-l3 .res.won{color:var(--accent-text)}
.slip-paper .sp-l3 .res.lost{color:var(--c-red,#e5484d)}
.slip-paper .sp-l3 .res.void{color:var(--muted)}
.slip-paper .sp-foot{padding:8px 14px 10px;border-top:1px solid var(--hairline);font-size:11px;color:var(--muted)}
.feed-post .post-head .feed-tag{margin-left:0}
body:has([data-screen="feed-detail"]) .fab{display:none}
.desktop-rail .brand{color:var(--ink)!important}
.d100-dates{position:relative;flex:1 1 auto;min-width:0;display:flex;gap:4px;padding:8px 4px 8px 12px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}
.d100-dates::-webkit-scrollbar{display:none}
.d100-views{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px 12px 0}
[data-screen=matches] .screen-pad{height:88px}
.v5-row{grid-template-areas:"teams score side";grid-template-columns:minmax(0,1fr) auto minmax(56px,auto);padding:8px 10px 8px 12px}
.v5-row .mside .tm{white-space:nowrap}
.v5-row .v5-teams{gap:4px}
.v5-row .mscore{gap:4px}
.v5-row .team-logo{width:24px;height:24px;object-fit:contain;flex:none;border-radius:6px;background:transparent}
.v5-row.done .trow:not(.win) .tname{color:var(--ink-2)}
.v5-row.done .trow.win .tname{color:var(--ink);font-weight:800}
.v5-row.done .mscore b.win{color:var(--ink);font-weight:800}
@media (min-width:1024px){
[data-screen=matches] .screen-pad{height:32px}
.d100-dates{padding-left:16px;gap:6px}
.d100-views{padding-left:16px;padding-right:16px;grid-template-columns:repeat(3,160px)}
}
.pf-head{padding:16px 16px 12px}
.pf-top{display:flex;align-items:flex-start;gap:14px;min-width:0}
.pf-top .feed-avatar.lg{flex:0 0 auto;width:64px;height:64px;margin:0;font-size:24px}
.pf-id{flex:1;min-width:0}
.pf-id h1{margin:0;font-size:20px;line-height:26px;font-weight:800;overflow-wrap:anywhere}
.pf-handle{display:block;color:var(--muted);font-size:13px;line-height:18px;overflow-wrap:anywhere}
.pf-bio{margin:6px 0 0;font-size:14px;line-height:20px;color:var(--ink-2);overflow-wrap:anywhere}
.pf-fol{display:flex;flex-wrap:wrap;gap:4px 14px;margin:12px 0;font-size:13px;line-height:18px;color:var(--muted)}
.pf-fol b{color:var(--ink);font-weight:800;font-variant-numeric:tabular-nums}
.pf-act{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.pf-act.other{grid-template-columns:minmax(0,1fr) 52px}
.pf-act .btn{width:100%;height:40px;min-height:40px;justify-content:center;text-decoration:none}
.pf-act .btn:not(.accent){color:var(--ink)}
.pf-edit[disabled]{color:var(--muted);cursor:default}
.pf-edit small{font-size:10.5px;font-weight:700;color:var(--muted);border:1px dashed var(--line);border-radius:6px;padding:0 5px;line-height:16px}
.pf-more{position:relative}
.pf-more summary{list-style:none;cursor:pointer;padding:0;letter-spacing:1px;font-weight:800}
.pf-more summary::-webkit-details-marker{display:none}
.pf-more-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:148px;padding:6px;border:1px solid var(--line);border-radius:12px;background:var(--panel);box-shadow:0 8px 24px rgba(0,0,0,.16)}
.pf-more-item{display:flex;align-items:center;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:14px;font-weight:700;text-align:left;text-decoration:none;cursor:pointer}
.pf-more-item:hover{background:var(--panel-2)}
.pf-more-item.danger{color:var(--c-red)}
.pf-perf{margin:0 16px 12px;border:1px solid var(--line);border-radius:16px;background:var(--panel);overflow:hidden}
.pf-perf-empty{margin:0;padding:16px;color:var(--muted);font-size:13px;line-height:18px;text-align:center}
.pf-perf-top{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:14px 16px 12px}
.pf-roi{display:flex;flex-direction:column;min-width:0}
.pf-roi small{display:flex;align-items:center;font-size:11px;line-height:18px;font-weight:700;color:var(--muted)}
.pf-roi>b{font-size:30px;line-height:36px;font-weight:850;letter-spacing:-.5px;font-variant-numeric:tabular-nums;color:var(--ink)}
.pf-roi>b.pos{color:var(--accent-text)}
.pf-roi>b.neg{color:var(--c-red)}
.pf-pl{font-size:12px;line-height:17px;color:var(--muted)}
.pf-pl em{font-style:normal;font-weight:800;color:var(--ink-2);font-variant-numeric:tabular-nums}
.pf-pl em.pos{color:var(--accent-text)}
.pf-pl em.neg{color:var(--c-red)}
.pf-spark{flex:0 0 auto;width:112px;height:40px;overflow:visible}
.pf-spark path{fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.pf-spark.pos path{stroke:var(--accent-text)}
.pf-spark.neg path{stroke:var(--c-red)}
.pf-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--hairline)}
.pf-grid>div{display:flex;flex-direction:column;align-items:center;gap:1px;min-width:0;padding:10px 4px;border-right:1px solid var(--hairline)}
.pf-grid>div:last-child{border-right:0}
.pf-grid b{font-size:16px;line-height:22px;font-weight:800;font-variant-numeric:tabular-nums}
.pf-grid small{font-size:11px;line-height:15px;color:var(--muted)}
.pf-perf-foot{display:flex;align-items:center;gap:8px;min-width:0;padding:9px 12px 9px 16px;border-top:1px solid var(--hairline);background:var(--panel-2)}
.pf-low{flex:0 0 auto;padding:0 6px;border:1px dashed var(--line);border-radius:6px;font-size:11px;line-height:18px;font-weight:700;color:var(--muted);white-space:nowrap}
.pf-sports{display:flex;flex:1;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}
.pf-sports::-webkit-scrollbar{display:none}
.pf-chip{flex:0 0 auto;padding:0 8px;border:1px solid var(--line);border-radius:7px;background:var(--panel);color:var(--ink-2);font-size:11px;line-height:20px;font-weight:700;text-decoration:none;white-space:nowrap}
.pf-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:1px;margin-left:auto;color:var(--ink-2);font-size:12px;line-height:20px;font-weight:700;text-decoration:none}
.pf-link .icon{width:14px;height:14px}
.pf-tabs{scroll-margin-top:56px}
.pf-tabs .tab{display:flex;align-items:center;justify-content:center;text-decoration:none}
[data-screen=profile] .screen-pad{height:96px}
.pf-bets{display:grid;gap:10px;padding:12px 16px 4px}
.pf-bet{display:grid;gap:9px;min-width:0;padding:12px 14px;border:1px solid var(--line);border-left:3px solid var(--line);border-radius:14px;background:var(--panel);color:var(--ink);text-decoration:none}
.pf-bet:hover{background:var(--panel-2)}
.pf-bet[data-state=won]{border-left-color:var(--accent-text)}
.pf-bet[data-state=lost]{border-left-color:var(--c-red)}
.pf-bet[data-state=void]{border-left-color:var(--muted)}
.pf-bet-top{display:flex;align-items:center;gap:6px;min-width:0}
.pf-bet-top .status-tag{padding:0 8px;font-size:12px;line-height:20px}
.pf-bet-top .sample-tag{margin-left:0}
.pf-bet-kind{font-size:12px;line-height:20px;font-weight:700;color:var(--ink-3);white-space:nowrap}
.pf-bet-when{margin-left:auto;font-size:12px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}
.pf-bet-legs{display:grid;gap:7px;min-width:0}
.pf-leg{display:grid;gap:1px;min-width:0}
.pf-leg-m{overflow:hidden;font-size:14px;line-height:20px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}
.pf-leg-m i{margin:0 2px;font-style:normal;font-size:12px;font-weight:500;color:var(--muted)}
.pf-leg-p{display:flex;align-items:center;gap:6px;min-width:0;font-size:13px;line-height:18px;color:var(--ink-2)}
.pf-leg-p small{flex:0 0 auto;font-size:12px;color:var(--muted);white-space:nowrap}
.pf-leg-p b{min-width:0;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}
.pf-leg-p em{flex:0 0 auto;font-style:normal;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}
.pf-leg-p .res{flex:0 0 auto;padding:0 6px;border:1px solid currentColor;border-radius:6px;font-size:10.5px;line-height:16px;font-weight:800;color:var(--muted)}
.pf-leg-p .res.won{color:var(--accent-text)}
.pf-leg-p .res.lost{color:var(--c-red)}
.pf-leg-more{font-size:12px;color:var(--muted)}
.pf-bet-foot{display:flex;align-items:center;gap:12px;min-width:0;padding-top:9px;border-top:1px solid var(--hairline);font-size:12px;line-height:18px;color:var(--muted);white-space:nowrap}
.pf-bet-foot b{color:var(--ink);font-weight:800;font-variant-numeric:tabular-nums}
.pf-bet-pl{margin-left:auto}
.pf-bet-pl b.pos{color:var(--accent-text)}
.pf-bet-pl b.neg{color:var(--c-red)}
.pf-note{margin:8px 16px 0;font-size:11.5px;line-height:16px;color:var(--muted)}
.pf-period{display:flex;align-items:center;gap:7px;min-width:0;padding:12px 16px 2px}
.pf-period .filter-pill{flex:0 0 auto;text-decoration:none}
.pf-period-note{margin-left:auto;font-size:11px;color:var(--muted);white-space:nowrap}
@media (min-width:900px){
[data-screen=profile] .screen-pad{height:32px}
.pf-act{grid-template-columns:repeat(2,minmax(0,180px))}
.pf-act.other{grid-template-columns:minmax(0,180px) 52px}
.pf-spark{width:160px}
.pf-bets{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:1023px){
html.inner-scroll,html.inner-scroll body{height:100%;overflow:hidden}
html.inner-scroll .app{position:fixed;top:0;left:0;right:0;bottom:1px;min-height:0;overflow-x:hidden;overflow-y:auto}
}
@media print{
html.inner-scroll,html.inner-scroll body{height:auto;overflow:visible}
html.inner-scroll .app{position:static;overflow:visible}
}
img.tlogo.crest.team-logo[data-lgo]{display:block;flex:none;object-fit:contain;background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;font-size:0}
:root[data-theme=dark] img.tlogo.crest.team-logo[data-lgo=team],:root[data-theme=dark] img.lgo-lg{filter:drop-shadow(0 0 .5px rgba(255,255,255,.95)) drop-shadow(0 0 .5px rgba(255,255,255,.7))}
img.tlogo.crest.team-logo[data-lgo=flag]{height:auto!important;max-height:100%;align-self:center;border-radius:2px!important;box-shadow:0 0 0 1px var(--hairline,rgba(128,128,128,.35))!important}
img.lgo-lg{flex:none;width:18px;height:18px;object-fit:contain;margin-right:1px}
.slip-paper .sp-l2 .tlogo{flex:none;width:18px!important;height:18px!important;min-width:18px;margin:0;font-size:8px!important;line-height:18px;border-radius:5px}
.slip-paper .sp-l2 .tlogo.flag{font-size:14px!important;background:transparent}
.slip-paper .sp-l2 img.tlogo[data-lgo=flag]{height:auto!important}
.pf-leg-m .tlogo{display:inline-flex;vertical-align:-3px;flex:none;width:16px!important;height:16px!important;min-width:16px;margin:0 4px 0 0;font-size:8px!important;line-height:16px;border-radius:5px}
.pf-leg-m img.tlogo.crest.team-logo[data-lgo]{display:inline-block}
.pf-leg-m .tlogo.flag{font-size:13px!important;background:transparent}
.pf-leg-m img.tlogo[data-lgo=flag]{height:auto!important;vertical-align:-1px}
.pf-leg-m i+.tlogo{margin-left:2px}
.sp-ico{flex:none;width:16px;height:16px;fill:none;stroke:var(--muted);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.sp-ico.sp-soccer{stroke:var(--sp-soccer)}
.sp-ico.sp-baseball{stroke:var(--sp-baseball)}
.sp-ico.sp-basketball{stroke:var(--sp-basketball)}
.sp-ico.sp-volleyball{stroke:var(--sp-volleyball)}
.v5-row .mscore b.lead,.v5-tcard .mscore b.lead,.v5-row.done .mscore b.win.lead,.d100-strip .v5-tcard.live .mscore b.lead{color:var(--c-red,#e5484d);font-weight:800}
.v5-row.live .mscore b:not(.lead){color:var(--ink)}
.v5-chip .sp-ico,.d103-lg .sp-ico,.sp-l1 .sp-ico,.v5-tcard .top .sp-ico{width:13px;height:13px}
@media (max-width:1023px){
.topbar,.mobile-nav,.v5-toc,.match-tabs,.data-toc{transition:none}
html,[data-screen=match]{--bars-top:calc(49px + env(safe-area-inset-top,0px))}
.match-tabs,.v5-toc{top:var(--bars-top)}
html:has(.d100-fbox[open]) .fab{opacity:0;pointer-events:none}
}
@supports (height:100dvh){
.app,.feed,.social-view{min-height:100dvh}
.h-screen{height:100dvh}
}
.v5-row .mside .st.wait-result_wait,.v5-row .mside .st.wait-missing,.v5-tcard .top .st.wait-result_wait,.v5-tcard .top .st.wait-missing{color:var(--muted);border-color:var(--line)}
.sp-ico.sp-tennis{stroke:var(--sp-tennis)}
.pf-sheet,.fab-sheet{z-index:70}
.pf-sheet .fab-sheet-box>form{display:contents}
.pf-sheet .pf-sheet-item{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:14px;color:var(--ink);text-decoration:none;background:var(--paper);width:100%;font:inherit;text-align:left;cursor:pointer}
.pf-sheet .pf-sheet-item .icon{width:22px;height:22px;color:var(--accent-text);flex:none}
.pf-sheet .pf-sheet-item span{display:flex;flex-direction:column;line-height:18px}
.pf-sheet .pf-sheet-item b{font-size:15px}
.pf-sheet .pf-sheet-item small{font-size:12px;color:var(--muted)}
.pf-fol a{color:inherit;text-decoration:none}
.pf-fol a:hover b{text-decoration:underline}
[data-screen=ranking] .screen-pad,[data-screen=follows] .screen-pad{height:96px}
.st-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 16px 0;border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden}
.st-cell{display:flex;flex-direction:column;gap:2px;min-width:0;padding:11px 8px 12px;border-right:1px solid var(--hairline);text-align:center}
.st-cell:last-child{border-right:0}
.st-cell small{overflow:hidden;font-size:11px;line-height:15px;font-weight:700;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}
.st-cell b{font-size:19px;line-height:25px;font-weight:850;letter-spacing:-.3px;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}
.st-cell b i{margin-left:3px;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:0;color:var(--muted)}
.st-cell b.pos,.st-head em.pos,.st-row-roi b.pos,.st-card-roi em.pos{color:var(--accent-text)}
.st-cell b.neg,.st-head em.neg,.st-row-roi b.neg,.st-card-roi em.neg{color:var(--c-red)}
.st-sample{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:8px 16px 0;font-size:12px;line-height:18px;color:var(--muted);font-variant-numeric:tabular-nums}
.st-sample-note{font-size:11px}
.st-sec{padding:18px 16px 0}
.st-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0;margin-bottom:9px}
.st-head strong{flex:0 0 auto;font-size:15px;line-height:21px;font-weight:800}
.st-head span{min-width:0;overflow:hidden;font-size:11.5px;line-height:17px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}
.st-head em{font-style:normal;font-weight:800;color:var(--ink);font-variant-numeric:tabular-nums}
.st-chart-box{position:relative;padding:6px 8px 4px 8px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}
.st-chart{display:block;width:100%;height:auto;max-height:190px;overflow:visible}
.st-chart path{fill:none;stroke:var(--muted);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}
.st-chart circle{fill:var(--muted)}
.st-chart.pos path{stroke:var(--accent-text)}
.st-chart.pos circle{fill:var(--accent-text)}
.st-chart.neg path{stroke:var(--c-red)}
.st-chart.neg circle{fill:var(--c-red)}
.st-zero{stroke:var(--line);stroke-width:1;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}
.st-axis{position:absolute;right:10px;font-size:10.5px;line-height:14px;color:var(--muted);font-variant-numeric:tabular-nums}
.st-axis.hi{top:6px}
.st-axis.lo{bottom:6px}
.st-cap{margin:6px 0 0;font-size:11.5px;line-height:16px;color:var(--muted)}
.st-chart-none{padding:18px 12px;border:1px dashed var(--line);border-radius:14px;text-align:center}
.st-sports{position:relative}
.st-radio{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}
.st-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.st-card{display:grid;gap:5px;min-width:0;padding:11px 12px 12px;border:1px solid var(--line);border-radius:14px;background:var(--panel);cursor:pointer}
.st-card:hover{background:var(--panel-2)}
.st-card-top{display:flex;align-items:center;gap:5px;min-width:0;font-size:13px;line-height:18px}
.st-card-top b{min-width:0;overflow:hidden;font-weight:800;text-overflow:ellipsis;white-space:nowrap}
.st-card-top small{flex:0 0 auto;margin-left:auto;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums}
.st-card-top .sp-dot{flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--muted)}
.st-card-val{display:flex;align-items:baseline;gap:5px}
.st-card-val b{font-size:22px;line-height:28px;font-weight:850;letter-spacing:-.4px;font-variant-numeric:tabular-nums}
.st-card-val small{font-size:11px;color:var(--muted)}
.st-card-roi{overflow:hidden;font-size:11.5px;line-height:16px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}
.st-card-roi em{font-style:normal;font-weight:800;color:var(--ink)}
.st-bar{display:block;height:4px;border-radius:2px;background:var(--panel-2);overflow:hidden}
.st-card .st-bar{background:var(--hairline)}
.st-bar i{display:block;height:100%;border-radius:2px;background:var(--accent-text)}
.st-drill{display:none;margin-top:10px;padding:2px 12px 10px;border:1px solid var(--line);border-radius:14px}
.st-radio[data-k=soccer]:checked~.st-drill[data-k=soccer],.st-radio[data-k=baseball]:checked~.st-drill[data-k=baseball],.st-radio[data-k=basketball]:checked~.st-drill[data-k=basketball],.st-radio[data-k=volleyball]:checked~.st-drill[data-k=volleyball],.st-radio[data-k=mixed]:checked~.st-drill[data-k=mixed]{display:block}
.st-radio[data-k=soccer]:checked~.st-cards .st-card[data-k=soccer],.st-radio[data-k=baseball]:checked~.st-cards .st-card[data-k=baseball],.st-radio[data-k=basketball]:checked~.st-cards .st-card[data-k=basketball],.st-radio[data-k=volleyball]:checked~.st-cards .st-card[data-k=volleyball],.st-radio[data-k=mixed]:checked~.st-cards .st-card[data-k=mixed]{border-color:var(--ink);background:var(--panel-2)}
.st-radio[data-k=soccer]:focus-visible~.st-cards .st-card[data-k=soccer],.st-radio[data-k=baseball]:focus-visible~.st-cards .st-card[data-k=baseball],.st-radio[data-k=basketball]:focus-visible~.st-cards .st-card[data-k=basketball],.st-radio[data-k=volleyball]:focus-visible~.st-cards .st-card[data-k=volleyball],.st-radio[data-k=mixed]:focus-visible~.st-cards .st-card[data-k=mixed]{outline:2px solid var(--accent);outline-offset:2px}
.st-sub{display:flex;align-items:center;gap:5px;margin:12px 0 2px;font-size:12px;line-height:18px;font-weight:800;color:var(--ink-2)}
.st-sub .sp-dot{width:7px;height:7px;border-radius:50%;background:var(--muted)}
.st-rows{display:grid}
.st-sec>.st-rows{padding:0 12px;border:1px solid var(--line);border-radius:14px}
.st-row{display:grid;grid-template-columns:minmax(0,1fr) 58px 70px;column-gap:8px;row-gap:3px;align-items:center;padding:10px 0;border-bottom:1px solid var(--hairline)}
.st-row:last-child{border-bottom:0}
.st-row-name{display:flex;align-items:baseline;gap:6px;min-width:0;font-size:14px;line-height:20px}
.st-row-name b{min-width:0;overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap}
.st-row-name small{flex:0 0 auto;font-size:11px;color:var(--muted)}
.st-row-rate,.st-row-roi{display:flex;flex-direction:column;align-items:flex-end;min-width:0}
.st-row-rate b,.st-row-roi b{font-size:14px;line-height:19px;font-weight:800;font-variant-numeric:tabular-nums}
.st-row-rate small,.st-row-roi small{font-size:10px;line-height:13px;color:var(--muted)}
.st-row-n{grid-column:1/-1;overflow:hidden;font-size:11.5px;line-height:16px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}
.st-row .st-bar{grid-column:1/-1}
@media (min-width:900px){
.fab-sheet-box{max-width:520px;margin:0 auto}
[data-screen=ranking] .screen-pad,[data-screen=follows] .screen-pad{height:32px}
.st-cards{grid-template-columns:repeat(4,minmax(0,1fr))}
.st-chart{max-height:170px}
}
.pf-fol a{margin:-4px -6px;padding:4px 6px;border-radius:8px;transition:box-shadow .12s ease}
.pf-fol a:active{box-shadow:inset 0 0 0 999px var(--d150-press)}
.pf-fol .d264-chev{display:inline-block;width:14px;height:14px;margin-left:1px;vertical-align:-2px;stroke-width:2.2;opacity:.8}
.xl-lines{margin:0 0 8px;padding:0 0 0 8px;border-left:2px solid var(--line)}
.xl-lines[hidden],.xl-lines .xl-block[hidden]{display:none}
.xl-lines .xl-block{border-top:0;padding:0;margin:0 0 5px}
.xl-lines .xl-block:last-child{margin-bottom:0}
.xl-lines .xl-block .market-grid{margin-top:0}
.xl-lines .xl-block.preparing .market-grid{opacity:.55}
.xl-lines.xl-folded .xl-block:not(.xl-picked){display:none}
.xl-lines.xl-folded .xl-empty{display:none}
.xl-lines .xl-empty{margin:0;padding:6px 0;font-size:12px;line-height:17px;color:var(--muted)}
.xl-lines .mk-notice{margin:5px 0 0}
.d113-feed-tail{padding:18px 16px 8px;text-align:center}
.d113-feed-tail.d113-auto .d113-more{display:none}
.d113-feed-status{display:block;min-height:20px;font-size:13px;color:var(--muted)}
.d113-feed-status .d113-retry{margin-left:6px}
.d113-feed-end{padding:18px 16px 8px;text-align:center;font-size:13px;color:var(--muted)}
.d113-ph{position:relative;margin:8px 0 4px;--d113-ar:1}
.d113-ph-track{display:flex;gap:6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
.d113-ph-track::-webkit-scrollbar{display:none}
.d113-ph-item{flex:0 0 100%;display:block;padding:0;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel);aspect-ratio:var(--d113-ar);scroll-snap-align:start;cursor:zoom-in}
.d113-ph-multi .d113-ph-item{flex-basis:85%}
.d113-ph-item{max-width:calc(540px * var(--d113-ar))}
.d113-ph-item img{display:block;width:100%;height:100%;object-fit:cover}
.d113-ph-count{position:absolute;top:8px;right:10px;padding:1px 8px;border-radius:999px;background:rgba(0,0,0,.62);color:#fff;font-size:12px;line-height:20px;font-weight:600;pointer-events:none}
html.d113-lb-open,html.d113-lb-open body{overflow:hidden}
.d113-lb{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.94);display:flex;flex-direction:column}
.d113-lb-track{flex:1;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}
.d113-lb-track::-webkit-scrollbar{display:none}
.d113-lb-item{flex:0 0 100%;display:flex;align-items:center;justify-content:center;scroll-snap-align:start}
.d113-lb-item img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}
.d113-lb-count{position:absolute;top:calc(14px + env(safe-area-inset-top,0px));left:16px;color:#fff;font-size:14px;font-weight:600}
.d113-lb-close{position:absolute;top:calc(8px + env(safe-area-inset-top,0px));right:12px;padding:8px 14px;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(0,0,0,.4);color:#fff;font-size:14px;cursor:pointer}
.d113-pick-item{position:relative;width:72px;height:72px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--panel)}
.d113-pick-item img{width:100%;height:100%;object-fit:cover;display:block}
.d113-pick-item.d113-busy img{opacity:.45}
.d113-pick-item.d113-busy::after{content:"";position:absolute;inset:0;margin:auto;width:20px;height:20px;border:2px solid var(--muted);border-top-color:transparent;border-radius:50%;animation:d113spin .8s linear infinite}
@keyframes d113spin{to{transform:rotate(360deg)}}
.d113-pick-x{position:absolute;top:3px;right:3px;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.66);color:#fff;font-size:15px;line-height:22px;cursor:pointer}
article.feed-post[data-href] .post-body.clamp-body .d199-rest{display:none}
article.feed-post[data-href] .post-body.clamp-body.d199-open .d199-rest{display:inline}
html.js article.feed-post[data-href] .post-body.clamp-body:not(.d199-open){display:-webkit-box;-webkit-line-clamp:8;line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}
.d199-more{display:block;width:fit-content;margin:4px 0 0;padding:2px 0;border:0;background:none;color:#99aabb;font:inherit;font-size:inherit;font-weight:600;line-height:inherit;text-decoration:none;cursor:pointer}
html.js .d199-more::after{content:" \2304";font-weight:400}
html.js .d199-more.on::after{content:" \2303"}
.d199-more[hidden]{display:none}
html[data-theme=light] .d199-more{color:#5d7186}
.d199-more:hover{text-decoration:underline}
.d199-more:focus-visible{outline:2px solid var(--accent,#2f6fed);outline-offset:2px;border-radius:4px}
html:has([data-screen="feed"]){overscroll-behavior-y:contain}
.d188-ptr{position:fixed;left:50%;top:0;z-index:60;display:flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;border:1px solid var(--line,#ddd);background:var(--panel,#fff);color:var(--text,#111);font-size:13px;font-weight:600;box-shadow:0 4px 14px rgba(0,0,0,.12);transform:translate(-50%,-60px);opacity:0;pointer-events:none;transition:opacity .15s ease}
.d188-ptr.on{opacity:1}
.d188-ptr i{width:14px;height:14px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;display:inline-block}
.d188-ptr.busy i{animation:d188spin .8s linear infinite}
@keyframes d188spin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){
.d188-ptr.busy i{animation:none}
}
.d113-mw{display:flex;align-items:stretch;border-top:1px solid var(--hairline)}
.d113-mw>.v5-row{flex:1 1 auto;min-width:0;border-top:0}
.d113-star{flex:none;width:34px;border:0;background:transparent;color:var(--muted);font-size:17px;line-height:1;cursor:pointer;padding:0 6px 0 0}
.d113-star.on{color:var(--c-yellow,#f5b301)}
.d113-star:hover{color:var(--ink)}
.d113-star.on:hover{color:var(--c-yellow,#f5b301)}
.d113-star:focus-visible{outline:2px solid var(--accent-text);outline-offset:-2px}
@media (min-width:1024px){
.v5-rows>.d113-mw:nth-child(even){border-left:1px solid var(--hairline)}
}
.v5-row .mside .st.d113-stop{color:var(--muted);border-color:var(--line)}
.v5-row .mside .st.d113-stop.st-cancelled,.v5-row .mside .st.d113-stop.st-abandoned{color:var(--c-red,#e5484d);border-color:currentColor}
.v5-row .mside .d114-date{display:block;font-size:10.5px;line-height:13px;color:var(--muted);text-align:center;white-space:nowrap}
.d113-leg{align-items:center}
.d113-leg .d113-leg-main{display:flex;flex-direction:column;min-width:0;flex:1 1 auto;gap:1px}
.d113-leg .d113-leg-match{color:var(--muted);font-size:11.5px;line-height:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.d113-leg .d113-leg-pick{font-weight:700;font-size:13.5px;line-height:18px}
.d113-leg em{font-style:normal;font-size:11px;color:var(--muted)}
.d113-leg em.chg{color:var(--c-red,#e5484d)}
.d113-more{padding:14px 16px 4px;display:flex;justify-content:center}
.d113-sleg{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:10px 12px;display:grid;gap:6px}
.d113-sleg.held{border-style:dashed}
.d113-sleg.closed{opacity:.6}
.d113-sleg-top{display:flex;align-items:center;gap:8px;min-width:0}
.d113-sleg-no{flex:none;width:20px;height:20px;border-radius:50%;background:var(--panel-2);font-size:11px;font-weight:700;display:grid;place-items:center}
.d113-sleg-match{flex:1 1 auto;min-width:0;font-weight:700;font-size:14px;color:var(--ink);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.d113-sleg-when{flex:none;color:var(--muted);font-size:12px}
.d113-sleg-x{flex:none;border:0;background:transparent;color:var(--muted);font-size:20px;line-height:1;min-width:32px;min-height:32px;cursor:pointer}
.d113-sleg-pick{display:flex;align-items:baseline;gap:8px;padding-left:28px}
.d113-sleg-pick small{color:var(--muted);font-size:12px;flex:none}
.d113-sleg-sel{flex:1 1 auto;min-width:0;font-size:15px}
.d113-sleg-odds{flex:none;font-size:16px;color:var(--accent-text)}
.d113-sleg-note{margin:0;padding-left:28px;font-size:12px;color:var(--c-red,#e5484d);display:flex;align-items:center;gap:6px;flex-wrap:wrap}
.d113-edited{margin-left:6px;font-size:11.5px;color:var(--muted)}
.slip-paper .sp-sum{display:grid;grid-template-columns:minmax(max-content,1fr) minmax(0,1fr) minmax(max-content,1fr)}
@media (max-width:430px){
.slip-paper .sp-sum{grid-template-columns:minmax(max-content,.85fr) minmax(0,1.35fr) minmax(max-content,.8fr)}
}
.slip-paper .sp-sum b{white-space:normal;overflow-wrap:anywhere}
.slip-paper .sp-profit{flex-wrap:wrap}
.slip-paper .sp-profit b{min-width:0;white-space:normal;overflow-wrap:anywhere;text-align:right;margin-left:auto}
.slip-paper .sp-expect b{color:var(--ink)}
.feed-bet-summary-grid{grid-template-columns:minmax(max-content,1fr) minmax(0,1fr) minmax(max-content,1fr)}
@media (max-width:430px){
.feed-bet-summary-grid{grid-template-columns:minmax(max-content,.85fr) minmax(0,1.35fr) minmax(max-content,.8fr)}
}
.feed-bet-summary-grid b{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}
.pf-bet-foot{flex-wrap:wrap;gap:2px 12px;white-space:normal}
.pf-bet-foot span{white-space:nowrap}
.pf-pl{overflow-wrap:anywhere}
.st-cell b.st-long,.st-cell b.st-xlong{white-space:normal;overflow-wrap:anywhere}
@media (max-width:480px){
.st-cell b.st-long{font-size:15px;line-height:22px}
.st-cell b.st-xlong{font-size:12.5px;line-height:20px;letter-spacing:-.2px}
}
.toast:not([hidden]){display:block}
body:has(.d104-predict) .toast{top:calc(64px + env(safe-area-inset-top,0px));bottom:auto}
@media (min-width:1024px){
:root:has([data-screen=bet-play]){--d115-col:calc(100vw - var(--t-rail,76px) - 32px)}
:root:has([data-screen=bet-play]) #content{max-width:1400px;margin-left:calc(var(--t-rail,76px) + 16px);margin-right:auto}
:root:has([data-screen=bet-play]) .fab{left:auto;right:16px}
}
@media (min-width:1240px){
:root:has([data-screen=bet-play]){--d115-col:calc(100vw - var(--t-nav,252px) - 32px)}
:root:has([data-screen=bet-play]) #content{max-width:1400px;margin-left:calc(var(--t-nav,252px) + 16px);margin-right:auto}
}
.d115-more>summary{margin-top:6px}
[data-screen="match"] .match-tabs .tabs>.tab{text-align:center}
.v5-row .mside .st.d119-warn,.v5-tcard .top .st.d119-warn{color:var(--c-orange,#e08a2e);border-color:currentColor}
.v5-row .mside .st.d119-gray,.v5-tcard .top .st.d119-gray{color:var(--muted);border-color:var(--line)}
.v5-row .mside .st.d119-stop,.v5-tcard .top .st.d119-stop{color:var(--c-red,#e5484d);border-color:currentColor}
.v5-row .mside .st.d119-warn,.v5-row .mside .st.d119-gray,.v5-row .mside .st.d119-stop{padding:1px 3px;white-space:nowrap}
.v5-row .mside .st.d119-long{box-sizing:border-box;width:56px;margin-left:-9px;padding:2px 3px;justify-content:center;text-align:center;white-space:normal;word-break:keep-all;text-wrap:balance;line-height:12px}
.v5-row{grid-template-areas:"teams score side" "note note note"}
.v5-row .d119-note{grid-area:note;justify-self:end;max-width:100%;min-width:0;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:14px;font-weight:500;color:var(--muted)}
.v5-row .d119-note[hidden]{display:none}
.v5-row.d119-offline .d119-note{color:var(--c-orange,#e08a2e)}
.v5-row.d119-dim .mscore b,.v5-tcard.d119-dim .mscore b,.hero-score.d119-dim b{color:var(--muted);font-weight:600;opacity:.7}
.v5-row.wait .mscore b{color:var(--muted)}
.feed-tag.wait{background:var(--panel-2,#f1f2f4);color:var(--muted,#666)}
.match-state.closed.d119-t-warn{color:var(--c-orange,#e08a2e)}
.match-state.closed.d119-t-stop{color:var(--c-red,#e5484d)}
.match-state.closed.d119-t-live{color:var(--accent-text)}
.d119-legst{flex:none;margin-left:6px;padding:0 5px;border:1px solid var(--line);border-radius:6px;font-style:normal;font-size:10.5px;line-height:15px;font-weight:600;color:var(--muted);white-space:nowrap}
[data-d119-until][hidden]{display:none!important}
.d357-redcard{display:inline-flex;align-items:center;justify-content:center;flex:none;vertical-align:middle;width:12px;height:16px;margin-inline-start:4px;border-radius:2px;background:var(--c-red,#e5484d);color:#fff;font-size:10px;font-weight:700;line-height:1}
.d357-embed-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 12px;color:var(--ink);font-size:13px}
.d357-embed-head>b{min-width:0;overflow-wrap:anywhere}
.d165-child .feed-avatar,.feed-avatar.sm{width:28px!important;height:28px!important;min-width:28px!important;font-size:12px!important}
.d165-hidden{display:none}
.post-body .d165-mention{color:var(--r-accent);font-weight:600;text-decoration:none}
@keyframes d165-in{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
.d165-replyto{display:inline-flex;align-items:center;gap:4px;margin:0 0 4px;font-size:12px;color:var(--r-muted)}
.d165-replyto a{color:inherit;text-decoration:none;font-weight:600}
.d165-replyto .icon{width:13px;height:13px}
.d222-op{display:inline-flex;align-items:center;height:18px;margin-left:6px;padding:0 6px;border-radius:5px;background:color-mix(in srgb,var(--r-ink) 12%,transparent);color:var(--r-ink);font-size:11px;font-weight:700;line-height:18px;vertical-align:1px;white-space:nowrap;opacity:.85}
.post-body .d165-mention{color:#3b8bf6!important;font-weight:700;text-decoration:none}
.d189-tr[hidden]{display:none !important}
.d189-tr-text{white-space:pre-wrap;overflow-wrap:anywhere}
.d189-tr-hidden{display:none !important}
.d189-tr-note{margin:6px 0 0;font-size:12px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere;word-break:normal}
.d189-tr-note[hidden]{display:none}
.d189-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;opacity:0}
.pm-note{margin:-4px 0 4px;padding:0 12px 6px 44px;font-size:12px;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}
[data-tr-panel][hidden]{display:none !important}
.d189-spin{display:inline-block;flex:none;width:12px;height:12px;margin:0 6px 0 0;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;vertical-align:-1px;animation:d189spin .8s linear infinite}
@keyframes d189spin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){
.d189-spin{animation-duration:2.4s}
}
.d189-pm-busy{color:var(--muted)}
.d189-pm-busy .d189-spin{width:16px;height:16px;margin:0 4px 0 2px}
.d189-retry{appearance:none;border:0;padding:0;margin:0;background:none;font:inherit;font-weight:700;color:var(--accent-text,var(--accent,var(--ink)));text-decoration:underline;text-underline-offset:2px;cursor:pointer}
.d189-tr-note.d189-tr-fail{color:var(--ink-2,var(--ink))}
.d250-note{display:block;margin-top:4px;font-size:12px;color:var(--muted)}
.d250-lcard{display:flex;margin-top:8px;border:1px solid var(--line);border-radius:12px;overflow:hidden;color:inherit;text-decoration:none;background:var(--panel)}
.d250-limg{flex:0 0 160px;max-width:40%;background:var(--panel-2)}
.d250-limg img{display:block;width:100%;height:100%;min-height:96px;object-fit:cover}
.d250-ltext{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;padding:10px 12px}
.d250-ltitle{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:20px;font-weight:600;overflow-wrap:anywhere}
.d250-ldesc{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:18px;color:var(--muted);overflow-wrap:anywhere}
.d250-lsite{margin-top:auto;font-size:12px;line-height:16px;color:var(--muted);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.d250-llink{display:block;margin-top:8px;font-size:14px;line-height:20px;color:var(--accent-text);overflow-wrap:anywhere}
.post-body a[rel~=ugc]{color:var(--accent-text);text-decoration:underline;overflow-wrap:anywhere}
.d250-qcard-in{display:block;margin-top:8px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;color:inherit;text-decoration:none;background:var(--panel)}
.d250-qhead{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;font-size:13px;line-height:18px}
.d250-qhead small{color:var(--muted);font-size:12px}
.d250-qline{display:block;font-size:14px;line-height:20px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.d250-qchip{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:12px;line-height:16px;color:var(--muted)}
.d250-qchip .icon{width:14px;height:14px}
.d250-qslip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--hairline)}
.d250-qslip small{display:block;font-size:11px;line-height:14px;color:var(--muted)}
.d250-qslip b{font-size:14px;line-height:18px;white-space:nowrap}
.d250-qgone{color:var(--muted);font-size:13px}
.d250-quote-btn span{margin-left:4px;font-size:13px}
.d250-qrow{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}
.d250-qrow .d250-qcard-in{margin-top:0}
.d250-qrow:hover .d250-qcard-in,.d250-qrow:focus-visible .d250-qcard-in{background:var(--panel-2)}
.d250-empty{padding:16px 4px;font-size:13px;color:var(--muted)}
.d250-poll{display:flex;flex-direction:column;gap:6px;margin:8px 0 4px;min-width:0}
.d250-poll-opts{display:flex;flex-direction:column;gap:6px}
.d250-poll-opt{display:block;width:100%;min-height:38px;padding:8px 12px;border:1px solid var(--accent);border-radius:10px;background:transparent;color:var(--accent-text);font-size:14px;font-weight:600;font-family:inherit;text-align:left;cursor:pointer;overflow-wrap:anywhere}
.d250-poll-opt:hover:not([disabled]){background:var(--panel-2)}
.d250-poll-opt[disabled]{border-color:var(--line);color:var(--muted);cursor:default}
.d250-poll-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}
.d250-poll-bar{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:8px 12px;border-radius:10px;background:var(--panel-2);overflow:hidden;font-size:14px;color:var(--ink)}
.d250-poll-fill{position:absolute;inset:0;width:var(--d250-w,0%);background:var(--line);border-radius:10px}
.d250-poll-bar.mine .d250-poll-fill{background:var(--accent);opacity:.35}
.d250-poll-text,.d250-poll-pct{position:relative;z-index:1}
.d250-poll-text{display:flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}
.d250-poll-bar.mine .d250-poll-opt-text{font-weight:700}
.d250-poll-mine{font-style:normal;font-size:11px;color:var(--accent-text);border:1px solid var(--accent);border-radius:999px;padding:0 6px;white-space:nowrap}
.d250-poll-pct{display:flex;align-items:baseline;gap:4px;font-weight:700;white-space:nowrap}
.d250-poll-pct small{font-size:11px;font-weight:500;color:var(--muted)}
.d250-poll-note{margin:0;font-size:12px;color:var(--muted)}
.d250-poll-meta{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}
.d250-poll-ended{color:var(--ink-2)}
html[data-app="ios"] #content{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))!important}
html[data-app="ios"] .feed{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}
html[data-app="ios"] .d150-legal:not(.d150-legal-sheet){padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}
html[data-app="ios"] .toast{bottom:calc(20px + env(safe-area-inset-bottom,0px))}
html[data-app="ios"] .bg-consent{bottom:calc(12px + env(safe-area-inset-bottom,0px))!important}
.ai-details{font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.ai-details p{margin:0 0 12px}
.ai-details ul{list-style:disc;margin:0 0 12px;padding-left:20px}
.ai-details li{margin:0 0 8px}
#ai-consent-prompt{margin:auto;width:calc(100% - 32px);max-width:440px;max-height:85dvh;overflow:auto;padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--panel);color:var(--text)}
#ai-consent-prompt::backdrop{background:rgba(0,0,0,.6)}
#ai-consent-prompt h2{font-size:18px;font-weight:700;line-height:1.4;margin:0 0 14px}
#ai-consent-prompt form{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}
#ai-consent-prompt button{flex:1;white-space:normal;min-height:44px}
.policy-notice-banner{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line);background:var(--panel);color:var(--text);font-size:14px;line-height:1.5;overflow-wrap:anywhere}
.policy-notice-banner[hidden]{display:none}
[data-policy-until][hidden]{display:none}
.policy-notice-banner span{flex:1;min-width:0}
.policy-notice-banner a{text-decoration:underline;white-space:nowrap}
.policy-notice-banner button{flex:none;width:36px;min-height:36px;border:1px solid var(--line);border-radius:50%;color:inherit;background:transparent;font:inherit;font-size:20px;cursor:pointer}
[data-testid="operator-change"] p{line-height:1.7;margin:18px 0;overflow-wrap:anywhere}
[data-testid="operator-change"] a{text-decoration:underline}
.d115-mark,.d115-coltitle,.d115-rail-foot,.desktop-rail .d115-rail-search{display:none}
@media (min-width:1024px){
:root{--d115-col:640px;--d115-rail:72px;--d115-page:#0a0a0a;--d115-radius:20px}
[data-theme=light]{--d115-page:#e8e8e5}
html:has([data-screen=matches]),html:has([data-screen=bet-play]),html:has([data-screen=bet-slip]),html:has([data-screen=match]){--d115-col:720px}
html,body{background:var(--d115-page)}
.app{display:block;min-height:100vh;padding:0}
.context{display:none!important}
.mobile-nav{display:none!important}
.desktop-rail{position:fixed;top:0;bottom:0;left:0;width:var(--d115-rail);height:auto;z-index:40;display:flex;flex-direction:column;align-items:center;
    padding:18px 0 16px;margin:0;border:0;background:transparent;overflow:visible}
.desktop-rail .brand{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0 0 18px;padding:0}
.desktop-rail .brand>svg{display:none}
.desktop-rail .d115-mark{display:block;width:36px;height:36px;border-radius:10px}
.desktop-rail .rail-nav{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;padding:0;margin:0}
.desktop-rail .rail-nav a,.desktop-rail .d115-rail-foot button{position:relative;display:flex;align-items:center;justify-content:center;width:52px;height:52px;padding:0;margin:0;
    border:0;border-radius:12px;background:transparent;color:var(--muted);text-decoration:none;cursor:pointer}
.desktop-rail .rail-nav a .icon,.desktop-rail .d115-rail-foot .icon{width:26px;height:26px;stroke-width:1.9}
.desktop-rail .rail-nav a:hover,.desktop-rail .d115-rail-foot button:hover{background:var(--panel-2,var(--panel));color:var(--ink)}
.desktop-rail .rail-nav a.active{color:var(--ink);background:transparent}
.desktop-rail .rail-nav a.active .icon{stroke-width:2.5}
.desktop-rail .rail-nav a.active::before{content:"";position:absolute;left:-10px;top:14px;bottom:14px;width:3px;border-radius:3px;background:var(--accent-text,#b9f227)}
.desktop-rail .rail-nav a:focus-visible,.desktop-rail .d115-rail-foot button:focus-visible{outline:2px solid var(--accent-text,#b9f227);outline-offset:1px}
.desktop-rail .rail-nav a>span,.desktop-rail .d115-rail-foot button>span{position:absolute;left:60px;top:50%;transform:translateY(-50%);white-space:nowrap;pointer-events:none;
    padding:5px 9px;border-radius:8px;border:1px solid var(--line);background:var(--panel);color:var(--ink);font-size:12.5px;font-weight:600;line-height:16px;
    box-shadow:0 4px 14px rgba(0,0,0,.18);opacity:0;transition:opacity .12s ease;z-index:41}
.desktop-rail .rail-nav a:hover>span,.desktop-rail .rail-nav a:focus-visible>span,.desktop-rail .d115-rail-foot button:hover>span,.desktop-rail .d115-rail-foot button:focus-visible>span{opacity:1}
.desktop-rail .d115-rail-search{display:flex}
.desktop-rail .d115-rail-foot{display:flex;flex-direction:column;align-items:center;margin-top:auto}
#content{width:var(--d115-col);max-width:calc(100vw - 2 * var(--d115-rail) - 32px);margin:16px auto 0;min-height:calc(100vh - 16px);
    background:var(--paper);border:1px solid var(--line);border-bottom:0;border-radius:var(--d115-radius) var(--d115-radius) 0 0;box-sizing:border-box;
    overflow:clip}
#content .topbar{top:0;background:var(--paper);border-bottom:1px solid var(--hairline,var(--line))}
#content .topbar .topbar-row{min-height:56px}
#content .topbar a.icon-btn[href$="/search/"],#content .topbar a.icon-btn[href$="/activity/"],#content .topbar .topbar-brand{display:none}
#content .pf-tabs{top:56px}
.fab{left:calc(50% + var(--d115-col) / 2 + 24px);right:auto;bottom:24px;top:auto;width:56px;height:56px}
}
@media (min-width:1024px) and (max-width:1279px){
#content{max-width:calc(100vw - 2 * var(--d115-rail) - 16px)}
}
@media (max-width:1023px){
.desktop-rail .rail-nav a.d115-rail-search,.desktop-rail .d115-rail-foot,.desktop-rail .d115-mark{display:none!important}
}
@media (min-width:721px) and (max-width:1023px){
#content{margin-left:var(--rail,88px)}
}
.d150-day{margin:0}
.d150-day+.d150-day{margin-top:6px}
.d150-day-h{display:flex;align-items:baseline;gap:8px;margin:14px 12px 4px;padding:0 2px 6px;border-bottom:1px solid var(--hairline);font-size:14.5px;font-weight:800;color:var(--ink)}
.d150-day-h small{font-size:12px;font-weight:600;color:var(--muted)}
@media (min-width:1024px){
.d150-day-h{margin-left:16px;margin-right:16px}
}
.topbar .d150-info{display:inline-flex;align-items:center;justify-content:center;color:var(--ink-2,var(--ink))}
.topbar .topbar-actions .d150-info+.btn,.topbar .topbar-actions .btn+.d150-info{margin-left:4px}
.pol-tbd{display:inline-block;padding:0 6px;border-radius:6px;background:var(--panel-2);color:var(--muted);font-size:.86em;font-weight:600;white-space:nowrap}
.d150-info{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:-4px 0 -4px 4px;vertical-align:middle;border-radius:99px;color:var(--muted)}
.d150-info .icon{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}
.d150-info:hover,.d150-info:focus-visible{color:var(--ink);background:var(--panel-2)}
.pf-bet[data-state="void"] .d150-cancel-note{color:var(--muted);font-weight:600}
.d150-sheet-text{display:block;width:100%;box-sizing:border-box;margin:4px 0 8px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2);color:var(--ink);font:inherit;font-size:15px;line-height:1.5;resize:vertical}
.d150-edit-text{min-height:140px}
.d150-sheet-go{justify-content:center;background:var(--accent);color:var(--accent-ink,#111)}
.d150-sheet-go:hover,.d150-sheet-go:focus-visible{background:var(--accent);filter:brightness(1.05)}
.d150-colbrand,.d150-rowodds{display:none}
@media (min-width:1024px){
:root{--t-title:17px;--t-body:15px;--t-sub:13px;--t-label:12px;--t-num:16px;--d150-lh:1.45}
.desktop-rail{padding:12px 0 12px}
.desktop-rail .brand{width:56px;height:56px;margin:0 0 12px}
.desktop-rail .d115-mark{width:44px;height:44px;border-radius:0}
.desktop-rail .rail-nav{gap:4px}
.desktop-rail .rail-nav a,.desktop-rail .d115-rail-foot button,.desktop-rail .d150-more>summary{width:56px;height:56px;border-radius:14px}
.desktop-rail .rail-nav a .icon,.desktop-rail .d115-rail-foot .icon{width:28px;height:28px}
.desktop-rail .rail-nav a.active::before{left:-8px;top:16px;bottom:16px}
.desktop-rail .rail-nav a>span,.desktop-rail .d115-rail-foot button>span,.desktop-rail .d150-more>summary>span{left:64px;font-size:13px;line-height:18px}
.desktop-rail .d115-rail-foot{gap:4px}
.desktop-rail .d150-more{position:relative}
.desktop-rail .d150-more>summary{position:relative;display:flex;align-items:center;justify-content:center;list-style:none;cursor:pointer;color:var(--muted)}
.desktop-rail .d150-more>summary::-webkit-details-marker{display:none}
.desktop-rail .d150-more>summary>span{position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;pointer-events:none;padding:5px 9px;border-radius:8px;border:1px solid var(--line);
    background:var(--panel);color:var(--ink);font-weight:600;box-shadow:0 4px 14px rgba(0,0,0,.18);opacity:0;transition:opacity .12s ease;z-index:41}
.desktop-rail .d150-more>summary:hover>span,.desktop-rail .d150-more>summary:focus-visible>span{opacity:1}
.desktop-rail .d150-more[open]>summary>span{opacity:0}
.desktop-rail .d150-more>summary:hover,.desktop-rail .d150-more[open]>summary{background:var(--panel-2,var(--panel));color:var(--ink)}
.desktop-rail .d150-more>summary:focus-visible{outline:2px solid var(--accent-text,#b9f227);outline-offset:1px}
.desktop-rail .d150-more-menu{position:absolute;left:64px;bottom:0;width:260px;padding:8px;border:1px solid var(--line);border-radius:16px;background:var(--panel);
    box-shadow:0 12px 32px rgba(0,0,0,.28);z-index:45}
.d150-more-menu .d150-legal-links{display:flex;flex-direction:column}
.d150-more-menu .d150-legal-links a{display:block;padding:10px 12px;border-radius:10px;color:var(--ink);text-decoration:none;font-size:var(--t-body);line-height:var(--d150-lh);font-weight:600}
.d150-more-menu .d150-legal-links a:hover{background:var(--panel-2,var(--soft))}
.d150-more-menu .d150-legal-note{margin:0;padding:4px 12px;font-size:var(--t-label);line-height:var(--d150-lh);color:var(--muted)}
.d150-more-menu .d150-legal-links+.d150-legal-note{margin-top:6px;padding-top:10px;border-top:1px solid var(--hairline,var(--line))}
#content{font-size:var(--t-body);line-height:var(--d150-lh)}
#content p,#content li,#content dd,#content dt,#content td,#content th{line-height:var(--d150-lh)}
#content .topbar .topbar-row{min-height:56px!important;height:56px;padding:0 12px!important;position:relative}
#content .topbar .icon-btn{width:40px;height:40px;min-width:40px}
#content .topbar .topbar-title{font-size:var(--t-title);line-height:24px;font-weight:800}
#content .topbar .topbar-actions .btn{font-size:var(--t-sub);height:36px}
.d150-colbrand{display:block;position:sticky;top:0;height:0;z-index:35}
.d150-colbrand a{position:absolute;left:18px;top:16px;display:flex;align-items:center;height:24px;color:var(--ink);text-decoration:none}
.d150-colbrand svg{display:block;height:24px;width:auto}
.d150-first #content .topbar .topbar-row>a.icon-btn[aria-label="뒤로가기"]{display:none}
.d150-first #content .topbar .topbar-titles{position:absolute;left:140px;right:140px;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;text-align:center}
.d150-first #content .topbar .topbar-actions{margin-left:auto}
#content .v5-daybox{margin:0}
#content .v5-daybox+.v5-daybox{border-top:8px solid var(--d115-page)}
#content .v5-rows{grid-template-columns:minmax(0,1fr)}
#content .v5-rows>.d113-mw:nth-child(even),#content .v5-rows>.v5-row:nth-child(even){border-left:0}
#content .d113-mw{border-top:1px solid var(--hairline,var(--line));align-items:center}
#content .d113-mw>.v5-row{min-height:64px;box-sizing:border-box;padding:8px 4px 8px 16px;margin:0;border:0;border-radius:0;background:transparent;
    grid-template-columns:64px minmax(0,1fr) 28px auto;grid-template-areas:"side teams score odds" "side note note note";column-gap:12px;row-gap:0}
#content .d113-mw>.v5-row .mside{grid-area:side;align-self:center;align-items:flex-start;justify-content:center;border-left:0;padding-left:0;min-height:0;gap:3px}
#content .d113-mw>.v5-row .mside .tm{font-size:var(--t-body);line-height:20px}
#content .d113-mw>.v5-row .mside .st{font-size:var(--t-label);line-height:16px;padding:1px 6px}
#content .d113-mw>.v5-row .mside .st.d119-long{width:auto;margin-left:0;line-height:16px}
#content .d113-mw>.v5-row .mside .d114-date,#content .d113-mw>.v5-row .mside .d113-note{font-size:var(--t-label);line-height:16px;text-align:left}
#content .v5-row .v5-teams{gap:0}
#content .v5-row .v5-teams .trow{font-size:var(--t-body);line-height:24px;gap:10px}
#content .v5-row .v5-teams .tname{font-size:var(--t-body)}
#content .v5-row .trow .tlogo{width:24px!important;height:24px!important;min-width:24px}
#content .v5-row .mscore{grid-area:score;gap:0;justify-self:end}
#content .v5-row .mscore b{font-size:var(--t-num);line-height:24px}
#content .v5-row .d119-note{grid-area:note;justify-self:start;font-size:var(--t-label);line-height:16px;margin-top:2px}
#content .d150-rowodds{grid-area:odds;display:flex;gap:6px;align-self:center}
#content .d150-oc{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:58px;height:48px;box-sizing:border-box;border:1px solid var(--line);border-radius:10px;background:var(--paper)}
#content .d150-oc small{font-size:var(--t-label);line-height:15px;color:var(--muted)}
#content .d150-oc b{font-size:var(--t-num);line-height:20px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--ink)}
#content .d150-oc.off b{color:var(--muted);font-weight:500}
#content .d113-star{width:44px;height:48px;padding:0;font-size:var(--t-title);align-self:center}
#content .d100-dates{padding-top:3px;padding-bottom:3px;align-items:center}
#content .v5-sports{min-height:0}
#content .d100-views{padding:3px 16px 5px;gap:8px}
#content .market-block{padding:12px 0 0}
#content .market-grid{gap:8px}
#content .market-odd{min-height:48px;height:48px;box-sizing:border-box;font-size:var(--t-sub)}
#content .market-odd .lbl,#content .market-odd span{font-size:var(--t-sub)}
#content .market-odd b{font-size:var(--t-num)}
#content .market-odd.closed b::after{font-size:var(--t-label)}
#content .market-odd[data-state] b,#content .market-odd.closed b{font-size:var(--t-sub)}
#content .market-odd b:empty{display:none}
#content .mk-notice{font-size:var(--t-sub)}
#content .match-tabs:has(~.data-toc){top:56px;width:200px;height:44px;box-sizing:border-box;border-bottom:0}
#content .match-tabs:has(~.data-toc) .tabs{height:44px}
#content .match-tabs:has(~.data-toc) .tab{height:44px;font-size:var(--t-body);line-height:44px}
#content .match-tabs~.data-toc,#content .match-tabs+.data-toc{top:56px;margin-top:-44px;margin-left:200px;height:44px;box-sizing:border-box;padding:0 12px 0 4px;align-items:center}
#content .match-tabs~.data-toc::before{display:none}
#content .data-toc .chip{font-size:var(--t-sub);height:32px}
#content .v5-toc,#content .match-tabs:has(~.data-toc){border-bottom:1px solid var(--hairline,var(--line))}
#content .v5-card{margin:0;padding:20px 16px;border:0;border-top:1px solid var(--hairline,var(--line));border-radius:0;background:transparent;box-shadow:none}
#content .feed-post{padding-bottom:12px}
#content .feed-post .post-head{font-size:var(--t-body);line-height:var(--d150-lh)}
#content .feed-post .post-time{font-size:var(--t-sub)}
#content .feed-post .post-body{font-size:var(--t-body);line-height:var(--d150-lh)}
#content .feed-post .post-actions .react{font-size:var(--t-sub)}
#content .feed-tag,#content .cat-badge,#content .sample-tag,#content .ai-pill{font-size:var(--t-label);line-height:18px}
#content .feed-bet-summary-head{font-size:var(--t-body)}
#content .feed-bet-summary-grid small{font-size:var(--t-label)}
#content .feed-bet-summary-grid b{font-size:var(--t-num)}
#content .d113-feed-end,#content .d113-feed-status{font-size:var(--t-sub)}
#content .slip-paper .sp-head strong{font-size:var(--t-body)}
#content .slip-paper .sp-l1,#content .slip-paper .sp-l1 em,#content .slip-paper .sp-l1 .lg{font-size:var(--t-sub)}
#content .slip-paper .sp-l2,#content .slip-paper .sp-l2 .tm{font-size:var(--t-body)}
#content .slip-paper .sp-l2 i{font-size:var(--t-label)}
#content .slip-paper .sp-l3 small{font-size:var(--t-label)}
#content .slip-paper .sp-pick{font-size:var(--t-body)}
#content .slip-paper .sp-odds{font-size:var(--t-num)}
#content .slip-paper .sp-sum small{font-size:var(--t-label)}
#content .slip-paper .sp-sum b{font-size:var(--t-num)}
#content .slip-paper .sp-foot{font-size:var(--t-label);line-height:var(--d150-lh)}
#content .pf-top h1{font-size:var(--t-title);line-height:var(--d150-lh)}
#content .pf-bio{font-size:var(--t-body)}
#content .pf-grid small,#content .pf-roi small,#content .pf-perf-foot,#content .pf-low,#content .pf-chip{font-size:var(--t-label)}
#content .pf-roi b{font-size:var(--t-title)}
#content .pf-grid b{font-size:var(--t-num)}
#content .chip,#content .v5-chip{font-size:var(--t-sub)}
#content .btn.sm{font-size:var(--t-sub)}
#content .small,#content .muted.small,#content small.muted{font-size:var(--t-sub)}
#content .tabs .tab{font-size:var(--t-body)}
#content tr.main td.l em{font-size:var(--t-label)}
#content .pol-tbd{font-size:var(--t-label)}
i.f.w{color:var(--accent-ink,#101010)}
}
.tlogo.crest,.llogo.crest{font-family:Pretendard,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans KR",sans-serif}
:root{--d150-press:rgba(255,255,255,.10);--d150-hover:rgba(255,255,255,.05)}
[data-theme=light]{--d150-press:rgba(0,0,0,.08);--d150-hover:rgba(0,0,0,.04)}
a,button,summary,label,input,select,textarea,[role=button],[role=tab]{touch-action:manipulation}
:where(a,button,summary,label,[role=button],[role=tab]){-webkit-tap-highlight-color:transparent}
:where(button,summary,[role=button],[role=tab],.btn,.chip,.v5-chip,.filter-pill,.v5-sp,.d100-date,.d100-view,.tab,.v5-tabbtn,.rk-tab,.rk-row,.market-odd,.odd,.v5-row,.v5-tcard,.act-row,
  .d113-star,.icon-btn,.fab-sheet-box>a,.pf-sheet-item,.rail-nav a,.d115-game,.sp-leg,.xl-more,.v5-allmk,.post-more,.react,.feed-post,.d150-legal-links a,.fab-sheet-cancel,.d113-more-btn){
  transition:box-shadow .12s ease,background-color .12s ease,color .12s ease,border-color .12s ease}
:where(button,summary,[role=button],[role=tab],.btn,.chip,.v5-chip,.filter-pill,.v5-sp,.d100-date,.d100-view,.tab,.v5-tabbtn,.rk-tab,.rk-row,.market-odd,.odd,.v5-row,.v5-tcard,.act-row,
  .d113-star,.icon-btn,.fab-sheet-box>a,.pf-sheet-item,.rail-nav a,.d115-game,.sp-leg,.xl-more,.v5-allmk,.post-more,.react,.feed-post,.d150-legal-links a,.fab-sheet-cancel,.d113-more-btn):active{
  box-shadow:inset 0 0 0 999px var(--d150-press)}
@media (hover:hover) and (pointer:fine){
:where(button,summary,[role=button],[role=tab],.btn,.chip,.v5-chip,.filter-pill,.v5-sp,.d100-date,.d100-view,.tab,.v5-tabbtn,.rk-tab,.rk-row,.market-odd,.odd,.v5-row,.v5-tcard,.act-row,
    .d113-star,.icon-btn,.fab-sheet-box>a,.pf-sheet-item,.d115-game,.sp-leg,.xl-more,.v5-allmk,.post-more,.react,.d150-legal-links a,.fab-sheet-cancel,.d113-more-btn):hover:not(:active):not(:disabled){
    box-shadow:inset 0 0 0 999px var(--d150-hover)}
}
.fab{transition:transform .12s ease}
.fab:active{transform:scale(.94)}
@media (max-width:1023px) and (prefers-reduced-motion:no-preference){
@view-transition{navigation:auto}
}
.mobile-nav{view-transition-name:tabbar}
.fab{view-transition-name:fab}
::view-transition-group(tabbar),::view-transition-group(fab){animation:none}
::view-transition-old(tabbar),::view-transition-old(fab){display:none}
::view-transition-new(tabbar),::view-transition-new(fab){animation:none}
::view-transition-old(root),::view-transition-new(root){mix-blend-mode:normal}
html:active-view-transition-type(push)::view-transition-old(root){animation:300ms cubic-bezier(.2,.9,.1,1) both vt-left30}
html:active-view-transition-type(push)::view-transition-new(root){animation:300ms cubic-bezier(.2,.9,.1,1) both vt-from-right}
html:active-view-transition-type(pop)::view-transition-old(root){z-index:1;animation:260ms cubic-bezier(.2,.9,.1,1) both vt-to-right}
html:active-view-transition-type(pop)::view-transition-new(root){animation:260ms cubic-bezier(.2,.9,.1,1) both vt-from-left30}
html:active-view-transition-type(sheet)::view-transition-old(root){animation:none}
html:active-view-transition-type(sheet)::view-transition-new(root){animation:300ms cubic-bezier(.2,.9,.1,1) both vt-from-bottom}
html:active-view-transition-type(unsheet)::view-transition-old(root){z-index:1;animation:260ms cubic-bezier(.2,.9,.1,1) both vt-to-bottom}
html:active-view-transition-type(unsheet)::view-transition-new(root){animation:none}
@keyframes vt-from-right{from{transform:translateX(100%)}}
@keyframes vt-left30{to{transform:translateX(-30%)}}
@keyframes vt-to-right{to{transform:translateX(100%)}}
@keyframes vt-from-left30{from{transform:translateX(-30%)}}
@keyframes vt-from-bottom{from{transform:translateY(100%)}}
@keyframes vt-to-bottom{to{transform:translateY(100%)}}
.mobile-nav a,.mobile-nav button,.topbar a,.topbar button,.mrow,.d199-all{transition:box-shadow .12s ease,background-color .12s ease,color .12s ease}
.mobile-nav a:active,.mobile-nav button:active,.topbar a:active,.topbar button:active,.mrow:active,.d199-all:active{box-shadow:inset 0 0 0 999px var(--d150-press)}
.mobile-nav a:active{color:var(--ink)}
#d203-bar{position:fixed;top:0;left:0;z-index:300;height:2px;width:0;background:var(--accent,#b9f227);opacity:0;pointer-events:none;transition:width .2s ease-out,opacity .2s ease}
#d203-bar.on{opacity:1;width:30%}
#d203-bar.go{width:88%;transition:width 5s cubic-bezier(.05,.6,.15,1),opacity .2s ease}
@keyframes d150-sheet-up{from{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}
@keyframes d150-drop{from{transform:translateY(-6px);opacity:0}to{transform:none;opacity:1}}
@keyframes d150-fade{from{opacity:0}to{opacity:1}}
.fab-sheet:not([hidden]) .fab-sheet-box{animation:d150-sheet-up .18s ease-out}
.fab-sheet:not([hidden]) .fab-sheet-bg{animation:d150-fade .18s ease-out}
.d150-more[open]>.d150-more-menu{animation:d150-drop .18s ease-out}
@media (prefers-reduced-motion:reduce){
#d203-bar,#d203-bar.go,.mobile-nav a,.mobile-nav button,.topbar a,.topbar button,.mrow,.d199-all{transition:none}
.fab-sheet:not([hidden]) .fab-sheet-box,.fab-sheet:not([hidden]) .fab-sheet-bg,.d100-fbox[open]::before,.d100-fbox[open]>.d100-fpanel,.d150-more[open]>.d150-more-menu{animation:none}
:where(button,summary,[role=button],[role=tab],.btn,.chip,.v5-chip,.filter-pill,.v5-sp,.d100-date,.d100-view,.tab,.v5-tabbtn,.rk-tab,.rk-row,.market-odd,.odd,.v5-row,.v5-tcard,.act-row,
    .d113-star,.icon-btn,.fab-sheet-box>a,.pf-sheet-item,.rail-nav a,.d115-game,.sp-leg,.xl-more,.v5-allmk,.post-more,.react,.feed-post,.d150-legal-links a,.fab-sheet-cancel,.d113-more-btn,.fab){transition:none}
}
.d150-legal{padding:20px 16px 24px;border-top:1px solid var(--hairline,var(--line));color:var(--muted)}
.d150-legal .d150-legal-links{display:flex;flex-wrap:wrap;gap:6px 14px}
.d150-legal .d150-legal-links a{color:var(--ink-2,var(--muted));text-decoration:none;font-size:13px;line-height:1.45;border-radius:6px}
.d150-legal .d150-legal-links a:hover{text-decoration:underline}
.d150-legal .d150-legal-note{margin:10px 0 0;font-size:12px;line-height:1.45;color:var(--muted)}
.d150-legal .d150-legal-note+.d150-legal-note{margin-top:2px}
.d150-legal-feed{display:none}
#content:not(:has(.d113-feed-tail)) .d150-legal-feed{display:block}
@media (max-width:1023px){
.d150-legal:not(.d150-legal-sheet){padding-bottom:calc(88px + env(safe-area-inset-bottom))}
}
.fab-sheet-box .d150-legal-sheet{padding:10px 4px 2px;border-top:1px solid var(--hairline,var(--line))}
.seo-h1{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}
.d157-composer,.d157-navx{display:none}
.desktop-rail .rail-nav a.d157-only{display:none}
.screen-pad{height:24px!important}
@media (max-width:1023px){
#content{padding-bottom:calc(112px + env(safe-area-inset-bottom,0px))!important}
}
@media (min-width:1024px){
:root,:root[data-theme=light]{
    --t-font:system-ui,-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif;
    
    --t-page:#e9e9e5;--t-col:#ffffff;--t-edge:#c9c9c6;--t-line:rgba(0,0,0,.15);--t-ink:#1a1a1a;--t-muted:#8a8a8a;--t-count:#3d3d3d;
    --t-navon:#e2e2df;--t-navhover:rgba(0,0,0,.035);--t-railicon:#aaaaa7;--t-soft:#e7e7e4;
    
    --accent:#7cb800;--accent-ink:#0a0a0a;--accent-text:#4e7800;--tint-accent:#f6fbea;--ink-2:#3d3d3d;--ink-3:#6b6b6b;--faint:#aaaaa7;
    --t-top:69px;--t-rail:76px;--t-nav:252px;
    
    --t-sub:15px;--t-label:13px;--t-body:15px;--t-title:17px;--t-num:17px;--d150-lh:1.4}
:root[data-theme=dark]{
    --t-page:#0a0a0a;--t-col:#181818;--t-edge:#2d2d2d;--t-line:rgba(243,245,247,.15);--t-ink:#f3f5f7;--t-muted:#777777;--t-count:#cccccc;
    --t-navon:rgba(255,255,255,.08);--t-navhover:rgba(255,255,255,.05);--t-railicon:#4d4d4d;--t-soft:#1e1e1e;
    --accent:#b9f227;--accent-ink:#152000;--accent-text:#c9ee6a;--tint-accent:#1f2a10;--ink-2:#cccccc;--ink-3:#9a9a9a;--faint:#4d4d4d}
:root{--d115-page:var(--t-page);--paper:var(--t-col);--panel:var(--t-col);--panel-2:var(--t-soft);--soft:var(--t-soft);--bg:var(--t-col);
    --line:var(--t-line);--hairline:var(--t-line);--ink:var(--t-ink);--muted:var(--t-muted);--font-sans:var(--t-font);--default-font-family:var(--t-font)}
html,body{background:var(--t-page)!important}
body{font-family:var(--t-font);color:var(--t-ink)}
body :is(button,input,select,textarea){font-family:var(--t-font)}
.desktop-rail{width:var(--t-rail);padding:15px 0 16px;background:var(--t-page)}
.desktop-rail .brand{width:44px;height:44px;margin:0}
.desktop-rail .rail-nav{flex:0 0 auto;margin:auto 0;gap:4px}
.desktop-rail .rail-nav a,.desktop-rail .d115-rail-foot button,.desktop-rail .d150-more>summary{width:60px;height:60px;border-radius:12px;color:var(--t-railicon)}
.desktop-rail .rail-nav a .icon,.desktop-rail .d115-rail-foot .icon,.desktop-rail .d150-more>summary .icon{width:24px;height:24px;stroke-width:2}
.desktop-rail .rail-nav a.active{color:var(--t-ink)}
.desktop-rail .rail-nav a.active::before{display:none}
.desktop-rail .rail-nav a:hover,.desktop-rail .d115-rail-foot button:hover,.desktop-rail .d150-more>summary:hover{background:var(--t-navhover);color:var(--t-ink)}
.desktop-rail .rail-nav a.d157-only{display:flex}
.desktop-rail .rail-nav a{order:4}
.desktop-rail .rail-nav a.d157-n-home{order:1}
.desktop-rail .rail-nav a.d157-n-compose{order:2}
.desktop-rail .rail-nav a.d115-rail-search{order:3}
.desktop-rail .d115-rail-foot{margin-top:0}
#content{position:relative;z-index:0;width:var(--d115-col);max-width:calc(100vw - 2 * var(--t-rail) - 32px);margin:0 auto;min-height:100vh;
    background:transparent;border:0;border-radius:0;overflow:clip;overflow-clip-margin:16px;font-family:var(--t-font)}
#content::before{content:"";position:absolute;top:var(--t-top);left:0;right:0;bottom:0;z-index:-1;background:var(--t-col);
    border-left:.5px solid var(--t-edge);border-right:.5px solid var(--t-edge);box-shadow:0 0 12px rgba(0,0,0,.06)}
.d150-colbrand{display:none!important}
#content{padding-bottom:128px!important}
#content .topbar{position:sticky;top:0;z-index:30;height:var(--t-top);border:0;box-shadow:none;transform:none!important;
    background:linear-gradient(var(--t-edge),var(--t-edge)) 24px 100%/calc(100% - 48px) .5px no-repeat,var(--t-page)}
#content .topbar::before,#content .topbar::after{content:"";position:absolute;top:100%;width:24px;height:24px;pointer-events:none}
#content .topbar::before{left:0;background:radial-gradient(circle at 100% 100%,transparent 23.5px,var(--t-edge) 23.5px,var(--t-edge) 24px,var(--t-page) 24.5px)}
#content .topbar::after{right:0;background:radial-gradient(circle at 0 100%,transparent 23.5px,var(--t-edge) 23.5px,var(--t-edge) 24px,var(--t-page) 24.5px)}
#content .topbar .topbar-row{position:relative;height:var(--t-top)!important;min-height:var(--t-top)!important;padding:0 12px!important;align-items:center;gap:8px}
#content .topbar .icon-btn{width:36px;height:36px;min-width:36px;border-radius:50%;color:var(--t-ink)}
#content .topbar .icon-btn:hover{background:var(--t-navhover)}
#content .topbar .icon-btn .icon{width:18px;height:18px}
#content .topbar .topbar-titles{position:absolute;left:72px;right:72px;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;text-align:center;pointer-events:none}
#content .topbar .topbar-title{font-size:15px;line-height:21px;font-weight:600;color:var(--t-ink);letter-spacing:0}
#content .topbar .topbar-actions{margin-left:auto;display:flex;align-items:center;gap:8px;position:relative;z-index:1}
#content .topbar .topbar-actions .btn,#content .topbar .topbar-actions a.btn{height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--t-line);background:transparent;color:var(--t-ink);font-size:15px;font-weight:600}
.d150-first #content .topbar .topbar-row{padding:0 12px 0 24px!important}
.d150-first #content .topbar .topbar-titles{position:static;flex:0 1 auto;align-items:flex-start;text-align:left;pointer-events:auto}
.d150-first #content .topbar .topbar-title{font-size:20px;line-height:25px;font-weight:600}
#content .pf-tabs{top:var(--t-top)}
#content .match-tabs:has(~.data-toc),#content .match-tabs~.data-toc,#content .match-tabs+.data-toc{top:var(--t-top)}
#content .feed-post{padding:12px 24px 8px;margin:0;border:0;border-top:.5px solid var(--t-line);border-radius:0;background:transparent;box-shadow:none;column-gap:12px}
#content .feed-post .post-rail{flex:0 0 36px;width:36px}
#content .feed-post .post-rail::after{display:none}
#content .feed-post .feed-avatar{width:36px;height:36px;min-width:36px;font-size:15px;font-weight:600;box-shadow:none!important;border:0!important;background:var(--t-soft)!important;color:var(--t-ink)!important}
#content .feed-post .post-head{gap:6px;font-size:15px;line-height:21px;min-height:21px}
#content .feed-post .post-head>b{font-size:15px;line-height:21px;font-weight:600;color:var(--t-ink)}
#content .feed-post .post-time,#content .feed-post .post-time time{font-size:15px;line-height:21px;color:var(--t-muted);font-weight:400}
#content .feed-post .post-head :is(.category-badge,.cat-badge,.sample-tag,.feed-tag,.status-tag){display:none!important}
#content .feed-post .post-head .ai-pill{background:transparent!important;border:0!important;padding:0!important;min-height:0;height:auto;font-size:15px!important;line-height:21px!important;font-weight:400;color:var(--t-muted)!important}
#content .feed-post .post-head .d113-edited{font-size:15px;line-height:21px;color:var(--t-muted);background:transparent;border:0;padding:0}
#content .feed-post .post-time{margin-left:0!important}
#content .feed-post .post-more{position:absolute;right:-8px;top:-8px;width:36px;height:36px;margin:0;color:var(--t-ink)}
#content .feed-post .post-more .icon{width:20px;height:20px}
#content .feed-post .post-body{margin:3px 0 0;font-size:15px;line-height:21px;font-weight:400;color:var(--t-ink)}
#content .feed-post .pill-note{display:inline-flex;align-items:center;gap:6px;width:auto;max-width:100%;margin:8px 0 0;padding:6px 12px;border:1px solid var(--t-line);border-radius:10px;background:transparent;font-size:15px;line-height:21px;color:var(--t-muted)}
#content .feed-post .pill-note .icon{width:16px;height:16px}
#content .feed-post .feed-bet-summary{margin:8px 0 0;border:1px solid var(--t-line);border-radius:12px;background:transparent;box-shadow:none}
#content .feed-post .feed-bet-summary-head{display:flex;align-items:center;gap:8px;padding:12px 16px 0;font-size:15px;line-height:21px;font-weight:600;color:var(--t-ink);border:0;background:transparent}
#content .feed-post .feed-bet-summary-head :is(.status-tag,.cat-badge,.sample-tag){background:transparent!important;border:0!important;padding:0!important;font-size:15px!important;line-height:21px!important;font-weight:400;color:var(--t-muted)!important}
#content .feed-post .feed-bet-summary-grid{display:flex!important;flex-wrap:wrap;gap:4px 24px;padding:6px 16px 12px;border:0;background:transparent}
#content .feed-post .feed-bet-summary-grid>*{display:flex!important;flex-direction:row!important;align-items:baseline;gap:6px;border:0!important;background:transparent;padding:0!important}
#content .feed-post .feed-bet-summary-grid small{font-size:15px;line-height:21px;color:var(--t-muted)}
#content .feed-post .feed-bet-summary-grid b{font-size:15px;line-height:21px;font-weight:600;color:var(--t-ink)}
#content .feed-post .post-actions{height:36px!important;margin:6px 0 0 -8px!important;gap:0!important}
#content .feed-post .post-actions .react{height:36px;min-width:36px;padding:0 8px;gap:4px;border-radius:18px;font-size:13px;line-height:18px;color:var(--t-count);background:transparent}
#content .feed-post .post-actions .react:hover{background:var(--t-navhover)}
#content .feed-post .post-actions .react .icon{width:20px;height:20px;stroke-width:1.8;color:var(--t-count)}
#content .pf-head{padding:16px 24px 12px}
#content .pf-top{display:flex;align-items:flex-start;gap:16px}
#content .pf-top>.feed-avatar.lg{order:2;margin-left:auto;width:84px;height:84px;min-width:84px;font-size:32px;background:var(--t-soft)!important;color:var(--t-ink)!important;box-shadow:none!important;border:0!important}
#content .pf-top .pf-id{order:1;flex:1 1 auto;min-width:0}
#content .pf-top h1{font-size:24px;line-height:34px;font-weight:700;color:var(--t-ink)}
#content .pf-top h1 .ai-pill{background:transparent!important;border:0!important;padding:0 0 0 6px!important;font-size:15px!important;color:var(--t-muted)!important}
#content .pf-handle{display:block;font-size:15px;line-height:21px;color:var(--t-ink)}
#content .pf-bio{margin:12px 0 0;font-size:15px;line-height:21px;color:var(--t-ink)}
#content .pf-fol{margin:14px 0 0;font-size:15px;line-height:21px;color:var(--t-muted)}
#content .pf-fol b{color:var(--t-muted);font-weight:400}
#content .pf-act{display:flex;gap:10px;margin:16px 0 0}
#content .pf-act .btn,#content .pf-act summary.btn{height:34px;min-height:34px;border-radius:10px;font-size:15px;font-weight:600;box-shadow:none}
#content .pf-act .btn.accent{flex:1 1 0;background:var(--t-ink)!important;color:var(--t-page)!important;border:1px solid var(--t-ink)!important}
#content .pf-act>.btn:not(.accent),#content .pf-act summary.btn{flex:0 0 auto;background:transparent!important;color:var(--t-ink)!important;border:1px solid var(--t-line)!important}
#content .pf-tabs .tab{height:48px;line-height:48px;font-size:15px;font-weight:600;color:var(--t-muted)}
#content .pf-tabs .tab.active{color:var(--t-ink)}
#content .feed-avatar{background:var(--t-soft)!important;color:var(--t-ink)!important;box-shadow:none!important;border:0!important;font-weight:600}
#content .pf-tabs,#content .match-tabs{background:var(--t-col)!important;margin-left:0!important;margin-right:0!important;border-bottom:.5px solid var(--t-line)}
#content .pf-tabs .tabs{background:transparent}
#content .market-odd,#content .v5-mk .cell,#content .d150-oc,#content .v5-mainodds .odd{background:transparent!important;border:1px solid var(--t-line)!important;border-radius:10px!important}
#content .market-odd:hover,#content .v5-mk .cell:hover{background:var(--t-navhover)!important}
#content .market-odd.on,#content .market-odd[aria-pressed=true],#content .market-odd:has(input:checked){background:var(--t-ink)!important;color:var(--t-page)!important;border-color:var(--t-ink)!important}
#content .market-odd:has(input:checked) *{color:var(--t-page)!important}
.fab{position:fixed;left:auto!important;right:24px;bottom:24px;top:auto;width:82px;height:68px;border-radius:16px;background:var(--t-col);color:var(--t-ink);
    border:.5px solid var(--t-line);box-shadow:0 6px 8px rgba(0,0,0,.08)}
.fab .icon{width:24px;height:24px;stroke-width:2;color:var(--t-ink)}
.fab:hover{background:var(--t-soft)}
#content .v5-lg,#content .d113-mw,#content .bet-row,#content .v5-card,#content .v5-lg-head{border-color:var(--t-line)}
#content :is(small,em,th,.muted,.prov,.mk-prov,.st,.d119-note,.cty,.line-tag,.versus,.match-state,.topbar-sub,.d150-flt-none,.pf-link,.pf-pl,.pf-low,.pf-chip,.pf-more-item,
    .d106-mcount,.d100-tz,.move,.v5-soon,.d114-date,.d113-note,.d115-sample,.d115-form-hint,.lv,.ft,.n,.v5-waitg,.d104-hint,.d150-day-h b,.feed-bet-summary-head strong),
  #content .d115-notes :is(li,summary),#content .d150-ev .c :is(b,small),#content .d150-fl-t .v b,#content .xl-more i,#content .v5-tcard .top :is(.lg,.tm,.st){font-size:15px!important;line-height:21px}
#content :is(.tlogo,.crest,.llogo) :is(small,em,b,span){font-size:inherit!important;line-height:inherit}
#content :is(.d150-flt-h b,.hero-odds-head span,.d150-fl-t .v,.d150-fl-t .v i,.d150-ev .m,.odd-label,.pol-note,.pol-meta,.pol-tbd,.pol-toc h2,.pol-toc a,.rk-chips .filter-pill,.rk-cap,.rk-name .sample-tag,.rk-name .ai-pill,.pf-roi .sample-tag),
  #content .v5-tbl i,#content .cell i{font-size:15px!important;line-height:21px}
#content :is(.act-line,.act-line b,.act-pv,.act-txt time,.act-line .ai-pill,.pol-links a,.helptext,.helptext li,.d150-consent-note,.d150-check span,.d150-check a,
    .auth-form legend,.auth-form label,.auth-form .btn,.auth-ex .btn,.auth-ex a){font-size:15px!important;line-height:21px}
#content :is(.bbp-basis span,.bbp-src,.bbp-rule,.bbp-meta,.bbp-team,.bbp-rh,.d150-flt-more .o,.v5-kv dt,.d150-gv-h,.d150-ev i.t,.d115-g .vn){font-size:15px!important;line-height:21px}
#content .feed-avatar{font-size:15px!important}
#content .pf-top>.feed-avatar.lg{font-size:32px!important}
#content .filter-pill{height:36px;padding:0 14px;border-radius:10px!important;border:1px solid var(--t-line)!important;background:transparent!important;color:var(--t-ink)!important;font-size:15px!important;font-weight:400}
#content .filter-pill.active{background:var(--t-ink)!important;color:var(--t-page)!important;border-color:var(--t-ink)!important;font-weight:600}
html:has(#content .d100-fbox[open]) .desktop-rail{z-index:-1}
html:has(#content [data-screen=activity]) #content .topbar .topbar-row{padding:0 12px 0 24px!important}
html:has(#content [data-screen=activity]) #content .topbar .topbar-titles{position:static;flex:0 1 auto;align-items:flex-start;text-align:left;pointer-events:auto}
html:has(#content [data-screen=activity]) #content .topbar .topbar-title{font-size:20px;line-height:25px;font-weight:600}
#content .d150-legal :is(a,p){font-size:13px!important;line-height:18px}
#content .post-actions .react span{font-size:13px!important;line-height:18px}
#content .d113-mw>.v5-row{min-height:76px;padding:10px 12px 10px 24px;grid-template-columns:96px minmax(0,1fr) 32px auto}
#content .d150-oc{width:68px;height:52px}
#content .d100-dates{flex:1 1 auto;min-width:0;overflow-x:auto;padding:0 8px!important;scrollbar-width:none}
#content .market-odd{min-height:52px;height:52px}
#content .v5-card{padding:24px}
#content .d100-views{padding:6px 24px 8px}
#content :is(.btn.accent,.btn.primary,.pf-act .btn.accent){background:var(--accent)!important;color:var(--accent-ink)!important;border-color:var(--accent)!important}
#content .filter-pill.active,#content .rk-chips .filter-pill.active{background:var(--accent)!important;color:var(--accent-ink)!important;border-color:var(--accent)!important}
#content .filter-pill.active .sp-ico{stroke:currentColor}
#content .data-toc .chip.active,#content .v5-tabbtn.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}
#content .market-odd.on,#content .market-odd[aria-pressed=true],#content .market-odd:has(input:checked){background:var(--accent)!important;color:var(--accent-ink)!important;border-color:var(--accent)!important}
#content .market-odd:has(input:checked) *{color:var(--accent-ink)!important}
.desktop-rail .rail-nav a.active,.desktop-rail .rail-nav a.active .icon{color:var(--accent-text)}
#content :is(.post-body,.post-title,article.pol,.helptext,.d150-check,.d150-consent-note,.auth-ex,.auth-form) a:not(.btn){color:var(--accent-text)}
#content .feed-post .feed-bet-summary-head .status-tag:is(.won,.lost,.pending),#content .feed-post .feed-bet-summary-head .cat-badge[data-cat=sub]{padding:0 8px!important;border-radius:6px;font-weight:600}
#content .feed-post .feed-bet-summary-head .status-tag.won{background:var(--tint-accent)!important;color:var(--accent-text)!important}
#content .feed-post .feed-bet-summary-head .status-tag.lost{background:var(--tint-red)!important;color:var(--c-red)!important}
#content .feed-post .feed-bet-summary-head .status-tag.pending{background:var(--tint-orange)!important;color:var(--c-orange)!important}
#content .feed-post .feed-bet-summary-head .cat-badge[data-cat=sub]{background:var(--tint-blue)!important;color:var(--c-blue)!important}
#content .st-card{border-top:3px solid var(--muted)}
#content .st-card[data-k=soccer]{border-top-color:var(--sp-soccer)}
#content .st-card[data-k=baseball]{border-top-color:var(--sp-baseball)}
#content .st-card[data-k=basketball]{border-top-color:var(--sp-basketball)}
#content .st-card[data-k=volleyball]{border-top-color:var(--sp-volleyball)}
#content .st-card[data-k=tennis]{border-top-color:var(--sp-tennis)}
}
@media (min-width:1240px){
.desktop-rail{width:var(--t-nav);align-items:stretch;padding:0 10px;box-sizing:border-box}
.desktop-rail .brand{position:absolute;left:18px;top:22px;width:auto;height:24px;margin:0;justify-content:flex-start}
.desktop-rail .brand>svg{display:block;height:24px;width:auto;color:var(--t-ink)}
.desktop-rail .d115-mark{display:none}
.desktop-rail .rail-nav{flex:0 0 auto;margin:82px 0 0;gap:0;align-items:stretch;width:200px}
.desktop-rail .rail-nav a,.desktop-rail .d157-navx a{width:200px;min-height:32px;height:auto;box-sizing:border-box;justify-content:flex-start;gap:10px;padding:5.5px 9px;border-radius:8px;
    color:var(--t-ink);font-size:15px;line-height:21px;font-weight:400;text-decoration:none}
.desktop-rail .rail-nav a .icon{width:18px;height:18px;flex:0 0 18px;stroke-width:2;color:var(--t-ink)}
.desktop-rail .rail-nav a.active,.desktop-rail .d157-navx a.active{background:var(--tint-accent);font-weight:600;color:var(--accent-text)}
.desktop-rail .rail-nav a.active .icon{stroke-width:2.6;color:var(--accent-text)}
.desktop-rail .rail-nav a:hover,.desktop-rail .d157-navx a:hover{background:var(--t-navhover)}
.desktop-rail .rail-nav a.active:hover,.desktop-rail .d157-navx a.active:hover{background:var(--tint-accent)}
.desktop-rail .rail-nav a>span{position:static;transform:none;opacity:1;padding:0;border:0;background:transparent;box-shadow:none;color:inherit;font-size:15px;line-height:21px;font-weight:inherit;pointer-events:none}
.desktop-rail .rail-nav a[href$="/matches/"]{margin-top:20px}
.d157-navx{display:flex;flex-direction:column;width:200px}
.d157-navx .d157-navh{margin:20px 0 8px;padding:0 10px;font-size:12px;line-height:16.8px;font-weight:600;color:var(--t-muted)}
.desktop-rail .d115-rail-foot{position:absolute;top:17px;right:10px;flex-direction:row;gap:2px;margin:0}
.desktop-rail .d115-rail-foot button,.desktop-rail .d150-more>summary{width:34px;height:34px;border-radius:8px;color:var(--t-ink)}
.desktop-rail .d115-rail-foot .icon,.desktop-rail .d150-more>summary .icon{width:18px;height:18px}
.desktop-rail .d115-rail-foot button>span,.desktop-rail .d150-more>summary>span{display:none}
.desktop-rail .d150-more-menu{left:auto;right:0;top:40px;bottom:auto;width:calc(var(--t-nav) - 18px);max-width:260px;box-sizing:border-box}
}
.i18n-switch{list-style:none;margin:4px 0 10px;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.i18n-switch li a{display:inline-block;padding:4px 10px;border:1px solid var(--line,#ddd);border-radius:999px;font-size:13px;text-decoration:none;color:inherit}
.i18n-switch li a[aria-current="true"]{font-weight:700;border-color:currentColor}
.pf-sheet-lang{padding:8px 16px 4px}
.pf-sheet-langh{display:block;font-size:12px;opacity:.7;margin-bottom:4px}
.post-body>p,.post-body>.d199-rest>p{margin:0}
#content .post-body>p,#content .post-body>.d199-rest>p{line-height:inherit}
.post-body>p+p,.post-body>div.d199-rest>p{margin-top:10px}
article.feed-post[data-href] .post-body.clamp-body.d199-open div.d199-rest{display:block}
#content .feed-post .post-head>b,#content .feed-post .post-head>b a{letter-spacing:normal}
#content .feed-post .feed-avatar{letter-spacing:normal}
#content .feed-post .post-body{letter-spacing:normal;overflow-wrap:break-word}
:root{--t-link:#60a5fa}
html[data-theme=light]{--t-link:#2563eb}
#content .feed-post .d199-more{margin:0;padding:0;font-size:15px;line-height:21px;font-weight:400;color:var(--t-link)}
#content .feed-post .post-actions .react span{font-size:13px;line-height:18.2px;font-weight:400;letter-spacing:normal}
@media (max-width:1023px){
#content .feed-post{font-family:system-ui,-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif}
#content .feed-post{padding:12px;column-gap:12px;border-bottom-width:.5px}
#content .feed-post .feed-avatar{font-size:15px;font-weight:600}
#content .feed-post .post-head{gap:6px;font-size:15px;line-height:21px;min-height:21px}
#content .feed-post .post-head>b{font-size:15px;line-height:21px;font-weight:600}
#content .feed-post .post-time,#content .feed-post .post-time time{margin-left:0;font-size:15px;line-height:21px;font-weight:400;letter-spacing:normal;color:var(--muted)}
#content .feed-post .post-head :is(.category-badge,.status-tag,.feed-tag,.cat-badge,.sample-tag,.d113-edited){height:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;font-size:15px;line-height:21px;font-weight:400;letter-spacing:normal;color:var(--muted)}
#content .feed-post .post-head .post-more{margin-left:auto}
#content .feed-post .post-body{margin-top:3px;font-size:15px;line-height:21px;font-weight:400}
#content .feed-post .feed-bet-summary-head strong{font-size:15px;line-height:21px;font-weight:600;letter-spacing:normal}
#content .feed-post .feed-bet-summary-grid small{font-size:15px;line-height:21px;color:var(--muted)}
#content .feed-post .feed-bet-summary-grid b{font-size:15px;line-height:21px;font-weight:600}
#content .feed-post .post-actions{height:36px!important;margin:6px 0 -4px -8px!important;gap:0!important}
#content .feed-post .post-actions .react{height:36px;min-width:36px;padding:0 8px;gap:4px;font-size:13px;line-height:18.2px}
#content .feed-post .feed-bet-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
#content .feed-post .feed-bet-summary-grid small{font-size:12px;line-height:16px;overflow-wrap:anywhere;white-space:normal}
#content .feed-post .feed-bet-summary-grid b{white-space:nowrap;font-size:15px;line-height:21px}
}
.react.like[aria-pressed="true"],#content .feed-post .post-actions .react.like[aria-pressed="true"]{color:#ff3040}
.react.like[aria-pressed="true"] .icon,#content .feed-post .post-actions .react.like[aria-pressed="true"] .icon{color:#ff3040;fill:currentColor;stroke:currentColor}
.d183-mobile-tools{display:none}
.d183-language-sheet{box-sizing:border-box;position:fixed;inset:auto 0 0;margin:0 auto;width:min(100%,480px);max-height:85dvh;overflow:auto;border:1px solid var(--line);border-radius:20px 20px 0 0;padding:20px 20px max(20px,env(safe-area-inset-bottom));background:var(--panel);color:var(--ink)}
.d183-language-sheet::backdrop{background:rgb(0 0 0 / .55)}
.d183-language-sheet .d183-language-title{font-size:18px;margin:0 0 12px}
.d183-language-sheet .i18n-switch{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}
.d183-language-sheet .i18n-switch a{display:flex;align-items:center;min-height:44px;padding:8px 12px;border-radius:10px;color:var(--ink);text-decoration:none}
.d183-language-sheet .i18n-switch a[aria-current]{background:var(--line);font-weight:700}
.d183-language-close{width:100%;min-height:44px;margin-top:16px;border:1px solid var(--line);border-radius:12px;background:var(--paper);color:var(--ink);font:inherit}
html.d183-language-open{overflow:hidden}
@media(max-width:1023px){
.topbar-row.d183-tools-row{gap:0}
.topbar-row .d183-mobile-tools{display:flex;flex:0 0 88px;margin-left:auto}
.topbar-row .d183-mobile-tools .icon-btn{display:flex;width:44px;min-width:44px;height:44px;padding:10px;align-items:center;justify-content:center}
.topbar-row.d183-tools-row>.icon-btn{flex:0 0 44px;width:44px;min-width:44px}
.topbar-row.d183-tools-row .topbar-titles{min-width:0;flex:1 1 auto}
.topbar-row.d183-tools-row .topbar-actions{flex:0 0 auto;margin-left:0}
.topbar:has(.d187-predict-row){height:auto;min-height:48px}
}
.pf-perf-foot{flex-wrap:wrap;row-gap:6px}
.pf-sports{flex:1 1 auto;flex-wrap:wrap;row-gap:6px;overflow:visible}
.pf-low{white-space:normal;max-width:100%}
.pf-period{flex-wrap:wrap;row-gap:6px}
.pf-period .filter-pill{display:inline-flex;align-items:center;justify-content:center}
#content .pf-period .filter-pill{height:auto!important;min-height:36px;line-height:1.35!important}
.pf-period-note{white-space:normal}
.st-card-top{flex-wrap:wrap;row-gap:2px}
.st-card-top b{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:break-word}
.st-cell small,.st-head span,.st-card-roi,.st-row-n,.pf-leg-m,.pf-leg-p b{white-space:normal;text-overflow:clip;overflow-wrap:break-word}
.st-head,.pf-leg-p{flex-wrap:wrap}
.slip-paper .sp-l1 .lg,.slip-paper .sp-l2 .tm,.slip-paper .sp-l3 .sp-pick{white-space:normal;text-overflow:clip;overflow-wrap:break-word}
.slip-paper .sp-l2,.slip-paper .sp-l3 .pk{flex-wrap:wrap}
.topbar-row .d183-mobile-tools .d264-rank[aria-current="page"]{color:var(--accent)}
.d183-language-sheet .d264-sheet-theme{display:flex;align-items:center;gap:12px;width:100%;margin-top:12px;padding:12px;border:1px solid var(--line);border-radius:14px;background:var(--paper);color:var(--ink);font:inherit;text-align:left;cursor:pointer}
.d183-language-sheet .d264-sheet-theme .icon{width:22px;height:22px;color:var(--accent-text);flex:none}
.d183-language-sheet .d264-sheet-theme span{display:flex;flex-direction:column;line-height:18px}
.d183-language-sheet .d264-sheet-theme b{font-size:15px}
.d183-language-sheet .d264-sheet-theme small{font-size:12px;color:var(--muted)}
.slip-paper .sp-leg .sp-l1{
  flex-wrap: wrap;
  align-items: baseline;
  gap: 4px 6px;
}
.slip-paper .sp-leg .sp-l1 .lg{
  flex: 1 1 12ch;
  min-width: min(12ch, 100%);
  max-width: 100%;
  white-space: normal;
  overflow: visible;
  overflow-wrap: anywhere;
  word-break: normal;
  text-overflow: clip;
}
.slip-paper .sp-leg .sp-l1 > em,
.slip-paper .sp-leg .sp-l1 > .d119-legst{
  flex: 0 0 auto;
  max-width: 100%;
  margin-left: 0;
  white-space: normal;
}
[data-part-anchor]{ scroll-margin-top: 128px; }
#d197-pwa[hidden], #d197-pwa [hidden]{ display: none !important; }
#d197-pwa{ position: fixed; inset: 0; z-index: 59; }
#d197-pwa .d197-pwa-dim{ position: absolute; inset: 0; background: rgba(0, 0, 0, .52); }
#d197-pwa .d197-pwa-card{
  position: absolute; left: 12px; right: 12px; top: calc(68px + env(safe-area-inset-top));
  box-sizing: border-box; padding: 16px 16px 14px;
  border: 1px solid var(--line, #3d3d3d); border-radius: 16px;
  background: var(--panel, #1e1e1e); color: var(--ink, #f2f2f2);
  box-shadow: 0 14px 36px rgba(0, 0, 0, .55);
  font-size: 13.5px; line-height: 19px;
}
#d197-pwa .d197-pwa-head{ display: flex; gap: 12px; align-items: center; padding-right: 28px; }
#d197-pwa .d197-pwa-head img{ width: 56px; height: 56px; border-radius: 14px; flex: 0 0 auto; }
#d197-pwa .d197-pwa-head b{ display: block; font-size: 17px; line-height: 22px; letter-spacing: -.2px; }
#d197-pwa .d197-pwa-head small{ display: block; margin-top: 3px; font-size: 13px; line-height: 17px; color: var(--muted, #9a9a9a); }
#d197-pwa .d197-pwa-x{ position: absolute; top: 6px; right: 6px; width: 40px; height: 40px; border: 0; background: none; color: var(--muted, #9a9a9a); font-size: 24px; line-height: 40px; text-align: center; cursor: pointer; }
#d197-pwa .d197-pwa-steps{ list-style: none; margin: 14px 0 0; padding: 0; display: grid; gap: 9px; }
#d197-pwa .d197-pwa-steps li{ display: flex; gap: 10px; align-items: center; }
#d197-pwa .d197-pwa-steps i{ flex: 0 0 auto; width: 26px; height: 26px; border-radius: 8px; background: rgba(127, 127, 127, .18); color: var(--ink, #f2f2f2); font-style: normal; font-weight: 700; font-size: 13px; text-align: center; line-height: 26px; }
#d197-pwa .d197-pwa-k{ display: inline-block; padding: 0 6px; border: 1px solid var(--line, #3d3d3d); border-radius: 6px; font-size: 12px; line-height: 18px; vertical-align: 1px; }
#d197-pwa button{ font: inherit; cursor: pointer; }
#d197-pwa .d197-pwa-btn{ display: block; width: 100%; height: 44px; margin-top: 14px; border: 0; border-radius: 12px; background: var(--accent, #b9f227); color: var(--accent-ink, #152000); font-size: 15px; font-weight: 700; }
#d197-pwa .d197-pwa-btn[disabled]{ opacity: .6; }
#d197-pwa .d197-pwa-later{ display: block; width: 100%; margin: 8px 0 0; padding: 6px 0 0; border: 0; background: none; color: var(--muted, #9a9a9a); font-size: 13px; text-align: center; }
body.d197-pwa-visible .fab{ visibility: hidden; pointer-events: none; }
@media (min-width: 1024px){
#d197-pwa{ display: none; }
}
@media (hover:none) and (pointer:coarse){
input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]):not([type=hidden]),
  textarea,select{font-size:16px!important}
}
@media (max-width:1023px){
html.inner-scroll .app{min-height:0}
html .topbar,html .mobile-nav,html .fab,html .match-tabs,html .v5-toc,html .data-toc,html .slip-bar{
    transition:transform .18s ease;
  }
html.d358-bars-hidden .topbar{transform:translateY(-100%)}
html.d358-bars-hidden .mobile-nav{transform:translateY(100%)}
html.d358-bars-hidden .fab{transform:translateY(calc(var(--tabbar,60px) + 90px + env(safe-area-inset-bottom,0px)))}
html.d358-bars-hidden .match-tabs,html.d358-bars-hidden .v5-toc,html.d358-bars-hidden .data-toc{
    transform:translateY(calc(-1 * var(--bars-top)));
  }
}
@media (prefers-reduced-motion:reduce){
html .topbar,html .mobile-nav,html .fab,html .match-tabs,html .v5-toc,html .data-toc,html .slip-bar{transition:none}
}
html.inner-scroll .d360-ptr{z-index:90}
@media (prefers-reduced-motion:reduce){
html.inner-scroll .d360-ptr{transition:none}
html.inner-scroll .d360-ptr i{animation:none;transform:none!important}
}
#d203-bar{width:100%;transform:scaleX(0);transform-origin:left;transition:transform .2s ease-out,opacity .2s ease}
#d203-bar.on{width:100%;transform:scaleX(.3)}
#d203-bar.go{width:100%;transform:scaleX(.88);transition:transform 5s cubic-bezier(.05,.6,.15,1),opacity .2s ease}
.mobile-nav a:active,.topbar a:active,.topbar button:active,.mrow:active,.feed-post:active{transition:none}
@media(prefers-reduced-motion:reduce){
#d203-bar,#d203-bar.go{transition:none}
}
.d361-pressed{box-shadow:inset 0 0 0 999px var(--d150-press)!important;transition:none!important}
#d203-bar.on:not(.go){transition:none}