.pt-transition{--pt-transition-top:150px;--pt-transition-size:178px;--pt-transition-number-size:120px;isolation:isolate;width:100%;height:min(900px, calc(var(--pt-transition-viewport,100dvh) - var(--pt-transition-top)));background:var(--community-ivory);min-height:470px;color:var(--community-ink);text-align:center;letter-spacing:0;border:0;border-radius:0;grid-template-rows:minmax(0,1fr) 44%;margin:10px auto 0;padding:0;display:grid;position:relative;overflow:hidden}.pt-transition-editorial{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-width:0;padding:14px 18px 0;display:flex;position:relative}.pt-transition-eyebrow{color:var(--community-accent);letter-spacing:0;margin:0;font-size:15px;font-weight:600}body .pt-player[data-gameplay-active=true] .pt-question-focus .pt-transition-title,.pt-transition-title{max-width:18ch;font-family:var(--font-display);letter-spacing:0;overflow-wrap:normal;margin:0;font-size:52px;font-weight:500;line-height:.98}.pt-transition-note{max-width:34ch;color:var(--community-muted);margin:0;font-size:17px;line-height:1.35}.pt-transition-dial{width:var(--pt-transition-size);height:var(--pt-transition-size);flex-shrink:0;place-items:center;margin:0;display:grid;position:relative}.pt-transition-dial svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.pt-transition-dial circle{fill:none;stroke-width:1.25px}.pt-transition-track{stroke:color-mix(in oklab, var(--community-gold) 32%, transparent)}.pt-transition-progress{stroke:var(--community-accent);stroke-linecap:round;stroke-dasharray:var(--pt-transition-ring);stroke-dashoffset:var(--pt-transition-offset);transition:stroke-dashoffset .25s linear}.pt-transition-number{font-family:var(--font-display);font-size:var(--pt-transition-number-size);font-variant-numeric:tabular-nums;color:var(--community-ink);font-weight:500;line-height:1}.pt-transition-signal{place-items:center;width:120px;height:88px;display:grid}.pt-transition-dots{gap:12px;display:flex}.pt-transition-dots i{background:var(--community-accent);border-radius:50%;width:9px;height:9px;animation:1.8s ease-in-out infinite pt-transition-dot}.pt-transition-dots i:nth-child(2){animation-delay:.2s}.pt-transition-dots i:nth-child(3){animation-delay:.4s}.pt-transition-pause-mark{color:var(--community-accent);font-family:var(--font-display);font-size:54px;animation:3s ease-in-out infinite pt-transition-breath}.pt-transition-photo{min-height:0;position:relative;overflow:hidden}.pt-transition-photo img{object-fit:cover;object-position:50% 58%;width:100%;height:100%;animation:.38s ease-out both pt-transition-photo-in}.pt-transition-photo:after{content:"";background:linear-gradient(to bottom, var(--community-ivory), color-mix(in oklab, var(--community-ivory) 58%, transparent) 12%, transparent 36%);pointer-events:none;position:absolute;inset:0}body .pt-screening:has(.pt-transition){background:var(--community-ivory);color:var(--community-ink);--pt-ink:var(--community-ink);--pt-muted:var(--community-muted);--pt-gold:var(--community-accent);--pt-line:var(--community-line)}body .pt-player .pt-screening:has(.pt-transition){padding-bottom:0}body .pt-player .pt-screening:has(.pt-transition) .pt-screening-main{padding-bottom:0}body .pt-player .pt-screening:has(.pt-transition) .pt-screening-main{animation:none}body .pt-question-focus:has(.pt-transition){width:100%;max-width:1000px}body .pt-question-focus:has(.pt-transition) .pt-gameplay-context{color:var(--community-muted);letter-spacing:0;font-size:15px;line-height:1.2}body .pt-question-focus:has(.pt-transition) .pt-competition-meta{color:var(--community-accent);letter-spacing:0;font-size:15px}:is(body .pt-question-focus:has(.pt-transition) .pt-question-help,body .pt-question-focus:has(.pt-transition) .pt-match-detail,body .pt-question-focus:has(.pt-transition) .pt-round-transition,body .pt-question-focus:has(.pt-transition) .pt-knockout-status){display:none}body .pt-question-focus:has(.pt-transition) .pt-compact-bracket{color:var(--community-ink);background:0 0;border:0;margin-bottom:6px;padding:0}body .pt-question-focus:has(.pt-transition) .pt-compact-copy strong{color:var(--community-ink)}body .pt-question-focus:has(.pt-transition) .pt-compact-copy>span:last-child{display:none}body .pt-question-focus:has(.pt-transition) .pt-competition-kicker{color:var(--community-accent);font-size:15px}@media (width<=700px){body .pt-player .pt-screening:has(.pt-transition){padding-bottom:0}body .pt-player .pt-screening:has(.pt-transition) .pt-screening-main{padding-bottom:0}body .pt-player .pt-question-focus:has(.pt-transition){margin-top:0}.pt-transition{width:calc(100% + 24px);min-height:0;margin-left:-12px}}@media (width<=700px) and (height<=740px){.pt-transition{--pt-transition-size:144px;--pt-transition-number-size:100px;grid-template-rows:minmax(0,1fr) 39%}.pt-transition-editorial{gap:5px;padding:8px 16px 0}body .pt-player[data-gameplay-active=true] .pt-question-focus .pt-transition-title,.pt-transition-title{font-size:42px}.pt-transition-note{font-size:15px}.pt-transition-signal{height:64px}}@media (width>=701px){.pt-transition{--pt-transition-size:210px;--pt-transition-number-size:144px;border:1px solid var(--community-line);min-height:580px}body .pt-player[data-gameplay-active=true] .pt-question-focus .pt-transition-title,.pt-transition-title{font-size:64px}.pt-transition-note{font-size:19px}.pt-transition-editorial{gap:12px;padding-top:22px}}@keyframes pt-transition-photo-in{0%{opacity:.6}to{opacity:1}}@keyframes pt-transition-dot{0%,to{opacity:.45;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes pt-transition-breath{0%,to{opacity:.6}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.pt-transition-photo img,.pt-transition-dots i,.pt-transition-pause-mark{animation:none}.pt-transition-progress{transition:none}.pt-transition-dots i{opacity:1}}.pt-explanation{border:1px solid var(--explanation-gold);background:linear-gradient(150deg, var(--explanation-green), var(--explanation-green-deep));width:min(100%,680px);min-width:0;box-shadow:var(--explanation-shadow), inset 0 0 0 4px var(--explanation-green-deep), inset 0 0 0 5px color-mix(in oklab, var(--explanation-gold) 30%, transparent);color:var(--explanation-ivory);text-align:left;overflow-wrap:anywhere;border-radius:8px;margin:20px auto 0;padding:16px}.pt-explanation-topline{color:var(--explanation-gold);text-transform:uppercase;letter-spacing:0;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:10px;font-weight:600;line-height:1.5;display:flex}.pt-explanation-topline [role=status]{text-align:right}.pt-explanation-triptych{border:1px solid var(--explanation-gold);margin:0 0 14px}.pt-explanation-triptych img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.pt-explanation-triptych-labels{background:var(--explanation-ivory);color:var(--explanation-ink);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pt-explanation-triptych-labels>div{text-align:center;min-width:0;padding:11px 6px}.pt-explanation-triptych-labels>div+div{border-left:1px solid color-mix(in oklab, var(--explanation-gold) 55%, transparent)}.pt-explanation-triptych-labels strong{font-family:var(--font-display);font-size:17px;font-weight:700;line-height:1.1;display:block}.pt-explanation-triptych-labels span{margin-top:5px;font-size:11px;line-height:1.4;display:block}.pt-explanation-written{background:var(--explanation-ivory);color:var(--explanation-ink);border-top:2px solid var(--explanation-gold);padding:14px 12px}.pt-explanation h2{color:inherit;font-family:var(--font-display);letter-spacing:0;text-align:center;margin:0;font-size:28px;font-weight:600;line-height:1.1}.pt-explanation-copy{max-width:58ch;color:inherit;text-align:center;margin:8px auto 0;font-size:14px;line-height:1.5}.pt-explanation-answer{text-align:center;color:var(--explanation-ivory);font-family:var(--font-display);margin:0 auto 14px;font-size:30px;line-height:1.1}.pt-explanation-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.pt-explanation-panel{border:1px solid var(--explanation-gold);min-width:0;margin:0}.pt-explanation-panel-visual{min-height:72px;color:var(--explanation-gold);place-items:center;display:grid}.pt-explanation-panel-visual svg{width:40px;height:40px}.pt-explanation-panel figcaption{background:var(--explanation-ivory);color:var(--explanation-ink);text-align:center;padding:10px}.pt-explanation-panel strong,.pt-explanation-panel span{display:block}.pt-explanation-panel strong{font-family:var(--font-display);font-size:18px;line-height:1.15}.pt-explanation-panel span{margin-top:5px;font-size:12px;line-height:1.4}.pt-explanation-media{margin-top:14px}.pt-explanation-media img,.pt-explanation-media video{object-fit:contain;width:100%;max-height:256px;display:block}.pt-explanation-timing{color:var(--explanation-gold);align-items:center;gap:10px;margin-top:14px;font-size:11px;display:flex}.pt-explanation-timing [role=timer]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 0 4ch;width:4ch;display:block}.pt-explanation-progress{background:color-mix(in oklab, var(--explanation-ivory) 14%, transparent);flex:1;height:3px;overflow:hidden}.pt-explanation-progress span{background:var(--explanation-gold);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--pt-explanation-progress));transition:transform .25s linear;display:block}.pt-explanation[data-paused=true] .pt-explanation-progress span{transition:none}.pt-explanation[data-broadcast=true]{width:min(100%,1060px);padding:24px}.pt-explanation[data-broadcast=true] .pt-explanation-topline{font-size:13px}.pt-explanation[data-broadcast=true] .pt-explanation-triptych{max-width:820px;margin:0 auto 18px}.pt-explanation[data-broadcast=true] .pt-explanation-triptych-labels>div{padding:14px 12px}.pt-explanation[data-broadcast=true] .pt-explanation-triptych-labels strong{font-size:28px}.pt-explanation[data-broadcast=true] .pt-explanation-triptych-labels span{font-size:17px}.pt-explanation[data-broadcast=true] h2{font-size:42px}.pt-explanation[data-broadcast=true] .pt-explanation-copy{max-width:66ch;font-size:22px}.pt-explanation[data-broadcast=true] .pt-explanation-written{padding:18px}@media (width<=400px){.pt-explanation{margin-top:12px;padding:12px}.pt-explanation-topline{margin-bottom:10px}.pt-explanation h2{font-size:25px}.pt-explanation-written{padding:12px 10px}.pt-explanation-triptych-labels strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.pt-explanation-progress span{transition:none}}@media (width<=480px){.pt-player[data-gameplay-active=true] .pt-explanation:not([data-broadcast=true]){max-height:calc(100svh - 100px - env(safe-area-inset-bottom));flex-direction:column;gap:7px;margin-top:7px;padding:10px;display:flex}.pt-player[data-gameplay-active=true] .pt-explanation[data-museum-triptych=true]:not([data-broadcast=true]){height:min(640px,calc(100svh - 100px - env(safe-area-inset-bottom)))}.pt-player[data-gameplay-active=true] .pt-knockout .pt-explanation[data-museum-triptych=true]:not([data-broadcast=true]){height:min(640px,calc(100svh - 144px - env(safe-area-inset-bottom)));max-height:calc(100svh - 144px - env(safe-area-inset-bottom))}.pt-player[data-gameplay-active=true] .pt-knockout .pt-explanation-triptych-labels strong{overflow-wrap:normal;word-break:normal;font-size:14px}.pt-player[data-gameplay-active=true] .pt-explanation-topline{flex-shrink:0;margin-bottom:0;font-size:10px;line-height:1.3}.pt-player[data-gameplay-active=true] .pt-explanation-triptych{flex-direction:column;flex:auto;min-height:0;margin:0;display:flex}.pt-player[data-gameplay-active=true] .pt-explanation-triptych img{aspect-ratio:auto;object-fit:contain;flex:auto;width:100%;height:0;min-height:0}.pt-player[data-gameplay-active=true] .pt-explanation-triptych-labels{flex-shrink:0}.pt-player[data-gameplay-active=true] .pt-explanation-triptych-labels>div{padding:5px 3px}.pt-player[data-gameplay-active=true] .pt-explanation-triptych-labels strong{font-size:15px;line-height:1.1}.pt-player[data-gameplay-active=true] .pt-explanation-triptych-labels span{margin-top:3px;font-size:10px;line-height:1.25}.pt-player[data-gameplay-active=true] .pt-explanation-written{flex-shrink:0;padding:9px 8px}.pt-player[data-gameplay-active=true] .pt-explanation h2{letter-spacing:0;margin:0;font-size:24px;line-height:1.08}.pt-player[data-gameplay-active=true] .pt-explanation-copy{margin-top:6px;font-size:14px;line-height:1.4}.pt-player[data-gameplay-active=true] .pt-explanation-timing{flex-shrink:0;min-height:16px;margin-top:0}.pt-player[data-gameplay-active=true] .pt-explanation-comparison{gap:7px;margin-bottom:0}.pt-player[data-gameplay-active=true] .pt-explanation-panel-visual{min-height:40px}.pt-player[data-gameplay-active=true] .pt-explanation-media{min-height:0;margin-top:0}.pt-player[data-gameplay-active=true] .pt-explanation-media :is(img,video){max-height:20svh}}.pt-explanation-paused{align-items:center;gap:6px;display:inline-flex}@media (width<=360px){.pt-player[data-gameplay-active=true] .pt-knockout .pt-explanation-triptych-labels strong{font-size:13px}}.pt-explanation-paused i{background:var(--explanation-gold);border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite pt-explanation-breathe}@keyframes pt-explanation-breathe{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media (prefers-reduced-motion:reduce){.pt-explanation .pt-explanation-paused i{animation:2.4s ease-in-out infinite pt-explanation-fade!important}@keyframes pt-explanation-fade{0%,to{opacity:.4}50%{opacity:1}}}@media (width>=481px) and (height<=900px){body .pt-player[data-gameplay-active=true] .pt-explanation[data-museum-triptych=true]:not([data-broadcast=true]){flex-direction:column;gap:8px;height:calc(100svh - 195px);max-height:calc(100svh - 195px);padding:12px;display:flex}body .pt-player[data-gameplay-active=true] .pt-knockout .pt-explanation[data-museum-triptych=true]:not([data-broadcast=true]){height:calc(100svh - 245px);max-height:calc(100svh - 245px)}.pt-player[data-gameplay-active=true] .pt-explanation-triptych{flex-direction:column;flex:auto;min-height:0;margin:0;display:flex}.pt-player[data-gameplay-active=true] .pt-explanation-triptych img{aspect-ratio:auto;object-fit:contain;flex:auto;width:100%;height:0;min-height:0}.pt-player[data-gameplay-active=true] .pt-explanation-triptych-labels,.pt-player[data-gameplay-active=true] .pt-explanation-written,.pt-player[data-gameplay-active=true] .pt-explanation-topline,.pt-player[data-gameplay-active=true] .pt-explanation-timing{flex-shrink:0;margin:0}}
