.pt-page{--pt-live:#d93f31;--pt-gold:#e3b23c;--pt-silver:#b8c0c7;--pt-bronze:#c98b52;--pt-olive-line:#cbd2b4;--pt-av0:#e9ecdd;--pt-av1:#f4fbdc;--pt-av2:#e4eaf0;--pt-av3:#f3e9de;--pt-line-on-ink:hsla(70,23%,95%,.16);--pt-shadow:0 1px 2px rgba(17,22,28,.04),0 8px 24px rgba(17,22,28,.06);background:var(--soft-2);color:var(--ink);font-size:15px;line-height:1.5}.pt-cc__head b,.pt-cc__sets b,.pt-champ__n,.pt-h2,.pt-h3,.pt-hero__name,.pt-mc__score,.pt-nx__t,.pt-pod__medal,.pt-pod__names,.pt-sched th[scope=row],.pt-seats__num b,.pt-tbl__pl{font-family:var(--font-display);font-style:italic;font-weight:900;text-transform:uppercase;letter-spacing:.01em;word-spacing:-.08em;line-height:.92}.pt-h2,.pt-h3{margin:0;text-wrap:balance}.pt-h2{font-size:clamp(30px,4vw,42px)}.pt-h3{font-size:30px}.pt-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-strong{font-weight:700}.pt-card{background:var(--white);border:1px solid var(--line);border-radius:16px}.pt-demo{background:var(--olive-soft);border-bottom:1px solid var(--pt-olive-line)}.pt-demo__in{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding-block:10px}.pt-demo__k{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--olive-deep)}.pt-demo__tabs{display:flex;flex-wrap:wrap;gap:6px}.pt-demo__tabs a{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px 0 6px;border:1px solid var(--pt-olive-line);border-radius:999px;background:var(--white);font-size:13px;font-weight:600}.pt-demo__tabs a i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--olive-soft);font-style:normal;font-size:11px;font-weight:700;color:var(--olive-deep)}.pt-demo__tabs a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:var(--on-ink)}.pt-demo__tabs a[aria-current=page] i{background:var(--lime);color:var(--ink)}.pt-demo__note{margin:0 0 0 auto;font-size:12px;color:var(--olive-deep)}.pt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:999px;font-size:14px;font-weight:600;line-height:1;white-space:nowrap;cursor:pointer}.pt-btn svg{width:18px;height:18px}.pt-btn--lime{background:var(--lime);color:var(--ink)}.pt-btn--lime:hover{background:var(--lime-deep)}.pt-btn--ink{background:var(--ink);color:var(--on-ink)}.pt-btn--ghost{border-color:var(--pt-line-on-ink);color:var(--on-ink)}.pt-btn--ghost:hover{border-color:var(--on-ink-muted)}.pt-btn:disabled{cursor:default}.pt-btn:focus-visible,.pt-chip:focus-visible,.pt-demo__tabs a:focus-visible{outline:3px solid var(--olive);outline-offset:2px}.pt-hero{position:relative;overflow:hidden;background:var(--ink);color:var(--on-ink)}.pt-hero__court{position:absolute;right:-60px;top:46%;width:560px;max-width:70%;transform:translateY(-50%) rotate(-9deg);pointer-events:none}.pt-hero__court path,.pt-hero__court rect{fill:none;stroke:var(--lime);stroke-opacity:.22;stroke-width:2}.pt-hero__in{position:relative;display:grid;grid-gap:20px;gap:20px;padding-block:30px 26px}.pt-hero__crumbs{margin:0;font-size:13px;color:var(--on-ink-muted)}.pt-hero__crumbs b{color:var(--on-ink);font-weight:500}.pt-hero__crumbs .pt-link{display:inline-block;padding-block:6px;margin-block:-6px}.pt-hero__pills{display:flex;flex-wrap:wrap;gap:10px}.pt-hero__name{margin:0;max-width:14ch;font-size:clamp(46px,7vw,86px);text-wrap:balance}.pt-hero__lead{margin:0;font-size:17px}.pt-hero__lead em{font-style:normal;color:var(--lime)}.pt-hero__actions{display:flex;flex-wrap:wrap;gap:10px}.pt-pill{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase}.pt-pill i{width:8px;height:8px;border-radius:50%;background:currentColor}.pt-pill--lime{background:var(--lime);color:var(--ink)}.pt-pill--live{background:var(--pt-live);color:var(--white)}.pt-pill--live i{animation:pt-blink 1.4s ease-in-out infinite}.pt-pill--line{box-shadow:inset 0 0 0 1px var(--pt-line-on-ink)}.pt-pill--lime i,.pt-pill--line i{display:none}.pt-state{--pt-dot:var(--on-ink-muted);display:inline-flex;align-items:center;gap:9px;min-height:28px;font-size:12px;font-weight:700;line-height:1;letter-spacing:.08em;text-transform:uppercase;color:var(--on-ink)}.pt-state i{flex:none;width:10px;height:10px;border-radius:50%;background:var(--pt-dot);box-shadow:0 0 0 4px color-mix(in srgb,var(--pt-dot) 24%,transparent)}.pt-state--go,.pt-state--live{--pt-dot:#3fd06a}.pt-state--wait{--pt-dot:#f2c230}.pt-state--stop{--pt-dot:#f0553f}.pt-state--live i{animation:pt-blink 1.4s ease-in-out infinite}.pt-facts{display:flex;flex-wrap:wrap;gap:14px 40px;margin:0}.pt-facts div{display:grid;grid-gap:4px;gap:4px}.pt-facts dt{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--on-ink-muted)}.pt-facts dd{margin:0;font-size:15px;font-weight:500}.pt-link{text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-decoration-thickness:2px;text-underline-offset:4px}.pt-link:hover{color:var(--lime)}.pt-link:focus-visible{outline:3px solid var(--lime);outline-offset:2px;border-radius:4px}.pt-track{display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:4px 0 0;padding:18px 0 0;list-style:none;border-top:1px solid var(--pt-line-on-ink)}.pt-track li{position:relative;display:grid;grid-gap:6px;gap:6px;padding-right:10px}.pt-track li:before{content:"";position:relative;z-index:1;width:14px;height:14px;border-radius:50%;background:var(--ink);box-shadow:inset 0 0 0 2px var(--pt-line-on-ink)}.pt-track li:after{content:"";position:absolute;left:14px;right:0;top:6px;height:2px;background:var(--pt-line-on-ink)}.pt-track li:last-child:after{display:none}.pt-track li.is-done:before{background:var(--lime);box-shadow:none}.pt-track li.is-done:after{background:var(--lime)}.pt-track li.is-cur:before{box-shadow:inset 0 0 0 4px var(--lime)}.pt-track b{font-size:14px;font-weight:600}.pt-track span{font-size:12px}.pt-track li:not(.is-done):not(.is-cur) b,.pt-track span{color:var(--on-ink-muted)}@media (max-width:640px){.pt-track li{padding-right:4px}.pt-track b{font-size:11.5px;line-height:1.2;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.pt-track span{display:none}}.pt-divs{background:var(--white);border-bottom:1px solid var(--line)}.pt-divs__in{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-block:12px}.pt-divs__k{margin-right:6px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pt-chip{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid var(--line);border-radius:999px;background:var(--white);font-size:14px;font-weight:600}.pt-chip small{font-size:12px;font-weight:500;color:var(--muted)}.pt-chip[aria-current]{background:var(--lime-wash);border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pt-body{display:grid;grid-gap:44px;gap:44px;padding-block:30px 64px}.pt-block{display:grid;grid-gap:16px;gap:16px;min-width:0}.pt-block__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px}.pt-block__head p{margin:0;max-width:72ch;font-size:14px;color:var(--muted)}.pt-note{margin:0;padding:12px 14px;border-radius:12px;background:var(--olive-soft);color:var(--olive-deep);font-size:13px}.pt-av{display:inline-grid;flex:none;place-items:center;width:38px;height:38px;border-radius:50%;box-shadow:0 0 0 2px var(--white);font-size:13px;font-weight:700;line-height:1;color:var(--olive-deep)}.pt-av--0{background:var(--pt-av0)}.pt-av--1{background:var(--pt-av1)}.pt-av--2{background:var(--pt-av2)}.pt-av--3{background:var(--pt-av3)}.pt-avs{display:flex;flex:none}.pt-avs .pt-av+.pt-av{margin-left:-10px}.pt-lv{font-size:12px;white-space:nowrap;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-live{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:6px;background:var(--pt-live);color:var(--white);font-size:10px;font-weight:700;line-height:1;letter-spacing:.08em}.pt-live:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:pt-blink 1.4s ease-in-out infinite}.pt-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:var(--white)}.pt-reg{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:32px;gap:32px;align-items:start}.pt-reg__main{display:grid;grid-gap:36px;gap:36px;min-width:0}@media (max-width:940px){.pt-reg{grid-template-columns:1fr}}.pt-seats{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px 24px;gap:12px 24px;align-items:center;padding:20px 24px}.pt-seats__num{display:flex;align-items:baseline;gap:10px}.pt-seats__num b{font-size:68px}.pt-seats__num span{font-weight:500;color:var(--muted)}.pt-seats__bar{height:12px;overflow:hidden;border-radius:999px;background:var(--soft)}.pt-seats__bar i{display:block;height:100%;border-radius:inherit;background:var(--lime-deep)}.pt-seats p{grid-column:1/-1;margin:0;font-size:14px;color:var(--muted)}.pt-seats p b{color:var(--ink)}@media (max-width:520px){.pt-seats{grid-template-columns:1fr}}.pt-reg--side{grid-template-areas:"main seats" "main how";grid-template-rows:auto 1fr;row-gap:16px}.pt-reg--side .pt-reg__main{grid-area:main}.pt-reg--side .pt-seats--side{grid-area:seats}.pt-reg--side .pt-info{grid-area:how}@media (max-width:940px){.pt-reg--side{grid-template-areas:"seats" "main" "how";grid-template-rows:none;row-gap:32px}}.pt-seats--side{grid-template-columns:1fr;gap:14px;padding:20px 22px}.pt-seats--side .pt-seats__num b{font-size:52px}.pt-seats--side .pt-seats__bar{height:10px}.pt-plist{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:16px;background:var(--white)}.pt-pr{display:grid;grid-template-columns:26px 66px minmax(0,1fr) auto 86px;grid-gap:14px;gap:14px;align-items:center;padding:12px 18px}.pt-pr+.pt-pr{border-top:1px solid var(--line)}.pt-pr__n{font-size:13px;font-weight:600;color:var(--muted-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-pr__names{display:grid;grid-gap:2px;gap:2px;min-width:0}.pt-pr__names>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.pt-pr__names b{font-weight:600}.pt-pr__avg{display:grid;justify-items:end;grid-gap:2px;gap:2px;font-size:17px;font-weight:700;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-pr__avg small{font-size:11px;font-weight:500;color:var(--muted)}.pt-pr__date{text-align:right;font-size:12px;color:var(--muted)}.pt-pr.is-new .pt-pr__date{font-weight:700;color:var(--olive-deep)}@media (max-width:560px){.pt-pr{grid-template-columns:20px 54px minmax(0,1fr) auto;gap:10px;padding:12px 14px}.pt-pr__date{display:none}.pt-pr .pt-av{width:32px;height:32px;font-size:11px}}.pt-solo{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));grid-gap:12px;gap:12px}.pt-sc{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:2px 12px;gap:2px 12px;align-items:center;padding:14px 16px}.pt-sc .pt-av{grid-row:span 2}.pt-sc b{font-weight:600}.pt-info{position:-webkit-sticky;position:sticky;top:96px;display:grid;grid-gap:18px;gap:18px;padding:22px}.pt-info .pt-h3{font-size:26px}.pt-steps{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none;counter-reset:pt-step}.pt-steps li{display:grid;grid-template-columns:26px minmax(0,1fr);grid-gap:2px 12px;gap:2px 12px;counter-increment:pt-step}.pt-steps li:before{content:counter(pt-step);grid-row:span 2;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--olive-soft);font-size:12px;font-weight:700;color:var(--olive-deep)}.pt-steps b{font-size:14px}.pt-steps span{font-size:13px;color:var(--muted)}.pt-facts-v{display:grid;grid-gap:12px;gap:12px;margin:0;padding-top:16px;border-top:1px solid var(--line)}.pt-facts-v dt{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pt-facts-v dd{margin:2px 0 0;font-size:14px}.pt-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:760px){.pt-groups{grid-template-columns:1fr}}.pt-gc{display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;padding:18px 18px 6px}.pt-gc__head{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.pt-gc__head>span{font-size:12px;font-weight:500;color:var(--muted)}.pt-gt{width:100%;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-gt th{padding:0 6px 8px;text-align:center;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pt-gt th:nth-child(2){text-align:left}.pt-gt td{padding:9px 6px;border-top:1px solid var(--line);text-align:center;font-size:14px}.pt-gt td.pt-gt__pair{text-align:left}.pt-gt__pair b{display:block;font-weight:600}.pt-gt__pos{width:30px;font-weight:700;color:var(--muted)}.pt-gt tr.is-q td{background:var(--lime-wash)}.pt-gt tr.is-q .pt-gt__pos{color:var(--ink)}.pt-gt td.pt-gt__w{font-weight:700}.pt-seed{display:inline-block;padding:2px 7px;border-radius:6px;background:var(--soft);font-weight:700}.pt-gc__note,.pt-seed{font-size:12px;color:var(--muted)}.pt-gc__note{display:flex;align-items:center;gap:8px;margin:0}.pt-gc__note i{width:12px;height:12px;border-radius:3px;background:var(--lime-wash);box-shadow:inset 0 0 0 1px var(--lime-deep)}.pt-gc__ms{border-top:1px solid var(--line)}.pt-gc__ms summary{display:flex;justify-content:space-between;padding:10px 0;font-size:13px;font-weight:600;list-style:none;cursor:pointer}.pt-gc__ms summary::-webkit-details-marker{display:none}.pt-gc__ms summary:after{content:"+";font-size:18px;line-height:1;color:var(--muted)}.pt-gc__ms[open] summary:after{content:"−"}.pt-gc__ms ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0 0 12px;list-style:none}.pt-ml{display:grid;grid-template-columns:82px minmax(0,1fr) auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center;font-size:12.5px}.pt-ml__when{font-size:11.5px;color:var(--muted)}.pt-ml__p:last-child{text-align:right}.pt-ml__p.is-w,.pt-ml__s{font-weight:700}.pt-ml__s{padding:2px 8px;border-radius:6px;background:var(--soft);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:480px){.pt-ml{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.pt-ml__when{grid-column:1/-1}}.pt-sched{width:100%;min-width:880px;border-collapse:collapse}.pt-sched th{padding:12px;text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pt-sched td{padding:10px 12px;border-top:1px solid var(--line);border-left:1px solid var(--line);vertical-align:top}.pt-sched th[scope=row]{width:74px;border-top:1px solid var(--line);font-size:24px;letter-spacing:0;color:var(--ink)}.pt-sched td.is-mine{background:var(--lime-wash)}.pt-sm{display:grid;grid-gap:3px;gap:3px;font-size:12.5px;color:var(--muted)}.pt-sm em{font-size:11px;font-style:normal;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.is-mine .pt-sm{color:var(--ink)}.is-mine .pt-sm em{color:var(--olive-deep)}.pt-br-scroll{overflow-x:auto;padding-bottom:6px}.pt-br{--gut:44px;--ln:var(--line);--lw:2px;display:flex;align-items:stretch;width:max-content}.pt-br__col{display:flex;flex:none;flex-direction:column;width:260px}.pt-br__col+.pt-br__col{margin-left:var(--gut)}.pt-br__col--champ{width:200px}.pt-br__label{height:30px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--muted)}.pt-br__pair,.pt-br__slots{position:relative;display:flex;flex:1 1;flex-direction:column}.pt-br__slot{position:relative;display:flex;flex:1 1;align-items:center;padding:8px 0}.pt-br__slot>*{width:100%}.pt-br__pair:after{content:"";position:absolute;top:25%;bottom:25%;right:calc(var(--gut) / -2);width:calc(var(--gut) / 2);border:var(--lw) solid var(--ln);border-left:0;border-radius:0 10px 10px 0}.pt-br__pair--single:after{top:50%;bottom:auto;border-width:var(--lw) 0 0;border-radius:0}.pt-br__pair--end:after{display:none}.pt-br__col+.pt-br__col .pt-br__slot:before{content:"";position:absolute;top:50%;left:calc(var(--gut) / -2);width:calc(var(--gut) / 2);border-top:var(--lw) solid var(--ln)}.pt-bm{overflow:hidden;border:1px solid var(--line);border-radius:12px;background:var(--white);box-shadow:var(--pt-shadow)}.pt-bm--live{border-color:var(--pt-live);box-shadow:0 0 0 1px var(--pt-live),var(--pt-shadow)}.pt-bm__meta{display:flex;padding:7px 12px;border-bottom:1px solid var(--line);font-size:11px;font-weight:600;white-space:nowrap;color:var(--muted)}.pt-bm__meta,.pt-bm__row{align-items:center;gap:8px}.pt-bm__row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-gap:8px;padding:8px 12px}.pt-bm__row+.pt-bm__row{border-top:1px solid var(--line)}.pt-bm__tag{font-size:11px;font-weight:700;color:var(--muted-2)}.pt-bm__name{display:grid;font-size:13.5px;font-weight:500;line-height:1.3}.pt-bm__name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pt-bm__row.is-win .pt-bm__name{font-weight:700}.pt-bm__row.is-out .pt-bm__name{color:var(--muted)}.pt-bm__row.is-tbd .pt-bm__name{font-style:italic;color:var(--muted-2)}.pt-bm__sets{display:flex;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-bm__sets b{min-width:14px;text-align:center;font-weight:500;color:var(--muted)}.pt-bm__sets b.is-cur,.pt-bm__sets b.is-won{font-weight:700;color:var(--ink)}.pt-bm__sets b.is-cur{min-width:24px;border-radius:6px;background:var(--lime)}.pt-champ{display:grid;justify-items:center;grid-gap:8px;gap:8px;padding:20px 14px;border:1px dashed var(--line);border-radius:16px;background:var(--white);text-align:center}.pt-champ svg{width:40px;height:40px;color:var(--pt-gold)}.pt-champ.is-set{border:0;background:var(--ink);color:var(--on-ink)}.pt-champ__k{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.pt-champ.is-set .pt-champ__k{color:var(--lime)}.pt-champ__n{font-size:26px}.pt-third{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.pt-third .pt-bm{width:260px;max-width:100%}.pt-third__k{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pt-courts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,255px),1fr));grid-gap:14px;gap:14px}.pt-cc,.pt-mc{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:16px 18px;border-color:var(--pt-live);box-shadow:0 0 0 1px var(--pt-live)}.pt-cc__head{display:flex;justify-content:space-between;align-items:center}.pt-cc__head b{font-size:32px}.pt-cc__stage{margin:0;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.pt-cc__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding-top:10px;border-top:1px solid var(--line)}.pt-cc__name{display:grid;font-size:14px;font-weight:600;line-height:1.3}.pt-cc__row.is-behind .pt-cc__name{font-weight:500;color:var(--muted)}.pt-cc__sets{display:flex;align-items:baseline;gap:8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-cc__sets s{font-size:14px;text-decoration:none;color:var(--muted-2)}.pt-cc__sets s.won{font-weight:700;color:var(--ink)}.pt-cc__sets b{min-width:34px;padding:2px 6px;border-radius:8px;background:var(--lime);text-align:center;font-size:28px;line-height:1}.pt-cc__row.is-behind .pt-cc__sets b{background:var(--soft)}.pt-cc__foot{margin:0;font-size:12px;color:var(--muted)}.pt-next{margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:16px;background:var(--white)}.pt-nx{display:grid;grid-template-columns:74px 170px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center;padding:14px 18px}.pt-nx+.pt-nx{border-top:1px solid var(--line)}.pt-nx__t{font-size:30px}.pt-nx__m{font-size:12px;font-weight:600;color:var(--muted)}.pt-nx__p{display:flex;flex-wrap:wrap;gap:4px 10px;font-size:14px;font-weight:500}.pt-nx__p i{font-style:normal;color:var(--muted-2)}@media (max-width:600px){.pt-nx{grid-template-columns:64px minmax(0,1fr)}.pt-nx__p{grid-column:1/-1}}.pt-podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;grid-gap:14px;gap:14px;align-items:end}.pt-pod{display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:26px 16px;border:1px solid var(--line);border-radius:18px;background:var(--white);text-align:center}.pt-pod--1{padding-block:38px;border-color:var(--ink);background:var(--ink);color:var(--on-ink)}.pt-pod__medal{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;font-size:34px;color:var(--ink)}.pt-pod--1 .pt-pod__medal{width:70px;height:70px;background:var(--pt-gold);font-size:44px}.pt-pod--2 .pt-pod__medal{background:var(--pt-silver)}.pt-pod--3 .pt-pod__medal{background:var(--pt-bronze)}.pt-pod .pt-av{width:44px;height:44px}.pt-pod--1 .pt-av{box-shadow:0 0 0 2px var(--ink)}.pt-pod__names{font-size:30px}.pt-pod--1 .pt-pod__names{font-size:40px}.pt-pod__sub{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pt-pod--1 .pt-pod__sub{color:var(--lime)}.pt-pod__pts{padding:4px 10px;border-radius:999px;background:var(--lime-wash);font-size:13px;font-weight:600;color:var(--olive-deep)}.pt-pod--1 .pt-pod__pts{background:var(--lime);color:var(--ink)}@media (max-width:680px){.pt-podium{grid-template-columns:1fr}.pt-pod--1{order:-1}}.pt-final-line{margin:0;font-size:14px;color:var(--muted)}.pt-final-line b{color:var(--ink)}.pt-tbl{width:100%;min-width:560px;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-tbl th{padding:12px 16px;border-bottom:1px solid var(--line);text-align:left;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pt-tbl td{padding:10px 16px;border-top:1px solid var(--line);font-size:14px;vertical-align:middle}.pt-tbl td.pt-num,.pt-tbl th.pt-num{text-align:right}.pt-tbl__pl{width:84px;font-size:26px}.pt-tbl tr.is-top td{background:var(--lime-wash)}.pt-pp{display:flex;align-items:center;gap:10px;min-width:0}.pt-pp .pt-av{width:30px;height:30px;font-size:11px}.pt-mc{gap:12px}.pt-mc__vs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center}.pt-mc__team{display:grid;font-size:14px;font-weight:600;line-height:1.3}.pt-mc__team:last-child{text-align:right}.pt-mc__score{font-size:40px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-mc__score i{padding:0 2px;font-style:normal;color:var(--muted-2)}.pt-mc__bar{display:flex;height:6px;overflow:hidden;border-radius:999px;background:var(--soft)}.pt-mc__bar i{background:var(--ink)}.pt-mc__bar i+i{margin-left:auto;background:var(--lime-deep)}.pt-rounds{display:grid;grid-gap:8px;gap:8px}.pt-rd summary{display:flex;justify-content:space-between;gap:12px;padding:14px 18px;font-weight:600;list-style:none;cursor:pointer}.pt-rd summary::-webkit-details-marker{display:none}.pt-rd summary span{font-size:13px;font-weight:500;color:var(--muted)}.pt-rd ul{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0 18px 14px;list-style:none}.pt-rd li{display:grid;grid-template-columns:62px minmax(0,1fr) auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;font-size:13px}.pt-rd li>span:first-child{font-size:12px;color:var(--muted)}.pt-rd li>span:last-child{text-align:right}.pt-rd .is-w{font-weight:700}@media (max-width:520px){.pt-rd li{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.pt-rd li>span:first-child{grid-column:1/-1}}.pt-tvc{display:grid;grid-template-columns:150px minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;padding:22px 24px;border:1px solid var(--line);border-radius:20px;background:var(--white)}.pt-tvc__art{display:block;width:150px;height:auto}.pt-tvc__screen{fill:var(--ink)}.pt-tvc__lines{fill:none;stroke:var(--lime);stroke-width:3}.pt-tvc__cup{fill:none;stroke:var(--pt-gold);stroke-width:3}.pt-tvc__stand{stroke:var(--ink);stroke-width:4;stroke-linecap:round}.pt-tvc p{max-width:64ch;margin:6px 0 10px;font-size:14px;color:var(--muted)}.pt-tvc code{display:inline-block;padding:6px 10px;border-radius:8px;background:var(--soft);font:600 13px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere}@media (max-width:760px){.pt-tvc{grid-template-columns:1fr}.pt-tvc__art{display:none}}.ptv{position:fixed;inset:0;z-index:200;background:var(--tv-void);color:var(--tv-text);font-family:var(--font-body)}.ptv.is-idle{cursor:none}.ptv__frame{inset:0}.ptv__frame,.ptv__stage{position:absolute;overflow:hidden}.ptv__stage{left:0;top:0;width:1920px;height:1080px;transform-origin:0 0;background:var(--tv-bg);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ptv-rail{height:6px;background:var(--tv-head)}.ptv-rail i{display:block;width:0;height:100%;background:var(--tv-line)}.ptv-top{display:flex;align-items:flex-start;justify-content:space-between;gap:40px;height:124px;padding:28px 64px 0}.ptv-title{display:grid;grid-gap:12px;gap:12px;min-width:0}.ptv-title b{font-size:50px;font-weight:600;line-height:1;text-overflow:ellipsis}.ptv-title b,.ptv-title span{overflow:hidden;white-space:nowrap}.ptv-title span{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:500;line-height:1.2;color:var(--tv-text2)}.ptv-dot{flex:none;width:14px;height:14px;border-radius:50%;background:var(--tv-live)}.ptv-clock{flex:none;display:grid;justify-items:end;grid-gap:12px;gap:12px}.ptv-clock b{font-size:60px;font-weight:700;line-height:1}.ptv-clock span{font-size:24px;font-weight:500;line-height:1;color:var(--tv-text2)}.ptv-scene{position:relative;height:862px;padding:6px 64px 16px}.ptv-scene>*{height:100%;animation:ptv-in .5s ease both}.ptv-bottom{display:flex;align-items:center;gap:28px;height:88px;padding:0 64px;border-top:2px solid var(--tv-head)}.ptv-mark{font-family:var(--font-display);font-style:italic;font-weight:900;font-size:38px;line-height:1;color:var(--tv-text2)}.ptv-count{font-size:24px;font-weight:500;color:var(--tv-text3)}.ptv-qr{display:flex;align-items:center;gap:16px;margin-left:auto}.ptv-qr svg{width:64px;height:64px;padding:5px;border-radius:8px;background:var(--tv-panel);fill:var(--tv-text);box-shadow:inset 0 0 0 1px var(--tv-line)}.ptv-qr span{display:grid;grid-gap:4px;gap:4px;font-size:24px;font-weight:500;line-height:1.1;color:var(--tv-text2)}.ptv-qr b{font-weight:600;color:var(--tv-text)}.ptv__controls{position:absolute;left:50%;bottom:calc(16px + env(safe-area-inset-bottom, 0px));display:flex;flex-wrap:wrap;justify-content:center;gap:8px;width:max-content;max-width:calc(100% - 32px);padding:8px;border-radius:14px;background:var(--tv-panel);box-shadow:0 0 0 1px var(--tv-line),0 8px 24px rgba(0,0,0,.12);transform:translateX(-50%);transition:opacity .3s}.ptv.is-idle .ptv__controls{opacity:0;pointer-events:none}.ptv__controls a,.ptv__controls button{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:10px;background:var(--tv-head);color:var(--tv-text);font-size:14px;font-weight:500;line-height:1}.ptv__controls a:hover,.ptv__controls button:hover{background:var(--tv-current)}.ptv__controls button:disabled{opacity:.45;cursor:default}.ptv__controls [aria-pressed=true]{background:var(--tv-accent);color:var(--tv-on-accent)}.ptv__controls :focus-visible{outline:3px solid var(--tv-accent);outline-offset:2px}.ptv-playing{display:inline-flex;align-items:center;gap:10px;margin-left:auto;font-size:24px;font-weight:600;line-height:1;white-space:nowrap;color:var(--tv-live)}.ptv-playing i{width:12px;height:12px;border-radius:50%;background:currentColor}.ptv-fly{position:relative}.ptv-fly__label{position:absolute;width:330px;font-size:24px;font-weight:600;line-height:1;color:var(--tv-text2)}.ptv-fly--wide .ptv-fly__label{width:560px}.ptv-fly__label--round{width:100%;font-size:32px}.ptv-fly__label--r{text-align:right}.ptv-fly__arm{position:absolute;width:14px;height:208px;border:0 solid var(--tv-line)}.ptv-fly__arm--l.ptv-fly__arm--up{border-width:3px 3px 0 0;border-top-right-radius:12px}.ptv-fly__arm--l.ptv-fly__arm--down{border-width:0 3px 3px 0;border-bottom-right-radius:12px}.ptv-fly__arm--r.ptv-fly__arm--up{border-width:3px 0 0 3px;border-top-left-radius:12px}.ptv-fly__arm--r.ptv-fly__arm--down{border-width:0 0 3px 3px;border-bottom-left-radius:12px}.ptv-fly__link{position:absolute;height:3px;background:var(--tv-line)}.ptv-plate{position:absolute;display:grid;align-content:center;justify-items:center;grid-gap:8px;gap:8px;width:360px;height:244px;padding:0 20px;border-radius:22px;background:var(--tv-accent);color:var(--tv-on-accent);text-align:center}.ptv-plate span{font-size:24px;font-weight:600;line-height:1.1}.ptv-plate b{font-size:62px;font-weight:800;line-height:1}.ptv-plate--short b{font-size:112px}.ptv-plate--long b{font-size:48px;line-height:1.05}.ptv-bm{position:absolute;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--tv-panel)}.ptv-bm--reg{width:330px;height:244px}.ptv-bm--final{width:360px;height:244px}.ptv-bm--round{width:427px;height:244px}.ptv-bm--wide{width:560px;height:286px}.ptv-bm--small{width:360px;height:206px}.ptv-bm.is-final{box-shadow:0 0 0 3px var(--tv-line)}.ptv-bm--live{box-shadow:0 0 0 3px var(--tv-live)}.ptv-bm__head{height:44px;padding:0 16px;background:var(--tv-head);font-size:24px;font-weight:600;line-height:1;white-space:nowrap;color:var(--tv-text2)}.ptv-bm__head,.ptv-bm__row{flex:none;display:flex;align-items:center;gap:12px}.ptv-bm__row{height:78px;padding-left:14px;border-top:2px solid var(--tv-bg)}.ptv-bm__tag{flex:none;display:grid;place-items:center;width:46px;height:34px;border-radius:8px;background:var(--tv-head);color:var(--tv-text2);font-size:24px;font-weight:700;line-height:1}.ptv-bm__tag[data-group]{color:var(--tv-panel)}.ptv-bm__tag[data-group=A]{background:var(--tv-group-a)}.ptv-bm__tag[data-group=B]{background:var(--tv-group-b)}.ptv-bm__tag[data-group=C]{background:var(--tv-group-c)}.ptv-bm__tag[data-group=D]{background:var(--tv-group-d)}.ptv-bm__row.is-out .ptv-bm__tag{color:var(--tv-text3)}.ptv-bm__row.is-tbd .ptv-bm__tag{background:transparent;box-shadow:inset 0 0 0 2px var(--tv-line);color:var(--tv-text3)}.ptv-bm__name{flex:1 1;display:grid;grid-gap:2px;gap:2px;min-width:0;overflow:hidden;font-size:28px;font-weight:600;line-height:1.1;white-space:nowrap}.ptv-bm__row.is-out .ptv-bm__name,.ptv-bm__row.is-tbd .ptv-bm__name{color:var(--tv-text3)}.ptv-bm__row.is-tbd .ptv-bm__name{font-weight:500;white-space:normal}.ptv-bm__won{flex:none;align-self:stretch;display:grid;place-items:center;width:66px;background:var(--tv-current);font-size:52px;font-weight:700;line-height:1}.ptv-bm__row.is-win .ptv-bm__won{background:var(--tv-accent);color:var(--tv-on-accent)}.ptv-bm--next .ptv-bm__won,.ptv-bm__row.is-out .ptv-bm__won{background:var(--tv-head);color:var(--tv-text3)}.ptv-bm__sets{flex:1 1;display:flex;align-items:center;gap:14px;padding:0 16px;border-top:2px solid var(--tv-bg);font-size:24px;font-weight:600;line-height:1;white-space:nowrap}.ptv-bm__sets span{color:var(--tv-text3)}.ptv-bm__sets b{font-weight:600}.ptv-bm__sets b.is-cur{color:var(--tv-live)}.ptv-bm__sets b small{margin-left:4px;font-size:18px;font-weight:500;color:var(--tv-text2)}.ptv-bm--wide .ptv-bm__row{gap:16px;height:96px;padding-left:18px}.ptv-bm--wide .ptv-bm__name{font-size:36px}.ptv-bm--wide .ptv-bm__won{width:84px;font-size:60px}.ptv-bm--small .ptv-bm__head{height:40px}.ptv-bm--small .ptv-bm__row{gap:10px;height:60px}.ptv-bm--small .ptv-bm__tag{width:42px;height:30px}.ptv-bm--small .ptv-bm__name{font-size:24px;line-height:1.05}.ptv-bm--small .ptv-bm__won{width:54px;font-size:40px}.ptv-reg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px}.ptv-rc{display:flex;flex-direction:column;gap:12px;min-height:0;padding:22px 26px;border-radius:20px;background:var(--tv-panel)}.ptv-rc__head{display:flex;justify-content:space-between;align-items:baseline}.ptv-rc__head span{font-size:40px;font-weight:600}.ptv-rc__head b{font-size:60px;font-weight:700;line-height:1}.ptv-rc__head small{font-size:32px;font-weight:500;color:var(--tv-text3)}.ptv-bar{height:12px;overflow:hidden;border-radius:999px;background:var(--tv-head)}.ptv-bar i{display:block;height:100%;border-radius:inherit;background:var(--tv-accent)}.ptv-rc__note{margin:0;font-size:24px;font-weight:500;line-height:1.2;color:var(--tv-text2)}.ptv-rc ol{margin:0;padding:0;list-style:none}.ptv-rc li{display:flex;align-items:baseline;gap:14px;padding:6px 0;border-top:2px solid var(--tv-bg);font-size:26px;font-weight:600;line-height:1.1}.ptv-rc li em{flex:none;width:34px;font-size:24px;font-style:normal;font-weight:600;color:var(--tv-text3)}.ptv-rc__looking{margin:auto 0 0;font-size:24px;font-weight:500;line-height:1.3;color:var(--tv-text2)}.ptv-rc__looking b{font-weight:600;color:var(--tv-text)}.ptv-groups{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px 28px;gap:24px 28px;align-content:start}.ptv-gc{padding:12px 26px 8px;border-radius:20px;background:var(--tv-panel)}.ptv-gc__head{display:flex;justify-content:space-between;align-items:center;height:56px}.ptv-gc__head b{font-size:36px;font-weight:700}.ptv-gc__head span{font-size:24px;font-weight:500;line-height:1;color:var(--tv-text2)}.ptv-gh,.ptv-gr{display:grid;grid-template-columns:56px minmax(0,1fr) 70px 110px 110px;grid-column-gap:12px;column-gap:12px;align-items:center}.ptv-gc--pre .ptv-gh,.ptv-gc--pre .ptv-gr{grid-template-columns:56px minmax(0,1fr) 110px 170px}.ptv-gh{height:36px;font-size:24px;font-weight:500;line-height:1;color:var(--tv-text3)}.ptv-gh span:nth-child(n+3),.ptv-gr span:nth-child(n+3){text-align:center}.ptv-gr{height:62px;border-top:2px solid var(--tv-bg);font-size:30px;font-weight:600;line-height:1;color:var(--tv-text2)}.ptv-gr__pos{font-size:32px;font-weight:700}.ptv-gr__name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--tv-text)}.ptv-gr.is-q .ptv-gr__pos,.ptv-gr.is-q .ptv-gr__w{color:var(--tv-live)}.ptv-groups--2 .ptv-gc__head{height:70px}.ptv-groups--2 .ptv-gr{height:112px;font-size:40px}.ptv-groups--2 .ptv-gr__name{display:grid;grid-gap:2px;gap:2px;font-size:38px;line-height:1.1}.ptv-sched{display:grid;grid-template-columns:120px repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px;align-content:start}.ptv-sched__h{font-size:24px;font-weight:600;line-height:1;color:var(--tv-text2)}.ptv-sched__t{align-self:center;font-size:44px;font-weight:700;line-height:1}.ptv-sm{display:grid;grid-gap:6px;gap:6px;min-width:0;padding:14px 18px;border-radius:16px;background:var(--tv-panel)}.ptv-sm em{font-size:24px;font-style:normal;font-weight:500;line-height:1.1;color:var(--tv-text2)}.ptv-sm b{overflow:hidden;font-size:26px;font-weight:600;line-height:1.15;white-space:nowrap;text-overflow:ellipsis}.ptv-sm i{font-size:24px;font-style:normal;font-weight:500;line-height:1;color:var(--tv-text3)}.ptv-courts{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:28px;gap:28px}.ptv-cc{display:grid;grid-template-rows:64px 1fr 1fr;padding:18px 30px 12px;border-radius:22px;background:var(--tv-panel)}.ptv-cc__head{display:flex;align-items:center;gap:18px;min-width:0}.ptv-cc__head b{flex:none;font-size:40px;font-weight:700;line-height:1}.ptv-cc__head span:not(.ptv-playing){overflow:hidden;font-size:24px;font-weight:500;line-height:1;white-space:nowrap;text-overflow:ellipsis;color:var(--tv-text2)}.ptv-team{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;border-top:2px solid var(--tv-bg)}.ptv-team__name{display:grid;grid-gap:2px;gap:2px;font-size:38px;font-weight:600;line-height:1.1}.ptv-team.is-behind .ptv-team__name{color:var(--tv-text2)}.ptv-sets{display:flex;align-items:center;gap:16px}.ptv-sets s{width:34px;text-align:center;font-size:44px;font-weight:700;text-decoration:none;color:var(--tv-text3)}.ptv-sets s.won{color:var(--tv-text)}.ptv-sets b{min-width:84px;padding:6px 10px;border-radius:14px;background:var(--tv-current);text-align:center;font-size:72px;font-weight:700;line-height:1}.ptv-mc{grid-template-rows:64px 1fr}.ptv-mc__vs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center}.ptv-mc__team{display:grid;grid-gap:2px;gap:2px;font-size:38px;font-weight:600;line-height:1.1}.ptv-mc__team:last-child{text-align:right}.ptv-mc__score{font-size:110px;font-weight:700;line-height:1}.ptv-mc__score i{padding:0 6px;font-style:normal;color:var(--tv-text3)}.ptv-next{display:grid;grid-template-columns:minmax(0,1fr) 620px;grid-gap:44px;gap:44px}.ptv-q{display:grid;align-content:start;grid-gap:16px;gap:16px}.ptv-qi{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center;padding:18px 26px;border-radius:20px;background:var(--tv-panel)}.ptv-qi__t{font-size:52px;font-weight:700;line-height:1}.ptv-qi__m{margin-bottom:10px;font-size:24px;font-weight:500;line-height:1;color:var(--tv-text2)}.ptv-qi__vs{display:grid;grid-gap:6px;gap:6px;font-size:34px;font-weight:600;line-height:1.1}.ptv-qi__vs i{font-size:24px;font-style:normal;font-weight:500;color:var(--tv-text3)}.ptv-call{display:grid;align-content:center;justify-items:start;grid-gap:22px;gap:22px;padding:44px;border-radius:26px;background:var(--tv-accent);color:var(--tv-on-accent)}.ptv-call__k{font-size:24px;font-weight:600;line-height:1.25}.ptv-call__court{font-size:110px;font-weight:700;line-height:1}.ptv-call__vs{font-size:38px;font-weight:600;line-height:1.15}.ptv-call__in{font-size:84px;font-weight:700;line-height:.95}.ptv-call__in small{display:block;margin-bottom:10px;font-size:24px;font-weight:500;line-height:1}.ptv-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:32px;gap:32px;align-items:end}.ptv-pod{display:grid;justify-items:center;align-content:center;grid-gap:18px;gap:18px;padding:30px 24px;border-radius:26px;background:var(--tv-panel);text-align:center}.ptv-pod--1{height:100%;box-shadow:inset 0 0 0 4px var(--tv-gold)}.ptv-pod--2{height:86%}.ptv-pod--3{height:74%}.ptv-pod__medal{display:grid;place-items:center;width:104px;height:104px;border-radius:50%;font-size:60px;font-weight:700;color:var(--tv-text)}.ptv-pod--1 .ptv-pod__medal{width:132px;height:132px;background:var(--tv-gold);font-size:76px}.ptv-pod--2 .ptv-pod__medal{background:var(--tv-silver)}.ptv-pod--3 .ptv-pod__medal{background:var(--tv-bronze)}.ptv-pod__k{font-size:26px;font-weight:600;line-height:1;color:var(--tv-text2)}.ptv-pod__names{font-size:48px;font-weight:600;line-height:1.15}.ptv-pod--1 .ptv-pod__names{font-size:60px}.ptv-pod__score{font-size:32px;font-weight:600;line-height:1;color:var(--tv-text2)}.ptv-mt{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 56px;gap:0 56px;align-content:start}.ptv-mt>div{padding:8px 24px;border-radius:20px;background:var(--tv-panel)}.ptv-mh,.ptv-mr{display:grid;grid-template-columns:64px minmax(0,1fr) 70px 100px 120px;grid-column-gap:12px;column-gap:12px;align-items:center}.ptv-mh{height:44px;font-size:24px;font-weight:500;line-height:1;color:var(--tv-text3)}.ptv-mh span:nth-child(n+3),.ptv-mr span:nth-child(n+3){text-align:center}.ptv-mh span:last-child,.ptv-mr span:last-child{text-align:right}.ptv-mr{height:92px;border-top:2px solid var(--tv-bg);font-size:32px;font-weight:600;line-height:1;color:var(--tv-text2)}.ptv-mr__pos{font-size:36px;font-weight:700}.ptv-mr__name{overflow:hidden;font-size:38px;white-space:nowrap;text-overflow:ellipsis;color:var(--tv-text)}.ptv-mr__pts{font-size:48px;font-weight:700;color:var(--tv-text)}.ptv-mr.is-top .ptv-mr__pos,.ptv-mr.is-top .ptv-mr__pts{color:var(--tv-live)}@keyframes pt-blink{50%{opacity:.25}}@keyframes ptv-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.pt-page *,.pt-page :before,.ptv *,.ptv :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.pt-hero__main{display:grid;grid-gap:20px;gap:20px;min-width:0}.pt-hero__in--cover{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;column-gap:40px}.pt-hero__cover{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:18px;box-shadow:0 0 0 1px var(--pt-line-on-ink)}.pt-hero__name--long{max-width:none;font-size:clamp(30px,4.2vw,54px)}.pt-facts__sub{display:block;font-size:13px;font-weight:400;color:var(--on-ink-muted)}@media (max-width:900px){.pt-hero__in--cover{grid-template-columns:1fr}.pt-hero__cover{order:-1;max-width:560px}}.pt-cta{display:grid;justify-items:center;grid-gap:12px;gap:12px;padding:28px 24px;text-align:center}.pt-cta>p{margin:0;max-width:56ch;color:var(--muted)}.pt-cta .share-actions{margin-top:6px}.pt-sc__av{grid-row:span 2}.pt-sc.is-out{opacity:.6}.pt-avs .person-avatar+.person-avatar{margin-left:-10px;box-shadow:0 0 0 2px var(--white)}.pt-pod--1 .pt-avs .person-avatar+.person-avatar{box-shadow:0 0 0 2px var(--ink)}.pt-tbl td.pt-tbl__pl{font-size:22px}.pt-courts--wide{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.pt-mc--done{border-color:var(--line);box-shadow:none}.pt-mc__team.is-behind{font-weight:500;color:var(--muted)}.pt-pod__pair{display:grid;justify-items:center;grid-gap:10px;gap:10px}.pt-pod__pair+.pt-pod__pair{padding-top:12px;border-top:1px solid var(--line)}.pt-pod--1 .pt-pod__pair+.pt-pod__pair{border-top-color:var(--pt-line-on-ink)}.pt-next{overflow:hidden}.pt-nx.is-mine{background:var(--lime-wash)}.pt-gt__pair .pt-lv{display:block}.pt-hero__in--short{gap:18px 36px;align-items:center;padding-block:22px 64px}.pt-hero__in--thumb{grid-template-columns:minmax(0,1fr) 300px}.pt-hero--short .pt-hero__court{width:420px;top:40%}.pt-hero--short .pt-hero__main{gap:12px}.pt-hero__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px}.pt-hero--short .pt-hero__name{max-width:none;font-size:clamp(40px,5.2vw,62px)}.pt-hero--short .pt-hero__name--long{font-size:clamp(30px,3.8vw,46px)}.pt-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 22px;margin:0;padding:0;list-style:none;font-size:15.5px}.pt-meta li{display:inline-flex;align-items:center;gap:8px;min-width:0}.pt-meta .pt-link{display:inline-block;padding-block:6px;margin-block:-6px}.pt-meta__icon{flex:none;color:var(--lime)}.pt-meta__soft{color:var(--on-ink-muted)}.pt-cover{padding:0;border:0;border-radius:14px;background:none;overflow:hidden;cursor:zoom-in;box-shadow:0 0 0 1px var(--pt-line-on-ink)}.pt-cover,.pt-cover img{display:block;width:100%}.pt-cover img{aspect-ratio:16/9;object-fit:cover}.pt-cover:focus-visible{outline:3px solid var(--lime);outline-offset:3px}.pt-zoom{width:min(92vw,1100px);max-width:none;padding:0;border:0;border-radius:16px;background:transparent;overflow:visible}.pt-zoom::-webkit-backdrop{background:rgba(17,22,28,.84)}.pt-zoom::backdrop{background:rgba(17,22,28,.84)}.pt-zoom img{display:block;width:100%;height:auto;max-height:calc(100vh - 48px);object-fit:contain;border-radius:16px;cursor:zoom-out}html:has(.pt-zoom[open]){overflow:hidden}.pt-zoom__close{position:absolute;top:-14px;right:-14px;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--white);color:var(--ink);cursor:pointer;box-shadow:var(--pt-shadow)}.pt-zoom__close:focus-visible{outline:3px solid var(--lime);outline-offset:2px}@media (max-width:900px){.pt-hero__in--thumb{grid-template-columns:minmax(0,1fr) 220px}}@media (max-width:680px){.pt-hero__in--short{gap:14px;padding-block:16px 58px}.pt-hero__in--thumb{grid-template-columns:minmax(0,1fr) 104px;align-items:start}.pt-hero--short .pt-hero__main{display:contents}.pt-hero__top{grid-column:1/-1;gap:8px 10px}.pt-hero__top .pt-hero__pills{display:contents}.pt-hero--short .pt-hero__name{grid-column:1;align-self:center;font-size:clamp(34px,10vw,46px)}.pt-hero--short .pt-hero__name--long{font-size:clamp(26px,7vw,34px)}.pt-hero--short .pt-cover{grid-column:2;grid-row:2;border-radius:10px}.pt-hero--short .pt-hero__actions,.pt-hero--short .pt-hero__lead,.pt-meta{grid-column:1/-1}.pt-meta{gap:8px 16px;font-size:14.5px}.pt-zoom__close{top:8px;right:8px}}.pt-stages{position:relative;z-index:2;margin-top:-42px}.pt-stages__card{padding:18px 22px 16px;border-radius:18px;box-shadow:var(--pt-shadow)}.pt-stages__list{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:0;padding:0;list-style:none}.pt-stages__list li{position:relative;display:grid;grid-gap:8px;gap:8px;align-content:start;padding-right:10px}.pt-stages__list li:before{content:"";position:relative;z-index:1;width:16px;height:16px;border-radius:50%;background:var(--white);box-shadow:inset 0 0 0 2px var(--line)}.pt-stages__list li:after{content:"";position:absolute;left:16px;right:0;top:7px;height:2px;background:var(--line)}.pt-stages__list li:last-child:after{display:none}.pt-stages__list li.is-done:before{background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.2l2.2 2.2 4.8-4.9' fill='none' stroke='%23c8f14a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /16px no-repeat;box-shadow:none}.pt-stages__list li.is-done:after{background:var(--ink)}.pt-stages__list li.is-cur:before{background:var(--lime);box-shadow:inset 0 0 0 2px var(--ink),0 0 0 5px var(--lime-wash)}.pt-step{display:grid;grid-gap:4px;gap:4px;justify-items:start;border-radius:6px}.pt-step b{font-size:15px;font-weight:700;line-height:1.25}.pt-step span{font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pt-stages__list li:not(.is-done):not(.is-cur) .pt-step b,.pt-step span{color:var(--muted)}a.pt-step:hover b{text-decoration:underline;-webkit-text-decoration-color:var(--lime-deep);text-decoration-color:var(--lime-deep);text-decoration-thickness:2px;text-underline-offset:3px}a.pt-step:focus-visible{outline:3px solid var(--olive);outline-offset:3px}.pt-now{display:inline-flex;align-items:center;gap:6px;margin-top:2px;padding:3px 9px;border-radius:999px;background:#fdeceb;color:var(--pt-live);font-size:11px;font-style:normal;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pt-now:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:pt-blink 1.4s ease-in-out infinite}.pt-stages+.pt-divs{margin-top:20px;border-top:1px solid var(--line)}@media (max-width:680px){.pt-stages__card{padding:16px 0 14px 16px}.pt-stages__list{grid-template-columns:repeat(var(--n),minmax(124px,1fr));overflow-x:auto;padding-right:16px;scrollbar-width:none}.pt-stages__list::-webkit-scrollbar{display:none}}.pt-tabs__anchor{display:block;height:0;margin-top:20px;scroll-margin-top:72px}.pt-divs+.pt-tabs__anchor{margin-top:0}.pt-tabs{position:-webkit-sticky;position:sticky;top:72px;z-index:20;border-bottom:1px solid var(--line);background:hsla(0,0%,100%,.96);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.pt-tabs__in{display:flex;align-items:center;gap:16px}.pt-tabs__list{position:relative;display:flex;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none}.pt-tabs__list::-webkit-scrollbar{display:none}.pt-tab{position:relative;display:inline-flex;flex:none;align-items:center;gap:8px;min-height:54px;padding:0 14px;color:var(--muted);font-size:15px;font-weight:700;white-space:nowrap}.pt-tab small{font-size:12px;font-weight:600;color:var(--muted)}.pt-tab:hover,.pt-tab[aria-current]{color:var(--ink)}.pt-tab[aria-current]:after{content:"";position:absolute;left:10px;right:10px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--ink)}.pt-tab[aria-current] small{color:var(--olive)}.pt-tab:focus-visible{outline:3px solid var(--olive);outline-offset:-3px;border-radius:10px}.pt-tab__live{width:8px;height:8px;border-radius:50%;background:var(--pt-live);animation:pt-blink 1.4s ease-in-out infinite}.pt-tabs__cat{flex:none;gap:8px;margin-left:auto;font-size:13px;color:var(--muted)}.pt-tabs__cat,.pt-tabs__cat b{display:inline-flex;align-items:center}.pt-tabs__cat b{min-height:32px;padding:0 12px;border:1px solid var(--ink);border-radius:999px;background:var(--lime-wash);color:var(--ink);font-size:14px}.pt-tabs+.pt-body{padding-top:26px}.pt-panel{display:grid;grid-gap:36px;gap:36px;min-width:0}.pt-panel>.pt-block:first-child .pt-h2{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.pt-panel>.pt-block:first-child .pt-block__head:not(:has(>p)){position:absolute}@media (min-width:1080px){.pt-panel [aria-labelledby=pt-groups] .pt-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:680px){.pt-tab{min-height:50px;padding:0 11px;font-size:14.5px}.pt-tabs__in{gap:8px}.pt-tabs__cat>span{display:none}.pt-tabs__cat b{min-height:28px;padding:0 10px;font-size:13px}}.ptv-live{display:flex;flex-direction:column;gap:18px}.ptv-live>.ptv-grid{flex:1 1;min-height:0}.ptv-grid{display:grid;grid-gap:28px;gap:28px}.ptv-grid--1{grid-template-columns:1fr}.ptv-grid--2,.ptv-grid--3,.ptv-grid--4{grid-template-columns:1fr 1fr}.ptv-grid--3,.ptv-grid--4{grid-template-rows:1fr 1fr}.ptv-grid--dense{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 28px;align-content:start}.ptv-grid--rows-2{grid-auto-rows:362px}.ptv-grid--rows-3{grid-auto-rows:244px}.ptv-grid .ptv-cc{min-height:0}.ptv-cc.is-top,.ptv-dc.is-top{box-shadow:inset 0 0 0 3px var(--tv-line)}.ptv-crown{flex:none;width:40px;height:40px;fill:var(--tv-gold)}.ptv-note{margin-left:auto;font-size:24px;font-weight:500;line-height:1;white-space:nowrap;color:var(--tv-text3)}.ptv-mc__team span{display:block}.ptv-mc__team.is-behind{color:var(--tv-text2)}.ptv-mc__score.is-empty{color:var(--tv-text3)}.ptv-dc{display:grid;grid-template-rows:52px 1fr 1fr;min-height:0;padding:14px 24px 10px;border-radius:20px;background:var(--tv-panel)}.ptv-dc .ptv-cc__head b{font-size:34px}.ptv-dc__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;min-height:0;border-top:2px solid var(--tv-bg)}.ptv-dc__names{display:grid;overflow:hidden;font-size:30px;font-weight:600;line-height:1.12}.ptv-dc__names span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ptv-dc__row.is-behind .ptv-dc__names{color:var(--tv-text2)}.ptv-dc__score{display:grid;place-items:center;min-width:68px;height:64px;padding:0 10px;border-radius:12px;background:var(--tv-current);font-size:46px;font-weight:700;line-height:1;color:var(--tv-text3)}.ptv-dc__score.is-won{background:var(--tv-accent);color:var(--tv-on-accent)}.ptv-dc__score.is-out{color:var(--tv-text3)}.ptv-grid--rows-2 .ptv-dc__names{font-size:36px}.ptv-grid--rows-2 .ptv-dc__score{min-width:84px;height:84px;font-size:60px}.ptv-foot{margin:0;font-size:28px;font-weight:500;line-height:1.2;color:var(--tv-text2)}.ptv-foot b{font-weight:600;color:var(--tv-text)}.ptv-mt--one{grid-template-columns:1fr}.ptv-msg{display:grid;place-content:center;justify-items:center;grid-gap:28px;gap:28px;padding:0 120px;text-align:center}.ptv-msg b{font-size:72px;font-weight:700;line-height:1.1}.ptv-msg span{font-size:36px;font-weight:500;line-height:1.25;color:var(--tv-text2)}.ptv-msg.is-accent b{padding:28px 56px;border-radius:28px;background:var(--tv-accent);color:var(--tv-on-accent)}.ptv-pod__names span{display:block}.ptv-clock.is-alert b,.ptv-notice{color:#a33a2e}.ptv-notice{font-size:24px;font-weight:600;line-height:1}.ptv-enter{display:grid;place-items:center;overflow:auto;padding:32px 16px;background:var(--tv-bg)}.ptv-enter__card{display:grid;justify-items:center;grid-gap:22px;gap:22px;width:min(760px,100%);padding:clamp(28px,5vw,56px);border-radius:28px;background:var(--tv-panel);text-align:center}.ptv-enter__card h1{margin:0;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.1;color:var(--tv-text)}.ptv-enter__card p{margin:0;max-width:32ch;font-size:clamp(20px,2.4vw,26px);line-height:1.35;color:var(--tv-text2)}.ptv-enter__field{width:100%}.ptv-enter__field input{box-sizing:border-box;width:100%;padding:18px 20px;border:3px solid var(--tv-line);border-radius:18px;background:var(--tv-bg);color:var(--tv-text);font:inherit;font-size:clamp(40px,7vw,72px);font-weight:700;letter-spacing:.18em;text-align:center;text-transform:uppercase}.ptv-enter__field input:focus{outline:none;border-color:var(--tv-accent)}.ptv-enter__field input[aria-invalid=true]{border-color:#a33a2e}.ptv-enter__error{color:#a33a2e!important;font-weight:600}.ptv-enter__card button{width:100%;min-height:72px;border:0;border-radius:18px;background:var(--tv-accent);color:var(--tv-on-accent);font:inherit;font-size:clamp(24px,3vw,32px);font-weight:700;cursor:pointer}.ptv-enter__card button:focus-visible{outline:4px solid var(--tv-live);outline-offset:3px}.ptv-bm__head>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.ptv-bm__head .ptv-playing{flex:none}.ptv-q--live .ptv-qi{grid-template-columns:176px minmax(0,1fr)}.ptv-call__court.is-long{font-size:84px}.ptv-call__court.is-longer{font-size:60px;overflow-wrap:anywhere}