.pr-ctl{display:flex;flex-wrap:wrap;gap:12px 28px;margin-bottom:22px;align-items:center}.pr-ctl .seg{display:flex;gap:6px;flex-wrap:wrap}.pr-ctl .seg button,.pr-judges .seg button,.rd button{background:#ffffff0d;border:1px solid var(--line);color:var(--rope);font:italic 900 12px var(--font);font-stretch:125%;letter-spacing:.08em;text-transform:uppercase;padding:10px 14px;min-height:44px;cursor:pointer;transform:skew(-10deg);transition:background .2s,color .2s}.pr-ctl .seg button:hover,.rd button:hover{background:#ffffff1f}.pr-ctl .seg button[aria-pressed=true],.pr-judges .seg button[aria-pressed=true]{background:var(--spot);color:var(--ink)}.pr-board{display:grid;grid-template-columns:1fr minmax(0,1.1fr) 1fr;border:1px solid var(--line);background:var(--ink-2);position:relative}.pr-board .tot{padding:20px 24px;display:flex;flex-direction:column;justify-content:center}.pr-board .tot.r{background:radial-gradient(ellipse 90% 100% at 10% 0,#9b0b22,var(--red-deep) 80%);clip-path:polygon(0 0,100% 0,calc(100% - 22px) 100%,0 100%)}.pr-board .tot.b{background:radial-gradient(ellipse 90% 100% at 90% 0,#1a3db0,var(--blue-deep) 80%);clip-path:polygon(22px 0,100% 0,100% 100%,0 100%);text-align:right;align-items:flex-end}.pr-board .lab{font:800 11px var(--font);letter-spacing:.22em;text-transform:uppercase;color:#fffc}.pr-board .tot b{font:italic 900 clamp(48px,8vw,96px)/1 var(--font);font-stretch:125%;color:#fff}.pr-board .mid{display:flex;flex-direction:column;justify-content:center;gap:12px;padding:14px 18px;text-align:center;font-size:13px;color:var(--steel)}.strip{display:grid;grid-template-columns:repeat(12,1fr);gap:3px}.strip i{height:14px;background:#0c0d10;border:1px solid var(--line)}.strip i.s-R{background:var(--red);border-color:var(--red)}.strip i.s-B{background:var(--blue);border-color:var(--blue)}.strip i.s-D{background:#6b7078;border-color:#6b7078}.pr-verdict{margin:18px 0;padding:18px 22px;background:var(--ink-2);border:1px solid var(--line);display:flex;flex-direction:column;gap:6px;min-height:92px;justify-content:center}.pr-verdict .vl{font:italic 900 clamp(22px,3.4vw,38px)/1.05 var(--font);font-stretch:125%;text-transform:uppercase;color:#fff}.pr-verdict .vs2{font-size:14.5px;color:var(--steel)}.pr-verdict.done.r{border-left:6px solid var(--red)}.pr-verdict.done.b{border-left:6px solid var(--blue)}.pr-verdict.done.d{border-left:6px solid #6b7078}.pr-judges{margin-bottom:18px}.pr-judges[hidden]{display:none}.jhead{display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;margin-bottom:12px}.jhead>span{font:800 11px var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--steel)}.jhead .seg{display:flex;gap:6px;flex-wrap:wrap}.jcards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.jc{background:#0c0d10;border:1px solid var(--line);padding:14px 16px;border-top:3px solid #4a4f57}.jc.s-R{border-top-color:var(--red)}.jc.s-B{border-top-color:var(--blue)}.jc h3{font:800 11px var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);margin:0 0 6px}.jc b{display:block;font:italic 900 32px/1 var(--font);font-stretch:125%;color:#fff}.jc span{font-size:13px;color:var(--rope)}.jc.you{background:#ffffff0a}.pr-rounds{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.rd{background:var(--ink-2);border:1px solid var(--line);border-left:4px solid var(--line);padding:10px 12px;min-width:0}.rd.s-R{border-left-color:var(--red)}.rd.s-B{border-left-color:var(--blue)}.rd.s-D{border-left-color:#6b7078}.rd-main{display:flex;align-items:center;gap:10px}.rn{font:800 11.5px var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--steel);width:78px;flex:none}.wb{display:flex;gap:5px;flex:1;min-width:0}.wb button{flex:1;padding:10px 4px;min-width:0}.wb .wr[aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff}.wb .wbl[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.wb .wd[aria-pressed=true]{background:#6b7078;border-color:#6b7078;color:#fff}.chip{font:italic 900 16px var(--font);font-stretch:125%;color:#fff;min-width:46px;text-align:right}.rd-extra{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding-top:8px;border-top:1px dashed var(--line)}.rd-extra .dd{display:contents}.rd-extra[hidden],.rd-extra .dd[hidden],.rd-extra button[hidden]{display:none}.rd-extra button{font-size:11px;padding:8px 10px;min-height:40px}.rd-extra button[aria-pressed=true]{background:var(--spot);color:var(--ink)}.rd-extra button:disabled{opacity:.4;cursor:not-allowed}@media(max-width:760px){.pr-board{grid-template-columns:1fr 1fr}.pr-board .mid{grid-column:1/-1;order:3;border-top:1px solid var(--line)}.pr-board .tot{padding:16px}.jcards,.pr-rounds{grid-template-columns:1fr}.jc{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 12px}.jc h3{grid-column:1/-1}.rn{width:64px;font-size:11px}.pr-ctl .seg button{padding:10px}}.pr-scores{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ps{padding:18px;background:linear-gradient(170deg,#181b21,#0c0d10);border:1px solid var(--line);border-top:5px solid var(--red)}.ps:nth-child(2n){border-top-color:var(--blue)}.ps b{display:block;font-size:46px;line-height:1;color:#fff}.ps-bar{display:grid;gap:3px;margin:12px 0}.ps-bar i{display:block;height:8px}.ps-bar .r{background:var(--red);width:100%}.ps-bar .b{background:var(--blue)}.ps strong{display:block;color:#fff;font:italic 900 17px var(--font)}.ps p{margin:4px 0 0;color:#c4c7cc;font-size:13.5px;line-height:1.45}.pr-mid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:stretch;margin-top:40px}.pr-mid>div:last-child{display:flex;flex-direction:column}.pr-mid .pr-verdicts{flex:1;grid-auto-rows:1fr}.pr-h{font:italic 900 22px var(--font);color:#fff;margin:0 0 14px}.pr-verdicts{display:grid;gap:10px}.pv{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px;align-items:center;padding:12px 14px;background:#101216;border:1px solid var(--line)}.pv .zs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.pv .zs i{display:grid;place-items:center;height:42px;font:800 10.5px var(--font);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:#fff;border-radius:2px;box-shadow:inset 0 -6px #00000040}.pv .zs i.R{background:var(--red)}.pv .zs i.B{background:var(--blue)}.pv .zs i.D{background:#5d636c;font-size:18px}.pv strong{color:#fff;font:italic 900 16px var(--font)}.pv p{margin:3px 0 0;color:#c4c7cc;font-size:13.5px;line-height:1.45}.pr-next{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:8px 22px;margin-top:36px;padding:20px 24px;background:linear-gradient(135deg,var(--red),#5c0614 45%,#0a1d5c);color:#fff;text-decoration:none}.pr-next .kicker{grid-column:1/-1;color:#ffffffd9}.pr-next b{font-size:44px;line-height:1}.pr-next .who{display:flex;align-items:center;gap:6px;font:italic 900 20px var(--font)}.pr-next small{color:#ffffffe0;font-size:13.5px}.pr-next .u{text-decoration:underline}.pr-next img.flag{width:22px;height:16px}.pr-notes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:22px}.pr-notes .note{max-width:none;margin:0}@media(max-width:900px){.pr-scores{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-mid,.pr-notes,.pr-next{grid-template-columns:1fr}.pv{grid-template-columns:120px minmax(0,1fr)}}
