.official-hero{border:2px solid var(--gold);border-radius:var(--radius);background:linear-gradient(120deg, rgba(var(--gold-rgb), .16), rgba(var(--gold-rgb), .02) 60%), var(--panel);box-shadow:0 0 0 1px rgba(var(--gold-rgb), .25), 0 12px 32px rgba(var(--gold-rgb), .08);flex-direction:column;gap:10px;margin:8px 0 24px;padding:22px 24px;display:flex}.official-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.official-hero .official-mark{margin:0}.official-game{color:var(--muted);font-size:.9rem}.official-hero h2{overflow-wrap:anywhere;margin:0;font-size:clamp(1.6rem,4vw,2.4rem)}.official-meta{color:var(--text);flex-wrap:wrap;gap:4px 18px;margin:0;display:flex}.official-fill{background:rgba(var(--gold-rgb), .15);border-radius:999px;height:6px;overflow:hidden}.official-fill span{background:var(--gold);height:100%;display:block}.official-strip{border:1px solid rgba(var(--gold-rgb), .6);border-radius:var(--radius);background:rgba(var(--gold-rgb), .08);color:var(--text);align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.official-strip:hover{border-color:var(--gold);color:var(--text)}.official-star{color:var(--gold);flex:none;font-size:1.3rem}.official-strip-text{flex-direction:column;gap:2px;min-width:0;font-size:.92rem;display:flex}.official-strip-text .muted{font-size:.85rem}.official-strip-cta{color:var(--gold);flex:none;margin-left:auto;font-weight:600}.t-card.t-card-official{border-color:var(--gold);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb), .35)}.t-card-official .t-official{background:rgba(var(--gold-rgb), .15);border-color:var(--gold);color:var(--gold)}.rm-item{border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.rm-item[data-status=open]{border-color:var(--line-cyan)}.rm-who{align-items:center;gap:10px;min-width:0;display:flex}.rm-who>span{flex-direction:column;min-width:0;display:flex}.rm-state{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.rm-buttons{gap:6px;display:flex}@media (max-width:560px){.rm-state{align-items:flex-start}}.lb{--lb-c:var(--cyan);--lb-rgb:var(--accent-rgb);--lb-card-h:clamp(230px, calc(100vh - 560px), 330px);--lb-card-w:228px;flex-direction:column;align-items:center;gap:14px;width:100%;display:flex;position:relative}@media (max-height:820px){.lb{--lb-card-h:clamp(200px, calc(100vh - 570px), 330px);gap:10px}}.rm-ly{font-size:.85rem;font-weight:700}.rm-ly.up{color:var(--green)}.rm-ly.down{color:var(--red)}@media (max-width:760px){.lb{--lb-card-w:138px;--lb-card-h:270px;gap:14px}}.mcl-code{font-family:var(--font-mono,ui-monospace, monospace);letter-spacing:.15em;text-align:center;text-transform:uppercase;font-size:1.4rem}.sub-row{grid-template-columns:minmax(180px,1.2fr) minmax(110px,.6fr) minmax(200px,2fr) auto;align-items:end;gap:10px;display:grid}.sub-row .field{margin:0}@media (max-width:900px){.sub-row{grid-template-columns:1fr}}.mm2-side{align-content:start;gap:12px;min-width:0;display:grid}.ui-v2.fb .mm2-box{gap:10px;padding:14px 16px;display:grid}.mm2-box h2{justify-content:space-between;align-items:baseline;margin:0;font-size:.92rem;display:flex}.mm2-box h2 a{font:500 .75rem / 1 var(--font-body);color:var(--cyan)}.mm2-row,.mm2-empty{color:var(--muted);font-size:.78rem}.mm2-empty{margin:0}.mm2-row{justify-content:space-between;gap:10px;display:flex}.mm2-hist{margin:0;padding:0;list-style:none}.mm2-hist-who{min-width:0;line-height:1.3;display:grid}.mm2-hist-who a{color:var(--text)}.mm2-hist-who small{color:var(--muted);font-size:.72rem}.mm2-res{text-align:center;font:700 .7rem / 22px var(--font-display);border-radius:5px}.mm2-res.w{color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent)}.mm2-res.l{color:var(--red);background:color-mix(in srgb, var(--red) 14%, transparent)}.mm2-d{font:600 .78rem / 1 var(--font-display);font-variant-numeric:tabular-nums}.mm2-d.up{color:var(--green)}.mm2-d.dn{color:var(--red)}.mm2-hist-who a{text-decoration:none}.mm2-hist-who a:hover{text-decoration:underline}.ch-tabs{justify-self:start}.ch-tabs em{color:var(--cyan);margin-left:5px;font-style:normal}.ch-who{min-width:0;line-height:1.3;display:grid}.ch-who a{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ch-who small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.ch-acts{align-items:center;gap:6px;display:flex}.ch-st{color:var(--muted);white-space:nowrap;font-size:.75rem}.ch-st.is-pending,.ch-st.is-waiting,.ch-st.is-open{color:var(--amber)}.ch-st.is-playing{color:var(--cyan)}.ch-score{font:700 .85rem / 1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.ch-score.w{color:var(--green)}.ch-score.l{color:var(--red)}.ch-error{margin:0;font-size:.78rem}.ch-acts .btn{min-height:0;padding:4px 10px;font-size:.74rem}.play-main{gap:14px;min-width:0;display:grid}.ui-v2.fb .play-hero{flex-wrap:wrap;align-items:center;gap:12px 22px;padding:12px 20px;display:flex}.play-hero-t{gap:2px;display:grid}.play-title{font:700 clamp(1.6rem, 2.4vw, 1.95rem) / 1.05 var(--font-display);margin:0}.play-srv{color:var(--muted);align-items:center;gap:6px;font-size:.78rem;display:inline-flex}.play-on{background:color-mix(in srgb, var(--muted) 55%, transparent);border-radius:50%;flex:none;width:8px;height:8px}.play-on.on{background:var(--green);box-shadow:0 0 8px color-mix(in srgb, var(--green) 70%, transparent)}.play-steps{flex-wrap:wrap;align-items:center;gap:10px 12px;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.play-step{border:1px solid var(--line);background:color-mix(in srgb, var(--panel-2) 70%, transparent);border-radius:12px;align-items:center;gap:12px;padding:8px 12px;display:flex}.play-step>span:last-child{gap:3px;display:grid}.play-step small{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem}.play-step-n{border:1px solid var(--line-cyan);width:26px;height:26px;color:var(--cyan);font:700 .8rem var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.play-step-v{font-size:.95rem}.play-step-v code{color:var(--cyan)}.play-step-arrow{color:var(--muted)}.play-addr{flex-wrap:wrap;align-items:center;gap:6px 10px;display:inline-flex}.play-addr code{color:var(--text);-webkit-user-select:all;user-select:all;font:600 .95rem/1 ui-monospace,SFMono-Regular,Menlo,monospace}.play-queue{border:1px solid color-mix(in srgb, var(--cyan) 45%, transparent);background:rgba(var(--accent-rgb), .07);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-left:auto;padding:10px 14px 10px 16px;display:flex}.play-queue.ready{border-color:color-mix(in srgb, var(--green) 55%, transparent);background:color-mix(in srgb, var(--green) 8%, transparent)}.play-pulse{background:var(--cyan);width:10px;height:10px;box-shadow:0 0 0 0 color-mix(in srgb, var(--cyan) 60%, transparent);border-radius:50%;animation:1.6s ease-out infinite play-pulse}.play-queue.ready .play-pulse{background:var(--green);animation:none}@keyframes play-pulse{70%{box-shadow:0 0 0 10px #0000}to{box-shadow:0 0 #0000}}.play-clock{font:700 1.2rem / 1 var(--font-display);font-variant-numeric:tabular-nums}.ui-v2.fb .play-status{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 18px;display:flex}.play-status-text{flex:1}.play-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.ui-v2.fb .play-tile{gap:8px;padding:12px 16px;display:grid}.play-tile header{align-items:center;gap:10px;display:flex}.play-tile h2{font:600 1.05rem / 1.2 var(--font-display);white-space:nowrap;margin:0}.play-tile.off h2{color:var(--muted)}.play-tile-ic{width:30px;height:30px;color:var(--muted);background:color-mix(in srgb, var(--muted) 12%, transparent);border-radius:8px;flex:none;place-items:center;display:grid}.play-tile-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.play-pill{border:1px solid var(--line-strong);color:var(--muted);white-space:nowrap;border-radius:99px;margin-left:auto;padding:1px 8px;font-size:.7rem;font-weight:600}.play-pill.rk{border-color:var(--line-cyan);color:var(--cyan)}.play-live{min-height:24px;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0;font-size:.85rem;display:flex}.play-live b{color:var(--text);font:700 1rem var(--font-display);font-variant-numeric:tabular-nums}.play-live-st{color:var(--text);align-items:center;gap:7px;display:inline-flex}.play-live-st .play-on{align-self:center}.play-live-st.muted{color:var(--muted)}.ui-v2.fb .play-stats{gap:10px;padding:12px 16px 14px;display:grid}.play-stats-h{align-items:center;gap:12px;display:flex}.play-vt{gap:18px;display:flex}.play-vt button{color:var(--muted);font:600 1.1rem var(--font-display);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:2px 2px 8px;display:inline-flex}.play-vt button[aria-selected=true]{color:var(--text);border-bottom-color:var(--cyan)}.play-vt button:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.play-link,.play-stats-h>.muted{margin-left:auto;font-size:.85rem}.play-link{color:var(--cyan)}.play-plus{color:var(--violet-text);font:700 .62rem var(--font-display);letter-spacing:.1em;background:linear-gradient(var(--panel), var(--panel)) padding-box, linear-gradient(90deg, #22d3ee, #8b5cf6) border-box;border:1px solid #0000;border-radius:99px;padding:1px 7px}.pm{gap:10px;display:grid}.pm-load,.pm-empty{color:var(--muted);margin:0;padding:16px 14px}.pm-kpis{background:var(--line);border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.4fr);gap:1px;display:grid;overflow:hidden}.pm-kpi{background:color-mix(in srgb, var(--panel) 94%, transparent);align-content:center;gap:2px;padding:6px 14px;display:grid}.pm-kpi b{font:700 1.25rem / 1.1 var(--font-display);font-variant-numeric:tabular-nums}.pm-kpi>span{color:var(--muted);font-size:.75rem}.pm-form{flex-wrap:wrap;gap:3px;display:flex}.pm-form i{width:19px;height:22px;font:700 .7rem var(--font-display);border-radius:5px;place-items:center;font-style:normal;display:grid}.pm-form i.w,.play-pips i.w{color:var(--green);background:color-mix(in srgb, var(--green) 14%, transparent)}.pm-form i.l,.play-pips i.l{color:var(--red);background:color-mix(in srgb, var(--red) 14%, transparent)}.pm-tips{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pm-tip{color:var(--text);background:linear-gradient(100deg, color-mix(in srgb, var(--amber) 9%, transparent), transparent 65%);border:1px solid color-mix(in srgb, var(--amber) 35%, transparent);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:7px 12px;text-decoration:none;display:grid}.pm-tip.ok{background:linear-gradient(100deg, color-mix(in srgb, var(--green) 9%, transparent), transparent 65%);border-color:color-mix(in srgb, var(--green) 40%, transparent)}.pm-tip.wait{background:color-mix(in srgb, var(--panel-2) 60%, transparent);border-color:var(--line);grid-column:1/-1}.pm-tip.lockd{color:var(--muted);border-style:dashed;border-color:var(--line-strong);background:0 0;grid-template-columns:auto 1fr;font-size:.85rem}.pm-tip-ic{width:34px;height:34px;color:var(--amber);background:color-mix(in srgb, var(--amber) 12%, transparent);border-radius:9px;place-items:center;display:grid}.pm-tip.ok .pm-tip-ic{color:var(--green);background:color-mix(in srgb, var(--green) 12%, transparent)}.pm-tip.wait .pm-tip-ic{color:var(--muted);background:color-mix(in srgb, var(--muted) 10%, transparent)}.pm-tip-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.pm-tip-tx{min-width:0;display:grid}.pm-tip-tx b{font:600 .9rem var(--font-display);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pm-tip-tx>span{color:var(--muted);font-size:.8rem;line-height:1.4}.pm-mode{color:var(--muted);font:500 .65rem var(--font-body);border:1px solid var(--line-strong);border-radius:99px;padding:0 6px}.pm-go{color:var(--cyan);white-space:nowrap;border:1px solid var(--line-cyan);border-radius:99px;padding:4px 10px;font-size:.75rem;font-weight:600}.pm-pips{gap:4px;display:flex}.pm-pips i{background:color-mix(in srgb, var(--muted) 20%, transparent);border-radius:3px;width:18px;height:6px}.pm-pips i.on{background:var(--cyan)}.pm-h{color:var(--c);font:600 .95rem var(--font-display);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:10px 14px 6px;display:flex}.pm-h small{color:var(--muted);font:500 .72rem var(--font-body)}.pm-legend{color:var(--muted);font:500 .68rem var(--font-body);white-space:nowrap;gap:10px;margin-left:auto;display:inline-flex}.pm-legend i{vertical-align:-1px;border-radius:1px;width:2px;height:10px;margin-right:5px;display:inline-block}.pm-legend i.avg{background:var(--text)}.pm-legend i.next{background:var(--amber)}.pm-few{border:1px solid var(--line-strong);border-radius:99px;padding:0 8px}.pm-rows,.pm-cmp{margin:0;padding:4px 14px 10px;list-style:none;display:grid}.pm-rows li,.pm-cmp li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 10px;padding:5px 0;font-size:.82rem;display:grid}.pm-rows li+li,.pm-cmp li+li{border-top:1px solid color-mix(in srgb, var(--line) 50%, transparent)}.pm-n{flex-wrap:wrap;align-items:baseline;gap:4px 7px;min-width:0;display:flex}.pm-n small{color:var(--muted);font-size:.72rem}.pm-v{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;display:inline-flex}.pm-v small{color:var(--muted);font-size:.72rem}.pm-v b{font-weight:600}.pm-v b.up,.pm-tr.up{color:var(--green)}.pm-v b.dn,.pm-tr.dn{color:var(--red)}.pm-tr{font-size:.7rem;font-weight:600}.pm-tr.eq{color:var(--muted)}.pm-rows li.sub{border-top:0;padding:2px 0 3px 12px;font-size:.76rem}.pm-rows li.sub .pm-bar{height:3px}.pm-rows li.zero .pm-n,.pm-rows li.zero .pm-v b,.pm-cmp li.zero .pm-n,.pm-cmp li.zero .pm-v b{color:var(--muted)}.pm-bar{background:color-mix(in srgb, var(--muted) 14%, transparent);border-radius:5px;grid-column:1/-1;height:5px;overflow:hidden}.pm-bar i{background:var(--green);border-radius:5px;height:100%;display:block}.pm-bar2{background:color-mix(in srgb, var(--muted) 12%, transparent);border-radius:4px;grid-column:1/-1;height:4px;position:relative}.pm-bar2 i{background:var(--violet-text);border-radius:4px;position:absolute;inset:0 auto 0 0}.pm-bar2 u,.pm-bar2 s{border-radius:1px;width:2px;height:10px;position:absolute;top:-3px}.pm-bar2 u{background:var(--text);opacity:.85}.pm-bar2 s{background:var(--amber)}.pm-lock{min-height:140px;color:var(--muted);place-content:center;justify-items:center;gap:8px;font-size:.82rem;text-decoration:none;display:grid}.pt-d{grid-template-rows:auto 1fr}.pt-top{color:var(--text);font:inherit;text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;border-radius:12px 12px 0 0;gap:1px;padding:12px 14px 10px;display:grid;position:relative}.pt-top:after{content:"";background:var(--c);opacity:0;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.pt-top[aria-pressed=true]{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--c) 9%, transparent))}.pt-top[aria-pressed=true]:after{opacity:1}.pt-top:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.pt-name{color:var(--c);font:600 .9rem var(--font-display);align-items:center;gap:7px;display:flex}.pt-name svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:16px;height:16px}.pt-chart{color:var(--muted);font:500 .7rem var(--font-body);margin-left:auto}.pt-top[aria-pressed=true] .pt-chart{color:var(--c)}.pt-big{font:700 1.85rem / 1.15 var(--font-display);font-variant-numeric:tabular-nums;margin-top:4px}.pt-top small{color:var(--muted);font-size:.75rem}.pt-sub{align-content:start;gap:6px;padding:10px 14px 12px;display:grid}.pt-cap{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem}.pt-rows{margin:0;padding:0;list-style:none;display:grid}.pt-rows li{align-items:center;gap:8px;padding:3px 0;font-size:.82rem;display:flex}.pt-rows li+li{border-top:1px solid color-mix(in srgb, var(--line) 45%, transparent)}.pt-rows li span{color:var(--muted)}.pt-rows li b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:600}.pt-rows li b.none{color:var(--muted);font-weight:400}.pt-medal{border:1px solid var(--line-strong);border-radius:50%;flex:none;width:9px;height:9px}.pt-medal.gold{background:#f5c542;border-color:#f5c542}.pt-medal.silver{background:#cbd5e1;border-color:#cbd5e1}.pt-medal.bronze{background:#c08457;border-color:#c08457}.pt-medal.warp{background:linear-gradient(135deg,#22d3ee,#8b5cf6);border-color:#0000}.pt-bot{border-radius:1px;flex:none;width:9px;height:9px;transform:rotate(45deg)}.pt-bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:6px;height:100px;display:grid}.pt-bar{text-align:center;grid-template-rows:auto 1fr auto;gap:3px;height:100%;display:grid}.pt-bar b{font-size:.72rem;font-weight:600}.pt-bar>span{background:color-mix(in srgb, var(--muted) 8%, transparent);border-radius:4px 4px 0 0;align-items:flex-end;display:flex}.pt-bar>span i{background:color-mix(in srgb, var(--c) 55%, transparent);border-radius:4px 4px 0 0;width:100%;display:block}.pt-bar.best>span i{background:var(--c);box-shadow:0 0 10px color-mix(in srgb, var(--c) 45%, transparent)}.pt-bar small{color:var(--muted);white-space:nowrap;font-size:.66rem}.pt-meter{align-items:center;gap:8px;font-size:.82rem;display:flex}.pt-meter span{color:var(--muted)}.pt-meter-l{margin-left:10px}.pt-trk{background:color-mix(in srgb, var(--muted) 14%, transparent);border-radius:6px;flex:1;height:6px;overflow:hidden}.pt-trk i{background:var(--amber);border-radius:6px;height:100%;display:block}.pt-chartbox{gap:6px;display:grid}.pt-ch-h{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:.82rem;display:flex}.pt-ch-t{font:600 .9rem var(--font-display)}.pt-ch-t b{color:var(--c)}.pt-better{color:var(--muted);border:1px solid var(--line);border-radius:99px;padding:1px 7px;font-size:.7rem}.pt-sp{flex:1}.pt-empty{color:var(--muted);text-align:center;margin:0;padding:18px 0}.pt-locked .pt-disc,.pt-locked .pt-chartbox{filter:blur(5px)saturate(.6);opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}.pt-lock{text-align:center;place-content:center;justify-items:center;gap:8px;display:grid;position:absolute;inset:0}.pt-lock b{font:600 1.1rem var(--font-display)}.pc{position:relative}.pc svg{touch-action:pan-y;display:block;overflow:visible}.pc-grid{stroke:color-mix(in srgb, var(--muted) 12%, transparent)}.pc-base{stroke:color-mix(in srgb, var(--muted) 35%, transparent)}.pc-ax{fill:var(--muted);font-size:11px}.pc-rec line{stroke:var(--amber);stroke-dasharray:4 4;opacity:.75}.pc-rec text{fill:var(--amber);font-size:11px}.pc-dot{stroke:var(--panel);stroke-width:2px}.pc-tip{z-index:2;color:var(--text);white-space:nowrap;background:var(--panel);border:1px solid var(--line-strong);pointer-events:none;border-radius:8px;padding:6px 10px;font-size:.75rem;display:grid;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 6px 20px #00000059}.pc-tip span{color:var(--muted)}.pc-tip b{font:700 .95rem var(--font-display)}.pc-tip small{color:var(--amber)}.play-rank-main{align-items:center;gap:14px;display:flex}.play-rank-main strong{font:700 1.3rem / 1.1 var(--font-display);display:block}.play-rank-ly{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.82rem}.play-rank-q path{fill:none;stroke:var(--muted);stroke-width:2px;stroke-dasharray:4 3}.play-rank-q text{fill:var(--muted);font:700 13px var(--font-display)}.play-pips{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.play-pips i{height:30px;color:var(--muted);font:700 .8rem var(--font-display);border:1px dashed var(--line-strong);border-radius:8px;place-items:center;font-style:normal;display:grid}.play-pips i.w,.play-pips i.l,.play-pips i.done{border-style:solid}.play-wl{font:700 .85rem var(--font-display);align-items:center;gap:10px;display:flex}.play-wl .w{color:var(--green)}.play-wl .l{color:var(--red)}.play-wl-trk{background:color-mix(in srgb, var(--red) 45%, transparent);border-radius:6px;flex:1;height:6px;overflow:hidden}.play-wl-trk i{background:var(--green);height:100%;display:block}.play-why{color:var(--text);opacity:.85;align-items:center;gap:5px;font-size:.76rem;display:flex}.play-why:before{content:"";background:var(--amber);border-radius:50%;flex:none;width:5px;height:5px}.play-last h2 small{font:500 .75rem var(--font-body)}.play-last-main{align-items:baseline;gap:8px;margin:0;display:flex}.play-last-main b{font:700 1.5rem var(--font-display)}.play-last-main span{color:var(--muted)}.play-last-kpis{color:var(--muted);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:.82rem;display:flex}.play-last-kpis b{color:var(--text)}.play-history .btn{width:100%}@media (max-width:760px){.play-tiles,.pm-cols,.pt-disc,.pm-tips{grid-template-columns:minmax(0,1fr)}.pm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-kpi:last-child{grid-column:1/-1}.play-steps{margin-left:0}.play-step-arrow{display:none}.pm-tip{grid-template-columns:auto minmax(0,1fr)}.pm-go{grid-column:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.play-pulse{animation:none}}html.perf-lite .play-pulse{animation:none}
