/* source shell src-2b2aa3 chunk 1 */
body.canvas-8214b56d { --source-trace-1: "src-2b2aa3"; }
.source-flow,
.source-stack,
.source-document-shell,
.document-paper,
.document-directory-content,
.document-app-bar,
.document-app-workspace,
.document-ledger-head,
.document-ledger-body,
.document-ledger-foot,
.layout-shell,
.layout-track,
.source-main-track,
.source-cluster,
.source-section-core,
.source-family-wrap,
.source-family-body,
.source-copy,
.source-media,
.source-article-body,
.source-body,
.source-grid-cell,
.source-table-row,
.source-bucket,
.source-games-ol,
.source-games-li,
.source-games-table,
.source-games-row,
.source-games-dl,
.source-games-entry,
.source-games-figures,
.source-games-figure,
.source-games-ledger,
.source-games-ledger-item,
.source-games-articles,
.source-games-article,
.source-family-list,
.source-family-item,
.source-checklist,
.source-check-item,
.source-step-list,
.source-step-item,
.source-def-list,
.source-def-item,
.source-icon-rail,
.source-icon-node,
.source-split-bands,
.source-band-item,
.source-timeline,
.source-timeline-item,
.source-step-ledger,
.source-step-ledger-item,
.source-route-ledger,
.source-route-ledger-item,
.source-portal-grid,
.source-portal-cell,
.source-article-grid,
.source-article-cell,
.source-figure-gallery,
.source-figure-cell,
.source-mosaic,
.source-mosaic-cell,
.source-strip,
.source-strip-item,
.source-spotlight,
.source-spotlight-node,
.source-faq-details,
.source-faq-entry,
.source-faq-accordion,
.source-faq-panel,
.source-faq-dl,
.source-faq-dd,
.source-faq-columns,
.source-faq-column-item,
.source-directory-list,
.source-directory-entry,
.source-sitemap-stack,
.source-sitemap-node,
.source-card-ledger,
.source-card-ledger-item,
.source-quote-list,
.source-quote-item,
.source-card-mutation,
.source-card-bucket,
.source-card-head,
.source-card-media,
.source-card-body,
.source-card-action,
.source-hero-mutation,
.source-hero-copy,
.source-hero-media,
.source-hero-body,
.source-footer-structure,
.source-footer-node { display: contents; }
.source-main-rail,
.source-aside,
.source-rail,
.source-caption,
.source-family-side,
.document-directory-index,
.document-portal-map { display: none; }
[data-source-profile] [data-source-decoration="true"],
[data-source-profile] [aria-hidden="true"]:has(> template[data-source-marker]:only-child) { display: none; }
[data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item { display:grid; grid-template-columns:minmax(9rem,.42fr) minmax(0,.58fr); gap:0; margin:0; padding:0; border:1px solid var(--surface-strong); background:var(--surface); }
[data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>header { display:grid; align-content:start; gap:9px; min-width:0; padding:18px; border-right:1px solid var(--surface-strong); }
[data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>header :is(data,strong,small) { min-width:0; }
[data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>header data { color:var(--accent); font-weight:900; letter-spacing:.12em; }
[data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>header strong { font-size:clamp(20px,2vw,30px); line-height:1.03; }
[data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>header strong a { display:inline-block; min-inline-size:5ch; overflow-wrap:normal; word-break:normal; hyphens:none; }
[data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>header small, [data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>figure figcaption { color:var(--muted); }
[data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>figure { grid-column:2; margin:0; padding:18px; }
[data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>figure img { display:block; width:100%; aspect-ratio:4/3; object-fit:cover; }
[data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>figure figcaption { margin-top:10px; font-size:13px; line-height:1.45; }
[data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>dl { display:grid; grid-column:1/-1; grid-template-columns:repeat(3,minmax(0,1fr)); gap:10px; min-width:0; margin:0; padding:18px; }
[data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>dl>div { display:grid; gap:3px; border-bottom:1px solid var(--surface-strong); padding-bottom:9px; }
[data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>dl :is(dt,dd) { margin:0; }
[data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>dl dt { color:var(--accent); font-size:12px; font-weight:900; }
[data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>dl dd { color:var(--text); font-weight:800; }
[data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>ul { display:grid; grid-column:1/-1; gap:7px; margin:0; padding:0 18px 18px 36px; color:var(--muted); }
[data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>cite { display:flex; grid-column:1/-1; align-items:center; justify-content:space-between; gap:12px; padding:14px 18px; border-top:1px solid var(--surface-strong); font-style:normal; }
[data-source-skeleton="mixed-clusters"] .source-cluster { display: contents; }
.layout-shell--magazine-shell,
.layout-shell--directory-shell,
.layout-shell--ledger-portal { width: 100%; }
@media (max-width: 820px) {
  /* source-mobile-layout-guard */
  [data-source-profile="src-2b2aa3"] [data-section],
  [data-source-profile="src-2b2aa3"] .top-games,
  [data-source-profile="src-2b2aa3"] .rank-list,
  [data-source-profile="src-2b2aa3"] .game-rank-ol,
  [data-source-profile="src-2b2aa3"] .game-figure-grid,
  [data-source-profile="src-2b2aa3"] .game-directory,
  [data-source-profile="src-2b2aa3"] .game-table,
  [data-source-profile="src-2b2aa3"] .advantage-grid,
  [data-source-profile="src-2b2aa3"] .asset-cues,
  [data-source-profile="src-2b2aa3"] .description-panel,
  [data-source-profile="src-2b2aa3"] .features--matrix,
  [data-source-profile="src-2b2aa3"] .panel-grid,
  [data-source-profile="src-2b2aa3"] .asset-gallery,
  [data-source-profile="src-2b2aa3"] .spotlight-grid,
  [data-source-profile="src-2b2aa3"] .source-family-wrap,
  [data-source-profile="src-2b2aa3"] .source-family-body,
  [data-source-profile="src-2b2aa3"] .source-section-core,
  [data-source-profile="src-2b2aa3"] .source-card-mutation,
  [data-source-profile="src-2b2aa3"] .source-card-bucket {
    max-width: 100%;
    min-width: 0;
    overflow-wrap: anywhere;
  }
  [data-source-profile="src-2b2aa3"] .top-games,
  [data-source-profile="src-2b2aa3"] .rank-list,
  [data-source-profile="src-2b2aa3"] .game-rank-ol,
  [data-source-profile="src-2b2aa3"] .game-figure-grid,
  [data-source-profile="src-2b2aa3"] .game-table,
  [data-source-profile="src-2b2aa3"] .advantage-grid,
  [data-source-profile="src-2b2aa3"] .asset-cues,
  [data-source-profile="src-2b2aa3"] .description--ledger,
  [data-source-profile="src-2b2aa3"] .features--matrix,
  [data-source-profile="src-2b2aa3"] .panel-grid,
  [data-source-profile="src-2b2aa3"] .spotlight-grid {
    grid-template-columns: minmax(0, 1fr);
    overflow-x: visible;
  }
  [data-source-profile="src-2b2aa3"] .asset-gallery {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    overflow-x: visible;
  }
  [data-source-profile="src-2b2aa3"] [data-source-card],
  [data-source-profile="src-2b2aa3"] .top-game-card,
  [data-source-profile="src-2b2aa3"] .rank-row,
  [data-source-profile="src-2b2aa3"] .game-card,
  [data-source-profile="src-2b2aa3"] .advantage-card,
  [data-source-profile="src-2b2aa3"] .panel,
  [data-source-profile="src-2b2aa3"] .criteria-card,
  [data-source-profile="src-2b2aa3"] .session-step,
  [data-source-profile="src-2b2aa3"] .route-card {
    max-width: 100%;
    min-width: 0;
  }
  [data-source-profile="src-2b2aa3"] .source-card-media,
  [data-source-profile="src-2b2aa3"] .source-card-media img,
  [data-source-profile="src-2b2aa3"] .asset-cues img,
  [data-source-profile="src-2b2aa3"] .asset-gallery img,
  [data-source-profile="src-2b2aa3"] .top-game-card__img,
  [data-source-profile="src-2b2aa3"] .rank-row__thumb {
    max-width: 100%;
    min-width: 0;
  }
  [data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item { grid-template-columns:96px minmax(0,1fr); gap:10px 12px; padding:12px; }
  [data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>header { grid-column:2; align-items:start; padding:0; border:0; }
  [data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>header>data { display:none; }
  [data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>figure { grid-column:1; grid-row:1/span 2; padding:0; }
  [data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>figure img { width:96px; height:96px; aspect-ratio:1; }
  [data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>figure figcaption { margin-top:6px; font-size:11px; line-height:1.3; }
  [data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>dl { grid-column:2; grid-template-columns:minmax(0,1fr); padding:0; }
  [data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>:is(ul,cite) { grid-column:1/-1; }
  [data-source-profile="src-2b2aa3"] [data-source-games-preserved="true"] blockquote.source-games-preserved-item>ul { padding:0 0 0 18px; }
}
