.masonry-grid[data-v-2ca39f5d]{grid-template-columns:repeat(var(--masonry-column-count), minmax(0, 1fr));gap:var(--masonry-gap);padding:8px;display:grid}.masonry-column[data-v-2ca39f5d]{align-content:start;gap:var(--masonry-gap);min-width:0;display:grid}.masonry-item[data-v-2ca39f5d]{min-width:0}.masonry-item[data-v-2ca39f5d]>*{width:100%}.game-card[data-v-27ded7ff]{border:1px solid color-mix(in srgb, var(--p-primary-color) 12%, var(--shop-divider));background:var(--shop-surface);border-radius:16px;outline:none;margin:4px;transition:border-color .18s,box-shadow .18s,transform .18s;overflow:hidden;box-shadow:0 2px 8px #2314281f}.game-card.clickable[data-v-27ded7ff]{cursor:pointer}.game-card.clickable[data-v-27ded7ff]:hover{border-color:color-mix(in srgb, var(--p-primary-color) 42%, transparent);transform:translateY(-2px);box-shadow:0 8px 24px #2314282e}.game-card.clickable[data-v-27ded7ff]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--p-primary-color) 24%, transparent)}.game-cover[data-v-27ded7ff]{aspect-ratio:16/9;background:var(--shop-surface-high);position:relative;overflow:hidden}.game-cover img[data-v-27ded7ff]{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.clickable:hover .game-cover img[data-v-27ded7ff]{transform:scale(1.025)}.cover-shade[data-v-27ded7ff]{pointer-events:none;background:linear-gradient(#0000,#120a1447);height:40%;position:absolute;inset:auto 0 0}.game-content[data-v-27ded7ff]{align-items:center;gap:14px;min-height:72px;padding:12px 16px 8px;display:flex;position:relative}.game-icon[data-v-27ded7ff]{border:3px solid var(--shop-surface);background:var(--shop-surface);border-radius:14px;flex:none;align-self:flex-start;width:52px;height:52px;margin-top:-40px;box-shadow:0 2px 7px #0003}.game-copy[data-v-27ded7ff]{flex:1;min-width:0}.game-title[data-v-27ded7ff]{text-overflow:ellipsis;white-space:nowrap;color:var(--p-text-color);font-size:15px;font-weight:500;overflow:hidden}.game-meta[data-v-27ded7ff]{min-width:0;color:var(--shop-text-muted);align-items:center;gap:7px;margin-top:6px;font-size:11px;display:flex}.server-pill[data-v-27ded7ff]{background:color-mix(in srgb, var(--p-primary-color) 11%, transparent);min-height:20px;color:var(--p-primary-color);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 7px;display:inline-flex}.server-pill i[data-v-27ded7ff]{font-size:10px}.game-language[data-v-27ded7ff]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.small-game-card[data-v-a95924c2]{background:0 0;border:0;border-radius:16px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;min-height:146px;margin:4px;padding:14px 8px 10px;display:flex}.small-game-card.clickable[data-v-a95924c2]{cursor:pointer}.small-game-card.clickable[data-v-a95924c2]:hover{background:color-mix(in srgb, var(--p-primary-color) 7%, transparent)}.small-game-card.clickable[data-v-a95924c2]:focus-visible{background:color-mix(in srgb, var(--p-primary-color) 9%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--p-primary-color) 36%, transparent)}.small-game-icon-wrap[data-v-a95924c2]{flex:none;position:relative}.small-game-icon[data-v-a95924c2]{background:var(--shop-surface);border-radius:18px;width:72px;height:72px;display:block;box-shadow:0 3px 10px #0000002e}.small-game-copy[data-v-a95924c2]{text-align:center;width:100%;min-width:0}.small-game-title[data-v-a95924c2]{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.small-game-meta[data-v-a95924c2]{min-width:0;color:var(--shop-text-muted);justify-content:center;align-items:center;gap:6px;margin-top:4px;font-size:10px;display:flex}.small-game-server[data-v-a95924c2]{background:color-mix(in srgb, var(--p-primary-color) 11%, transparent);min-height:18px;color:var(--p-primary-color);border-radius:999px;flex:none;align-items:center;gap:3px;padding:0 6px;display:inline-flex}.small-game-language[data-v-a95924c2]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.small-game-server i[data-v-a95924c2]{font-size:9px}.material-list-item[data-v-179512b0]{border-radius:0;outline:none;align-items:center;gap:16px;width:100%;min-height:48px;padding:4px 16px;display:flex;position:relative}.material-list-item.dense[data-v-179512b0]{min-height:40px}.material-list-item.clickable[data-v-179512b0]{cursor:pointer}.material-list-item.clickable[data-v-179512b0]:hover{background:color-mix(in srgb, var(--p-primary-color) 7%, transparent)}.material-list-item[data-v-179512b0]:focus-visible{background:color-mix(in srgb, var(--p-primary-color) 10%, transparent)}.list-leading[data-v-179512b0]{flex:0 0 var(--list-leading-width);width:var(--list-leading-width);min-width:var(--list-leading-width);color:var(--p-primary-color);place-items:center;font-size:20px;display:grid}.list-copy[data-v-179512b0]{flex:1;min-width:0}.list-title[data-v-179512b0]{font-size:14px;line-height:20px}.list-subtitle[data-v-179512b0]{color:var(--shop-text-muted);margin-top:2px;font-size:12px;line-height:17px}.list-trailing[data-v-179512b0]{color:var(--shop-text-muted);flex:none;align-items:center;gap:8px;font-size:11.5px;display:flex}.server-button[data-v-d1b919c6]{color:var(--p-primary-color)}.server-pill[data-v-d1b919c6]{background:color-mix(in srgb, var(--p-primary-color) 11%, transparent);min-height:20px;color:var(--p-primary-color);border-radius:999px;flex:none;align-items:center;gap:4px;padding:0 7px;font-size:11px;display:inline-flex}.server-pill i[data-v-d1b919c6]{font-size:10px}.server-button[data-v-cd1ad0f8],.server-button.p-button.p-button-text[data-v-cd1ad0f8],.server-button.p-button.p-button-text[data-v-cd1ad0f8] .p-button-label,.server-button.p-button.p-button-text[data-v-cd1ad0f8] .p-button-icon{color:var(--p-primary-color)}.region-popover[data-v-cd1ad0f8]{gap:8px;max-width:280px;display:grid}.region-notice[data-v-cd1ad0f8]{margin:0;font-size:12px;line-height:1.5}.region-hint[data-v-cd1ad0f8]{color:var(--shop-text-muted);margin:0;font-size:12px}.region-link[data-v-cd1ad0f8]{cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:6px 8px;font-family:inherit;font-size:13px;display:flex}.region-link[data-v-cd1ad0f8]:hover{background:color-mix(in srgb, var(--p-primary-color) 7%, transparent)}.selection-grid[data-v-1a85597e]{grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:2px;padding:8px 4px;display:grid}.selection-tile[data-v-e7df3fc4]{cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:0;min-width:0;padding:6px 4px;font-family:inherit;display:flex}.selection-tile[data-v-e7df3fc4]:hover{background:color-mix(in srgb, var(--p-primary-color) 7%, transparent)}.selection-tile.selected[data-v-e7df3fc4]{background:color-mix(in srgb, var(--p-primary-color) 11%, transparent)}.selection-tile[data-v-e7df3fc4]:focus-visible{outline:2px solid color-mix(in srgb, var(--p-primary-color) 36%, transparent)}.selection-tile-icon[data-v-e7df3fc4]{flex:none;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex;position:relative}.selection-tile-tag[data-v-e7df3fc4]{z-index:1;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% + 14px);padding:0 4px;font-size:9px;line-height:13px;position:absolute;top:-3px;overflow:hidden}.selection-tile-tag.top-left[data-v-e7df3fc4]{left:-5px}.selection-tile-tag.top-right[data-v-e7df3fc4]{right:-5px}.selection-tile-tag[data-v-e7df3fc4]{background:var(--p-primary-color);color:var(--p-primary-contrast-color)}.selection-tile-tag[data-v-e7df3fc4] .p-tag-label{color:inherit}.selection-tile-title[data-v-e7df3fc4]{text-overflow:ellipsis;white-space:nowrap;text-align:center;width:100%;color:var(--p-text-color);font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}.selection-tile.selected .selection-tile-title[data-v-e7df3fc4]{color:var(--p-primary-color)}.selection-tile-subtitle[data-v-e7df3fc4]{line-clamp:2;-webkit-line-clamp:2;text-align:center;width:100%;color:var(--shop-text-muted);word-break:break-word;-webkit-box-orient:vertical;font-size:10px;font-weight:300;line-height:1.35;display:-webkit-box;overflow:hidden}
