.teams{display:grid;gap:var(--s-7)}.teams section{min-width:0}.teams-hero h1{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:clamp(44px,12vw,96px);line-height:.88;margin-top:var(--s-2)}.teams-hero h1 span{display:inline-block}.teams-hero .hero-accent{color:var(--accent);text-shadow:var(--glow-accent)}.teams-h{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:28px;margin-bottom:var(--s-3)}.loading-note{color:var(--muted);font-size:14px;padding:var(--s-4) 0}.bump-note{font-size:13px;color:var(--muted);margin-top:var(--s-2);max-width:64ch}.bump-note .link-btn{margin-left:var(--s-3);font-size:13px}.link-btn{color:var(--text);font-weight:700;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px;min-height:32px}.bump-controls{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-2)}.bump-play{width:48px;height:48px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--accent-ink)}.bump-play:disabled{background:var(--surface-3);color:var(--faint)}.bump-scrub{flex:1;min-width:0;display:block}.bump-scrub input{width:100%;height:48px;accent-color:var(--accent);background:transparent}.bump-week{font-size:18px;font-weight:700;min-width:56px;text-align:right}.bump-chart{width:100%}.bump-chart svg{display:block;touch-action:pan-y}.bump-rk,.bump-wk,.dna-ax{font-family:var(--mono);font-size:10px;fill:var(--faint)}.bump-wk.on,.dna-ax.on{fill:var(--accent);font-weight:700}.bump-col{stroke:var(--line);stroke-dasharray:2 4}.bump-col.on{stroke:var(--accent);stroke-opacity:.5}.bump-ini{font-family:var(--mono);font-size:8px}.bump-ini,.bump-name{font-weight:700;fill:var(--text)}.bump-name{font-size:12px}.bump-rail{list-style:none;display:flex;gap:var(--s-2);overflow-x:auto;scroll-snap-type:x proximity;padding:var(--s-2) 0 var(--s-3);margin-top:var(--s-2)}.bump-rail li{flex:none;scroll-snap-align:start}.bump-chip{display:flex;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-3) 0 var(--s-2);border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);font-size:13px;font-weight:700;white-space:nowrap;transition:opacity var(--dur-base)}.bump-chip[aria-pressed=true]{border-color:var(--c);box-shadow:0 0 0 1px var(--c)}.bump-chip-rk{width:22px;text-align:center;color:var(--muted);font-size:12px}.bump-chip-dot{width:10px;height:10px;border-radius:50%;background:var(--c)}.team-rail{overflow-x:auto;scroll-snap-type:x proximity;padding:2px 0 var(--s-3)}.team-chip,.team-rail{display:flex;gap:var(--s-2)}.team-chip{position:relative;flex:none;scroll-snap-align:center;align-items:center;min-height:44px;padding:0 var(--s-4) 0 var(--s-3);border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);font-size:14px;font-weight:700;white-space:nowrap}.team-chip[data-on=true]{color:var(--accent-ink);border-color:transparent}.team-chip-bg{position:absolute;inset:-1px;border-radius:var(--r-pill);background:var(--c)}.team-chip-dot{position:relative;width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 0 2px var(--field)}.team-chip[data-on=true] .team-chip-dot{background:var(--field);box-shadow:none}.team-chip-label{position:relative}.dna-head{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;margin-bottom:var(--s-2)}.dna-total{font-size:32px;font-weight:700;line-height:1.1}.dna-total span{font-weight:400}.dna-readout,.dna-total span{font-size:12px;color:var(--muted)}.dna-chart{position:relative;width:100%}.dna-chart svg{display:block;touch-action:pan-y;cursor:crosshair}.dna-grid{stroke:var(--line)}.dna-cursor{stroke:var(--text);stroke-opacity:.6;stroke-dasharray:3 3}.dna-share{display:flex;height:14px;border-radius:7px;overflow:hidden;margin-top:var(--s-4);background:var(--surface-2)}.dna-share span{display:block;height:100%}.dna-legend{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:var(--s-2) var(--s-5);margin-top:var(--s-3)}.dna-legend li{display:grid;grid-template-columns:12px 1fr auto 44px;align-items:center;gap:var(--s-2);font-size:14px}.dna-legend i{width:12px;height:12px;border-radius:3px}.dna-legend em{font-style:normal;text-align:right;color:var(--muted);font-size:13px}.luck-gauge{position:relative;width:min(100%,360px);margin:0 auto;padding-bottom:64px}.luck-gauge svg{display:block;width:100%}.luck-arc{fill:none;stroke:var(--surface-3);stroke-width:14;stroke-linecap:butt}.luck-arc.pos{stroke:var(--accent);stroke-opacity:.35}.luck-arc.neg{stroke:var(--negative);stroke-opacity:.35}.luck-tick{stroke:var(--line-strong);stroke-width:1.5}.luck-tl{font-family:var(--mono);font-size:9px;fill:var(--muted)}.luck-needle{bottom:calc(64px + 8.3%);width:4px;height:52%;margin-left:-2px;border-radius:2px;transform-origin:50% 100%;box-shadow:0 0 12px oklch(1 0 0/.4)}.luck-needle,.luck-needle:after{position:absolute;left:50%;background:var(--text)}.luck-needle:after{content:"";bottom:-8px;width:16px;height:16px;margin-left:-8px;border-radius:50%}.luck-read{position:absolute;left:0;right:0;bottom:0;display:grid;justify-items:center;text-align:center}.luck-read b{font-size:36px;line-height:1}.luck-read span{font-size:13px;color:var(--muted)}.luck-list{list-style:none;display:grid;gap:2px;margin-top:var(--s-4)}.luck-list button{display:grid;grid-template-columns:minmax(84px,128px) 1fr 52px 68px;align-items:center;gap:var(--s-2);width:100%;min-height:44px;padding:0 var(--s-2);border-radius:var(--r-md);text-align:left}.luck-list button[data-on=true]{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--c)}.luck-name{display:flex;align-items:center;gap:var(--s-2);font-size:13px;font-weight:700;overflow:hidden}.luck-name,.luck-name span{white-space:nowrap;text-overflow:ellipsis}.luck-name i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--c)}.luck-bar{position:relative;height:14px;background:var(--surface-2);border-radius:7px}.luck-bar:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:var(--line-strong)}.luck-bar span{position:absolute;top:0;bottom:0}.luck-bar span.pos{background:var(--accent);border-radius:0 7px 7px 0}.luck-bar span.neg{background:var(--negative);border-radius:7px 0 0 7px}.luck-val{font-size:13px;font-weight:700;text-align:right}.luck-wl{font-size:11px;color:var(--muted);text-align:right}@media (max-width:480px){.luck-list button{grid-template-columns:92px 1fr 46px}.luck-wl{display:none}}.ledger{display:grid;gap:2px}.ledger-row{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr));align-items:center;gap:var(--s-1);min-height:44px;padding:0 var(--s-2);border-radius:var(--r-md);font-size:13px}.ledger-row:not(.head){background:var(--surface-1)}.ledger-row.head{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ledger-row.head button{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;min-height:44px;font:inherit;color:inherit}.ledger-row.head button[data-on=true]{color:var(--accent)}.ledger-row>.num{text-align:right}.ledger-row>.num[data-on=true]{font-weight:700;color:var(--text)}.ledger-team{display:flex;align-items:center;gap:var(--s-2);min-height:44px;text-align:left;font-weight:700;overflow:hidden}.ledger-team span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ledger-team i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--c)}.ledger-i{width:16px;color:var(--faint);font-size:11px;flex:none}@media (min-width:900px){.ledger-row{font-size:15px;padding:0 var(--s-4)}}.pm{display:grid;gap:var(--s-4)}.pm,.pm *{min-width:0}.pm ol,.pm ul{padding:0;margin:0}.pm-head{display:flex;align-items:center;gap:var(--s-3);flex-wrap:wrap}.pm-modeled{display:inline-block;padding:2px 8px;border:1px dashed var(--faint);border-radius:var(--r-pill);font:700 11px/1.4 var(--mono);letter-spacing:.1em;color:var(--muted);white-space:nowrap}.pm-note,.pm-sub{font-size:13px;color:var(--muted);max-width:64ch}.pm h3{font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:.03em;font-size:20px;display:flex;align-items:baseline;gap:var(--s-2);flex-wrap:wrap}.pm-board{list-style:none;display:grid;gap:2px}.pm-row button{width:100%;min-height:48px;display:grid;grid-template-columns:24px minmax(0,1.1fr) minmax(40px,1fr) 62px;align-items:center;gap:var(--s-3);padding:0 var(--s-3);background:var(--surface-1);border-radius:var(--r-md);border-left:3px solid var(--c);text-align:left}.pm-row[data-me=true] button{background:color-mix(in oklch,var(--c) 16%,var(--surface-1));box-shadow:0 0 0 1px var(--c)}.pm-rk{color:var(--muted);font-size:13px;text-align:center}.pm-name{display:grid;line-height:1.15}.pm-name b{font-size:15px}.pm-name b,.pm-name small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-name small{font-size:11px;color:var(--muted)}.pm-bar{height:10px;border-radius:var(--r-pill);background:var(--surface-3);overflow:hidden}.pm-bar i{display:block;height:100%;background:var(--c);border-radius:inherit}.pm-pct{font-weight:700;font-size:15px;text-align:right;display:grid;justify-items:end;line-height:1.1}.pm-pct em{font-style:normal;font-size:10px;letter-spacing:.1em;padding:0 5px;border-radius:var(--r-pill)}.pm-pct em[data-k=in]{background:var(--accent-soft);color:var(--accent)}.pm-pct em[data-k=out]{background:var(--negative-soft);color:var(--negative)}.pm-cut{list-style:none;position:relative;height:22px;display:grid;place-items:center}.pm-cut:before{content:"";position:absolute;left:0;right:0;top:50%;height:2px;background:var(--accent);box-shadow:0 0 12px var(--accent),0 0 3px var(--accent);border-radius:2px}.pm-cut span{position:relative;padding:0 var(--s-2);background:var(--field);font:700 10px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.pm-focus{display:grid;gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-md);background:var(--surface-1);border:1px solid var(--line);border-top:3px solid var(--c)}.pm-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s-2)}.pm-stats dt{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.pm-stats dd{font-size:22px;font-weight:700}.pm-seedbar{list-style:none;display:grid;grid-template-columns:repeat(12,1fr);gap:2px}.pm-seedbar li{height:52px;border-radius:var(--r-sm);display:grid;align-content:space-between;justify-items:center;padding:3px 0;background:color-mix(in oklch,var(--muted) calc(var(--a) * 100%),var(--surface-2));font-size:10px}.pm-seedbar li[data-in=true]{background:color-mix(in oklch,var(--accent) calc(var(--a) * 100%),var(--surface-2))}.pm-seedbar span{color:var(--text);opacity:.7}.pm-seedbar b{font-size:11px;color:var(--accent-ink)}.pm-seedbar li[data-in=false] b{color:var(--field)}.pm-heat{display:none}.pm-heat-row{display:grid;grid-template-columns:130px repeat(12,1fr);gap:2px;width:100%;text-align:left;align-items:center}.pm-heat-row>span.num{height:28px;display:grid;place-items:center;font-size:11px;border-radius:4px;background:color-mix(in oklch,var(--muted) calc(var(--a, 0) * 100%),var(--surface-1));color:var(--field)}.pm-heat-row>span[data-in=true]{background:color-mix(in oklch,var(--accent) calc(var(--a, 0) * 100%),var(--surface-1))}.pm-heat-h>span{text-align:center;font-size:10px;color:var(--muted);background:none!important;height:auto!important}.pm-heat-n{font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-heat-row[data-me=true] .pm-heat-n{color:var(--accent)}.pm-need ul{list-style:none;display:grid;gap:2px;margin-top:var(--s-2)}.pm-need li button{width:100%;min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-2) var(--s-3);background:var(--surface-1);border-radius:var(--r-md);text-align:left;font-size:14px}.pm-need li b{color:var(--accent);white-space:nowrap}.pm-machine{display:grid;gap:var(--s-3)}.pm-machine-bar{flex-wrap:wrap;align-items:center;justify-content:space-between}.pm-actions,.pm-machine-bar{display:flex;gap:var(--s-2)}.pm-actions button{min-height:48px;padding:0 var(--s-4);border-radius:var(--r-pill);border:1px solid var(--line-strong);font-weight:700;font-size:14px}.pm-actions button:first-child{background:var(--accent);color:var(--accent-ink);border-color:transparent}.pm-actions button:disabled{opacity:.4}.pm-weeks{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.pm-weeks button{min-height:48px;display:grid;place-items:center;align-content:center;border-radius:var(--r-md);background:var(--surface-1);border:1px solid var(--line);line-height:1.1}.pm-weeks small{font-size:10px;color:var(--muted)}.pm-weeks button[aria-selected=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.pm-games{list-style:none;display:grid;gap:var(--s-2)}.pm-pill{display:grid;grid-template-columns:minmax(0,1fr) 52px minmax(0,1fr);border-radius:var(--r-md);overflow:hidden;border:1px solid var(--line)}.pm-games li[data-mine=true] .pm-pill{border-color:var(--accent)}.pm-pill button{min-height:48px;padding:0 var(--s-2);background:var(--surface-1);font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pm-pill button[aria-pressed=true]{background:var(--c);color:var(--field)}.pm-pill .pm-sim{font:700 11px/1 var(--mono);letter-spacing:.1em;color:var(--muted);background:var(--surface-2)}.pm-pill .pm-sim[aria-pressed=true]{color:var(--accent)}.pm-how{font-size:13px;color:var(--muted)}.pm-how summary{min-height:48px;display:flex;align-items:center;cursor:pointer;font-weight:700;color:var(--text)}.pm-how p{max-width:70ch;line-height:1.5}@media (min-width:720px){.pm-heat{display:grid;gap:2px}.pm-seedbar{display:none}.pm-games{grid-template-columns:1fr 1fr}}@media (max-width:400px){.pm-row button{grid-template-columns:20px minmax(0,1.2fr) 40px 54px;gap:var(--s-2)}.pm-stats dd{font-size:19px}}@media (prefers-reduced-motion:reduce){.pm *{transition:none!important}}.awards{display:grid;gap:var(--s-4)}.awards-weeks{display:flex;gap:var(--s-2);overflow-x:auto;padding-bottom:var(--s-1)}.awards-weeks button{flex:none;min-width:48px;min-height:44px;padding:0 var(--s-3);border-radius:var(--r-pill);background:var(--surface-2);border:1px solid var(--line);font-weight:700;font-size:13px}.awards-weeks button[aria-selected=true]{background:var(--accent);color:var(--accent-ink);border-color:transparent}.awards-cards{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--s-3)}.award-card{display:grid;gap:4px;padding:var(--s-4);border-radius:var(--r-md,12px);background:var(--surface-2);border:1px solid var(--line)}.award-card[data-kind=honor]{border-color:var(--accent)}.award-cat{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.award-card b{font-size:17px}.award-val{font-family:var(--mono);font-size:14px;color:var(--text)}.award-card small{color:var(--muted);font-size:12px}.awards-table-wrap{overflow-x:auto}.awards-table{width:100%;border-collapse:collapse;font-size:14px}.awards-table caption{text-align:left;color:var(--muted);font-size:12px;padding-bottom:var(--s-2)}.awards-table td,.awards-table th{padding:6px var(--s-3);text-align:center;border-bottom:1px solid var(--line);white-space:nowrap}.awards-table thead th{font-size:11px;font-family:var(--mono);text-transform:uppercase;color:var(--muted)}.awards-table tbody th{text-align:left;position:sticky;left:0;background:var(--field)}.awards-table tr[data-on=true] td,.awards-table tr[data-on=true] th{background:var(--surface-2)}.award-mgr{display:flex;align-items:center;gap:var(--s-2);min-height:44px;font-weight:700}.award-mgr i{width:10px;height:10px;border-radius:50%;flex:none}.award-count{min-width:44px;min-height:44px;font-weight:800;text-decoration:underline;text-underline-offset:3px}.award-zero{color:var(--faint)}.award-drill{padding:var(--s-3) var(--s-4);border-radius:12px;background:var(--surface-2);border:1px solid var(--line);font-size:14px}.award-drill ul{margin-top:var(--s-1);padding-left:var(--s-4)}.pl{display:grid;gap:var(--s-5)}.pl-h{font-family:var(--display);font-weight:800;letter-spacing:.03em;font-size:20px;margin-bottom:var(--s-2)}.pl-badge,.pl-h{text-transform:uppercase}.pl-badge{display:inline-block;padding:2px 8px;border-radius:var(--r-pill);font:700 11px/1.4 var(--mono);letter-spacing:.06em;background:var(--surface-3);color:var(--muted);white-space:nowrap}.pl-badge[data-k=clinched]{background:var(--accent-soft);color:var(--accent)}.pl-badge[data-k=alive]{background:color-mix(in oklch,var(--accent) 8%,var(--surface-2));color:var(--text);border:1px solid var(--accent)}.pl-badge[data-k=eliminated]{background:var(--negative-soft);color:var(--negative)}.pl-hero{display:grid;gap:var(--s-3);grid-template-columns:1fr}.pl-card{display:grid;gap:var(--s-2);align-content:start;padding:var(--s-3);border-radius:var(--r-md);background:var(--surface-1);border:1px solid var(--line);border-top:3px solid var(--c);min-width:0}.pl-card header{display:flex;justify-content:space-between;align-items:center;gap:var(--s-2);flex-wrap:wrap}.pl-card h3{font-size:13px;letter-spacing:.06em;color:var(--muted)}.pl-big,.pl-card h3{text-transform:uppercase}.pl-big{font-family:var(--display);font-weight:800;font-size:34px;line-height:1}.pl-card[data-k=clinched] .pl-big{color:var(--accent)}.pl-card[data-k=eliminated] .pl-big{color:var(--negative)}.pl-small{font-size:13px;color:var(--muted);max-width:42ch}.pl-model{display:flex;align-items:center;gap:var(--s-2);font-size:15px}.pl-proofnote{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.pl-why{font-size:12px;color:var(--muted)}.pl-why summary{min-height:32px;display:flex;align-items:center;cursor:pointer}.pl-paths{display:grid;gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-md);border:1px solid var(--accent);background:var(--surface-1)}.pl-paths-h h3{font-size:20px;display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.pl-exact{padding:2px 8px;border-radius:var(--r-pill);font:700 11px/1.4 var(--mono);letter-spacing:.1em;background:var(--accent-soft);color:var(--accent)}.pl-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.pl-tabs button{min-height:48px;padding:4px var(--s-2);border-radius:var(--r-md);background:var(--surface-2);border:1px solid var(--line);font-weight:700;font-size:13px;line-height:1.15}.pl-tabs button[aria-selected=true]{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.pl-panel{display:grid;gap:var(--s-3)}.pl-none,.pl-ok{font-size:14px;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--surface-2);max-width:70ch}.pl-ok{border-left:3px solid var(--accent)}.pl-clauses,.pl-ladder{list-style:none;display:grid;gap:var(--s-2)}.pl-clause{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--surface-2)}.pl-or{text-align:center;font:700 11px/1 var(--mono);letter-spacing:.2em;color:var(--muted)}.pl-chips{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 200px;min-width:0}.pl-chip{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:4px;max-width:100%;padding:4px 10px;border-radius:var(--r-pill);border:1px solid var(--c);background:color-mix(in oklch,var(--c) 14%,var(--surface-1));font-size:13px}.pl-chip i{font-style:normal;font-weight:800;color:var(--accent)}.pl-chip[data-k=loss] i{color:var(--negative)}.pl-chip small{color:var(--muted);font-size:10px}.pl-apply,.pl-open{min-height:44px;padding:0 var(--s-4);border-radius:var(--r-pill);border:1px solid var(--line-strong);font-weight:700;font-size:13px;display:inline-flex;align-items:center;gap:6px;background:var(--surface-1)}.pl-apply:hover,.pl-open:hover{border-color:var(--accent);color:var(--accent)}.pl-rung{display:grid;gap:var(--s-2);padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:var(--surface-2);border-left:3px solid var(--line-strong)}.pl-rung[data-k=clinched]{border-left-color:var(--accent)}.pl-rung[data-k=alive]{border-left-color:color-mix(in oklch,var(--accent) 50%,var(--line-strong))}.pl-rung[data-k=eliminated]{border-left-color:var(--negative)}.pl-rung-h{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2)}.pl-rung-h .pl-apply{margin-left:auto}.pl-rung-d summary{min-height:36px;display:flex;align-items:center;cursor:pointer;font-size:13px;color:var(--muted)}.pl-delta{display:grid;gap:var(--s-2);padding:var(--s-3);border-radius:var(--r-md);background:var(--surface-1);border:1px dashed var(--faint)}.pl-delta h3{font-size:16px;display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.pl-delta dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2)}.pl-delta dt{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}.pl-delta dd{font-size:15px}.pl-delta dd b{font-size:18px}.pl-delta dd small{display:block;font-size:11px;color:var(--muted)}.pl-delta [data-dir=up] small{color:var(--accent)}.pl-delta [data-dir=down] small{color:var(--negative)}.pl-split{display:grid;gap:var(--s-5)}.pl-boardcol,.pl-machine{min-width:0}.pl-sticky{display:flex;align-items:center;gap:var(--s-3);position:sticky;top:calc(var(--header-h) + var(--safe-top));z-index:6;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);background:color-mix(in oklch,var(--surface-1) 92%,transparent);backdrop-filter:blur(10px);border:1px solid var(--line-strong);font-size:14px}.pl-sticky b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.pl-sticky .pl-badge{margin-left:auto}.pl-root{list-style:none;display:grid;gap:var(--s-2);grid-template-columns:1fr}.pl-matter .pl-root li button{display:grid;grid-template-columns:1fr auto;gap:2px var(--s-3);align-items:center;border-left:3px solid var(--c)}.pl-matter .pl-root small{grid-column:1/-1;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.06em}.pl-matter .pl-root b{grid-column:1;font-size:13px}.pl-matter .pl-root em{grid-column:2;grid-row:2/4;font:700 11px/1 var(--mono);font-style:normal;letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;border-radius:var(--r-pill);border:1px solid var(--line-strong)}.pl-winlose{grid-template-columns:1fr}.pl-winlose dd{font-size:17px}.pl-details{display:block;border-top:1px solid var(--line);padding-top:var(--s-2)}.pl-details>*+*{margin-top:var(--s-3)}.pl-witness{padding-left:var(--s-4)}.pl-summary{display:grid;gap:var(--s-3);padding:var(--s-3);border-radius:var(--r-md);background:var(--surface-1);border:1px solid var(--line);border-top:3px solid var(--c)}.pl-summary .pm-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-summary .pm-stats>div{display:grid;gap:2px;justify-items:start}.pl-open{justify-self:start}@media (min-width:720px){.pl-hero{grid-template-columns:repeat(3,minmax(0,1fr))}.pl-root,.pl-winlose{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.pl-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.pl-sticky{display:none}.pl-split .pm-games{grid-template-columns:1fr}}@media (max-width:400px){.pl-big{font-size:28px}.pl-tabs button{font-size:12px}}