.ac-quick-fig-n,.ac-quick-h{letter-spacing:var(--ls-display)}.ac-hub-look-b,.ac-ledger .ac-row{transition:background-color var(--dur-fast) var(--ease)}.category-intro.ac-hub-intro{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-8);padding:0;background:0 0;border:0;border-radius:0;overflow:visible}.category-intro.ac-hub-intro::before{display:none}.category-intro.ac-hub-intro>p{margin:0;max-width:60ch;color:var(--gray-1);font-size:clamp(1.05rem, 2.4vw, 1.2rem);line-height:var(--lh-relaxed)}@media (min-width:1000px){.category-intro.ac-hub-intro{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);gap:var(--space-12);align-items:end}}.ac-ledger .ac-row,.ac-quick-grid{grid-template-columns:minmax(0,1fr)}.ac-hub-look{margin:0;padding:var(--space-5);background:var(--bg-card);border:1px solid var(--bg-border);border-radius:var(--r-lg)}.ac-hub-look-l{display:block;margin:0 0 var(--space-3);color:var(--w);font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.ac-hub-look-row{display:flex;gap:var(--space-2)}.ac-hub-look-in{flex:1 1 auto;min-width:0;min-height:48px;padding:0 var(--space-3-5);color:var(--w);font:inherit;font-size:var(--fs-md);background:var(--bg-main);border:1px solid var(--border-field);border-radius:var(--r-sm)}.ac-hub-look-in::placeholder{color:var(--text-muted)}.ac-hub-look-in:focus-visible{outline:3px solid var(--yellow);outline-offset:2px;border-color:var(--yellow)}.ac-guide-faq-item>summary::before,.ac-quick-more>summary::after{border-right:2px solid var(--yellow);border-bottom:2px solid var(--yellow);transition:transform var(--dur-base) var(--ease)}.ac-hub-look-b{flex:none;min-height:48px;padding:0 var(--space-5);color:var(--text-on-gold);font:inherit;font-size:var(--fs-md);font-weight:var(--fw-bold);background:var(--yellow);border:1px solid var(--yellow-deep);border-radius:var(--r-sm);cursor:pointer}.ac-fam-n,.ac-quick-fig,.ac-row-shop-p,.ac-toc-list a::before{font-variant-numeric:tabular-nums}.ac-hub-look-b:hover{background:var(--yellow-2)}.ac-hub-look-b:focus-visible{outline:3px solid var(--yellow);outline-offset:2px}.ac-hub-look-n{margin:var(--space-2-5) 0 0;color:var(--text-muted);font-size:var(--fs-base);line-height:var(--lh-base)}.ac-facts-group .ac-guide-facts-list,.ac-fam-nav-list li,.ac-quick,.ac-siblings-list li{margin:0}.ac-quick-h{margin:0 0 var(--space-6);font-size:var(--fs-h2);font-weight:var(--fw-semibold);color:var(--w);line-height:var(--lh-tight)}.ac-quick-grid{display:grid;border-top:1px solid var(--rule-plate)}.ac-quick-item{min-width:0;padding:var(--space-6) 0;border-bottom:1px solid var(--rule-hair)}@media (min-width:700px){.ac-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8)}}@media (min-width:1100px){.ac-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0}.ac-quick-item{padding:var(--space-6) var(--space-6) var(--space-2);border-bottom:0;border-left:1px solid var(--rule-hair)}.ac-quick-item:first-child{padding-left:0;border-left:0}.ac-quick-item:last-child{padding-right:0}}.ac-quick-fig{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--fs-md);line-height:var(--lh-none)}.ac-quick-fig-n,.ac-quick-more>summary,.ac-quick-q{color:var(--w);font-weight:var(--fw-semibold)}.ac-quick-fig-n{margin-right:var(--space-1);font-size:var(--fs-display)}.ac-quick-q{margin:0 0 var(--space-2);font-size:var(--fs-md);line-height:var(--lh-snug)}.ac-answer+p,.ac-quick-a{line-height:var(--lh-relaxed)}.ac-quick-a{margin:0;color:var(--gray-1);font-size:var(--fs-base)}.ac-fam-n,.ac-fam-nav-label{color:var(--text-muted);font-size:var(--fs-base)}.ac-quick-more{margin:var(--space-3) 0 0}.ac-quick-more>summary{display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--fs-base);cursor:pointer;list-style:none}.ac-quick-more>summary::-webkit-details-marker{display:none}.ac-quick-more>summary::after{content:'';width:7px;height:7px;margin-top:calc(-1 * var(--space-1));transform:rotate(45deg)}.ac-quick-more[open]>summary::after{margin-top:var(--space-1);transform:rotate(-135deg)}.ac-guide-faq-item[open]>summary::before,.ac-row-shop-go{transform:rotate(45deg)}.ac-facts-src a:hover,.ac-guide-facts-ctx a:hover,.ac-guide-faq-item>summary:hover,.ac-ledger:not(#_) .ac-hub-card:hover .ac-hub-card-game,.ac-onward-card:not(#_):hover .ac-onward-title,.ac-quick-more>summary:hover,.ac-row-shop a:hover .ac-row-shop-t,.ac-siblings-list:not(#_) .ac-siblings-link:hover{color:var(--yellow-2)}.ac-quick-more>summary:focus-visible{outline:3px solid var(--yellow);outline-offset:2px;border-radius:var(--r-xs)}.ac-quick-links{list-style:none;columns:2;column-gap:var(--space-4);margin:var(--space-1) 0 0;padding:0}.ac-quick-links li{margin:0;break-inside:avoid}.ac-quick-links a{display:flex;align-items:center;min-height:36px;color:var(--gray-1);font-size:var(--fs-base);text-decoration:underline;text-decoration-color:var(--white-a28);text-underline-offset:3px}.ac-fam-nav-list a,.ac-toc-list a{text-decoration:none;min-height:44px}.ac-quick-links a:hover{color:var(--yellow-2);text-decoration-color:currentColor}.ac-quick-links a:focus-visible{outline:3px solid var(--yellow);outline-offset:2px;border-radius:var(--r-2xs)}@media (pointer:coarse){.ac-quick-links a{min-height:44px}}.ac-fam,.ac-fam-nav{width:var(--page-w);margin-inline:auto}.ac-fam-nav{margin-top:clamp(2.5rem,6vw,4rem);display:grid;gap:var(--space-2)}.ac-fam-nav-label{font-weight:var(--fw-semibold)}.ac-fam-nav-list{list-style:none;display:flex;flex-wrap:wrap;gap:0 var(--space-5);margin:0;padding:0}.ac-fam-nav-list a{display:inline-flex;align-items:baseline;gap:var(--space-1-5);padding-top:var(--space-3);color:var(--w);font-size:var(--fs-md);font-weight:var(--fw-semibold)}.ac-fam-nav-list a:hover{color:var(--yellow-2);text-decoration:underline;text-underline-offset:4px}.ac-fam-nav-list a:focus-visible{outline:3px solid var(--yellow);outline-offset:2px;border-radius:var(--r-2xs)}.ac-fam-n{font-weight:var(--fw-regular)}.ac-fam{margin-top:clamp(1.6rem,4vw,2.2rem)}.ac-fam-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2-5);margin:0;font-size:var(--fs-xl);font-weight:var(--fw-semibold);color:var(--w);letter-spacing:var(--ls-snug)}.ac-fam-h-n,.ac-toc-list a,.ac-toc-title{font-size:var(--fs-base)}.ac-facts-src a,.ac-fam-h-n{letter-spacing:0;font-weight:var(--fw-regular)}.ac-fam-h-n{color:var(--text-muted)}.ac-guide-grid>.ac-guide-aside{grid-column:2;grid-row:1}.ac-guide-grid>.ac-guide-body{grid-column:1;grid-row:1}.ac-toc{background:var(--bg-card);border:1px solid var(--bg-border);border-radius:var(--r-lg);padding:var(--space-4) var(--space-5)}.ac-toc-title{display:block;margin-bottom:var(--space-2);font-weight:var(--fw-bold);color:var(--w)}.ac-toc-list{list-style:none;margin:0;padding:0;counter-reset:ac-toc}.ac-toc-list li{margin:0;counter-increment:ac-toc}.ac-toc-list a{display:flex;align-items:center;gap:var(--space-2-5);padding:var(--space-1) 0;color:var(--gray-1)}.ac-facts-src a,.ac-guide-facts-ctx a,.ac-guide-faq-a a,.ac-toc-list a:hover{text-decoration:underline;text-underline-offset:2px}.ac-toc-list a::before{content:counter(ac-toc);flex:none;min-width:1.25em;color:var(--text-muted)}.ac-siblings-link:hover,.ac-toc-list a:hover{color:var(--yellow-2)}.ac-toc-list a:focus-visible{outline:3px solid var(--yellow);outline-offset:2px;border-radius:var(--r-xs)}.ac-answer,.ac-onward-card{border:1px solid var(--bg-border);background:var(--bg-card)}.ac-answer{margin:0 0 clamp(1.6rem,4vw,2.2rem)!important;padding:var(--space-5) var(--space-5);border-radius:var(--r-lg)}.ac-answer h2{margin-top:0!important;font-size:clamp(1.15rem, 2.6vw, 1.35rem)}.ac-answer p{margin-bottom:0!important;color:var(--w)!important;font-size:clamp(1rem, 2.2vw, 1.08rem)}.ac-guide-body>p:first-of-type{font-size:inherit}.ac-answer+p{font-size:clamp(1.05rem, 2.2vw, 1.16rem);color:var(--w)}.ac-facts-src,.ac-facts-src a{font-size:var(--fs-sm);color:var(--gray-1)}.ac-facts-group+.ac-facts-group{margin-top:var(--space-4);padding-top:var(--space-3-5);border-top:1px solid var(--rule-hair)}.ac-facts-src{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:0 0 var(--space-2-5);line-height:18px;font-weight:var(--fw-bold)}.ac-facts-src a{display:inline-block;min-width:44px;text-align:right;padding:var(--space-3-5) 0;margin:-13px 0;text-transform:none}.ac-facts-src a:focus-visible{outline:2px solid var(--yellow);outline-offset:2px;border-radius:var(--r-2xs)}.ac-guide-facts-ctx{margin:var(--space-3-5) 0 0;padding-top:var(--space-3);border-top:1px solid var(--rule-hair);color:var(--text-muted);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.ac-guide-facts-ctx a{color:var(--gray-1)}.ac-guide-faq-item{padding:0;border-bottom:1px solid var(--bg-border)}.ac-guide-faq-item:first-child{border-top:1px solid var(--bg-border)}.ac-guide-faq-item>summary{display:flex;align-items:center;gap:var(--space-2-5);min-height:44px;padding:var(--space-3-5) 0;color:var(--w);font-weight:var(--fw-bold);cursor:pointer;list-style:none}.ac-guide-faq-item>summary::-webkit-details-marker{display:none}.ac-guide-faq-item>summary::before{content:'';flex:none;width:9px;height:9px;margin-left:var(--space-1);transform:rotate(-45deg)}.ac-onward-card:hover,.ac-siblings-link:hover{border-color:var(--gold-a60)}.ac-guide-faq-item>summary:focus-visible{outline:3px solid var(--yellow);outline-offset:2px;border-radius:var(--r-xs)}.ac-guide-faq-a{padding:0 0 var(--space-4) var(--space-6);color:var(--text-secondary);line-height:var(--lh-relaxed);max-width:72ch}.ac-guide-faq-a a{color:var(--yellow)}.ac-onward{margin:clamp(2rem,5vw,3rem) 0 0}.ac-onward-h,.ac-siblings-h{margin:0 0 var(--space-4);font-size:clamp(1.2rem, 3vw, 1.45rem);color:var(--w);letter-spacing:var(--ls-snug)}.ac-onward-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr))}.ac-onward-card{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) var(--space-5);border-radius:var(--r-lg);text-decoration:none;transition:border-color var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}.ac-onward-card:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.ac-onward-title{color:var(--w);font-weight:var(--fw-bold);font-size:var(--fs-md)}.ac-onward-sub{color:var(--gray-1);font-size:var(--fs-sm);line-height:var(--lh-base)}.ac-siblings{margin:clamp(1.6rem,4vw,2.2rem) 0 0}.ac-siblings-h{font-size:var(--fs-md)}.ac-siblings-list{list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0}.ac-siblings-link{display:inline-flex;flex-direction:column;min-height:44px;justify-content:center;padding:var(--space-1-5) var(--space-3-5);border:1px solid var(--bg-border);border-radius:var(--r-md);background:var(--bg-card);color:var(--gray-1);font-size:var(--fs-base);font-weight:var(--fw-bold);text-decoration:none}.ac-siblings-link:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}.ac-siblings-ac{color:var(--text-muted);font-size:var(--fs-xs);font-weight:var(--fw-regular)}@media (max-width:880px){.ac-guide-grid>.ac-guide-aside,.ac-guide-grid>.ac-guide-body{grid-column:1;grid-row:auto}}main>.ac-fam:not(#_){margin-top:var(--space-12);margin-bottom:0}main>.ac-fam:not(#_):last-of-type{margin-bottom:var(--band-pad-y)}.ac-fam:not(#_) .ac-fam-h{padding-bottom:var(--space-3);border-bottom:1px solid var(--rule-plate)}.ac-ledger{list-style:none;margin:0;padding:0}.ac-ledger .ac-row{display:grid;margin:0;border-bottom:1px solid var(--rule-hair)}.ac-ledger .ac-row:hover{background:var(--white-a03)}.ac-ledger:not(#_) .ac-hub-card{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"art game" "art ac" "verdict verdict" "meta meta";column-gap:var(--space-4);row-gap:var(--space-1);align-items:center;height:auto;padding:var(--space-5) 0 var(--space-3);border:0;border-radius:0;background:0 0}.ac-ledger:not(#_) .ac-hub-card:focus-visible{outline:3px solid var(--yellow);outline-offset:-3px;border-radius:var(--r-xs)}.ac-ledger:not(#_) .ac-row-art{grid-area:art;align-self:start;width:48px;height:48px;border-radius:var(--r-sm);object-fit:cover;background:var(--bg-card-2);outline:1px solid var(--rule-hair);outline-offset:-1px}.ac-ledger:not(#_) .ac-hub-card-game{grid-area:game;align-self:end;color:var(--w);font-size:var(--fs-md);font-weight:var(--fw-semibold);line-height:var(--lh-snug)}.ac-ledger:not(#_) .ac-hub-card-ac{grid-area:ac;align-self:start;color:var(--text-muted);font-size:var(--fs-base);font-weight:var(--fw-regular)}.ac-ledger:not(#_) .ac-hub-card-verdict{grid-area:verdict;margin-top:var(--space-2);max-width:68ch;color:var(--gray-1);font-size:var(--fs-base);line-height:var(--lh-relaxed)}.ac-ledger:not(#_) .ac-hub-card-meta{grid-area:meta;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:var(--space-3) 0 0}.ac-hub-fact,.ac-row-shop a{gap:var(--space-0-5);display:flex}.ac-hub-fact{flex-direction:column;min-width:0}.ac-hub-fact-k,.ac-ledger:not(#_) .ac-hub-card-ban-k{color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-regular);line-height:var(--lh-snug)}.ac-guide-body:not(#_) .ac-guide-section h2,.ac-ledger:not(#_) .ac-hub-tag,.ac-row-shop-p,.ac-row-shop-t{font-weight:var(--fw-semibold)}.ac-ledger:not(#_) .ac-hub-card-ban{display:flex;flex-wrap:nowrap;align-items:stretch;gap:var(--space-0-5)}.ac-ledger:not(#_) .ac-hub-tag{padding:0;background:0 0;border:0;border-radius:0;color:var(--w);font-size:var(--fs-base);line-height:var(--lh-snug)}.ac-ledger:not(#_) .ac-hub-tag.ac-hub-lvl-1{color:var(--success)}.ac-ledger:not(#_) .ac-hub-tag.ac-hub-lvl-2{color:var(--star)}.ac-ledger:not(#_) .ac-hub-tag.ac-hub-lvl-3{color:var(--warning-text)}.ac-ledger:not(#_) .ac-hub-tag.ac-hub-lvl-4{color:var(--error)}.ac-row-shop{display:block;padding:0 0 var(--space-4)}.ac-row-shop a{flex-direction:column;justify-content:center;min-height:44px;padding:var(--space-2) 0;text-decoration:none}.ac-row-shop a:focus-visible{outline:3px solid var(--yellow);outline-offset:2px;border-radius:var(--r-xs)}.ac-row-shop-t{display:block;color:var(--w);font-size:var(--fs-base);line-height:var(--lh-snug)}.ac-row-shop-go{display:inline-block;margin-left:var(--space-2);vertical-align:1px;width:7px;height:7px;border-top:2px solid currentColor;border-right:2px solid currentColor;transition:transform var(--dur-fast) var(--ease)}.ac-row-shop a:hover .ac-row-shop-go{transform:translateX(3px) rotate(45deg)}.ac-row-shop-s{color:var(--text-muted);font-size:var(--fs-base);line-height:var(--lh-snug)}.ac-row-shop-p{color:var(--yellow)}.ac-row-shop--none{color:var(--text-muted);font-size:var(--fs-base)}@media (min-width:900px){.ac-ledger .ac-row{grid-template-columns:minmax(0,1fr) 11rem;column-gap:var(--space-6);align-items:start}.ac-ledger:not(#_) .ac-hub-card{grid-template-columns:48px minmax(0,1fr) 12rem;grid-template-areas:"art game meta" "art ac meta" "art verdict meta";column-gap:var(--space-5);padding:var(--space-5) 0;align-items:start}.ac-ledger:not(#_) .ac-hub-card-game{align-self:start}.ac-ledger:not(#_) .ac-hub-card-meta{grid-template-columns:minmax(0,1fr);gap:var(--space-1-5);margin:0}.ac-ledger:not(#_) .ac-hub-card-meta .ac-hub-fact{flex-direction:row;align-items:baseline;gap:var(--space-2)}.ac-ledger:not(#_) .ac-hub-card-meta .ac-hub-fact>:first-child{flex:none;width:4.75rem}.ac-row-shop{padding:var(--space-5) 0}.ac-row-shop a{padding:0}.ac-row-shop--none{padding-top:calc(var(--space-5) + var(--space-0-5))}.ac-seo:not(#_){max-width:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;grid-auto-flow:column;column-gap:var(--space-12)}.ac-seo:not(#_) p+h2{margin-top:0}}.ac-guide-cta-qb{display:contents}@media (min-width:1200px){.ac-ledger .ac-row{grid-template-columns:minmax(0,1fr) 12rem}.ac-ledger:not(#_) .ac-hub-card{grid-template-columns:48px minmax(0,1fr) 27rem}.ac-ledger:not(#_) .ac-hub-card-meta{grid-template-columns:7rem 8.5rem minmax(0,1fr);gap:var(--space-5)}.ac-ledger:not(#_) .ac-hub-card-meta .ac-hub-fact{flex-direction:column;gap:var(--space-0-5)}.ac-ledger:not(#_) .ac-hub-card-meta .ac-hub-fact>:first-child{width:auto}.ac-guide-grid:not(#_){grid-template-columns:minmax(0,37.5rem) 22rem;justify-content:space-between}}.ac-guide-body:not(#_) :is(p,li){hyphens:manual}.ac-answer:not(#_){border-left:3px solid var(--yellow);border-radius:var(--r-xs) var(--r-lg) var(--r-lg) var(--r-xs)}.ac-siblings:not(#_){margin-top:var(--space-10)}.ac-siblings-list:not(#_){display:block;columns:4 13rem;column-gap:var(--space-8);border-top:1px solid var(--rule-plate)}.ac-siblings-list:not(#_) li{break-inside:avoid;border-bottom:1px solid var(--rule-hair)}.ac-siblings-list:not(#_) .ac-siblings-link{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;gap:var(--space-3);min-height:44px;padding:var(--space-3) 0;background:0 0;border:0;border-radius:0;color:var(--w);font-size:var(--fs-base);font-weight:var(--fw-semibold)}.ac-siblings-list:not(#_) .ac-siblings-link:focus-visible{outline:3px solid var(--yellow);outline-offset:-1px;border-radius:var(--r-2xs)}.ac-siblings-list:not(#_) .ac-siblings-ac{color:var(--text-muted);font-size:var(--fs-sm);font-weight:var(--fw-regular);text-align:right}.ac-onward-card:not(#_){position:relative;padding-right:var(--space-10)}.ac-onward-card:not(#_)::after{content:'';position:absolute;top:calc(var(--space-4) + var(--space-1-5));right:var(--space-5);width:7px;height:7px;border-top:2px solid var(--text-muted);border-right:2px solid var(--text-muted);transform:rotate(45deg);transition:transform var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease)}.ac-onward-card:not(#_):hover::after{border-color:var(--yellow)}@media (prefers-reduced-motion:reduce){.ac-guide-faq-item>summary::before,.ac-hub-look-b,.ac-ledger .ac-row,.ac-onward-card,.ac-onward-card:not(#_)::after,.ac-quick-more>summary::after,.ac-row-shop-go{transition:none}.ac-onward-card:hover{transform:none}}@media (forced-colors:active){.ac-answer,.ac-onward-card:not(#_)::after,.ac-quick-more>summary::after,.ac-row-shop-go{border-color:CanvasText}.ac-fam-nav-list a,.ac-quick-links a{border-color:LinkText;color:LinkText}.ac-toc-list a::before{color:CanvasText}.ac-guide-faq-item>summary::before{border-right-color:CanvasText;border-bottom-color:CanvasText}.ac-hub-look-b{background:ButtonFace;color:ButtonText;border-color:ButtonText}.ac-answer:not(#_){border-left-color:Highlight}}