.GamesIndex_page__ZoyIm{min-height:100vh;max-width:1160px;margin:0 auto;padding:0 24px 72px;box-sizing:border-box}@media (max-width:480px){.GamesIndex_page__ZoyIm{padding:0 16px 56px}}.GamesIndex_topbar___FkcD{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0}.GamesIndex_home__4qr0C{text-decoration:none;color:var(--ink)}.GamesIndex_hero__q_CjE{padding:24px 0 20px}.GamesIndex_kicker__4JWZu{margin:0;font-size:12px;font-weight:600;letter-spacing:.12em;color:var(--muted)}.GamesIndex_title__rNEiT{margin:0;font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:clamp(30px,4.6vw,48px);line-height:1.35}.GamesIndex_accent__Ba8e5{color:var(--tomato)}.GamesIndex_filters__czjwu{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.GamesIndex_chip__WGwPd{min-height:44px;padding:0 16px;border:0;border-radius:10px;background:var(--raised);color:var(--ink);font:600 14px/1 var(--font-sans),system-ui,sans-serif;cursor:pointer;transition:background-color .22s var(--ease-out)}.GamesIndex_chip__WGwPd:hover{background:var(--raised-hover)}.GamesIndex_chip__WGwPd:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--ink)}.GamesIndex_chipOn__gkiu_,.GamesIndex_chipOn__gkiu_:hover{background:var(--tomato);color:var(--on-color)}.GamesIndex_chipOn__gkiu_:focus-visible{box-shadow:inset 0 0 0 3px var(--on-color)}.GamesIndex_grid__JnwwM{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:16px;gap:16px}@media (max-width:520px){.GamesIndex_grid__JnwwM{grid-template-columns:repeat(2,1fr);gap:12px}}.GamesIndex_cardWrap__SM58L{margin:0}.GamesIndex_card__I42Nf{--name-h:52px;width:100%;display:flex;flex-direction:column;border-radius:var(--radius-ticket);background:var(--raised);color:var(--ink);text-decoration:none;cursor:pointer;overflow:hidden;-webkit-mask:radial-gradient(circle at 0 calc(100% - var(--name-h)),transparent 10px,#000 10.5px) left /51% 100% no-repeat,radial-gradient(circle at 100% calc(100% - var(--name-h)),transparent 10px,#000 10.5px) right /51% 100% no-repeat;mask:radial-gradient(circle at 0 calc(100% - var(--name-h)),transparent 10px,#000 10.5px) left /51% 100% no-repeat,radial-gradient(circle at 100% calc(100% - var(--name-h)),transparent 10px,#000 10.5px) right /51% 100% no-repeat;transition:transform .22s var(--ease-out)}.GamesIndex_card__I42Nf svg{transition:transform .42s var(--ease-spring)}.GamesIndex_card__I42Nf:focus-visible,.GamesIndex_card__I42Nf:hover{transform:translateY(-6px);color:var(--ink)}.GamesIndex_card__I42Nf:focus-visible .GamesIndex_art__ljKNW>svg,.GamesIndex_card__I42Nf:hover .GamesIndex_art__ljKNW>svg{transform:rotate(-6deg) scale(1.08)}.GamesIndex_card__I42Nf:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--ink)}.GamesIndex_art__ljKNW{position:relative;aspect-ratio:1;display:grid;place-items:center}.GamesIndex_art__ljKNW>svg{width:56%;height:auto}.GamesIndex_badge__O2qeM{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;gap:4px;padding:4px 8px;border-radius:8px;background:var(--on-color);color:var(--ink);font-size:12px;font-weight:600}.GamesIndex_badge__O2qeM svg{width:14px;height:14px}.GamesIndex_name__djksb{height:var(--name-h);margin:0;display:flex;align-items:center;padding:0 16px;border-top:2px dashed var(--line);font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:18px;line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:520px){.GamesIndex_name__djksb{padding:0 12px;font-size:16px}}.GamesIndex_seoRules__OHFd2{display:none}.GamesIndex_sheet__oF1RP{width:min(560px,calc(100vw - 32px));max-height:min(86vh,860px);margin:auto;padding:0;border:0;border-radius:var(--radius-ticket);background:var(--raised);color:var(--ink);font-family:var(--font-sans),system-ui,sans-serif;overflow:auto}.GamesIndex_sheet__oF1RP::-webkit-backdrop{background:rgba(10,10,9,.72)}.GamesIndex_sheet__oF1RP::backdrop{background:rgba(10,10,9,.72)}.GamesIndex_sheet__oF1RP[open]{animation:GamesIndex_sheetIn__LUBa9 .32s var(--ease-out)}@keyframes GamesIndex_sheetIn__LUBa9{0%{opacity:0;transform:translateY(40px) rotate(-1.5deg)}to{opacity:1;transform:none}}@media (max-width:600px){.GamesIndex_sheet__oF1RP{width:100vw;max-width:100vw;max-height:88vh;margin:auto 0 0;border-radius:var(--radius-ticket) var(--radius-ticket) 0 0}}.GamesIndex_sheetIn__LUBa9{display:flex;flex-direction:column}.GamesIndex_sheetArt__ag_bb{position:relative;height:180px;display:grid;place-items:center}.GamesIndex_sheetArt__ag_bb svg{width:120px;height:auto}.GamesIndex_close__YVGe4{position:absolute;top:12px;right:12px;width:44px;height:44px;border:0;border-radius:10px;background:var(--on-color);color:var(--ink);display:grid;place-items:center;cursor:pointer}.GamesIndex_close__YVGe4:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--ink)}.GamesIndex_sheetBody__Y3oN0{padding:24px 24px 28px;border-top:2px dashed var(--line)}.GamesIndex_sheetTitle__STdHt{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:28px;line-height:1.4}.GamesIndex_premium__BNeqN{padding:2px 8px;border-radius:6px;background:var(--yolk);color:var(--on-color);font:600 12px/1.5 var(--font-sans),system-ui,sans-serif}.GamesIndex_sheetDesc__MNoor{margin:6px 0 18px;font-size:15px;line-height:1.6;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.GamesIndex_facts__oFqa_{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:8px;gap:8px}.GamesIndex_facts__oFqa_ li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 6px;border-radius:12px;background:var(--ground);color:var(--tomato);text-align:center}.GamesIndex_facts__oFqa_ b{color:var(--ink);font-size:13px;font-weight:600;line-height:1.3}.GamesIndex_stepper__b_UoA{padding:16px;border-radius:12px;background:var(--ground)}.GamesIndex_stepHead__MY8FU{display:flex;justify-content:space-between;align-items:baseline}.GamesIndex_stepCount__1VRTP{font-family:var(--font-display),Georgia,serif;font-size:14px;color:var(--muted)}.GamesIndex_stepText__j_S6y{margin:10px 0 14px;min-height:4.8em;display:flex;gap:12px;font-size:16px;line-height:1.6;animation:GamesIndex_stepIn__uY9vv .26s var(--ease-out)}@keyframes GamesIndex_stepIn__uY9vv{0%{opacity:0;transform:translateX(14px)}to{opacity:1;transform:none}}.GamesIndex_stepNo__UkkMn{flex:none;font-family:var(--font-display),Georgia,serif;font-size:20px;line-height:1.3;color:var(--tomato)}.GamesIndex_stepNav__I55UZ{display:flex;justify-content:space-between;align-items:center}.GamesIndex_navBtn__Z6liV{width:44px;height:44px;border:0;border-radius:10px;background:var(--raised-hover);color:var(--ink);display:grid;place-items:center;cursor:pointer}.GamesIndex_navBtn__Z6liV[disabled]{opacity:.35;cursor:default}.GamesIndex_navBtn__Z6liV:focus-visible{outline:none;box-shadow:inset 0 0 0 3px var(--ink)}.GamesIndex_dots___QMzh{display:flex;gap:6px}.GamesIndex_dots___QMzh i{width:7px;height:7px;border-radius:50%;background:var(--line);transition:background-color .22s,width .22s}.GamesIndex_dots___QMzh i.GamesIndex_dotOn__baajL{width:18px;border-radius:4px;background:var(--tomato)}.GamesIndex_play__ZLMAF{width:100%;margin-top:20px;box-sizing:border-box}.GamesIndex_more__A0ROx{display:block;margin-top:12px;text-align:center;font-size:13px;color:var(--muted)}.GamesIndex_more__A0ROx:hover{color:var(--ink)}.GamesIndex_closing__q_5gx{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:56px;padding:36px 32px;border-radius:var(--radius-ticket);background:var(--tomato);color:var(--on-color)}@media (max-width:480px){.GamesIndex_closing__q_5gx{padding:28px 20px}}.GamesIndex_closingTitle__pZmco{margin:0;font-family:var(--font-display),Georgia,serif;font-weight:400;font-size:clamp(26px,3.6vw,38px);line-height:1.4}.GamesIndex_closingSub__H2XvW{margin:4px 0 0;font-size:15px}@media (prefers-reduced-motion:reduce){.GamesIndex_card__I42Nf,.GamesIndex_card__I42Nf svg,.GamesIndex_chip__WGwPd,.GamesIndex_dots___QMzh i{transition:none}.GamesIndex_sheet__oF1RP[open],.GamesIndex_stepText__j_S6y{animation:none}}