.rd .ei-hero{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:40px;align-items:end;padding:22px 0 24px;border-bottom:1px solid var(--rule)}.rd .ei-hero>*{min-width:0}.rd .ei-cal{display:grid;grid-template-columns:repeat(var(--n,6),minmax(0,1fr));gap:3px;margin-top:6px}.rd .ei-cal .c{position:relative;min-height:30px;background:var(--rule2)}.rd .ei-cal i{position:absolute;left:0;right:0;height:7px;background:var(--kc)}.rd .ei-cal i.sch{background:#fff;box-shadow:inset 0 0 0 1.5px var(--kc)}.rd .ei-cal span{display:block;margin-top:4px;font-size:10.5px;color:var(--ink3);text-align:center}.rd .ei-cal-w .k-par{--kc:var(--red)}.rd .ei-cal-w .k-loc{--kc:var(--blue)}.rd .ei-cal-w .legend{margin-top:8px;font-size:11.5px;gap:12px}.rd .ei-cal-w .legend i{width:10px;height:7px;background:var(--kc)}.rd .ei-cal-w .legend i.sch{background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink3)}.rd .ei-live{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:20px;align-items:start;margin-top:22px;padding:20px;border:1px solid var(--red);background:var(--red-t)}.rd .ei-live-ic{width:64px;height:64px;display:grid;place-items:center;background:#fff;border:1px solid var(--red);color:var(--red)}.rd .ei-live-b{min-width:0}.rd .ei-live h2{margin:6px 0;font-size:26px;line-height:1.2;letter-spacing:-.02em}.rd .ei-live .btn{white-space:nowrap;align-self:center}.rd .ei-live .ei-com-mz{background:#fff}.rd .ei-place{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:13.5px;color:var(--ink2)}.rd .ei-cards{margin-top:22px}.rd .ei-cards>.lbl{display:block;margin-bottom:8px}.rd .ei-up{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.rd .ei-upc{display:flex;flex-direction:column;gap:6px;padding:14px;border:1px solid var(--rule);background:#fff}.rd a.ei-upc:hover{border-color:var(--ink);color:inherit}.rd .ei-upc>b{font-size:15px;line-height:1.3}.rd .ei-upc .muted{font-size:13px}.rd .ei-upc em{margin-top:auto;font-style:normal;font-size:13px;font-weight:600;color:var(--red)}.rd .ei-upc em.st-final{color:var(--green)}.rd .ei-upc em.st-past{color:var(--ink3)}.rd .ei-upc-w{font-size:13px;color:var(--ink2)}.rd .ei-fb{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px;padding:14px 0;border-bottom:1px solid var(--rule);background:#fff}.rd .ei-fb .seg{flex-wrap:wrap;max-width:100%}.rd .ei-fb select{padding:6px 8px;font:13px var(--sans);color:var(--ink);cursor:pointer}.rd .ei-fb select,.rd .ei-fs{border:1px solid var(--rule);background:#fff}.rd .ei-fs{display:flex;align-items:center;gap:6px;margin-left:auto;min-width:220px;padding:5px 10px;color:var(--ink3);transition:border-color .15s}.rd .ei-fs:focus-within{border-color:var(--ink)}.rd .ei-fs input{width:100%;min-width:0;border:0;outline:0;background:none;font:13px var(--sans);color:var(--ink)}.rd .ei-empty{margin-top:28px;padding:28px 20px;border:1px solid var(--rule);background:var(--warm);text-align:center}.rd .ei-empty p{margin:0 0 14px;color:var(--ink2)}.rd .ei-yr{display:grid;grid-template-columns:90px minmax(0,1fr);gap:20px;margin-top:28px;scroll-margin-top:70px}.rd .ei-yr>h3{position:sticky;top:64px;align-self:start;margin:0;font-size:28px;font-weight:800;letter-spacing:-.03em;line-height:1.1}.rd .ei-yr>div{min-width:0}.rd .ei-row{display:grid;grid-template-columns:90px 170px minmax(0,1.2fr) minmax(0,1.5fr) 70px 18px;grid-template-areas:"d tg t r to ar" ". . com com com com";gap:0 16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--rule)}.rd .ei-row:first-child{border-top:1px solid var(--ink)}.rd .ei-row:hover{background:var(--warm)}.rd .ei-row.live{background:var(--red-t)}.rd .ei-row .d{grid-area:d;font-size:13px;color:var(--ink3)}.rd .ei-row .tg{grid-area:tg;min-width:0}.rd .ei-row .tg .tag{white-space:normal}.rd .ei-row .t{grid-area:t;min-width:0}.rd .ei-row .t b{display:block;line-height:1.3}.rd .ei-row .t>span{font-size:12.5px;color:var(--ink3)}.rd .ei-row .st-counting,.rd .ei-row .st-voting{color:var(--red);font-weight:600}.rd .ei-row .st-final{color:var(--green)}.rd .ei-row .r{grid-area:r;min-width:0}.rd .ei-row .r>.muted,.rd .ei-row .rt{font-size:12.5px}.rd .ei-row .rt{margin-top:5px;color:var(--ink2)}.rd .ei-row .to{grid-area:to;text-align:right;font-size:12px;color:var(--ink3)}.rd .ei-row .to b{display:block;font-size:15px;color:var(--ink)}.rd .ei-row .ar{grid-area:ar;display:flex;color:var(--ink3)}.rd .ei-row .ar a:hover{color:var(--red)}.rd .ei-row .com{grid-area:com;min-width:0}.rd .ei-com{margin-top:8px}.rd .ei-com summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;cursor:pointer;list-style:none;font-size:13px;color:var(--ink2)}.rd .ei-com summary::-webkit-details-marker{display:none}.rd .ei-com summary .more{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:var(--red);white-space:nowrap}.rd .ei-com summary .car{font-size:10px;transition:transform .15s}.rd .ei-com[open] summary .car{transform:rotate(180deg)}.rd .ei-com-mz{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px 28px;margin-top:10px;padding:12px 14px;border:1px solid var(--rule2);background:#fff}.rd .ei-com-mz>div{min-width:0}.rd .ei-com-mz .lbl,.rd .ei-com.open .lbl{display:block;margin-bottom:2px}.rd .ei-com-g{display:flex;flex-direction:column}.rd .ei-com.open .ei-com-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 28px}.rd .ei-com-g a{display:flex;justify-content:space-between;align-items:baseline;gap:10px;min-width:0;padding:5px 0;border-bottom:1px solid var(--rule2);font-size:13.5px;font-weight:600}.rd .ei-com-g a em{font-style:normal;font-weight:400;font-size:12px;color:var(--ink3);text-align:right}.rd .ei-na{margin-top:22px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:20px 36px;padding:22px;border:1px solid var(--ink);background:#fff}.rd .ei-na>div{min-width:0}.rd .ei-na .lbl{display:block}.rd .ei-na h2{margin:6px 0 8px;font-size:26px;line-height:1.2;letter-spacing:-.02em}.rd .ei-na-win{display:flex;align-items:flex-end;gap:12px;margin-top:20px}.rd .ei-na-win>b{font-size:56px;font-weight:800;letter-spacing:-.04em;line-height:.9;color:var(--wc,var(--ink))}.rd .ei-na-win sup{font-size:.4em;vertical-align:top;margin-left:2px}.rd .ei-na-win span{font-weight:600;padding-bottom:4px;min-width:0}.rd .ei-na-win small{display:block;color:var(--ink3);font-weight:400;font-size:13px}.rd .ei-na-seats{display:flex;gap:2px;height:22px}.rd .ei-na-seats span{display:block;height:100%;flex-basis:0}.rd .ei-na-seats-l{display:flex;justify-content:space-between;gap:12px;margin:6px 0 12px;font-size:12px;color:var(--ink3)}.rd .ei-na-rows{display:flex;flex-direction:column}.rd .ei-na-r{display:grid;grid-template-columns:minmax(0,1fr) 64px 56px;gap:10px;align-items:center;padding:7px 0;border-bottom:1px solid var(--rule2);font-size:14px}.rd .ei-na-r.th{padding-top:0;border-bottom:1px solid var(--ink);font-size:11.5px}.rd .ei-na-r.muted,.rd .ei-na-r.th{color:var(--ink3)}.rd .ei-na-r em{font-style:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rd .ei-na-r>:nth-child(n+2){text-align:right;font-variant-numeric:tabular-nums}.rd .ei-na-f{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding-top:14px;border-top:1px solid var(--rule);font-size:13.5px;color:var(--ink2)}.rd .ei-na-f .btn{margin-left:auto}@media (max-width:980px){.rd .ei-hero,.rd .ei-yr{grid-template-columns:minmax(0,1fr)}.rd .ei-hero{gap:24px}.rd .ei-up{grid-template-columns:repeat(2,minmax(0,1fr))}.rd .ei-yr{gap:8px}.rd .ei-yr>h3{position:static}.rd .ei-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tg d" "t t" "r to" "com com";gap:6px 16px}.rd .ei-row .d{text-align:right}.rd .ei-row .ar{display:none}.rd .ei-row .r{max-width:420px}.rd .ei-live{grid-template-columns:minmax(0,1fr)}.rd .ei-live-ic{display:none}.rd .ei-live .btn{justify-self:start}.rd .ei-na{grid-template-columns:minmax(0,1fr)}.rd .ei-fs{flex:1 1 240px;margin-left:0;min-width:0}}@media (max-width:560px){.rd .ei-up{grid-template-columns:minmax(0,1fr)}.rd .ei-live{padding:16px}.rd .ei-live h2{font-size:22px}.rd .ei-na{padding:16px}.rd .ei-na h2{font-size:22px}.rd .ei-na-win>b{font-size:44px}.rd .ei-na-f .btn{margin-left:0}.rd .ei-fb{position:static}.rd .ei-fs{flex-basis:100%}.rd .ei-com-mz,.rd .ei-com.open .ei-com-g{grid-template-columns:minmax(0,1fr)}}