.ps-hero .pl-back{margin-bottom:clamp(22px,3vw,34px)}.ps-hero .pl-back:focus-visible{outline:2px solid var(--sl-accent);outline-offset:3px;border-radius:2px}.mkt-title.ps-hero-title{letter-spacing:-.046em;max-width:none;font-size:clamp(44px,5.6vw,84px);line-height:.94}.mkt-title.ps-hero-title .mute{color:var(--pl-muted,var(--sl-text-muted));display:block}.ps-facts{border-top:1px solid var(--pl-line,var(--sl-border));grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(32px,4vw,52px) 0 0;padding:0;display:grid}.ps-fact{flex-direction:column-reverse;justify-content:flex-end;gap:8px;min-width:0;padding:24px 24px 0;display:flex}.ps-fact:first-child{padding-left:0}.ps-fact+.ps-fact{border-left:1px solid var(--pl-line,var(--sl-border))}.ps-fact-l{color:var(--pl-muted,var(--sl-text-muted));font-size:14px;line-height:1.3}.ps-fact-v{color:var(--pl-text,var(--sl-text));font-family:var(--sl-font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(28px,2.6vw,40px);font-weight:600;line-height:1}.ps-fact-dash{color:var(--pl-faint,var(--sl-text-faint));font-weight:400}[data-ps-facts][data-live] .ps-fact-dash{display:none}.ps-fact-u{color:var(--pl-faint,var(--sl-text-faint));letter-spacing:-.01em;margin-left:2px;font-size:.5em;font-weight:550}.mkt-section.ps-shelf-sec{padding-block:clamp(32px,4.5vh,64px) clamp(56px,7vh,96px)}.ps-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;display:flex}.ps-sec-count{color:var(--pl-muted,var(--sl-text-muted));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}@media (min-width:1100px){.pl-cards.is-compact.ps-shelf-cards{grid-template-columns:repeat(7,minmax(0,1fr))}.ps-shelf-cards .pl-card-blurb{display:none}}.ps-shelf-cards .pl-card-slot{inset:8px}.ps-shelf-cards .pl-chips{align-content:flex-start;height:100%}.ps-shelf-cards .pl-chip.is-quiet{position:absolute;bottom:0;left:0}.mkt-head.ps-record-head{margin-bottom:clamp(8px,1.6vw,20px)}.ps{--ps-cols:minmax(0, 5fr) minmax(0, 7fr);--ps-gap:clamp(32px, 5vw, 72px);color:var(--pl-text,var(--sl-text));display:grid}.ps-loading{height:560px;min-height:0}.ps-panel{align-content:start;gap:24px;min-width:0;padding-block:clamp(32px,3.6vw,48px);display:grid}.ps>:is(.ps-panel,.ps-pair):first-child{padding-top:clamp(16px,2vw,24px)}.ps>:is(.ps-panel,.ps-pair)+:is(.ps-panel,.ps-pair){border-top:1px solid var(--pl-line,var(--sl-border))}.ps-head{gap:6px;display:grid}.ps-head-row{grid-template-columns:var(--ps-cols);align-items:baseline;gap:8px var(--ps-gap)}.ps-head-side{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;min-width:0;display:flex}.ps-title{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:650;line-height:1.2}.ps-sub{max-width:60ch;color:var(--pl-muted,var(--sl-text-muted));margin:0;font-size:15px;line-height:1.55}.ps-label{color:var(--pl-label,var(--sl-text-faint));letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:8px;margin:0;font-size:10.5px;font-weight:600;display:flex}.ps-label span{color:var(--pl-faint,var(--sl-text-faint));font-variant-numeric:tabular-nums}.ps-summary-body{grid-template-columns:var(--ps-cols);align-items:start;gap:32px var(--ps-gap);display:grid}.ps-activity,.ps-collection{gap:14px;min-width:0;display:grid}.ps-heat{gap:12px;min-width:0;margin:0;display:grid}.ps-heat-body{grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);gap:6px 8px;max-width:420px;display:grid}.ps-heat-months{grid-column:2;grid-template-columns:repeat(var(--ps-weeks), minmax(0, 1fr));color:var(--pl-faint,var(--sl-text-faint));gap:3px;font-size:10.5px;font-weight:550;line-height:1;display:grid}.ps-heat-months span{white-space:nowrap}.ps-heat-days{color:var(--pl-faint,var(--sl-text-faint));grid-row:2;grid-template-rows:repeat(7,minmax(0,1fr));gap:3px;font-size:10.5px;font-weight:550;display:grid}.ps-heat-days span{align-items:center;line-height:1;display:flex}.ps-heat-grid{grid-area:2/2;grid-template-columns:repeat(var(--ps-weeks), minmax(0, 1fr));gap:3px;display:grid}.ps-heat-col{grid-template-rows:repeat(7,auto);gap:3px;display:grid}.ps-heat-cell{aspect-ratio:1;background:color-mix(in srgb, #b3121f calc(var(--k,0) * 100%), var(--pl-sunken,var(--sl-bg-sunken)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sl-text) 6%, transparent);border-radius:2px;display:block}.ps-heat-cell.is-today{box-shadow:inset 0 0 0 1px var(--pl-tick,#b3121f), 0 0 0 1px var(--pl-tick,#b3121f)}.ps-heat-cell.is-future{visibility:hidden}.ps-heat figcaption{max-width:420px;color:var(--pl-muted,var(--sl-text-muted));font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;font-size:12.5px;display:flex}.ps-heat figcaption b{color:var(--pl-text,var(--sl-text));font-weight:650}.ps-heat-key{color:var(--pl-faint,var(--sl-text-faint));align-items:center;gap:3px;font-size:11px;display:inline-flex}.ps-heat-key .ps-heat-cell{width:10px;margin-inline:1px}.ps-heat-key .ps-heat-cell:first-of-type{margin-left:5px}.ps-heat-key .ps-heat-cell:last-of-type{margin-right:5px}.ps-top{border-top:1px solid var(--pl-line,var(--sl-border));gap:12px;max-width:420px;margin-top:10px;padding-top:20px;display:grid}.ps-top-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ps-top-list li{grid-template-columns:minmax(0,8.5rem) minmax(0,1fr) auto;align-items:center;gap:14px;font-size:13.5px;display:grid}.ps-top-name{color:var(--pl-text,var(--sl-text));text-overflow:ellipsis;white-space:nowrap;font-weight:600;text-decoration:none;overflow:hidden}@media (hover:hover){.ps-top-name:hover{color:var(--sl-accent)}}.ps-top-name:focus-visible{outline:2px solid var(--sl-accent);outline-offset:2px;border-radius:2px}.ps-top-bar{background:var(--pl-sunken,var(--sl-bg-sunken));border-radius:1px;height:6px;position:relative;overflow:hidden}.ps-top-bar:before{content:"";background:var(--pl-ramp,linear-gradient(135deg, #b3121f 0%, #b3121f 40%, #5c0b13 100%));transform:scaleX(var(--w,0));transform-origin:0;position:absolute;inset:0}.ps-top-n{color:var(--pl-muted,var(--sl-text-muted));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12.5px}.ps-top-empty{color:var(--pl-muted,var(--sl-text-muted));margin:0;font-size:13.5px}.ps-badges{border:1px solid var(--pl-line,var(--sl-border));border-radius:var(--pl-r,3px);background:var(--pl-line,var(--sl-border));grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ps-badge{background:var(--pl-surface,var(--sl-surface));flex-direction:column;gap:4px;min-width:0;padding:16px;display:flex;position:relative}.ps-badge-mark{--ps-notch:polygon(0 0, 70% 0, 100% 30%, 100% 100%, 0 100%);width:28px;height:28px;clip-path:var(--ps-notch);background:var(--pl-line-strong,var(--sl-border-strong));flex:none;margin-bottom:10px;position:relative}.ps-badge:not(.is-earned) .ps-badge-mark{background:var(--pl-ramp,linear-gradient(135deg, #b3121f 0%, #b3121f 40%, #5c0b13 100%));opacity:.3}.ps-badge-mark:after{content:"";clip-path:var(--ps-notch);background:var(--pl-surface,var(--sl-surface));position:absolute;inset:1.5px}.ps-badge.is-earned .ps-badge-mark{background:var(--pl-ramp,linear-gradient(135deg, #b3121f 0%, #b3121f 40%, #5c0b13 100%))}.ps-badge.is-earned .ps-badge-mark:after{clip-path:none;background:#fff;border-radius:1px;inset:10px}.ps-badge-name{color:var(--pl-muted,var(--sl-text-muted));letter-spacing:-.01em;font-size:14px;font-weight:600}.ps-badge.is-earned .ps-badge-name{color:var(--pl-text,var(--sl-text))}.ps-badge-line{color:var(--pl-muted,var(--sl-text-muted));font-size:12.5px;line-height:1.45}.ps-badge-state{color:var(--pl-faint,var(--sl-text-faint));letter-spacing:.08em;text-transform:uppercase;margin-top:auto;padding-top:10px;font-size:10.5px;font-weight:600}.ps-badge.is-earned .ps-badge-state{color:var(--pl-blue-ink,#9a0f1a)}.ps-badge.is-earned:before{--tk:var(--pl-tick,#b3121f);content:"";background:linear-gradient(var(--tk), var(--tk)) left top / 10px 1.5px, linear-gradient(var(--tk), var(--tk)) left top / 1.5px 10px, linear-gradient(var(--tk), var(--tk)) right top / 10px 1.5px, linear-gradient(var(--tk), var(--tk)) right top / 1.5px 10px, linear-gradient(var(--tk), var(--tk)) left bottom / 10px 1.5px, linear-gradient(var(--tk), var(--tk)) left bottom / 1.5px 10px, linear-gradient(var(--tk), var(--tk)) right bottom / 10px 1.5px, linear-gradient(var(--tk), var(--tk)) right bottom / 1.5px 10px;pointer-events:none;background-repeat:no-repeat;position:absolute;inset:6px}.ps-shelves{gap:28px var(--ps-gap);display:grid}@media (min-width:1000px){.ps-shelves{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ps-shelf:first-child{grid-row:span 2}}.ps-shelf{gap:2px;min-width:0;display:grid}.ps-shelf-head{border-bottom:1px solid var(--pl-line-strong,var(--sl-border-strong));justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.ps-shelf-col{color:var(--pl-label,var(--sl-text-faint));letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:10.5px;font-weight:600}.ps-shelf-title{color:var(--pl-label,var(--sl-text-faint));letter-spacing:.08em;text-transform:uppercase;align-items:baseline;gap:8px;margin:0;font-size:10.5px;font-weight:600;display:flex}.ps-shelf-title span{color:var(--pl-faint,var(--sl-text-faint));font-variant-numeric:tabular-nums}.ps-games{margin:0;padding:0;list-style:none;display:grid}.ps-game{border-bottom:1px solid var(--pl-line,var(--sl-border));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:60px;padding:10px 0;display:grid}.ps-game:last-child{border-bottom:0}.ps-game.is-hidden .ps-game-name{color:var(--pl-muted,var(--sl-text-muted))}.ps-game-main{gap:2px;min-width:0;display:grid}.ps-game-name{color:var(--pl-text,var(--sl-text));letter-spacing:-.01em;justify-self:start;align-items:center;gap:6px;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex}.ps-game-name svg{color:var(--pl-faint,var(--sl-text-faint));opacity:0;transition:opacity var(--pl-t-micro,.12s) var(--pl-ease,ease)}.ps-game-name:focus-visible{outline:2px solid var(--sl-accent);outline-offset:2px;border-radius:2px}.ps-game-name:focus-visible svg{opacity:1}@media (hover:hover){.ps-game-name:hover{color:var(--sl-accent)}.ps-game-name:hover svg{opacity:1;color:currentColor}}@media (hover:none){.ps-game-name svg{opacity:1}}.ps-game-line{color:var(--pl-muted,var(--sl-text-muted));font-variant-numeric:tabular-nums;font-size:13px}.ps-note{color:var(--sl-accent);margin:0;font-size:12.5px;font-weight:550}.ps-game-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.ps-confirm{gap:6px;display:inline-flex}.ps-switch{color:var(--pl-muted,var(--sl-text-muted));cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex;position:relative}.ps-switch input{opacity:0;pointer-events:none;position:absolute}.ps-switch-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ps-switch-track{border-radius:var(--pl-r-sm,2px);background:var(--pl-line-strong,var(--sl-border-strong));width:32px;height:18px;transition:background-color var(--pl-t-state,.24s) var(--pl-ease,cubic-bezier(.2, .9, .3, 1));position:relative}.ps-switch-track:after{content:"";width:14px;height:14px;transition:transform var(--pl-t-state,.24s) var(--pl-ease,cubic-bezier(.2, .9, .3, 1));background:#fff;border-radius:1px;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #00000040}.ps-switch input:checked+.ps-switch-track{background:#b3121f}.ps-switch input:checked+.ps-switch-track:after{transform:translate(14px)}.ps-switch input:focus-visible+.ps-switch-track{outline:2px solid var(--sl-accent);outline-offset:2px}.pl-btn.ps-danger{background:#c0283a}.pl-btn.ps-danger:disabled{background:var(--pl-line,var(--sl-border));color:var(--pl-faint,var(--sl-text-faint));opacity:1}@media (hover:hover){.pl-btn.ps-danger:hover:not(:disabled){box-shadow:none;background:#a51d2e}}.ps-select,.ps-input{border:1px solid var(--pl-line-strong,var(--sl-border-strong));background:var(--pl-surface,var(--sl-surface));min-height:36px;color:var(--pl-text,var(--sl-text));font:inherit;border-radius:2px;padding:6px 10px;font-size:14px}.ps-input:focus,.ps-select:focus{outline:2px solid var(--sl-accent-ring);border-color:var(--sl-accent)}.ps-tablewrap{margin-inline:-4px;padding-inline:4px;overflow-x:auto}.ps-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13.5px}.ps-table th{border-bottom:1px solid var(--pl-line-strong,var(--sl-border-strong));color:var(--pl-label,var(--sl-text-faint));letter-spacing:.08em;text-align:left;text-transform:uppercase;padding:0 12px 10px 0;font-size:10.5px;font-weight:600}.ps-table td{border-bottom:1px solid var(--pl-line,var(--sl-border));white-space:nowrap;padding:11px 12px 11px 0}.ps-table td:first-child{font-weight:600}.ps-table th:last-child,.ps-table td:last-child{text-align:right;padding-right:0}.ps-table tr:last-child td{border-bottom:0}.ps-faint{color:var(--pl-muted,var(--sl-text-muted))}.ps-result{align-items:center;gap:8px;font-weight:550;display:inline-flex}.ps-result:before{content:"";background:var(--pl-line-strong,var(--sl-border-strong));border-radius:1px;width:6px;height:6px}.ps-result.is-win:before{background:#b3121f}.ps-result.is-loss:before{background:var(--pl-purple,#7a0e17)}.ps-result.is-open:before{background:0 0;box-shadow:inset 0 0 0 1.5px #b3121f}.ps-more{justify-self:center}.ps-empty{border-top:1px solid var(--pl-line,var(--sl-border));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 24px;padding:22px 0 0;display:grid}.ps-empty-title{margin:0;font-size:15px;font-weight:650}.ps-empty-line{color:var(--pl-muted,var(--sl-text-muted));grid-row:2;margin:0;font-size:13.5px}.ps-empty .pl-btn{grid-area:1/2/span 2;text-decoration:none}.ps-pair{gap:0 var(--ps-gap);padding-block:clamp(32px,3.6vw,48px);display:grid}.ps-pair>.ps-panel{padding-block:0}@media (min-width:1000px){.ps-pair{grid-template-columns:var(--ps-cols)}}@media (max-width:999px){.ps-pair>.ps-panel+.ps-panel{border-top:1px solid var(--pl-line,var(--sl-border));margin-top:clamp(32px,3.6vw,48px);padding-top:clamp(32px,3.6vw,48px)}}.ps-prefs{border-top:1px solid var(--pl-line-strong,var(--sl-border-strong));margin:0;padding:0;list-style:none;display:grid}.ps-prefs li{border-bottom:1px solid var(--pl-line,var(--sl-border));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:60px;padding:12px 0;display:grid}.ps-prefs li:last-child{border-bottom:0}.ps-pref-name{font-size:14.5px;font-weight:600;display:block}.ps-pref-line{color:var(--pl-muted,var(--sl-text-muted));margin-top:2px;font-size:13px;display:block}.ps-data{justify-items:start;gap:16px;display:grid}.ps-wipe{border:1px solid var(--pl-line-strong,var(--sl-border-strong));border-radius:var(--pl-r,3px);gap:12px;width:100%;padding:18px;display:grid}.ps-wipe label{color:var(--pl-muted,var(--sl-text-muted));gap:10px;font-size:13.5px;line-height:1.5;display:grid}.ps-wipe .pl-btn{justify-self:start}@media (max-width:1099px){.ps-badges{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:899px){.ps{--ps-cols:minmax(0, 1fr)}.ps-heat-body,.ps-heat figcaption,.ps-top{max-width:560px}}@media (max-width:767px){.ps-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-fact,.ps-fact:first-child{padding:18px 0 18px 16px}.ps-fact:nth-child(odd){border-left:0;padding-left:0}.ps-fact+.ps-fact{border-left:0}.ps-fact:nth-child(2n){border-left:1px solid var(--pl-line,var(--sl-border))}.ps-fact:nth-child(n+3){border-top:1px solid var(--pl-line,var(--sl-border))}.ps-fact:last-child:nth-child(odd){grid-column:1/-1}}@media (max-width:640px){.ps-game{gap:8px 12px;padding:12px 0}.ps-game-actions{flex-wrap:wrap;gap:10px}.ps-heat-grid,.ps-heat-col,.ps-heat-months,.ps-heat-days{gap:2px}.ps-badge{padding:14px}.ps-empty{grid-template-columns:1fr}.ps-empty .pl-btn{grid-area:auto;justify-self:start;margin-top:10px}.ps-table th:nth-child(2),.ps-table td:nth-child(2){display:none}.ps-table td:last-child{white-space:normal}}@media (max-width:380px){.ps-top-list li{grid-template-columns:minmax(0,1fr) auto}.ps-top-bar{grid-area:2/1/auto/-1}}
