.zp-card{grid-column:1/-1}.ar{position:relative}.ar.is-busy :is(.ar-body,.ar-media){opacity:.45;transition:opacity .2s}.ar-chips{border:1px solid var(--rule-2);flex-wrap:wrap;margin:0 0 16px;display:inline-flex}.ar-chips button{font:500 13px/1.3 var(--sans);color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;padding:7px 13px}.ar-chips button+button{border-left:1px solid var(--rule-2)}.ar-chips button:hover{color:var(--ink)}.ar-chips .is-on{color:var(--paper);background:var(--ink)}.ar-chips .is-on:hover{color:var(--paper)}.ar-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin:0 0 18px;display:flex}.ar-crumbs{min-width:0;color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:13px;display:flex}.ar-crumbs button{font:inherit;color:var(--ink-2);cursor:pointer;text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px;background:0 0;border:0;padding:0}.ar-crumbs button:hover{color:var(--ink);text-decoration-color:currentColor}.ar-crumbs b{color:var(--ink);font-weight:600}.ar-place{color:var(--ink-3);align-items:center;gap:8px;font-size:12.5px;display:inline-flex}.ar-place select{max-width:14em;font:500 13.5px/1.3 var(--sans);color:var(--ink);background-color:var(--paper);background-image:linear-gradient(45deg, transparent 50%, var(--ink-2) 50%), linear-gradient(135deg, var(--ink-2) 50%, transparent 50%);border:1px solid var(--rule-2);appearance:none;cursor:pointer;background-position:calc(100% - 15px),calc(100% - 10px);background-repeat:no-repeat;background-size:5px 5px;border-radius:0;padding:6px 30px 6px 10px}.ar-place select:focus-visible{outline:2px solid var(--ex-1);outline-offset:1px}.ar-body{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;display:grid}.ar-compact .ar-body{grid-template-columns:150px minmax(0,1fr);gap:26px}.ar-ring{width:100%;margin:0;position:relative}.ar-ring svg{width:100%;height:auto;display:block;overflow:visible;transform:rotate(-90deg)}.ar-track,.ar-arc{fill:none;stroke-width:15px}.ar-track{stroke:var(--paper-3)}.ar-arcs{transform-box:fill-box;transform-origin:50%;animation:.55s cubic-bezier(.2,.7,.2,1) both ar-grow}.ar-arc{animation:.8s cubic-bezier(.2,.7,.2,1) both ar-draw;animation-delay:calc(var(--i,0) * 55ms);transition:stroke-width .25s,opacity .25s}.ar-arc.is-live{cursor:pointer}.ar-arc.is-on{stroke-width:19px}@keyframes ar-draw{0%{stroke-dasharray:0 252}}@keyframes ar-grow{0%{opacity:0;transform:scale(.88)}}@keyframes ar-up{0%{opacity:0;transform:translateY(6px)}}@keyframes ar-fade{0%{opacity:0}}.ar-ring figcaption{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding:0 24%;animation:.3s both ar-fade;display:flex;position:absolute;inset:0}.ar-ring figcaption b{font:500 1.9rem/1.1 var(--serif);font-variant-numeric:tabular-nums}.ar-compact .ar-ring figcaption b{font-size:1.4rem}.ar-ring figcaption span{color:var(--ink-2);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:3px;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.ar-compact .ar-ring figcaption span{font-size:11px}.ar-side{min-width:0;max-width:680px}.ar-legend{margin:0;padding:0;list-style:none}.ar-legend li{border-bottom:1px solid var(--rule);animation:.45s cubic-bezier(.2,.7,.2,1) both ar-up;animation-delay:calc(var(--i,0) * 35ms)}.ar-row{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;padding:9px 8px 9px 6px;transition:background-color .15s;display:grid}div.ar-row{cursor:default}button.ar-row:hover,.is-hover button.ar-row{background:color-mix(in srgb, var(--ex-1) 6%, transparent)}.is-sel .ar-row{background:color-mix(in srgb, var(--ex-1) 10%, transparent)}.ar-row:focus-visible{outline:2px solid var(--ex-1);outline-offset:-2px}.ar-sw{align-self:center;width:10px;height:10px}.ar-name{font-size:14.5px;font-weight:500}.is-sel .ar-name{font-weight:600}.ar-go{color:var(--ink-3);margin-left:6px;transition:transform .2s,color .2s;display:inline-block}button.ar-row:hover .ar-go{color:var(--ex-1);transform:translate(3px)}.ar-share{font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:13.5px}.ar-items{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;font-size:12.5px;line-height:1.45;overflow:hidden}.ar-items:empty{display:none}.ar-total{font-variant-numeric:tabular-nums;color:var(--ink-3);justify-content:space-between;margin:0;padding:8px 8px 0 28px;font-size:12.5px;display:flex}.ar-key,.ar-hint{color:var(--ink-3);margin:10px 0 0;font-size:12px}.ar-key{align-items:center;gap:8px;display:flex}.ar-key i{background:var(--ex-1);flex:none;width:10px;height:10px}.ar-none{color:var(--ink-3);margin:8px 0;font-size:13.5px}.ar-media{border-top:1px solid var(--rule);margin-top:28px;padding-top:18px}.ar-media h4{font:500 1.2rem/1.2 var(--serif);margin:0 0 14px}.ar-cards{grid-template-columns:repeat(5,minmax(0,188px));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ar-compact .ar-cards{grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:14px}.ar-card{min-width:0;animation:.5s cubic-bezier(.2,.7,.2,1) both ar-up;animation-delay:calc(var(--i,0) * 60ms)}.ar-frame{aspect-ratio:4/5;background:var(--paper-3);position:relative;overflow:hidden}.ar-img,.ar-img img{width:100%;height:100%;display:block}.ar-img img{object-fit:cover;object-position:50% 22%;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ar-card:hover .ar-img img{transform:scale(1.03)}.ar-frame.is-steam,.ar-frame.is-apple{background:#15171a}.is-steam .ar-img img,.is-apple .ar-img img{object-fit:contain}.ar-card:hover :is(.is-steam,.is-apple) .ar-img img{transform:none}.ar-type{height:100%;color:var(--ink);background:color-mix(in srgb, var(--tone,var(--ex-1)) var(--t,12%), var(--paper));border-top:3px solid var(--tone,var(--ex-1));flex-direction:column;gap:8px;padding:13px 12px;text-decoration:none;display:flex}.ar-type em{font:500 10px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-style:normal}.ar-type span{font:500 1.22rem/1.16 var(--serif);overflow-wrap:anywhere;-webkit-line-clamp:5;line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ar-rank{min-width:30px;font:500 1.05rem/1 var(--serif);font-variant-numeric:tabular-nums;text-align:center;color:var(--ink);background:var(--paper);padding:5px 8px 4px;position:absolute;bottom:0;left:0}.ar-frame.is-type .ar-rank{color:#0000;-webkit-text-stroke:1.3px color-mix(in srgb, var(--tone,var(--ex-1)) 75%, var(--ink));background:0 0;min-width:0;padding:0;font-size:4.6rem;bottom:-10px;left:auto;right:8px}.ar-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:9px 0 0;font-size:13.5px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.ar-title a{color:inherit;text-decoration:none}.ar-title a:hover{text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.ar-meter{background:var(--paper-3);height:3px;margin:7px 0 4px;display:block}.ar-meter i{background:var(--tone,var(--ex-1));transform-origin:0;height:100%;animation:.7s cubic-bezier(.2,.7,.2,1) both zg-grow;display:block}.ar-views{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:12px}.ar-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ar-credit{color:var(--ink-3);overflow-wrap:anywhere;margin-top:4px;font-size:10.5px;line-height:1.3;display:block}.ar-credit a{color:inherit}.ar-basis{color:var(--ink-3);margin:22px 0 0;font-size:12px;line-height:1.5}.ar-basis a{color:var(--ink-2);text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.zp-list a,.zp-reads a{color:inherit;text-decoration:none}.zp-list a:hover,.zp-reads a:hover{text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.zp-list{columns:2;column-gap:24px;margin:0;padding:0;list-style:none}.zp-list li{break-inside:avoid;border-bottom:1px solid var(--rule);padding:6px 0;font-size:14px}.zp-yc ol{margin:0;padding:0;list-style:none}.zp-yc li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 4em;align-items:center;gap:12px;padding:7px 0;font-size:14px;display:grid}.zp-yc-n{align-items:baseline;gap:8px;min-width:0;display:flex}.zp-yc-n>a,.zp-yc-n>span{text-overflow:ellipsis;white-space:nowrap;color:inherit;text-decoration:none;overflow:hidden}.zp-yc-n>a:hover{text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.zp-yc-n>a,.zp-yc-n>span{flex:none;max-width:62%}.zp-yc-n em{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;color:var(--ink-3);flex:0 auto;font-size:12px;font-style:normal;overflow:hidden}.zp-yc .zg-bar i{background:var(--ex-1)}.zp-sizes ul{gap:18px;margin:0;padding:0;list-style:none;display:grid}.zp-sizes li{border-bottom:1px solid var(--rule);gap:3px;padding-bottom:16px;display:grid}.zp-sizes b{font-family:var(--serif);font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:500;line-height:1.1}.zp-size-l{color:var(--ink);font-size:14px}.zp-size-l em{color:var(--ink-2);border:1px solid var(--rule-2);margin-left:8px;padding:1px 6px;font-size:11.5px;font-style:normal}.zp-size-of{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px}.zp-size-src{color:var(--ink-3);font-size:12px;text-decoration:none}.zp-size-src:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=640px){.ar-chips{width:100%;display:grid}.ar-chips button+button{border-top:1px solid var(--rule-2);border-left:0}.ar-body,.ar-compact .ar-body{grid-template-columns:minmax(0,1fr);gap:18px}.ar-ring{width:200px;margin:0 auto}.ar-compact .ar-ring{width:170px}.ar-top{flex-direction:column;align-items:flex-start}.ar-cards,.ar-compact .ar-cards{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:12px;padding-bottom:6px;display:flex;overflow-x:auto}.ar-card{scroll-snap-align:start;flex:0 0 42%}.zp-list{columns:1}.zp-yc li{grid-template-columns:minmax(0,1fr) 4em}.zp-yc .zg-bar{display:none}}@media (prefers-reduced-motion:reduce){.ar-arcs,.ar-arc,.ar-legend li,.ar-card,.ar-ring figcaption,.ar-meter i{animation:none}.ar-arc,.ar-img img,.ar-go{transition:none}}
