.LevelImagesGrid_grid__4xj1f{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--mantine-spacing-xs);width:100%;max-width:100%}.LevelImagesGrid_cell__6vTnI{position:relative;aspect-ratio:1;min-width:0;overflow:hidden;border-radius:var(--mantine-radius-sm)}.LevelImagesGrid_image__IWiY_{object-fit:contain}@media (max-width:48em){.LevelImagesGrid_grid__4xj1f{grid-template-columns:repeat(2,1fr)}}.LevelBlock_wrapper__Tf6_O{max-width:100%;min-width:0;overflow-x:visible;overflow-y:visible}.LevelBlock_title__RvMkb{word-break:break-word}.LevelBlock_placeholderText__L_EfB{white-space:pre-wrap;word-break:break-word}.LevelBlock_box__HGutY{font-size:var(--mantine-font-size-md);line-height:1.6;word-wrap:break-word;overflow-wrap:break-word;max-width:100%;min-width:0}.LevelBlock_box__HGutY .image-row,.LevelBlock_box__HGutY [data-type=image-row]{display:flex;flex-wrap:wrap;gap:var(--mantine-spacing-xs);align-items:flex-start;align-content:flex-start;justify-content:flex-start;width:100%;max-width:100%}.LevelBlock_box__HGutY .image-row>*,.LevelBlock_box__HGutY [data-type=image-row]>*{flex:0 0 auto;max-width:100%}.LevelBlock_box__HGutY .image-row img,.LevelBlock_box__HGutY [data-type=image-row] img{flex:0 0 auto;min-width:0;max-width:100%;height:auto;display:block;object-fit:contain;border-radius:var(--mantine-radius-sm)}.LevelBlock_box__HGutY .image-row img:not([width]):not([style*=width]),.LevelBlock_box__HGutY [data-type=image-row] img:not([width]):not([style*=width]){max-width:min(300px,100%)}@media (max-width:36em){.LevelBlock_box__HGutY .image-row,.LevelBlock_box__HGutY [data-type=image-row]{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:var(--mantine-spacing-sm)}.LevelBlock_box__HGutY .image-row img,.LevelBlock_box__HGutY [data-type=image-row] img{width:100%;max-width:100%;height:auto}.LevelBlock_box__HGutY .image-row img:not([width]):not([style*=width]),.LevelBlock_box__HGutY [data-type=image-row] img:not([width]):not([style*=width]){max-width:100%}}.LevelBlock_box__HGutY img{max-width:100%;height:auto;display:block;object-fit:contain}.GameCoverCell_cover__MHZfG{display:block;width:40px;height:40px;border-radius:var(--mantine-radius-sm);object-fit:cover}.GameCoverCell_placeholder__LyGO0{display:flex;align-items:center;justify-content:center;color:var(--mantine-color-dimmed);background-color:var(--mantine-color-default-hover)}.ArchiveGameLevelsPanel_accordion__vmm14{width:100%}.LevelFormatPicker_card__MTBnF{padding:var(--mantine-spacing-sm);border-radius:var(--mantine-radius-md);border:1px solid var(--mantine-color-default-border);background:var(--mantine-color-default);font-size:var(--mantine-font-size-sm);font-weight:500;text-align:center}.LevelFormatPicker_card__MTBnF:hover{background:var(--mantine-color-default-hover)}.LevelFormatPicker_card__MTBnF[data-active]{border-color:var(--mantine-primary-color-filled);box-shadow:inset 0 0 0 1px var(--mantine-primary-color-filled)}.LevelsManager_dragHandle__qRSZY{cursor:grab}.LevelsManager_dragHandle__qRSZY:active{cursor:grabbing}.LevelsManager_draggingRow__ut7_r{opacity:.5}.GamesCatalogNav_root__lCBEP{flex-wrap:wrap}.UpcomingGamesBlock_empty__Q3Rqr{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 24px;border-radius:12px;border:1px solid var(--mantine-color-default-border);background:rgb(255 255 255/3%);text-align:center}.UpcomingGamesBlock_emptyIcon___KNL_{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:rgb(255 107 43/10%);color:#ff6b2b}.UpcomingGamesBlock_listing__vsbBv{display:flex;flex-direction:column;gap:24px}.UpcomingGamesBlock_heading__5QzvI{display:flex;flex-direction:column;gap:4px}.UpcomingGamesBlock_bannerSkeleton__tkCn8{display:flex;align-items:center;gap:40px;min-height:340px;padding:40px;border-radius:20px;background:#1e2a38}.UpcomingGamesBlock_coverSkeleton__PATzJ{flex:0 0 300px;height:300px}.UpcomingGamesBlock_infoSkeleton__SyCzQ{flex:1;min-width:0}.UpcomingGamesBlock_link__I7i0o{display:inline-block;text-decoration:none}@media (max-width:75em){.UpcomingGamesBlock_bannerSkeleton__tkCn8{gap:24px;min-height:0;padding:24px}.UpcomingGamesBlock_coverSkeleton__PATzJ{flex-basis:200px;height:200px}}@media (max-width:36em){.UpcomingGamesBlock_bannerSkeleton__tkCn8{flex-direction:column;align-items:stretch;padding:20px}.UpcomingGamesBlock_coverSkeleton__PATzJ{align-self:center;flex-basis:auto;width:180px;height:180px}.UpcomingGamesBlock_listing__vsbBv{gap:18px}.UpcomingGamesBlock_link__I7i0o{display:block}.UpcomingGamesBlock_calendarButton__f25nD{width:100%;height:44px}}