.pl-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pl-board{border-block:1px solid var(--tr-hair-2);background:linear-gradient(90deg, color-mix(in oklab, var(--tr-gold) 14%, transparent), transparent 45%, transparent 55%, color-mix(in oklab, var(--tr-bone) 7%, transparent));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px clamp(12px,3vw,40px);margin-block:18px 8px;padding-block:clamp(16px,3vw,28px);display:grid}.pl-side{align-items:center;gap:clamp(10px,1.6vw,18px);min-inline-size:0;display:flex}.pl-side:last-of-type{text-align:end;justify-content:flex-end}.pl-side:last-of-type .pl-badge{order:2}.pl-side>div{gap:2px;min-inline-size:0;display:grid}.pl-side small{color:var(--tr-haze);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;font-size:12px;font-weight:700}.pl-side b{font-family:var(--tr-display);letter-spacing:-.01em;font-size:clamp(44px,8vw,96px);font-weight:900;font-stretch:62%;line-height:.9}.pl-side>div>span{color:var(--tr-haze);font-size:13px}.pl-side[data-arena] b{color:var(--tr-gold)}.pl-badge{border:2px solid var(--tr-hair-2);block-size:clamp(44px,6vw,72px);inline-size:clamp(44px,6vw,72px);font-family:var(--tr-display);color:var(--tr-bone);border-radius:50%;flex:none;place-items:center;font-size:clamp(18px,2.4vw,28px);font-weight:900;font-stretch:70%;display:grid}.pl-side[data-arena] .pl-badge{border-color:var(--tr-gold);color:var(--tr-gold);box-shadow:0 0 24px color-mix(in oklab, var(--tr-gold) 40%, transparent)}.pl-vs{font-family:var(--tr-display);color:var(--tr-haze);text-transform:uppercase;font-size:clamp(22px,3vw,36px);font-weight:900;font-stretch:62%}.pl-board-note{grid-column:1/-1;margin:0;font-size:13px}@media (max-width:560px){.pl-board{grid-template-columns:minmax(0,1fr)}.pl-side:last-of-type{text-align:start;justify-content:flex-start}.pl-side:last-of-type .pl-badge{order:0}.pl-vs{display:none}}.pl-weeks{align-items:center;gap:12px;margin-block:14px 4px;display:flex}.pl-weeks strong{font-family:var(--tr-display);text-transform:uppercase;font-size:22px;font-weight:800;font-stretch:75%}.pl-weeks .tr-btn{inline-size:44px;padding:0}.pl-arrow{font-size:24px;line-height:1}html[dir=rtl] .pl-arrow{display:inline-block;transform:scaleX(-1)}.pl-table-wrap{margin-block:10px 6px}.pl-table{border-collapse:collapse;inline-size:100%;font-size:15px}.pl-table th,.pl-table td{border-block-end:1px solid var(--tr-hair);text-align:start;vertical-align:middle;padding:12px 10px}.pl-table thead th{color:var(--tr-haze);letter-spacing:.06em;text-transform:uppercase;border-block-end-color:var(--tr-hair-2);font-size:12px;font-weight:700}.pl-table tbody th{font-weight:700}.pl-name{gap:2px;display:grid}.pl-table tbody th small{color:var(--tr-haze);font-size:13px;font-weight:400}.pl-table tbody th a{color:var(--tr-bone);text-decoration:none}.pl-table tbody th a:hover{text-decoration:underline}.pl-pos{font-family:var(--tr-display);color:var(--tr-haze);inline-size:3ch;font-size:30px;font-weight:900;font-stretch:62%}.pl-table tbody tr:first-child .pl-pos{color:var(--tr-gold)}.pl-big{font-family:var(--tr-display);font-size:26px;font-weight:900;font-stretch:70%}.pl-bar{grid-template-columns:80px auto;align-items:center;gap:8px;display:inline-grid}.pl-bar:before{content:"";background:var(--tr-hair);border-radius:3px;grid-area:1/1;block-size:6px}.pl-bar i{background:var(--tr-bone);border-radius:3px;grid-area:1/1;block-size:6px;max-inline-size:80px}.pl-diff{font-family:var(--tr-display);font-size:22px;font-weight:900;font-stretch:70%}.pl-diff[data-sign="1"]{color:var(--tr-ok)}.pl-diff[data-sign="-1"]{color:var(--tr-gold)}@media (max-width:720px){.pl-table thead{display:none}.pl-table,.pl-table tbody,.pl-table tr{display:block}.pl-table tr{border-block-end:1px solid var(--tr-hair);grid-template-columns:32px minmax(0,1fr);gap:4px 12px;padding-block:12px;display:grid}.pl-table tr>*{grid-column:2}.pl-table th,.pl-table td{border:0;padding:0}.pl-table td.pl-pos{grid-area:1/1;inline-size:auto;font-size:28px;display:block}.pl-table td:before{flex:1}.pl-table td{justify-content:space-between;gap:12px;font-size:14px;display:flex}.pl-table td:before{content:attr(data-label);color:var(--tr-haze)}.pl-table td.pl-pos:before{content:none}.pl-table .pl-big{font-size:22px}}.pl-matches{margin:0;padding:0;list-style:none}.pl-matches>li{border-block-end:1px solid var(--tr-hair);gap:10px;padding-block:16px;display:grid}.pl-match{gap:3px;display:grid}.pl-match small{color:var(--tr-haze);font-size:13px}.pl-match strong{font-family:var(--tr-display);text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:0 10px;font-size:clamp(20px,2.2vw,26px);font-weight:800;font-stretch:75%;display:flex}html[dir=rtl] .pl-match strong{text-transform:none}.pl-calls{border-block-start:1px solid var(--tr-hair);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.pl-calls>li{border-inline-start:3px solid var(--tr-hair);align-content:start;gap:3px;margin-block-start:8px;padding:10px 12px;display:grid}.pl-calls>li small{color:var(--tr-haze);letter-spacing:.05em;text-transform:uppercase;overflow-wrap:anywhere;font-size:12px;font-weight:700}.pl-calls>li b{overflow-wrap:anywhere;font-size:16px}.pl-calls>li a,.pl-links{color:var(--tr-haze);font-size:12px}.pl-calls>li a{color:var(--tr-glow)}.pl-calls>li[data-arena] small{color:var(--tr-gold)}.pl-calls>li[data-state=correct]{border-inline-start-color:var(--tr-ok)}.pl-calls>li[data-state=incorrect]{border-inline-start-color:var(--tr-live)}.pl-calls>li[data-state=pending]{border-inline-start-color:var(--tr-hair-2)}.pl-calls>li[data-state=withdrawn] b{color:var(--tr-haze);text-decoration:line-through}.pl-exact{letter-spacing:.06em;text-transform:uppercase;color:var(--tr-ok);margin-inline-start:8px;font-size:11px;font-style:normal;font-weight:800}.pl-withdrawn{color:var(--tr-live);font-size:12px}.pl-empty{border-block:1px solid var(--tr-hair);margin-block:18px;padding-block:18px}.pl-rules ul{color:var(--tr-haze);gap:6px;max-inline-size:72ch;margin:0 0 12px;padding-inline-start:20px;display:grid}@media (max-width:720px){.pl-table td:before{font:400 14px/1.4 var(--ar-font-body,system-ui, sans-serif);font-stretch:100%}}
