.t1{--t:#3ee07c}.t2{--t:#a6e43c}.t3{--t:#ffd23f}.t4{--t:#ff9f40}.t5{--t:#ff5f5f}.t6{--t:#ff5fc8}.t7{--t:#b77bff}.t8{--t:#5aa0ff}.t0{--t:var(--muted)}.tb{font:800 11px var(--disp);letter-spacing:.1em;color:#0b0c0e;background:var(--t);align-items:center;padding:3px 7px;display:inline-flex}.mbar{background:var(--panel);border:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.mbar .search{flex:260px;max-width:none;height:40px}.tierf{flex-wrap:wrap;gap:4px;display:flex}.tierf button{border:1px solid var(--line2);min-width:38px;height:32px;color:var(--muted);font:800 11px var(--disp);letter-spacing:.08em;cursor:pointer;background:0 0;padding:0 9px}.tierf button[data-tier]:not([data-tier=all]){border-bottom:2px solid var(--t)}.tierf button[aria-pressed=true]{background:var(--t,var(--gold));border-color:var(--t,var(--gold));color:#0b0c0e}.tierf button[data-tier=all][aria-pressed=true]{--t:var(--gold)}.sort{background:var(--sunk);border:1px solid var(--line2);height:32px;color:var(--text);font:600 13px var(--body);padding:0 10px}.mcount{color:var(--faint);flex-basis:100%;font-size:12.5px}.mgrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;display:grid}.mt{background:var(--panel);border:1px solid var(--line);color:var(--text);flex-direction:column;transition:border-color .2s,transform .25s cubic-bezier(.2,.7,.2,1);display:flex;position:relative}.mt:hover{border-color:color-mix(in srgb,var(--t) 55%,transparent);transform:translateY(-3px)}.mt .pic{aspect-ratio:16/9;background:var(--sunk);border-bottom:2px solid var(--t);position:relative;overflow:hidden}.mt .pic img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.mt:hover .pic img{transform:scale(1.05)}.mt .pic .tb{position:absolute;top:10px;left:10px}.mt .pic .chip{position:absolute;top:10px;right:10px}.mt .nopic{width:100%;height:100%;font:800 12px var(--disp);letter-spacing:.16em;color:var(--faint);text-transform:uppercase;background:repeating-linear-gradient(135deg,var(--sunk) 0 10px,var(--panel2) 10px 20px);place-items:center;display:grid}.mt .b{flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.mt .nm{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;font-weight:700;overflow:hidden}.mt .rec{color:var(--faint);justify-content:space-between;gap:10px;font-size:12.5px;display:flex}.mt .rec b{font-family:var(--disp);color:var(--rec);font-variant-numeric:tabular-nums;font-weight:700}.mt .rec span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mt .fin{color:var(--faint);font-size:12px}.mt .fin b{color:var(--text);font-weight:600}.mempty{text-align:center;color:var(--faint);border:1px dashed var(--line2);padding:40px}.mhero{isolation:isolate;border:1px solid var(--line2);border-bottom:3px solid var(--t);flex-direction:column;justify-content:flex-end;gap:14px;min-height:340px;padding:30px;display:flex;position:relative;overflow:hidden}.mhero>img{object-fit:cover;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.mhero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0b0c0ef0 0%,#0b0c0eb3 45%,#0b0c0e26 100%),linear-gradient(to top,color-mix(in srgb,var(--t) 22%,transparent),transparent 50%);position:absolute;inset:0}.mhero .crumbs{font:700 11px var(--disp);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.mhero .crumbs a:hover{color:var(--gold)}.mhero h1{font-family:var(--disp);font-weight:var(--w9);font-size:calc(clamp(44px,5.6vw,84px) * var(--k));overflow-wrap:anywhere;margin:0;line-height:.95}.mhero .row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mhero .row a.chip:hover{color:var(--text);border-color:var(--text)}.nowplay{background:#0b0c0ebf;border:1px solid #3ee07c73;align-self:flex-start;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:inline-flex}.nowplay:before{content:"";background:var(--live);width:8px;height:8px;animation:2s steps(2,end) infinite blink}.nowplay b{color:var(--live)}.nowplay a{font:800 11px var(--disp);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-left:6px}.mstats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid}.mstats>div{background:var(--panel);flex-direction:column;gap:4px;padding:16px 18px;display:flex}.mstats b{font-family:var(--disp);font-weight:var(--w9);font-size:calc(28px * var(--k));font-variant-numeric:tabular-nums;line-height:1.05}.mstats .wr b{color:var(--rec)}.mstats small{color:var(--faint);font-size:12px}.mcols{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.mlb li{border-bottom:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) 92px 64px 54px 88px;align-items:center;gap:12px;padding:9px 18px;font-size:13.5px;display:grid}.mlb{margin:0;padding:0;list-style:none}.mlb li:last-child{border-bottom:0}.mlb li.h{border-bottom-color:var(--line2);padding-block:8px}.mlb li.h span{font:700 10px var(--disp);letter-spacing:.16em;text-transform:uppercase;color:var(--faint)}.mlb .pos{font-family:var(--disp);font-weight:var(--w8);color:var(--faint);font-variant-numeric:tabular-nums}.mlb li:nth-child(2) .pos,.mlb li:nth-child(2) .time{color:var(--rec)}.mlb li:nth-child(3) .pos{color:#d8d8d8}.mlb li:nth-child(4) .pos{color:#d29a63}.mlb .r{text-align:right;color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.stages{margin:0;padding:8px 0;list-style:none}.stages li{grid-template-columns:70px minmax(0,1fr) 70px;align-items:center;gap:12px;padding:8px 18px;display:grid}.stages .bar{background:var(--line2);height:8px}.stages .bar i{background:var(--t);height:100%;display:block}.stages .n{text-align:right;color:var(--faint);font-variant-numeric:tabular-nums;font-size:12.5px}.stages .n b{color:var(--text);font-family:var(--disp)}.replay{isolation:isolate;border:1px solid var(--line2);background:var(--panel);flex-direction:column;gap:10px;padding:22px 20px;display:flex;position:relative;overflow:hidden}.replay:before{content:"";z-index:-1;background:repeating-linear-gradient(0deg,#0000002e 0 1px,transparent 1px 3px),linear-gradient(135deg,color-mix(in srgb,var(--rec) 22%,transparent),transparent 60%);position:absolute;inset:0}.replay b{font-family:var(--disp);font-weight:var(--w9);text-transform:uppercase;font-size:22px}.replay p{color:var(--muted);margin:0;font-size:13.5px}.replay .btn-gold{font-size:calc(15px * var(--k));align-self:flex-start;padding:12px 22px}.replay .btn-gold[aria-disabled=true]{opacity:.55;cursor:not-allowed;align-items:center;gap:10px;display:inline-flex}@media (max-width:1180px){.mcols{grid-template-columns:minmax(0,1fr)}.mstats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.mlb li{grid-template-columns:30px minmax(0,1fr) 84px 54px;padding-inline:12px}.mlb .runs,.mlb .when{display:none}.mhero{min-height:280px;padding:20px}}.mgrid+.more{align-self:center;height:42px}.mt:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mside{flex-direction:column;gap:16px;min-width:0;display:flex}.mlb .who{text-overflow:ellipsis;white-space:nowrap;color:var(--text);overflow:hidden}.mlb a.who:hover{color:var(--gold-hi)}.mlb .time{font-family:var(--disp);text-align:right;font-variant-numeric:tabular-nums;font-weight:700}@media (prefers-reduced-motion:reduce){.mt,.mt .pic img{transition:none}.mt:hover,.mt:hover .pic img{transform:none}}@media (max-width:520px){.mgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mt .b{padding:10px}.mt .nm{font-size:13px}.mt .rec{flex-direction:column;gap:2px}.mt .pic .chip{display:none}}
