.fh,.fc,.fw{width:100%;max-width:1020px;margin-inline:auto}.fh{display:flex;flex-direction:column;gap:4px}.fh h1,.fh p{margin:0}.fh p{color:var(--muted)}.fc{display:flex;flex-direction:column;gap:12px;min-width:0}.seg4{display:flex;align-self:flex-start;max-width:100%;overflow-x:auto;scrollbar-width:none;background:var(--surface-2);border-radius:12px;padding:4px;gap:2px}.seg4::-webkit-scrollbar{display:none}.seg4 a{display:inline-flex;align-items:center;flex:none;height:36px;padding:0 14px;border-radius:9px;color:var(--muted);font:700 var(--tm) var(--b);white-space:nowrap}.seg4 a[aria-current]{background:var(--surface);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.seg4 .dot{width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--live)}.sports{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.sports::-webkit-scrollbar{display:none}.sports a{display:inline-flex;align-items:center;flex:none;height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font:600 var(--tl) var(--b);white-space:nowrap}.sports a[aria-current]{border-color:var(--ink)}.fw{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.fm{display:flex;flex-direction:column;gap:16px;min-width:0}.cp{padding:0;gap:0}.cp .pr{display:flex;align-items:center;gap:12px;padding:14px 16px;min-width:0}.cp .av{width:36px;height:36px;border-radius:50%;background:var(--surface-2);color:var(--muted);display:flex;align-items:center;justify-content:center;flex:none;font:700 var(--tm) var(--b)}.cp .in{flex:1;min-width:0;height:44px;display:flex;align-items:center;padding:0 16px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);color:var(--muted);font:600 var(--tc) var(--b);text-align:left}.cp button.in{cursor:pointer}.cp .bt{display:flex;gap:6px}.cp .bt a,.cp .bt button{height:36px;padding:0 12px;border:0;border-radius:10px;font:700 var(--tl) var(--b);cursor:pointer}.cp .bt .u{background:var(--pos-tint);color:var(--pos)}.cp .bt .d{background:var(--neg-tint);color:var(--neg)}.cp form{padding:0 16px 16px}.nb{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:10px;border-bottom:1px solid var(--line-soft);font-size:var(--tm);color:var(--muted)}.fr{display:flex;flex-direction:column;gap:16px;min-width:0}.fr .card{gap:10px}.fr h2{margin:0;font-size:var(--th)}.fl,.fb{display:flex;flex-direction:column}.fl a{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:8px;align-items:center;padding:8px 0;border-top:1px solid var(--line-soft);color:var(--ink);font-size:var(--tm)}.fl a:first-child{border-top:0}.fl .lc{color:var(--muted)}.fl .ss{color:var(--live);font-weight:700}.fb a{display:flex;justify-content:space-between;gap:8px;padding:7px 0;border-top:1px solid var(--line-soft);color:var(--ink);font:700 var(--tm) var(--b)}.fb a:first-child{border-top:0}.fb span{color:var(--muted);font-weight:400}.fr .pk{background:var(--brand-tint);border-color:var(--brand-2)}.fr .pk p{margin:0;font-size:var(--tm)}.fr .pk .btn{align-self:flex-start}.fr .nt{margin:0;font-size:var(--tl);color:var(--muted)}@media(max-width:520px){.cp .bt{display:none}}@media(min-width:980px){.fw{grid-template-columns:minmax(0,680px) 320px;justify-content:center}.fr{position:sticky;top:76px}}