.rpx{--rpx-ink: #f5f5f4;--rpx-ink-2: #d4d4d8;--rpx-ink-3: #a1a1aa;--rpx-ink-4: #85858d;--rpx-line: rgba(255, 255, 255, .09);--rpx-line-2: rgba(255, 255, 255, .16);--rpx-accent: #6ba9ff;--rpx-panel: #0a0a0b;--rpx-panel-2: #0f0f11;--rpx-field: #101011;--rpx-card-radius: 4.4% / 3.2%;display:block;background:#000;color:var(--rpx-ink)}.rpx *,.rpx *:before,.rpx *:after{box-sizing:border-box}:where(.rpx h1,.rpx h2,.rpx h3,.rpx p,.rpx figure){margin:0}:where(.rpx ul,.rpx ol){margin:0;padding:0;list-style:none}:where(.rpx a){color:inherit;text-decoration:none}.rpx img{display:block;max-width:100%}.rpx [hidden]{display:none!important}.rpx :focus-visible{outline:2px solid var(--rpx-accent);outline-offset:3px;border-radius:6px}.rpx svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.rpx .rpx-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rpx-wrap{width:100%;max-width:1280px;margin:0 auto;padding-left:20px;padding-right:20px}@media(min-width:640px){.rpx-wrap{padding-left:32px;padding-right:32px}}@media(min-width:1024px){.rpx-wrap{padding-left:40px;padding-right:40px}}.rpx-head{position:relative;z-index:2;border-bottom:1px solid var(--rpx-line)}.rpx-head__in{display:grid;gap:22px;padding-top:24px;padding-bottom:32px}@media(min-width:900px){.rpx-head__in--tools{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:end;gap:48px}.rpx-head__in{padding-top:32px;padding-bottom:36px}}.rpx-head__copy{min-width:0}.rpx-crumbs{font-size:14px}.rpx-crumbs ol{display:flex;flex-wrap:wrap;align-items:center;min-width:0}.rpx-crumbs li{min-width:0;color:var(--rpx-ink-4)}.rpx-crumbs li+li:before{content:"/";margin:0 9px;color:#ffffff38}.rpx-crumbs a{color:var(--rpx-ink-4);transition:color .2s}.rpx-crumbs a:hover{color:var(--rpx-ink)}.rpx-crumbs [aria-current]{color:var(--rpx-ink-3);overflow-wrap:anywhere}.rpx-title{margin-top:12px;font-size:clamp(34px,4.4vw,52px);line-height:1.04;font-weight:700;letter-spacing:-.035em;color:var(--rpx-ink);overflow-wrap:break-word;hyphens:auto}.rpx-intro{margin-top:10px;max-width:36em;color:#a3a3a3;font-size:17px;line-height:1.6}.rpx-facts{margin-top:12px;color:var(--rpx-ink-3);font-size:15px;font-variant-numeric:tabular-nums}.rpx-field{position:relative;display:flex;align-items:center;height:50px;border:1px solid rgba(255,255,255,.15);border-radius:12px;background:var(--rpx-field);transition:border-color .2s}.rpx-field:focus-within{border-color:#6ba9ff99}.rpx-field:has(:focus-visible){outline:2px solid var(--rpx-accent);outline-offset:2px}.rpx-field svg{position:absolute;left:16px;width:20px;height:20px;color:var(--rpx-ink-4);pointer-events:none}.rpx-field input{appearance:none;-webkit-appearance:none;width:100%;min-width:0;height:100%;margin:0;padding:0 16px 0 48px;border:0;border-radius:inherit;background:transparent;color:var(--rpx-ink);font-family:inherit;font-size:16px;text-overflow:ellipsis;outline:none}.rpx-field input::placeholder{color:var(--rpx-ink-4);opacity:1}.rpx-status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;min-height:28px;margin-top:10px}.rpx-count{color:var(--rpx-ink-3);font-size:14px;font-variant-numeric:tabular-nums}.rpx-clear{appearance:none;padding:4px 0;border:0;background:none;color:#a6ccff;font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:color .2s}.rpx-clear:hover{color:var(--rpx-ink)}.rpx-body{padding-top:28px;padding-bottom:72px}.rpx-h2{font-size:clamp(22px,2.2vw,28px);line-height:1.15;font-weight:700;letter-spacing:-.025em}.rpx-art{position:relative;display:block;overflow:hidden;aspect-ratio:245 / 342;border-radius:var(--rpx-card-radius);background:var(--rpx-panel-2)}.rpx-art img{width:100%;height:100%;object-fit:cover}.rpx-list{display:grid;grid-template-columns:minmax(0,1fr);column-gap:28px;margin-top:12px;border-bottom:1px solid var(--rpx-line)}@media(min-width:720px){.rpx-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.rpx-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.rpx-item{min-width:0;border-top:1px solid var(--rpx-line);content-visibility:auto;contain-intrinsic-size:auto 104px}.rpx-item a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin:0 -8px;padding:14px 8px;border-radius:12px;color:var(--rpx-ink);transition:background-color .2s}.rpx-item a:hover{background:var(--rpx-panel-2)}.rpx-item a:focus-visible{outline-offset:-2px}.rpx-thumbs{display:flex;gap:6px}.rpx-thumbs .rpx-art{width:52px;flex:none}.rpx-item__text{display:flex;flex-direction:column;min-width:0}.rpx-item__name{display:-webkit-box;overflow:hidden;font-size:16px;line-height:1.3;font-weight:600;letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2;transition:color .2s}.rpx-item__meta{margin-top:3px;color:var(--rpx-ink-3);font-size:13.5px;font-variant-numeric:tabular-nums}.rpx-item__sets{margin-top:2px;overflow:hidden;color:var(--rpx-ink-4);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.rpx-go{display:grid;place-items:center;width:28px;height:28px;color:var(--rpx-ink-4);transition:color .2s,transform .25s ease}.rpx-go svg{width:16px;height:16px}.rpx-item a:hover .rpx-item__name{color:var(--rpx-accent)}.rpx-item a:hover .rpx-go{color:var(--rpx-accent);transform:translate(2px)}@media(max-width:379px){.rpx-item a{gap:12px}.rpx-thumbs{gap:4px}.rpx-thumbs .rpx-art{width:44px}.rpx-go{display:none}.rpx-item a{grid-template-columns:auto minmax(0,1fr)}}.rpx-empty{padding:48px 0 16px;text-align:center}.rpx-empty__title{color:var(--rpx-ink);font-size:17px;font-weight:600}.rpx-empty__body{max-width:34em;margin:6px auto 0;color:var(--rpx-ink-3);font-size:15px;line-height:1.55}.rpx-empty .rpx-clear{margin-top:8px}.rpx-section+.rpx-section{margin-top:44px}.rpx-versions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;margin-top:16px}@media(min-width:640px){.rpx-versions{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:28px 20px}}.rpx-version{min-width:0}.rpx-version a{display:flex;flex-direction:column;min-width:0;color:var(--rpx-ink)}.rpx-version .rpx-art{box-shadow:0 0 0 1px var(--rpx-line);transition:box-shadow .2s}.rpx-version a:hover .rpx-art{box-shadow:0 0 0 1px #6ba9ff8c}.rpx-version a:focus-visible{outline-offset:4px}.rpx-version__name{margin-top:10px;color:var(--rpx-ink-2);font-size:13.5px;line-height:1.35;overflow-wrap:anywhere}.rpx-version__set{display:flex;align-items:flex-start;gap:8px;margin-top:10px;font-size:14.5px;line-height:1.35;font-weight:600;overflow-wrap:anywhere;transition:color .2s}.rpx-version__name+.rpx-version__set{margin-top:4px}.rpx-version__set img{flex:none;width:16px;height:16px;margin-top:1px;object-fit:contain}.rpx-version__meta{margin-top:3px;color:var(--rpx-ink-3);font-size:13.5px;line-height:1.4;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.rpx-version a:hover .rpx-version__set{color:var(--rpx-accent)}.rpx-table{max-width:100%;margin-top:14px;overflow-x:auto;border:1px solid var(--rpx-line);border-radius:14px;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.rpx-table:focus-visible{outline-offset:2px;border-radius:14px}.rpx-table table{width:100%;min-width:640px;border-collapse:collapse;font-size:14.5px}.rpx-table caption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rpx-table thead th{padding:11px 16px;border-bottom:1px solid var(--rpx-line);background:var(--rpx-panel);color:var(--rpx-ink-4);font-size:12.5px;font-weight:600;text-align:left;white-space:nowrap}.rpx-table tbody th,.rpx-table tbody td{padding:14px 16px;color:var(--rpx-ink-2);font-weight:400;text-align:left;vertical-align:middle}.rpx-table tbody tr+tr>*{border-top:1px solid var(--rpx-line)}.rpx-table .is-num{text-align:right;white-space:nowrap}.rpx-table td.is-tab{font-variant-numeric:tabular-nums;white-space:nowrap}.rpx-tset{min-width:200px}.rpx-tset a,.rpx-tset>span{display:inline-flex;align-items:flex-start;gap:10px;color:var(--rpx-ink);font-weight:600;line-height:1.35;transition:color .2s}.rpx-tset a:hover{color:var(--rpx-accent)}.rpx-tset img{flex:none;width:18px;height:18px;margin-top:1px;object-fit:contain}.rpx-tset small{display:block;margin-top:2px;padding-left:28px;color:var(--rpx-ink-4);font-size:13px;font-weight:400}.rpx-price{display:block;color:var(--rpx-ink);font-weight:600;font-variant-numeric:tabular-nums}.rpx-market{display:block;margin-top:1px;color:var(--rpx-ink-4);font-size:12.5px}.rpx-none{color:var(--rpx-ink-4)}.rpx-note{max-width:62em;margin-top:12px;color:var(--rpx-ink-4);font-size:13.5px;line-height:1.55}.rpx-pager{margin-top:48px;padding-top:24px;border-top:1px solid var(--rpx-line)}.rpx-pager__all{display:inline-flex;align-items:center;gap:8px;color:var(--rpx-ink-2);font-size:14.5px;font-weight:600;transition:color .2s}.rpx-pager__all svg{width:16px;height:16px;color:var(--rpx-accent)}.rpx-pager__all:hover{color:var(--rpx-ink)}.rpx-pager__grid{display:grid;gap:10px;margin-top:14px}@media(min-width:600px){.rpx-pager__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rpx-nb{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--rpx-line);border-radius:14px;color:var(--rpx-ink);transition:border-color .2s,background-color .2s}.rpx-nb:hover{border-color:var(--rpx-line-2);background:var(--rpx-panel-2)}.rpx-nb .rpx-art{width:36px}.rpx-nb__text{display:flex;flex-direction:column;min-width:0}.rpx-nb__label{color:var(--rpx-ink-4);font-size:12.5px;font-weight:600}.rpx-nb__name{overflow:hidden;margin-top:1px;font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;transition:color .2s}.rpx-nb__meta{color:var(--rpx-ink-3);font-size:13px;font-variant-numeric:tabular-nums}.rpx-nb:hover .rpx-nb__name{color:var(--rpx-accent)}@media(min-width:600px){.rpx-nb--next{grid-template-columns:minmax(0,1fr) auto;text-align:right}.rpx-nb--next .rpx-art{order:2}.rpx-nb--next:only-child{grid-column:2}}@media(prefers-reduced-motion:reduce){.rpx *,.rpx *:before,.rpx *:after{transition:none!important}}dialog[data-astro-cid-chsvkv6p]{margin:auto;max-width:min(440px,calc(100% - 32px));padding:24px;border:1px solid var(--color-rule);border-radius:12px;color:#f5f5f4;background:#0a0a0b}dialog[data-astro-cid-chsvkv6p]::backdrop{background:#0000004d}dialog[data-astro-cid-chsvkv6p] h2[data-astro-cid-chsvkv6p]{font-size:20px;font-weight:700;margin-bottom:24px}dialog[data-astro-cid-chsvkv6p] form[data-astro-cid-chsvkv6p]>div[data-astro-cid-chsvkv6p]{display:flex;flex-wrap:wrap;justify-content:end;gap:12px}.checklist-toolbar[data-astro-cid-chsvkv6p]{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin:20px 0}.checklist-toolbar[data-astro-cid-chsvkv6p] output[data-astro-cid-chsvkv6p]{font-size:13px;margin-left:auto}table[data-astro-cid-chsvkv6p]{min-width:520px}th[data-astro-cid-chsvkv6p],td[data-astro-cid-chsvkv6p]{padding:12px 16px;border-bottom:1px solid var(--color-rule-light)}input[data-astro-cid-chsvkv6p][type=checkbox]{width:19px;height:19px;accent-color:var(--color-accent)}@media print{body:has(.set-checklist)>header,body:has(.set-checklist) footer,body:has(.set-checklist) .app-cta,body:has(.set-checklist) .price-notice,body:has(.set-checklist) nav,.checklist-toolbar[data-astro-cid-chsvkv6p] button[data-astro-cid-chsvkv6p],#checklist-storage[data-astro-cid-chsvkv6p]{display:none!important}body:has(.set-checklist){color:#000!important;background:#fff!important}.set-checklist[data-astro-cid-chsvkv6p],.set-checklist[data-astro-cid-chsvkv6p] header[data-astro-cid-chsvkv6p],.set-checklist[data-astro-cid-chsvkv6p] h1[data-astro-cid-chsvkv6p],.set-checklist[data-astro-cid-chsvkv6p] p[data-astro-cid-chsvkv6p],.set-checklist[data-astro-cid-chsvkv6p] output[data-astro-cid-chsvkv6p],.set-checklist[data-astro-cid-chsvkv6p] th[data-astro-cid-chsvkv6p],.set-checklist[data-astro-cid-chsvkv6p] td[data-astro-cid-chsvkv6p]{color:#000!important;background:#fff!important}.set-checklist[data-astro-cid-chsvkv6p]{max-width:none;padding:0}h1[data-astro-cid-chsvkv6p]{font-size:22px}table[data-astro-cid-chsvkv6p]{font-size:10px;min-width:0}th[data-astro-cid-chsvkv6p],td[data-astro-cid-chsvkv6p]{padding:5px}tr[data-astro-cid-chsvkv6p]{break-inside:avoid}thead[data-astro-cid-chsvkv6p]{display:table-header-group}input[data-astro-cid-chsvkv6p][type=checkbox]{accent-color:black}a[data-astro-cid-chsvkv6p]{color:#000;text-decoration:none}}
