._FyE_q_layout{grid-template-columns:var(--catalog-sidebar-w,280px) minmax(0, 1fr);gap:var(--catalog-layout-gap,24px);align-items:start;display:grid}._FyE_q_layout>*{min-width:0}._FyE_q_layout[data-sidebar-position=right]{grid-template-columns:minmax(0, 1fr) var(--catalog-sidebar-w,280px)}._FyE_q_layout[data-sidebar-position=right]>._FyE_q_sidebar{order:2}._FyE_q_layout[data-sidebar-position=right]>._FyE_q_contentStack{order:1}._FyE_q_contentStack{min-width:0}._FyE_q_blockList{gap:var(--catalog-section-gap,32px);flex-direction:column;display:flex}._FyE_q_contentSlot,._FyE_q_sidebarBlockList,._FyE_q_sidebarSlot{display:contents}._FyE_q_contentBlock{min-width:0}._FyE_q_contentBlock ._FyE_q_section{margin-top:0}._FyE_q_catalogAd{--accent:var(--catalog-accent);--accent-2:var(--catalog-accent-2);--ad-radius:var(--catalog-card-radius,12px);border-radius:var(--ad-radius);align-self:center;width:min(100%,728px);overflow:hidden}._FyE_q_catalogAd:empty{display:none}@media (max-width:1024px){._FyE_q_layout,._FyE_q_layout[data-sidebar-position=right]{grid-template-columns:minmax(0,1fr)}}._FyE_q_sidebar{scrollbar-color:var(--line) transparent;scrollbar-width:thin;flex-direction:column;gap:16px;max-height:calc(100dvh - 32px);display:flex;position:sticky;top:16px;overflow-y:auto}._FyE_q_sidebar [data-game-theme-part=catalog-ad]{align-self:stretch;width:100%;max-width:none}@media (max-width:1024px){._FyE_q_sidebar{order:2;max-height:none;position:static;top:auto;overflow:visible}}._FyE_q_sidebarCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--catalog-card-radius,12px);padding:20px}._FyE_q_sidebarLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--fg);margin:0 0 14px;padding-bottom:6px;font-size:12px;font-weight:700;position:relative}._FyE_q_sidebarLabel:after{content:"";background:var(--catalog-accent);width:28px;height:2px;position:absolute;bottom:0;left:0}._FyE_q_gamesList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._FyE_q_gameRow{border-radius:var(--catalog-item-radius,8px);color:var(--fg-3);border:1px solid #0000;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:flex}._FyE_q_gameRow:hover{color:var(--fg);background:#ffffff08}._FyE_q_gameRowActive{background:var(--catalog-accent-soft);border-color:color-mix(in srgb, var(--catalog-accent) 45%, transparent);color:var(--fg)}._FyE_q_gameRowActive:hover{background:var(--catalog-accent-hover-soft)}._FyE_q_gameLogo{border-radius:var(--catalog-item-radius,8px);border:1px solid var(--line);object-fit:cover;background:var(--bg-2);flex-shrink:0;width:40px;height:40px}._FyE_q_gameLogoFallback{border-radius:var(--catalog-item-radius,8px);border:1px solid var(--line);background:var(--bg-2);width:40px;height:40px;color:var(--fg-4);text-transform:uppercase;flex-shrink:0;place-items:center;font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:700;display:grid}._FyE_q_gameTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:500;line-height:1.3;overflow:hidden}._FyE_q_gameRowActive ._FyE_q_gameTitle{font-weight:700}._FyE_q_gameRowMeta{color:var(--fg-4);border:1px solid var(--line);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:2px 7px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:600}._FyE_q_gameRowActive ._FyE_q_gameRowMeta{color:var(--fg-2);border-color:color-mix(in srgb, var(--catalog-accent) 35%, transparent)}._FyE_q_aboutDesc{color:var(--fg-3);margin:0 0 14px;font-size:13px;line-height:1.55}._FyE_q_aboutMeta{gap:8px;margin:0;padding:0;display:grid}._FyE_q_aboutMetaRow{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:6px 0;font-size:12px;display:flex}._FyE_q_aboutMetaRow:first-child{border-top:0;padding-top:0}._FyE_q_aboutMetaRow dt{color:var(--fg-4);margin:0;font-weight:500}._FyE_q_aboutMetaRow dd{color:var(--fg-2);text-align:right;margin:0;font-weight:600}._FyE_q_featured{background:var(--panel);border:1px solid var(--line);border-radius:var(--catalog-card-radius,14px);min-height:var(--catalog-featured-height,460px);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);transition:border-color .18s,box-shadow .18s;display:grid;overflow:hidden}._FyE_q_featured:hover{border-color:color-mix(in srgb, var(--line) 55%, var(--fg-3));box-shadow:0 16px 48px -16px #0009}@media (max-width:768px){._FyE_q_featured{grid-template-columns:1fr}}._FyE_q_featuredCover{background:var(--bg-2);min-height:var(--catalog-cover-height,280px);position:relative;overflow:hidden}._FyE_q_featuredCoverImg{object-fit:contain;object-position:center;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0}._FyE_q_featured:hover ._FyE_q_featuredCoverImg{transform:scale(1.03)}._FyE_q_tileGrid{grid-template-columns:repeat(var(--grid-size,4), 1fr);grid-template-rows:repeat(var(--grid-size,4), 1fr);background:var(--bg-2);transition:transform .5s;display:grid;position:absolute;inset:0}._FyE_q_featured:hover ._FyE_q_tileGrid{transform:scale(1.03)}._FyE_q_tile{object-fit:cover;width:100%;height:100%;display:block}._FyE_q_featuredCoverOverlay{background:linear-gradient(90deg, transparent 60%, color-mix(in srgb, var(--bg-2) 50%, transparent) 100%);pointer-events:none;position:absolute;inset:0}._FyE_q_featuredBody{flex-direction:column;gap:16px;padding:28px 28px 24px;display:flex}._FyE_q_featuredTitle{color:var(--fg);letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700;line-height:1.2}._FyE_q_featuredDesc{color:var(--fg-3);margin:0;font-size:14px;line-height:1.55}._FyE_q_featuredStats{gap:14px;margin-top:4px;display:grid}._FyE_q_statRow{gap:6px;display:grid}._FyE_q_statHeader{letter-spacing:.06em;text-transform:uppercase;color:var(--fg-2);justify-content:space-between;align-items:baseline;font-size:12px;font-weight:600;display:flex}._FyE_q_statValue{color:var(--fg);font-family:JetBrains Mono,ui-monospace,monospace;font-weight:700}._FyE_q_statValueMuted{color:var(--fg-3)}._FyE_q_statBar{background:var(--line);border-radius:2px;height:4px;overflow:hidden}._FyE_q_statBarFill{background:var(--catalog-accent);height:100%;transition:width .4s}._FyE_q_featuredCta{background:var(--catalog-accent);color:#fff;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--catalog-item-radius,10px);cursor:pointer;height:48px;box-shadow:0 10px 24px -8px color-mix(in srgb, var(--catalog-accent) 45%, transparent);border:0;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:0 24px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,transform .1s,box-shadow .15s;display:inline-flex}._FyE_q_featuredCta:hover{background:var(--catalog-accent-2);box-shadow:0 14px 32px -8px color-mix(in srgb, var(--catalog-accent) 55%, transparent)}._FyE_q_featuredCta:active{transform:translateY(1px)}._FyE_q_featuredFooter{color:var(--fg-4);justify-content:flex-end;align-items:center;padding-top:4px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;display:flex}._FyE_q_statusPill{z-index:1;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);background:color-mix(in srgb, var(--bg-2) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--fg-3);border-radius:4px;padding:4px 10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px;font-weight:700;position:absolute;top:16px;left:16px}._FyE_q_statusPill[data-status=draft]{color:var(--fg-2);background:#6e768140}._FyE_q_statusPill[data-status=archived]{color:var(--danger-2);background:#f8514940;border-color:#f8514966}._FyE_q_section{margin-top:32px}._FyE_q_sectionHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}._FyE_q_sectionTitle{letter-spacing:.08em;text-transform:uppercase;color:var(--fg);margin:0;padding-bottom:6px;font-size:13px;font-weight:700;position:relative}._FyE_q_sectionTitle:after{content:"";background:var(--catalog-accent);width:32px;height:2px;position:absolute;bottom:0;left:0}._FyE_q_sectionLink{color:var(--catalog-accent);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;font-weight:500;text-decoration:none}._FyE_q_sectionLink:hover{text-decoration:underline}._FyE_q_categoryGrid{grid-template-columns:repeat(auto-fit, minmax(var(--catalog-grid-min,180px), 1fr));gap:12px;display:grid}._FyE_q_categoryCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--catalog-item-radius,10px);color:inherit;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:transform .15s,border-color .15s,background .15s;display:flex}._FyE_q_categoryCard:hover{border-color:color-mix(in srgb, var(--line) 55%, var(--fg-3));background:var(--panel-2);transform:translateY(-2px)}._FyE_q_categoryIcon{border-radius:var(--catalog-item-radius,8px);flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;position:relative}._FyE_q_categoryFontGlyph{place-items:center;font-size:21px;line-height:1;display:inline-grid}._FyE_q_categoryIcon img{object-fit:contain;width:22px;height:22px}._FyE_q_categoryBody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._FyE_q_categoryName{color:var(--fg-2);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}._FyE_q_categoryCount{color:var(--fg);font-family:JetBrains Mono,ui-monospace,monospace;font-size:14px;font-weight:700;line-height:1}._FyE_q_categoryCountMuted{color:var(--fg-4);font-size:11px;font-weight:500}._FyE_q_mapsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px;display:grid}._FyE_q_compactList{flex-direction:column;gap:20px;display:flex}._FyE_q_mapTabs{grid-template-columns:repeat(auto-fit, minmax(var(--catalog-grid-min,180px), 1fr));gap:14px;margin-bottom:24px;display:grid}._FyE_q_tab{background:var(--panel);border:1px solid var(--line);border-radius:var(--catalog-item-radius,10px);color:inherit;flex-direction:column;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;overflow:hidden}._FyE_q_tab:hover{border-color:color-mix(in srgb, var(--line) 55%, var(--fg-3));transform:translateY(-2px);box-shadow:0 6px 18px -8px #0009}._FyE_q_tabActive{border-color:var(--catalog-accent);box-shadow:0 0 0 1px var(--catalog-accent), 0 8px 24px -10px color-mix(in srgb, var(--catalog-accent) 50%, transparent)}._FyE_q_tabActive:hover{border-color:var(--catalog-accent);box-shadow:0 0 0 1px var(--catalog-accent), 0 12px 28px -10px color-mix(in srgb, var(--catalog-accent) 60%, transparent)}._FyE_q_tabCover{aspect-ratio:16/10;background:var(--bg-2);position:relative;overflow:hidden}._FyE_q_tabCoverImg{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}._FyE_q_tabTileGrid{grid-template-columns:repeat(var(--grid-size,4), 1fr);grid-template-rows:repeat(var(--grid-size,4), 1fr);display:grid;position:absolute;inset:0}._FyE_q_tabTile{object-fit:cover;width:100%;height:100%;display:block}._FyE_q_tabProgressBar{background:#00000080;height:3px;position:absolute;bottom:0;left:0;right:0}._FyE_q_tabProgressFill{background:var(--catalog-accent);height:100%;transition:width .3s}._FyE_q_tabBody{text-align:center;flex-direction:column;gap:4px;padding:10px 12px 12px;display:flex}._FyE_q_tabTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--fg);font-size:12px;font-weight:700;line-height:1.25}._FyE_q_tabActive ._FyE_q_tabTitle{color:#fff}._FyE_q_tabMeta{color:var(--fg-3);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;font-weight:600}._FyE_q_tabMetaMuted{color:var(--fg-4)}._FyE_q_empty{text-align:center;color:var(--fg-3);background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:80px 48px}
