@charset "UTF-8";.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fas,.far,.fab,.fa{--_fa-family: var(--fa-family, var(--fa-style-family, "GameCalendar Icons"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em)}:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)/""}@supports not (content: ""/""){:is(.fas,.far,.fab,.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fa):before{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:calc((6 / 10 - .375) * 1em)}.fa-xs{font-size:.75em;line-height:calc(1 / 12 * 1em);vertical-align:.125em}.fa-sm{font-size:.875em;line-height:calc(1 / 14 * 1em);vertical-align:calc((6 / 14 - .375) * 1em)}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:calc((6 / 20 - .375) * 1em)}.fa-xl{font-size:1.5em;line-height:calc(1 / 24 * 1em);vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-width-auto{--fa-width: auto}.fa-fw,.fa-width-fixed{--fa-width: 1.25em}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin, 2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(-1 * var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, .1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, .0625em);box-sizing:var(--fa-border-box-sizing, content-box);padding:var(--fa-border-padding, .1875em .25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin, .3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin, .3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.28, .84, .42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(.4, 0, .6, 1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}@media(prefers-reduced-motion:reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation:none!important;transition:none!important}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale, 1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x, 1.1),var(--fa-bounce-start-scale-y, .9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x, .9),var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x, 1.05),var(--fa-bounce-land-scale-y, .95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound, -.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity, .4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity, .4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x, 0),var(--fa-flip-y, 1),var(--fa-flip-z, 0),var(--fa-flip-angle, -180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{--fa-width: 100%;inset:0;position:absolute;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-apple-whole{--fa: "\f5d1"}.fa-arrow-down{--fa: "\f063"}.fa-arrow-left{--fa: "\f060"}.fa-arrow-right{--fa: "\f061"}.fa-arrow-right-long{--fa: "\f178"}.fa-arrow-rotate-left{--fa: "\f0e2"}.fa-arrow-turn-down{--fa: "\f149"}.fa-arrow-up{--fa: "\f062"}.fa-arrow-up-right-from-square{--fa: "\f08e"}.fa-arrows-left-right{--fa: "\f07e"}.fa-arrows-rotate{--fa: "\f021"}.fa-bars{--fa: "\f0c9"}.fa-bell{--fa: "\f0f3"}.fa-bell-slash{--fa: "\f1f6"}.fa-bolt{--fa: "\f0e7"}.fa-book{--fa: "\f02d"}.fa-bookmark{--fa: "\f02e"}.fa-building{--fa: "\f1ad"}.fa-bullhorn{--fa: "\f0a1"}.fa-cake-candles{--fa: "\f1fd"}.fa-calendar{--fa: "\f133"}.fa-calendar-check{--fa: "\f274"}.fa-calendar-days{--fa: "\f073"}.fa-calendar-minus{--fa: "\f272"}.fa-calendar-week{--fa: "\f784"}.fa-calendar-xmark{--fa: "\f273"}.fa-camera{--fa: "\f030"}.fa-check{--fa: "\f00c"}.fa-chevron-down{--fa: "\f078"}.fa-chevron-left{--fa: "\f053"}.fa-chevron-right{--fa: "\f054"}.fa-circle-check{--fa: "\f058"}.fa-circle-exclamation{--fa: "\f06a"}.fa-circle-info{--fa: "\f05a"}.fa-circle-play{--fa: "\f144"}.fa-circle-question{--fa: "\f059"}.fa-clock{--fa: "\f017"}.fa-clock-rotate-left{--fa: "\f1da"}.fa-cloud-sun-rain{--fa: "\f743"}.fa-code{--fa: "\f121"}.fa-comment-dots{--fa: "\f4ad"}.fa-compass{--fa: "\f14e"}.fa-compress{--fa: "\f066"}.fa-copy{--fa: "\f0c5"}.fa-cubes{--fa: "\f1b3"}.fa-display{--fa: "\e163"}.fa-download{--fa: "\f019"}.fa-earth-europe{--fa: "\f7a2"}.fa-envelope{--fa: "\f0e0"}.fa-envelope-open-text{--fa: "\f658"}.fa-expand{--fa: "\f065"}.fa-eye{--fa: "\f06e"}.fa-eye-slash{--fa: "\f070"}.fa-feather-pointed{--fa: "\f56b"}.fa-fill-drip{--fa: "\f576"}.fa-film{--fa: "\f008"}.fa-fire-flame-curved{--fa: "\f7e4"}.fa-floppy-disk{--fa: "\f0c7"}.fa-font{--fa: "\f031"}.fa-gamepad{--fa: "\f11b"}.fa-gear{--fa: "\f013"}.fa-ghost{--fa: "\f6e2"}.fa-globe{--fa: "\f0ac"}.fa-grip-vertical{--fa: "\f58e"}.fa-heart{--fa: "\f004"}.fa-hourglass-half{--fa: "\f252"}.fa-house{--fa: "\f015"}.fa-ice-cream{--fa: "\f810"}.fa-image{--fa: "\f03e"}.fa-images{--fa: "\f302"}.fa-info{--fa: "\f129"}.fa-language{--fa: "\f1ab"}.fa-layer-group{--fa: "\f5fd"}.fa-link{--fa: "\f0c1"}.fa-link-slash{--fa: "\f127"}.fa-list-check{--fa: "\f0ae"}.fa-lock{--fa: "\f023"}.fa-lock-open{--fa: "\f3c1"}.fa-magnifying-glass{--fa: "\f002"}.fa-magnifying-glass-plus{--fa: "\f00e"}.fa-map{--fa: "\f279"}.fa-minus{--fa: "\f068"}.fa-mobile-screen{--fa: "\f3cf"}.fa-mug-hot{--fa: "\f7b6"}.fa-newspaper{--fa: "\f1ea"}.fa-pause{--fa: "\f04c"}.fa-pen{--fa: "\f304"}.fa-pen-to-square{--fa: "\f044"}.fa-people-group{--fa: "\e533"}.fa-play{--fa: "\f04b"}.fa-plug{--fa: "\f1e6"}.fa-plus{--fa: "+"}.fa-puzzle-piece{--fa: "\f12e"}.fa-ranking-star{--fa: "\e561"}.fa-rectangle-list{--fa: "\f022"}.fa-right-from-bracket{--fa: "\f2f5"}.fa-rotate-left{--fa: "\f2ea"}.fa-rss{--fa: "\f09e"}.fa-scroll{--fa: "\f70e"}.fa-seedling{--fa: "\f4d8"}.fa-shapes{--fa: "\f61f"}.fa-share-nodes{--fa: "\f1e0"}.fa-shield-halved{--fa: "\f3ed"}.fa-sitemap{--fa: "\f0e8"}.fa-sliders{--fa: "\f1de"}.fa-snowflake{--fa: "\f2dc"}.fa-spa{--fa: "\f5bb"}.fa-stamp{--fa: "\f5bf"}.fa-star{--fa: "\f005"}.fa-stopwatch{--fa: "\f2f2"}.fa-sun{--fa: "\f185"}.fa-table-cells{--fa: "\f00a"}.fa-table-cells-large{--fa: "\f009"}.fa-table-columns{--fa: "\f0db"}.fa-table-list{--fa: "\f00b"}.fa-tag{--fa: "\f02b"}.fa-tags{--fa: "\f02c"}.fa-thumbtack{--fa: "\f08d"}.fa-timeline{--fa: "\e29c"}.fa-tower-broadcast{--fa: "\f519"}.fa-trash{--fa: "\f1f8"}.fa-tree{--fa: "\f1bb"}.fa-triangle-exclamation{--fa: "\f071"}.fa-tv{--fa: "\f26c"}.fa-umbrella-beach{--fa: "\f5ca"}.fa-upload{--fa: "\f093"}.fa-user{--fa: "\f007"}.fa-users{--fa: "\f0c0"}.fa-volume-high{--fa: "\f028"}.fa-volume-xmark{--fa: "\f6a9"}.fa-xmark{--fa: "\f00d"}:root,:host{--fa-family-classic: "GameCalendar Icons";--fa-family-brands: "GameCalendar Brand Icons"}.fas,.fa-solid{--fa-family: var(--fa-family-classic);--fa-style: 900}.far,.fa-regular{--fa-family: var(--fa-family-classic);--fa-style: 400}.fab,.fa-brands,.fa-classic.fa-brands{--fa-family: var(--fa-family-brands);--fa-style: 400}.fa-app-store-ios{--fa: "\f370"}.fa-discord{--fa: "\f392"}.fa-facebook{--fa: "\f09a"}.fa-google{--fa: "\f1a0"}.fa-google-play{--fa: "\f3ab"}.fa-instagram{--fa: "\f16d"}.fa-itch-io{--fa: "\f83a"}.fa-playstation{--fa: "\f3df"}.fa-steam{--fa: "\f1b6"}.fa-twitch{--fa: "\f1e8"}.fa-wikipedia-w{--fa: "\f266"}.fa-x-twitter{--fa: "\e61b"}.fa-xbox{--fa: "\f412"}.fa-youtube{--fa: "\f167"}@font-face{font-family:GameCalendar Icons;font-style:normal;font-weight:400;font-display:block;src:url("/assets/fontawesome/fa-regular-400-91f4c655.woff2")}@font-face{font-family:GameCalendar Icons;font-style:normal;font-weight:900;font-display:block;src:url("/assets/fontawesome/fa-solid-900-033cca6e.woff2")}@font-face{font-family:GameCalendar Brand Icons;font-style:normal;font-weight:400;font-display:block;src:url("/assets/fontawesome/fa-brands-400-df009188.woff2")}.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}.fi:before{content:"\a0"}.fi.fis{width:1em}.fi-xx{background-image:url("/assets/flags/4x3/xx-38b7076a.svg")}.fi-ad{background-image:url("/assets/flags/4x3/ad-19002817.svg")}.fi-ae{background-image:url("/assets/flags/4x3/ae-373cef2b.svg")}.fi-af{background-image:url("/assets/flags/4x3/af-d2ab3461.svg")}.fi-ag{background-image:url("/assets/flags/4x3/ag-f7ec462f.svg")}.fi-ai{background-image:url("/assets/flags/4x3/ai-02f33d59.svg")}.fi-al{background-image:url("/assets/flags/4x3/al-3f80bfcd.svg")}.fi-am{background-image:url("/assets/flags/4x3/am-8fedd01f.svg")}.fi-ao{background-image:url("/assets/flags/4x3/ao-e1ca6af5.svg")}.fi-aq{background-image:url("/assets/flags/4x3/aq-da7c1a94.svg")}.fi-ar{background-image:url("/assets/flags/4x3/ar-239b7c70.svg")}.fi-as{background-image:url("/assets/flags/4x3/as-f0f1e155.svg")}.fi-at{background-image:url("/assets/flags/4x3/at-220b2a44.svg")}.fi-au{background-image:url("/assets/flags/4x3/au-788804e6.svg")}.fi-aw{background-image:url("/assets/flags/4x3/aw-74588515.svg")}.fi-ax{background-image:url("/assets/flags/4x3/ax-4a32c230.svg")}.fi-az{background-image:url("/assets/flags/4x3/az-23278d5e.svg")}.fi-ba{background-image:url("/assets/flags/4x3/ba-17694ce7.svg")}.fi-bb{background-image:url("/assets/flags/4x3/bb-b583b7c0.svg")}.fi-bd{background-image:url("/assets/flags/4x3/bd-1ae08805.svg")}.fi-be{background-image:url("/assets/flags/4x3/be-62acea45.svg")}.fi-bf{background-image:url("/assets/flags/4x3/bf-42c96eac.svg")}.fi-bg{background-image:url("/assets/flags/4x3/bg-bf668578.svg")}.fi-bh{background-image:url("/assets/flags/4x3/bh-ddc69b1c.svg")}.fi-bi{background-image:url("/assets/flags/4x3/bi-80a5897f.svg")}.fi-bj{background-image:url("/assets/flags/4x3/bj-d912f753.svg")}.fi-bl{background-image:url("/assets/flags/4x3/bl-19504040.svg")}.fi-bm{background-image:url("/assets/flags/4x3/bm-201ca54e.svg")}.fi-bn{background-image:url("/assets/flags/4x3/bn-6636d258.svg")}.fi-bo{background-image:url("/assets/flags/4x3/bo-0b8a48bd.svg")}.fi-bq{background-image:url("/assets/flags/4x3/bq-2d509736.svg")}.fi-br{background-image:url("/assets/flags/4x3/br-d3beb15f.svg")}.fi-bs{background-image:url("/assets/flags/4x3/bs-9cfb4524.svg")}.fi-bt{background-image:url("/assets/flags/4x3/bt-e20750ad.svg")}.fi-bv{background-image:url("/assets/flags/4x3/bv-25f81b2f.svg")}.fi-bw{background-image:url("/assets/flags/4x3/bw-794a748a.svg")}.fi-by{background-image:url("/assets/flags/4x3/by-4e0f5ef4.svg")}.fi-bz{background-image:url("/assets/flags/4x3/bz-bbbe9432.svg")}.fi-ca{background-image:url("/assets/flags/4x3/ca-93ece79d.svg")}.fi-cc{background-image:url("/assets/flags/4x3/cc-0b8b644e.svg")}.fi-cd{background-image:url("/assets/flags/4x3/cd-67193515.svg")}.fi-cf{background-image:url("/assets/flags/4x3/cf-d2d92c8e.svg")}.fi-cg{background-image:url("/assets/flags/4x3/cg-41f5dc72.svg")}.fi-ch{background-image:url("/assets/flags/4x3/ch-294aec5d.svg")}.fi-ci{background-image:url("/assets/flags/4x3/ci-92ed6e54.svg")}.fi-ck{background-image:url("/assets/flags/4x3/ck-2596f913.svg")}.fi-cl{background-image:url("/assets/flags/4x3/cl-ca9ac1c1.svg")}.fi-cm{background-image:url("/assets/flags/4x3/cm-ea06aaa1.svg")}.fi-cn{background-image:url("/assets/flags/4x3/cn-0204cc34.svg")}.fi-co{background-image:url("/assets/flags/4x3/co-8e339fe8.svg")}.fi-cr{background-image:url("/assets/flags/4x3/cr-763df91d.svg")}.fi-cu{background-image:url("/assets/flags/4x3/cu-f9defe75.svg")}.fi-cv{background-image:url("/assets/flags/4x3/cv-26329c14.svg")}.fi-cw{background-image:url("/assets/flags/4x3/cw-0969a923.svg")}.fi-cx{background-image:url("/assets/flags/4x3/cx-28d4a541.svg")}.fi-cy{background-image:url("/assets/flags/4x3/cy-fcca9827.svg")}.fi-cz{background-image:url("/assets/flags/4x3/cz-6dc9a6dd.svg")}.fi-de{background-image:url("/assets/flags/4x3/de-70e227a8.svg")}.fi-dj{background-image:url("/assets/flags/4x3/dj-1d9cd845.svg")}.fi-dk{background-image:url("/assets/flags/4x3/dk-de48983c.svg")}.fi-dm{background-image:url("/assets/flags/4x3/dm-8e93a293.svg")}.fi-do{background-image:url("/assets/flags/4x3/do-67a45978.svg")}.fi-dz{background-image:url("/assets/flags/4x3/dz-4cb5d434.svg")}.fi-ec{background-image:url("/assets/flags/4x3/ec-e43bbb1b.svg")}.fi-ee{background-image:url("/assets/flags/4x3/ee-d6251b2a.svg")}.fi-eg{background-image:url("/assets/flags/4x3/eg-07830950.svg")}.fi-eh{background-image:url("/assets/flags/4x3/eh-2539fc17.svg")}.fi-er{background-image:url("/assets/flags/4x3/er-04e48bf9.svg")}.fi-es{background-image:url("/assets/flags/4x3/es-1b5dafe5.svg")}.fi-et{background-image:url("/assets/flags/4x3/et-42f4ef80.svg")}.fi-fi{background-image:url("/assets/flags/4x3/fi-bf1c53ea.svg")}.fi-fj{background-image:url("/assets/flags/4x3/fj-bbd744c5.svg")}.fi-fk{background-image:url("/assets/flags/4x3/fk-41a2c455.svg")}.fi-fm{background-image:url("/assets/flags/4x3/fm-33ef3755.svg")}.fi-fo{background-image:url("/assets/flags/4x3/fo-f8b04de8.svg")}.fi-fr{background-image:url("/assets/flags/4x3/fr-381f8372.svg")}.fi-ga{background-image:url("/assets/flags/4x3/ga-96d24647.svg")}.fi-gb{background-image:url("/assets/flags/4x3/gb-de25d136.svg")}.fi-gd{background-image:url("/assets/flags/4x3/gd-c572992d.svg")}.fi-ge{background-image:url("/assets/flags/4x3/ge-77ce7ae6.svg")}.fi-gf{background-image:url("/assets/flags/4x3/gf-d5d1bc0d.svg")}.fi-gg{background-image:url("/assets/flags/4x3/gg-56f65af7.svg")}.fi-gh{background-image:url("/assets/flags/4x3/gh-42ca97ef.svg")}.fi-gi{background-image:url("/assets/flags/4x3/gi-0965f4bd.svg")}.fi-gl{background-image:url("/assets/flags/4x3/gl-361e8b06.svg")}.fi-gm{background-image:url("/assets/flags/4x3/gm-24015714.svg")}.fi-gn{background-image:url("/assets/flags/4x3/gn-31000bf3.svg")}.fi-gp{background-image:url("/assets/flags/4x3/gp-30905bd0.svg")}.fi-gq{background-image:url("/assets/flags/4x3/gq-555a5488.svg")}.fi-gr{background-image:url("/assets/flags/4x3/gr-37d5de97.svg")}.fi-gs{background-image:url("/assets/flags/4x3/gs-4a18a693.svg")}.fi-gt{background-image:url("/assets/flags/4x3/gt-168e2508.svg")}.fi-gu{background-image:url("/assets/flags/4x3/gu-ae8b9842.svg")}.fi-gw{background-image:url("/assets/flags/4x3/gw-6d515aa1.svg")}.fi-gy{background-image:url("/assets/flags/4x3/gy-2584180e.svg")}.fi-hk{background-image:url("/assets/flags/4x3/hk-d53f70bc.svg")}.fi-hm{background-image:url("/assets/flags/4x3/hm-4e70ed0f.svg")}.fi-hn{background-image:url("/assets/flags/4x3/hn-33ec2e2a.svg")}.fi-hr{background-image:url("/assets/flags/4x3/hr-258400b3.svg")}.fi-ht{background-image:url("/assets/flags/4x3/ht-2ce40907.svg")}.fi-hu{background-image:url("/assets/flags/4x3/hu-255add61.svg")}.fi-id{background-image:url("/assets/flags/4x3/id-432f2feb.svg")}.fi-ie{background-image:url("/assets/flags/4x3/ie-b89306f6.svg")}.fi-il{background-image:url("/assets/flags/4x3/il-38b3d87a.svg")}.fi-im{background-image:url("/assets/flags/4x3/im-23d32031.svg")}.fi-in{background-image:url("/assets/flags/4x3/in-cc716094.svg")}.fi-io{background-image:url("/assets/flags/4x3/io-f56c2f75.svg")}.fi-iq{background-image:url("/assets/flags/4x3/iq-8a196f73.svg")}.fi-ir{background-image:url("/assets/flags/4x3/ir-c22da68e.svg")}.fi-is{background-image:url("/assets/flags/4x3/is-73c3a8bb.svg")}.fi-it{background-image:url("/assets/flags/4x3/it-625a72fb.svg")}.fi-je{background-image:url("/assets/flags/4x3/je-1c6bc866.svg")}.fi-jm{background-image:url("/assets/flags/4x3/jm-4831a79d.svg")}.fi-jo{background-image:url("/assets/flags/4x3/jo-c0ec751a.svg")}.fi-jp{background-image:url("/assets/flags/4x3/jp-90892f41.svg")}.fi-ke{background-image:url("/assets/flags/4x3/ke-2036a5b4.svg")}.fi-kg{background-image:url("/assets/flags/4x3/kg-fb03adea.svg")}.fi-kh{background-image:url("/assets/flags/4x3/kh-70d7b9c6.svg")}.fi-ki{background-image:url("/assets/flags/4x3/ki-31ae585f.svg")}.fi-km{background-image:url("/assets/flags/4x3/km-bf7ff181.svg")}.fi-kn{background-image:url("/assets/flags/4x3/kn-a92bf988.svg")}.fi-kp{background-image:url("/assets/flags/4x3/kp-eee808a2.svg")}.fi-kr{background-image:url("/assets/flags/4x3/kr-9716a56a.svg")}.fi-kw{background-image:url("/assets/flags/4x3/kw-57fa2987.svg")}.fi-ky{background-image:url("/assets/flags/4x3/ky-c8afd412.svg")}.fi-kz{background-image:url("/assets/flags/4x3/kz-3d1fa8ed.svg")}.fi-la{background-image:url("/assets/flags/4x3/la-d4cdb3f1.svg")}.fi-lb{background-image:url("/assets/flags/4x3/lb-88f7d63f.svg")}.fi-lc{background-image:url("/assets/flags/4x3/lc-d135d1be.svg")}.fi-li{background-image:url("/assets/flags/4x3/li-6523c23a.svg")}.fi-lk{background-image:url("/assets/flags/4x3/lk-83e608a2.svg")}.fi-lr{background-image:url("/assets/flags/4x3/lr-d64459ba.svg")}.fi-ls{background-image:url("/assets/flags/4x3/ls-3da35dfa.svg")}.fi-lt{background-image:url("/assets/flags/4x3/lt-87f14346.svg")}.fi-lu{background-image:url("/assets/flags/4x3/lu-525837c3.svg")}.fi-lv{background-image:url("/assets/flags/4x3/lv-155f9e7b.svg")}.fi-ly{background-image:url("/assets/flags/4x3/ly-18feeba5.svg")}.fi-ma{background-image:url("/assets/flags/4x3/ma-cbf0624f.svg")}.fi-mc{background-image:url("/assets/flags/4x3/mc-ed2fda6f.svg")}.fi-md{background-image:url("/assets/flags/4x3/md-7a573b8f.svg")}.fi-me{background-image:url("/assets/flags/4x3/me-b8151f0a.svg")}.fi-mf{background-image:url("/assets/flags/4x3/mf-f2614546.svg")}.fi-mg{background-image:url("/assets/flags/4x3/mg-a5dec746.svg")}.fi-mh{background-image:url("/assets/flags/4x3/mh-06b571da.svg")}.fi-mk{background-image:url("/assets/flags/4x3/mk-dd9ea6ff.svg")}.fi-ml{background-image:url("/assets/flags/4x3/ml-27bb8428.svg")}.fi-mm{background-image:url("/assets/flags/4x3/mm-35ab66a0.svg")}.fi-mn{background-image:url("/assets/flags/4x3/mn-1634be31.svg")}.fi-mo{background-image:url("/assets/flags/4x3/mo-e2491527.svg")}.fi-mp{background-image:url("/assets/flags/4x3/mp-554986a8.svg")}.fi-mq{background-image:url("/assets/flags/4x3/mq-7d17d6fe.svg")}.fi-mr{background-image:url("/assets/flags/4x3/mr-0c7016f0.svg")}.fi-ms{background-image:url("/assets/flags/4x3/ms-e03c57e0.svg")}.fi-mt{background-image:url("/assets/flags/4x3/mt-2fe3c517.svg")}.fi-mu{background-image:url("/assets/flags/4x3/mu-78a93476.svg")}.fi-mv{background-image:url("/assets/flags/4x3/mv-2786c500.svg")}.fi-mw{background-image:url("/assets/flags/4x3/mw-684b8cfb.svg")}.fi-mx{background-image:url("/assets/flags/4x3/mx-e3d2a4d3.svg")}.fi-my{background-image:url("/assets/flags/4x3/my-ba761c1d.svg")}.fi-mz{background-image:url("/assets/flags/4x3/mz-059c70eb.svg")}.fi-na{background-image:url("/assets/flags/4x3/na-20eb24f3.svg")}.fi-nc{background-image:url("/assets/flags/4x3/nc-5901d58e.svg")}.fi-ne{background-image:url("/assets/flags/4x3/ne-3cbc408b.svg")}.fi-nf{background-image:url("/assets/flags/4x3/nf-baad2824.svg")}.fi-ng{background-image:url("/assets/flags/4x3/ng-bc2bca6a.svg")}.fi-ni{background-image:url("/assets/flags/4x3/ni-23cbeb4c.svg")}.fi-nl{background-image:url("/assets/flags/4x3/nl-5b2dcc61.svg")}.fi-no{background-image:url("/assets/flags/4x3/no-2f8d213c.svg")}.fi-np{background-image:url("/assets/flags/4x3/np-e53dc701.svg")}.fi-nr{background-image:url("/assets/flags/4x3/nr-af140418.svg")}.fi-nu{background-image:url("/assets/flags/4x3/nu-9d29873d.svg")}.fi-nz{background-image:url("/assets/flags/4x3/nz-00e3964e.svg")}.fi-om{background-image:url("/assets/flags/4x3/om-3aad615f.svg")}.fi-pa{background-image:url("/assets/flags/4x3/pa-65ec8982.svg")}.fi-pe{background-image:url("/assets/flags/4x3/pe-18a67a42.svg")}.fi-pf{background-image:url("/assets/flags/4x3/pf-ee199731.svg")}.fi-pg{background-image:url("/assets/flags/4x3/pg-85001c1b.svg")}.fi-ph{background-image:url("/assets/flags/4x3/ph-619ce812.svg")}.fi-pk{background-image:url("/assets/flags/4x3/pk-2bb84255.svg")}.fi-pl{background-image:url("/assets/flags/4x3/pl-e6f7dcce.svg")}.fi-pm{background-image:url("/assets/flags/4x3/pm-94e5bd36.svg")}.fi-pn{background-image:url("/assets/flags/4x3/pn-26474106.svg")}.fi-pr{background-image:url("/assets/flags/4x3/pr-be89f8f4.svg")}.fi-ps{background-image:url("/assets/flags/4x3/ps-e8721805.svg")}.fi-pt{background-image:url("/assets/flags/4x3/pt-52431473.svg")}.fi-pw{background-image:url("/assets/flags/4x3/pw-e97bb4f4.svg")}.fi-py{background-image:url("/assets/flags/4x3/py-ecebd2d0.svg")}.fi-qa{background-image:url("/assets/flags/4x3/qa-f7ca7b9b.svg")}.fi-re{background-image:url("/assets/flags/4x3/re-2a38d33f.svg")}.fi-ro{background-image:url("/assets/flags/4x3/ro-220ab230.svg")}.fi-rs{background-image:url("/assets/flags/4x3/rs-ed915e9e.svg")}.fi-ru{background-image:url("/assets/flags/4x3/ru-0cfaa3e3.svg")}.fi-rw{background-image:url("/assets/flags/4x3/rw-55fc7fd4.svg")}.fi-sa{background-image:url("/assets/flags/4x3/sa-a25a2e95.svg")}.fi-sb{background-image:url("/assets/flags/4x3/sb-f94f1d1b.svg")}.fi-sc{background-image:url("/assets/flags/4x3/sc-f3af1cf5.svg")}.fi-sd{background-image:url("/assets/flags/4x3/sd-974088e8.svg")}.fi-se{background-image:url("/assets/flags/4x3/se-82705ef8.svg")}.fi-sg{background-image:url("/assets/flags/4x3/sg-5b25f7c1.svg")}.fi-sh{background-image:url("/assets/flags/4x3/sh-711fd317.svg")}.fi-si{background-image:url("/assets/flags/4x3/si-9c357bf0.svg")}.fi-sj{background-image:url("/assets/flags/4x3/sj-f1fbec5c.svg")}.fi-sk{background-image:url("/assets/flags/4x3/sk-e2f689d8.svg")}.fi-sl{background-image:url("/assets/flags/4x3/sl-de015bea.svg")}.fi-sm{background-image:url("/assets/flags/4x3/sm-fed109e5.svg")}.fi-sn{background-image:url("/assets/flags/4x3/sn-8a6d8fdc.svg")}.fi-so{background-image:url("/assets/flags/4x3/so-12173698.svg")}.fi-sr{background-image:url("/assets/flags/4x3/sr-7b2184be.svg")}.fi-ss{background-image:url("/assets/flags/4x3/ss-2c27f0a8.svg")}.fi-st{background-image:url("/assets/flags/4x3/st-8379c6e1.svg")}.fi-sv{background-image:url("/assets/flags/4x3/sv-6351ad5f.svg")}.fi-sx{background-image:url("/assets/flags/4x3/sx-ca97b7de.svg")}.fi-sy{background-image:url("/assets/flags/4x3/sy-0f904039.svg")}.fi-sz{background-image:url("/assets/flags/4x3/sz-4c379a7c.svg")}.fi-tc{background-image:url("/assets/flags/4x3/tc-9cc6e726.svg")}.fi-td{background-image:url("/assets/flags/4x3/td-e684c4c6.svg")}.fi-tf{background-image:url("/assets/flags/4x3/tf-ce19878b.svg")}.fi-tg{background-image:url("/assets/flags/4x3/tg-ffafba01.svg")}.fi-th{background-image:url("/assets/flags/4x3/th-6135c65f.svg")}.fi-tj{background-image:url("/assets/flags/4x3/tj-70293bb4.svg")}.fi-tk{background-image:url("/assets/flags/4x3/tk-fbbcdd4a.svg")}.fi-tl{background-image:url("/assets/flags/4x3/tl-e6ce8224.svg")}.fi-tm{background-image:url("/assets/flags/4x3/tm-fb93ea27.svg")}.fi-tn{background-image:url("/assets/flags/4x3/tn-ff06b5e1.svg")}.fi-to{background-image:url("/assets/flags/4x3/to-dce08306.svg")}.fi-tr{background-image:url("/assets/flags/4x3/tr-9a77aae5.svg")}.fi-tt{background-image:url("/assets/flags/4x3/tt-58e1a45c.svg")}.fi-tv{background-image:url("/assets/flags/4x3/tv-02f56536.svg")}.fi-tw{background-image:url("/assets/flags/4x3/tw-ad73d052.svg")}.fi-tz{background-image:url("/assets/flags/4x3/tz-776172ff.svg")}.fi-ua{background-image:url("/assets/flags/4x3/ua-88d0800c.svg")}.fi-ug{background-image:url("/assets/flags/4x3/ug-92aa1cbd.svg")}.fi-um{background-image:url("/assets/flags/4x3/um-f08bff49.svg")}.fi-us{background-image:url("/assets/flags/4x3/us-101d5291.svg")}.fi-uy{background-image:url("/assets/flags/4x3/uy-b1bf2051.svg")}.fi-uz{background-image:url("/assets/flags/4x3/uz-8a0f6156.svg")}.fi-va{background-image:url("/assets/flags/4x3/va-f683568d.svg")}.fi-vc{background-image:url("/assets/flags/4x3/vc-e5f1f7ae.svg")}.fi-ve{background-image:url("/assets/flags/4x3/ve-54191e33.svg")}.fi-vg{background-image:url("/assets/flags/4x3/vg-503e7ff2.svg")}.fi-vi{background-image:url("/assets/flags/4x3/vi-59ff6a19.svg")}.fi-vn{background-image:url("/assets/flags/4x3/vn-d4623855.svg")}.fi-vu{background-image:url("/assets/flags/4x3/vu-0566d43b.svg")}.fi-wf{background-image:url("/assets/flags/4x3/wf-8a736918.svg")}.fi-ws{background-image:url("/assets/flags/4x3/ws-eb754f6e.svg")}.fi-ye{background-image:url("/assets/flags/4x3/ye-c437e15e.svg")}.fi-yt{background-image:url("/assets/flags/4x3/yt-80b41e99.svg")}.fi-za{background-image:url("/assets/flags/4x3/za-2e543593.svg")}.fi-zm{background-image:url("/assets/flags/4x3/zm-78a79919.svg")}.fi-zw{background-image:url("/assets/flags/4x3/zw-ed206712.svg")}.fi-arab{background-image:url("/assets/flags/4x3/arab-74ad80fd.svg")}.fi-asean{background-image:url("/assets/flags/4x3/asean-57f3938e.svg")}.fi-cefta{background-image:url("/assets/flags/4x3/cefta-76f770f1.svg")}.fi-cp{background-image:url("/assets/flags/4x3/cp-147ee7ae.svg")}.fi-dg{background-image:url("/assets/flags/4x3/dg-82115ab0.svg")}.fi-eac{background-image:url("/assets/flags/4x3/eac-cdaa6355.svg")}.fi-es-ct{background-image:url("/assets/flags/4x3/es-ct-67b21db9.svg")}.fi-es-ga{background-image:url("/assets/flags/4x3/es-ga-e0ac8a29.svg")}.fi-es-pv{background-image:url("/assets/flags/4x3/es-pv-e12026b3.svg")}.fi-eu{background-image:url("/assets/flags/4x3/eu-a159ea40.svg")}.fi-gb-eng{background-image:url("/assets/flags/4x3/gb-eng-1de61032.svg")}.fi-gb-nir{background-image:url("/assets/flags/4x3/gb-nir-d48b47cf.svg")}.fi-gb-sct{background-image:url("/assets/flags/4x3/gb-sct-fdd17b86.svg")}.fi-gb-wls{background-image:url("/assets/flags/4x3/gb-wls-175e8384.svg")}.fi-ic{background-image:url("/assets/flags/4x3/ic-fa3eca5f.svg")}.fi-pc{background-image:url("/assets/flags/4x3/pc-1960d81b.svg")}.fi-sh-ac{background-image:url("/assets/flags/4x3/sh-ac-0d5e7564.svg")}.fi-sh-hl{background-image:url("/assets/flags/4x3/sh-hl-3e43f8d8.svg")}.fi-sh-ta{background-image:url("/assets/flags/4x3/sh-ta-d2773e40.svg")}.fi-un{background-image:url("/assets/flags/4x3/un-40177e38.svg")}.fi-xk{background-image:url("/assets/flags/4x3/xk-5635f7b8.svg")}:root{--accent-hue: 42;--accent-2-hue: calc(var(--accent-hue) + 54);--color-bg-base: #141414;--color-bg-surface: oklch(from var(--color-bg-base) calc(l + .138) c h);--color-bg-elevated: oklch(from var(--color-bg-base) calc(l + .052) c h);--color-bg-panel: oklch(from var(--color-bg-base) calc(l + .073) c h);--color-bg-card: oklch(from var(--color-bg-base) calc(l + .066) c h);--color-bg-card-raised: #373737;--color-bg-rail: oklch(from var(--color-bg-base) calc(l + .009) c h);--color-bg-item-hover: color-mix(in oklab, var(--color-text-primary) 9%, transparent);--color-bg-surface-hover: color-mix(in oklab, var(--color-text-primary) 8%, var(--color-bg-surface));--color-bg-surface-active: color-mix(in oklab, var(--color-text-primary) 14%, var(--color-bg-surface));--color-bg-card-tint: color-mix(in oklab, var(--color-text-muted) 15%, var(--color-bg-base));--color-border: oklch(from var(--color-bg-base) calc(l + .16) c h);--color-text-primary: oklch(.96 .008 var(--accent-hue));--color-text-secondary: oklch(.95 .01 var(--accent-hue));--color-text-muted: oklch(.8 .01 var(--accent-hue));--color-accent: oklch(.665 .18 var(--accent-hue));--color-accent-hover: oklch(.735 .16 var(--accent-hue));--color-accent-on: var(--color-text-primary);--color-accent-fill: oklch(.55 .16 var(--accent-hue));--color-accent-fill-hover: oklch(.52 .15 var(--accent-hue));--color-accent-muted: color-mix(in oklab, var(--color-accent) 15%, transparent);--color-accent-glow: color-mix(in oklab, var(--color-accent) 35%, transparent);--color-accent-bright: oklch(.82 .14 var(--accent-hue));--color-accent-2: oklch(.665 .18 var(--accent-2-hue));--color-accent-2-muted: color-mix(in oklab, var(--color-accent-2) 15%, transparent);--color-accent-2-bright: oklch(.82 .14 var(--accent-2-hue));--color-shadow-popover: oklch(.1 .01 var(--accent-hue) / .75);--color-fresh: oklch(.76 .17 152);--color-fresh-on: oklch(.18 .03 152);--color-now: oklch(.74 .13 245);--color-now-on: oklch(.2 .04 245);--color-date-upcoming: #98d1ff;--color-early: oklch(.8 .12 200);--color-early-on: oklch(.2 .04 200);--color-phase-access: oklch(.48 .16 262);--color-phase-test: oklch(.52 .1 225);--color-phase-release: oklch(.5 .13 152);--color-phase-port: oklch(.45 .035 260);--color-hairline: color-mix(in oklab, var(--color-text-primary) 16%, var(--color-bg-panel));--color-logo-well: oklch(.95 .006 var(--accent-hue));--color-sale: oklch(.86 .19 125);--color-sale-on: oklch(.24 .06 125);--color-brand-blue-fill: oklch(.52 .16 255);--color-production-fill: var(--color-brand-blue-fill);--color-dev-fill: oklch(.67 .16 43.23);--color-info: oklch(.76 .12 250);--color-info-fill: oklch(.5 .15 255);--color-info-fill-hover: oklch(.46 .14 255);--color-danger: oklch(.72 .17 25);--color-map-mark: oklch(.63 .25 28);--color-tier-aaa: oklch(.83 .15 85);--color-tier-aaa-on: oklch(.25 .06 70);--color-tier-aa: oklch(.85 .015 250);--color-tier-aa-on: oklch(.25 .02 250);--gradient-tier-aaa: linear-gradient(180deg, oklch(.84 .14 86), oklch(.815 .15 84));--gradient-tier-aaa-rim: linear-gradient(180deg, oklch(.85 .11 89), oklch(.69 .12 76));--gradient-tier-aa: linear-gradient(180deg, oklch(.88 .01 250), oklch(.835 .015 250));--gradient-tier-aa-rim: linear-gradient(180deg, oklch(.93 .005 250), oklch(.74 .02 250));--color-tier-indie: oklch(.56 .19 144.39);--color-tier-indie-on: var(--color-text-primary);--color-platform-pc: oklch(.72 .13 230);--color-platform-steam: var(--color-tier-aa);--color-platform-mac: oklch(.78 .02 260);--color-platform-playstation: oklch(.68 .15 255);--color-platform-xbox: oklch(.72 .17 145);--color-platform-nintendo: oklch(.68 .19 25);--color-platform-vr: oklch(.72 .14 300);--color-platform-mobile: oklch(.76 .12 175);--color-platform-web: oklch(.78 .12 95);--color-platform-retro: oklch(.74 .09 60);--color-poster-ground: #3a3a3a}:root{--duration-quick: .16s;--duration-loading-delay: .25s;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-pill: 999px;--radius-circle: 50%;--z-floating-nav: 9;--z-topbar: 10;--z-bottom-sheet-toggle: 20;--z-bottom-sheet: 30;--z-toasts: 40}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;width:18px;height:18px}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600 700;font-display:swap;src:url("/assets/bricolage_grotesque/bricolage-grotesque-vietnamese-8b027f91.woff2") format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600 700;font-display:swap;src:url("/assets/bricolage_grotesque/bricolage-grotesque-latin-ext-e0b36191.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600 700;font-display:swap;src:url("/assets/bricolage_grotesque/bricolage-grotesque-latin-05ace4b4.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:400 600;font-display:swap;src:url("/assets/sora/sora-latin-ext-0e6c3d77.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:400 600;font-display:swap;src:url("/assets/sora/sora-latin-f31ec847.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}:where(:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}:root{color-scheme:dark}:root:lang(ja){--font-cjk: "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Yu Gothic UI", "Yu Gothic", Meiryo, "Noto Sans JP", system-ui}:root:lang(ko){--font-cjk: "Apple SD Gothic Neo", "Malgun Gothic", "Noto Sans KR", system-ui}body{display:flex;flex-direction:column;min-height:100dvh;background:var(--color-bg-base);color:var(--color-text-primary);font-family:"Sora",var(--font-cjk, system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.has-lightbox-open{overflow:hidden}dd{margin-inline-start:20px}@media(max-width:640px){html{font-size:87.5%}:is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=image]),select,textarea){font-size:16px}}.search-box--dialog,.ui-toggletip--content:popover-open,.ui-tooltip--content:popover-open,.ui-popup--panel,.ui-menu--panel,.ui-dropdown--panel{box-shadow:0 14px 34px -12px var(--color-shadow-popover)}.search-box--trigger,.ui-dropdown--trigger{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;font-family:"Sora",var(--font-cjk, system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.2;color:var(--color-text-primary);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-quick) ease-out,border-color var(--duration-quick) ease-out}.search-box--trigger:hover,.ui-dropdown--trigger:hover{background:var(--color-bg-surface-hover)}.search-box--trigger:active,.ui-dropdown--trigger:active{background:var(--color-bg-surface-active)}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;font-family:"Sora",var(--font-cjk, system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;line-height:1.2;color:var(--color-text-primary);text-decoration:none;white-space:nowrap;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;user-select:none;transition:background var(--duration-quick) ease-out,border-color var(--duration-quick) ease-out}.button:hover{background:var(--color-bg-surface-hover)}.button:active{background:var(--color-bg-surface-active)}.button:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:2px}.button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:640px){.button{min-height:40px}}.button.-primary{color:var(--color-accent-on);background:var(--color-accent-fill);border-color:var(--color-accent-fill)}.button.-primary:hover{background:var(--color-accent-fill-hover);border-color:var(--color-accent-fill-hover)}.button.-info{color:var(--color-text-primary);background:var(--color-info-fill);border-color:var(--color-info-fill)}.button.-info:hover{background:var(--color-info-fill-hover);border-color:var(--color-info-fill-hover)}.button.-tinted{color:var(--color-accent-bright);background:var(--color-accent-muted);border-color:transparent}.button.-tinted:hover{background:color-mix(in oklab,var(--color-accent) 24%,transparent)}.button.-tinted:active{background:color-mix(in oklab,var(--color-accent) 32%,transparent)}.button.-danger{color:var(--color-danger);border-color:color-mix(in oklab,var(--color-danger) 45%,transparent)}.button.-danger:hover{background:color-mix(in oklab,var(--color-danger) 12%,var(--color-bg-surface));border-color:var(--color-danger)}.button.-active{color:var(--color-accent-bright);border-color:var(--color-accent);background:var(--color-accent-muted)}.button.-block{width:100%}.button.-wrap{max-width:100%;white-space:normal;overflow-wrap:anywhere;text-align:start}.button.-icon{width:44px;padding:0}.button.-round{border-radius:var(--radius-circle)}.button.-small{gap:6px;min-height:36px;padding:6px 12px}.button.-icon.-small{width:36px;padding:0}.back-link{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;height:34px;padding:0 14px;border:1px solid var(--color-border);border-radius:7px;background:var(--color-bg-surface);font-size:max(.9375rem,14px);font-weight:500;color:var(--color-text-secondary);text-decoration:none;transition:background-color var(--duration-quick) ease-out,border-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out}.back-link:hover{border-color:var(--color-accent);background:var(--color-bg-surface-hover);color:var(--color-text-primary)}.form-field{display:flex;flex-direction:column;gap:8px}.form-label{font-size:1rem;font-weight:500;color:var(--color-text-primary)}.control-field{display:flex;align-items:center;gap:10px}.control-field--label{font-size:1rem;font-weight:500;color:var(--color-text-muted);white-space:nowrap}.form-hint{font-size:max(.875rem,14px);line-height:1.5;color:var(--color-text-muted)}.form-input{width:100%;min-height:44px;padding:10px 14px;font-size:1rem;color:var(--color-text-primary);background:var(--color-bg-base);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-quick) ease-out}.form-input:hover{border-color:var(--color-text-muted)}.form-input:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:1px;border-color:var(--color-accent)}.form-input[aria-invalid=true]{border-color:var(--color-danger)}.form-error{font-size:max(.875rem,14px);line-height:1.5;color:var(--color-danger)}.form-radio{flex-shrink:0;width:18px;height:18px;margin:0;appearance:none;background:var(--color-bg-base);border:2px solid var(--color-text-muted);border-radius:var(--radius-circle);cursor:pointer;transition:border-color var(--duration-quick) ease-out,box-shadow var(--duration-quick) ease-out,background var(--duration-quick) ease-out}.form-radio:hover{border-color:var(--color-text-primary)}.form-radio:checked{background:var(--color-accent);border-color:var(--color-accent);box-shadow:inset 0 0 0 3px var(--color-bg-base)}.form-radio:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:2px}@media(forced-colors:active){.form-radio{appearance:auto}}.form-check{display:flex;align-items:center;gap:10px;font-size:1rem;color:var(--color-text-primary);cursor:pointer;user-select:none}.form-check input[type=checkbox]{flex-shrink:0;width:18px;height:18px;margin:0;appearance:none;background:var(--color-bg-base) center/12px no-repeat;border:2px solid var(--color-text-muted);border-radius:var(--radius-xs);cursor:pointer;transition:border-color var(--duration-quick) ease-out,background-color var(--duration-quick) ease-out}.form-check input[type=checkbox]:hover{border-color:var(--color-text-primary)}.form-check input[type=checkbox]:checked{background-color:var(--color-accent-fill);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 6.2 5 8.5l4.5-5' stroke='%23f3f2f1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-color:var(--color-accent-fill)}.form-check input[type=checkbox]:checked:hover{background-color:var(--color-accent-fill-hover);border-color:var(--color-accent-fill-hover)}.form-check input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:2px}@media(forced-colors:active){.form-check input[type=checkbox]{appearance:auto}}.detail-panel{width:100%;max-width:1520px;padding:15px 20px 25px;background-color:var(--color-bg-panel);border-radius:var(--radius-lg);margin:0 auto}@media(max-width:640px){.detail-panel{padding:16px 14px 20px}}@media(max-width:640px){.detail-panel.-flat-on-phone{padding:0;background-color:transparent;border-radius:0}}.item-hover-ground{--item-hover-inset: -6px;position:relative;isolation:isolate}.item-hover-ground:before{content:"";position:absolute;inset:var(--item-hover-inset);z-index:-1;border-radius:var(--radius-sm);pointer-events:none;transition:background-color var(--duration-quick) ease-out}@media(hover:hover){.item-hover-ground:has(.item-hover-ground--trigger:hover):before,.item-hover-ground.-whole:hover:before{background-color:var(--color-bg-item-hover)}}.card-hover-fill{background:var(--card-fill);transition:background-color var(--duration-quick) ease-out}@media(hover:hover){.card-hover-fill:has(.card-hover-fill--trigger:hover){background:color-mix(in oklab,var(--color-text-primary) 8%,var(--card-fill))}}[data-provider=steam]{--provider-brand: #66c0f4}[data-provider=google_oauth2]{--provider-brand: #4285f4}[data-provider=discord]{--provider-brand: #5865f2}[data-provider=twitch]{--provider-brand: #9146ff}.fit-grid{--fit-grid-columns: 4;--fit-grid-min: 160px;--fit-grid-gap: 14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(max(min(var(--fit-grid-min),(100% - var(--fit-grid-gap)) / 2),(100% - (var(--fit-grid-columns) - 1) * var(--fit-grid-gap)) / var(--fit-grid-columns)),1fr));gap:18px var(--fit-grid-gap);margin:0;padding:0;list-style:none}ui-scrollbox{--scrollbox-thumb: var(--color-text-muted);--scrollbox-thumb-hover: var(--color-text-secondary);--scrollbox-track: transparent;display:block;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--scrollbox-thumb) var(--scrollbox-track)}ui-scrollbox::-webkit-scrollbar{width:18px}ui-scrollbox::-webkit-scrollbar-track{background:var(--scrollbox-track)}ui-scrollbox::-webkit-scrollbar-thumb{background:var(--scrollbox-thumb);border-radius:var(--radius-pill)}ui-scrollbox::-webkit-scrollbar-thumb:hover{background:var(--scrollbox-thumb-hover)}ui-dropdown,ui-dropdown-submenu{display:block;position:relative}ui-dropdown:not(:defined) .ui-dropdown--panel,ui-dropdown-submenu:not(:defined) .ui-dropdown--panel{display:none}.ui-dropdown--trigger{width:100%;text-align:left}.ui-dropdown--trigger:disabled{color:var(--color-text-muted);background:var(--color-bg-surface);cursor:not-allowed}.ui-dropdown--trigger:after{margin-left:auto;font-family:var(--fa-family-classic);font-weight:900;font-size:.75rem;line-height:1;color:var(--color-text-muted);content:"\f078";transition:transform var(--duration-quick) ease-out}ui-dropdown:state(open)>.ui-dropdown--trigger{border-color:var(--color-accent)}ui-dropdown:state(open)>.ui-dropdown--trigger:after{transform:rotate(180deg)}.ui-dropdown--value{color:var(--color-text-primary);font-weight:500}.ui-dropdown--panel{min-width:220px;max-height:min(60vh,420px);max-height:min(60svh,420px);margin:0;overflow-y:auto;overscroll-behavior:contain;color:var(--color-text-secondary);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ui-dropdown--panel:not(:popover-open){display:none}.ui-dropdown--panel:popover-open{position:fixed;inset:auto 0 0;min-width:0;max-height:60vh;max-height:60svh;border-radius:9px 9px 0 0}@supports (anchor-name: --ui-dropdown) and (anchor-scope: --ui-dropdown){ui-dropdown{anchor-scope:--ui-dropdown-trigger}ui-dropdown-submenu{anchor-scope:--ui-dropdown-submenu-trigger}.ui-dropdown--trigger{anchor-name:--ui-dropdown-trigger}.ui-dropdown--panel:popover-open{position:absolute;position-anchor:--ui-dropdown-trigger;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline;inset:auto;margin-top:6px;min-width:anchor-size(width);max-height:min(60vh,420px);max-height:min(60svh,420px);border-radius:7px}}ui-dropdown-item{display:flex;align-items:center;gap:9px;padding:8px 10px;font-size:1rem;line-height:1.25;color:var(--color-text-secondary);border-radius:var(--radius-xs);cursor:pointer;user-select:none;transition:background var(--duration-quick) ease-out,color var(--duration-quick) ease-out}ui-dropdown-item:before{width:14px;font-family:var(--fa-family-classic);font-weight:900;font-size:.75rem;line-height:1;color:transparent;content:"\f00c"}ui-dropdown-item:hover{color:var(--color-text-primary);background:color-mix(in oklab,var(--color-text-secondary) 10%,var(--color-bg-elevated))}ui-dropdown-item:focus-visible{outline-offset:-2px}ui-dropdown-item[aria-disabled=true]{color:var(--color-text-muted);cursor:not-allowed}ui-dropdown-item:state(selected){color:var(--color-text-primary)}ui-dropdown-item:state(selected):before{color:var(--color-accent)}.ui-dropdown--item-count{margin-left:auto;font-size:max(.875rem,14px);color:var(--color-text-muted)}ui-dropdown-submenu>.ui-dropdown--trigger{gap:9px;padding:8px 10px;font-size:1rem;background:transparent;border:0;border-radius:var(--radius-xs)}ui-dropdown-submenu>.ui-dropdown--trigger:after{content:"\f054";transition:none}ui-dropdown-submenu>.ui-dropdown--trigger:hover{background:color-mix(in oklab,var(--color-text-secondary) 10%,var(--color-bg-elevated))}ui-dropdown-submenu:state(open)>.ui-dropdown--trigger{color:var(--color-text-primary);background:color-mix(in oklab,var(--color-text-secondary) 10%,var(--color-bg-elevated))}@supports (anchor-name: --ui-dropdown) and (anchor-scope: --ui-dropdown){ui-dropdown-submenu>.ui-dropdown--trigger{anchor-name:--ui-dropdown-submenu-trigger}ui-dropdown-submenu>.ui-dropdown--panel:popover-open{position-anchor:--ui-dropdown-submenu-trigger;position-area:inline-end span-block-end;position-try-fallbacks:flip-inline,flip-block;margin:0 0 0 4px;min-width:200px}}ui-menu{display:inline-block;position:relative}ui-menu:not(:defined) .ui-menu--panel{display:none}.ui-menu--trigger:where(:not(.button)){display:inline-flex;align-items:center;gap:6px;padding:0;font:inherit;color:inherit;background:none;border:0;cursor:pointer;user-select:none}.ui-menu--trigger:after{font-family:var(--fa-family-classic);font-weight:900;font-size:.6875rem;line-height:1;color:var(--color-text-muted);content:"\f078";transition:transform var(--duration-quick) ease-out}ui-menu:state(open)>.ui-menu--trigger:after{transform:rotate(180deg)}.ui-menu--panel{min-width:200px;margin:0;color:var(--color-text-secondary);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:7px}.ui-menu--panel:not(:popover-open){display:none}.ui-menu--panel:popover-open{position:fixed;inset:auto 0 0;min-width:0;border-radius:9px 9px 0 0}@supports (anchor-name: --ui-menu) and (anchor-scope: --ui-menu){ui-menu{anchor-scope:--ui-menu-trigger}.ui-menu--trigger{anchor-name:--ui-menu-trigger}.ui-menu--panel:popover-open{position:absolute;position-anchor:--ui-menu-trigger;position-area:block-end span-inline-end;position-try-fallbacks:flip-block,flip-inline;inset:auto;margin-top:6px;min-width:180px;border-radius:7px}}.ui-menu--item{display:block;padding:9.6px 12px;font-size:1.0625rem;line-height:1.25;color:var(--color-text-secondary);text-decoration:none;border-radius:var(--radius-xs);transition:background var(--duration-quick) ease-out,color var(--duration-quick) ease-out}.ui-menu--item:not(:where([aria-current=page])):hover{color:var(--color-text-primary);background:color-mix(in oklab,var(--color-text-secondary) 10%,var(--color-bg-elevated))}.ui-menu--item:focus-visible{outline-offset:-2px}ui-menu[submenu]{display:block;break-inside:avoid}ui-menu[submenu]>.ui-menu--trigger{display:flex;align-items:center;width:100%;text-align:start}ui-menu[submenu]>.ui-menu--trigger:after{margin-inline-start:auto;content:"\f054"}ui-menu[submenu]:state(open)>.ui-menu--trigger{color:var(--color-text-primary);background:color-mix(in oklab,var(--color-text-secondary) 10%,var(--color-bg-elevated))}ui-menu[submenu]:state(open)>.ui-menu--trigger:after{transform:none}.ui-menu--back,.ui-menu--heading{display:none}.ui-menu--back{align-items:center;gap:8px;width:100%;padding:14px 12px 6px;font-size:max(.875rem,14px);font-weight:600;color:var(--color-text-muted);background:none;border:0;cursor:pointer}.ui-menu--back:before{font-family:var(--fa-family-classic);font-weight:900;font-size:.6875rem;content:"\f053"}.ui-menu--back:focus-visible{outline-offset:-2px}.ui-menu--heading{margin:6px 12px 10px;font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}@supports (anchor-name: --ui-menu) and (anchor-scope: --ui-menu){ui-menu:not([submenu]){anchor-scope:--ui-menu-trigger,--ui-menu-panel}ui-menu:not([submenu])>.ui-menu--panel{anchor-name:--ui-menu-panel}ui-menu[submenu]>.ui-menu--panel:popover-open{position-area:none;position-try-fallbacks:--ui-menu-flyout-start;inset:auto;top:anchor(--ui-menu-trigger top);left:anchor(--ui-menu-panel right);margin:0 0 0 4px}@position-try --ui-menu-flyout-start{left:auto;right:anchor(--ui-menu-panel left);margin:0 4px 0 0}}@supports not ((anchor-name: --ui-menu) and (anchor-scope: --ui-menu)){ui-menu[submenu]>.ui-menu--panel:popover-open{position:fixed;position-area:none;position-try-fallbacks:none;inset:0;width:auto;height:auto;margin:0;min-width:0;overflow-y:auto;border-radius:0}.ui-menu--back{display:flex}.ui-menu--heading{display:block}}@media(max-width:850px){ui-menu[submenu]>.ui-menu--panel:popover-open{position:fixed;position-area:none;position-try-fallbacks:none;inset:0;width:auto;height:auto;margin:0;min-width:0;overflow-y:auto;border-radius:0}.ui-menu--back{display:flex}.ui-menu--heading{display:block}}ui-popup{display:inline-flex;position:relative}ui-popup:not(:defined) .ui-popup--panel{display:none}.ui-popup--trigger{font:inherit;color:inherit;background:none;border:0;cursor:pointer;user-select:none}.ui-popup--panel{width:320px;max-height:min(70vh,420px);max-height:min(70svh,420px);margin:0;padding:14px;overflow-y:auto;overscroll-behavior:contain;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md)}.ui-popup--panel:not(:popover-open){display:none}.ui-popup--panel:popover-open{position:fixed;inset:auto 12px 12px auto;width:min(320px,100vw - 24px)}@supports (anchor-name: --ui-popup) and (anchor-scope: --ui-popup){ui-popup{anchor-scope:--ui-popup-trigger}.ui-popup--trigger{anchor-name:--ui-popup-trigger}.ui-popup--panel:popover-open{position:absolute;position-anchor:--ui-popup-trigger;position-area:inline-end span-block-end;position-try-fallbacks:flip-inline,flip-block,flip-start;inset:auto;width:320px;margin:8px}}ui-tooltip{display:inline-flex}.ui-tooltip--content{display:none}@supports (anchor-name: --ui-tooltip) and (anchor-scope: --ui-tooltip){ui-tooltip{anchor-scope:--ui-tooltip-trigger}.ui-tooltip--trigger{anchor-name:--ui-tooltip-trigger}.ui-tooltip--content:popover-open{display:block;position:absolute;position-anchor:--ui-tooltip-trigger;position-area:block-start center;position-try-fallbacks:flip-block;inset:auto;margin:6px;padding:8px 12px;font-size:max(12px,1rem);font-weight:500;line-height:1.3;white-space:nowrap;color:var(--color-text-primary);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.ui-tooltip--content.-rich:popover-open{position-area:block-end span-inline-end;width:min(340px,100vw - 32px);padding:12px;font-size:max(.875rem,14px);font-weight:400;line-height:1.4;white-space:normal}}ui-toggletip{display:contents}.ui-toggletip--content{display:none}@supports (anchor-name: --ui-toggletip) and (anchor-scope: --ui-toggletip){ui-toggletip{anchor-scope:--ui-toggletip-trigger}.ui-toggletip--trigger{anchor-name:--ui-toggletip-trigger}.ui-toggletip--content:popover-open{position:absolute;position-anchor:--ui-toggletip-trigger;position-area:block-end span-inline-end;position-try-fallbacks:block-end span-inline-start,flip-block;inset:auto;display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:max-content;max-width:min(280px,100vw - 32px);margin:6px 0;padding:10px 12px;font-size:max(.875rem,14px);line-height:1.4;color:var(--color-text-primary);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm)}}.ui-toggletip--action{font-weight:600;color:var(--color-accent-bright)}ui-toast{--ui-toast-tone: var(--color-fresh);display:flex;align-items:flex-start;gap:12px;padding:12px 8px 12px 16px;color:var(--color-text-primary);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 8px 24px #0006;pointer-events:auto;animation:ui-toast-enter .18s ease-out}@media(prefers-reduced-motion:reduce){ui-toast{animation-name:ui-toast-fade-in}}ui-toast.-alert,ui-toast.-warning{--ui-toast-tone: var(--color-danger)}.ui-toast--icon{flex-shrink:0;font-size:1.125rem;line-height:24px;color:var(--ui-toast-tone)}.ui-toast--message{flex:1;min-width:0;margin:0;font-size:1rem;line-height:1.5;overflow-wrap:anywhere}.ui-toast--close{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:32px;margin:-4px 0;padding:0;font-size:1rem;color:var(--color-text-muted);background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer;user-select:none;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out}.ui-toast--close:hover{color:var(--color-text-primary);background:var(--color-bg-surface-hover)}.ui-toast--close:active{background:var(--color-bg-surface-active)}.ui-toast--close:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:2px}@keyframes ui-toast-enter{0%{opacity:0;transform:translateY(-8px)}}@keyframes ui-toast-fade-in{0%{opacity:0}}ui-spinner{display:inline-block;width:var(--spinner-size, 32px);aspect-ratio:1;border-radius:var(--radius-circle);background:conic-gradient(from 0deg,transparent 0%,color-mix(in oklab,var(--color-accent) 35%,transparent) 45%,var(--color-accent) 100%);mask:radial-gradient(farthest-side,transparent calc(100% - var(--spinner-thickness, 3px)),#000 calc(100% - var(--spinner-thickness, 3px)));animation:ui-spinner-rotate .75s linear infinite}@media(prefers-reduced-motion:reduce){ui-spinner{animation-duration:2.4s}}ui-spinner[hidden]{display:none}@keyframes ui-spinner-rotate{to{transform:rotate(1turn)}}@keyframes ui-placeholder-pulse{to{opacity:.55}}ui-lightbox{display:contents}ui-lightbox-item{display:flex;min-width:0;max-width:100%;max-height:100%;cursor:zoom-in}ui-lightbox-item:focus-visible{border-radius:var(--radius-md)}ui-lightbox-item[type=video]{cursor:pointer}ui-lightbox-item.-suppress-focus-ring:focus-visible{outline:none}.lightbox--dialog{position:fixed;inset:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:20px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;background:transparent;border:0;overscroll-behavior:contain}.lightbox--dialog:focus{outline:none}.lightbox--dialog::backdrop{background:#030303b8;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.lightbox--dialog:not([open]){display:none}@media(max-width:640px){.lightbox--dialog{padding:12px;grid-template-columns:minmax(0,1fr)}}.lightbox--figure{grid-column:2;grid-row:1;align-self:stretch;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;justify-items:center;min-height:0;margin:0}@media(max-width:640px){.lightbox--figure{grid-column:1}}.lightbox--stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:0;overflow:hidden;touch-action:none}ui-lightbox:state(video) .lightbox--stage{touch-action:auto}.lightbox--frame{width:100%;height:100%;max-height:100%;aspect-ratio:16/9;border:0;border-radius:var(--radius-md);background:var(--color-bg-surface)}.lightbox--frame[hidden]{display:none}.lightbox--spinner{--spinner-size: 44px;--spinner-thickness: 4px;position:absolute;top:50%;left:50%;margin:calc(var(--spinner-size) / -2) 0 0 calc(var(--spinner-size) / -2)}.lightbox--image{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radius-md);cursor:zoom-in;user-select:none;-webkit-user-drag:none;transition:opacity .15s ease-out}.lightbox--image[hidden]{display:none}ui-lightbox:state(zoomed) .lightbox--image{cursor:grab}ui-lightbox:state(loading) .lightbox--image{opacity:0;transition:none}ui-lightbox:state(loading) .lightbox--frame{opacity:0}.lightbox--caption{max-width:80ch;font-family:"Sora",var(--font-cjk, system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:max(.875rem,14px);line-height:1.5;text-align:center;color:var(--color-text-muted)}.lightbox--counter{position:absolute;top:20px;left:30px;z-index:1;margin:0;padding:6px 12px;font-family:"Sora",var(--font-cjk, system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:1rem;color:var(--color-text-primary);user-select:none;background:var(--color-bg-surface);border-radius:var(--radius-md)}.lightbox--close,.lightbox--nav,.lightbox--download{display:flex;align-items:center;justify-content:center;width:44px;height:44px;font-size:1rem;color:var(--color-text-primary);background:var(--color-bg-surface);border:0;border-radius:var(--radius-circle);cursor:pointer;transition:background .08s ease-out}.lightbox--close:hover,.lightbox--nav:hover,.lightbox--download:hover{background:color-mix(in oklab,var(--color-text-primary) 8%,var(--color-bg-surface))}.lightbox--close:active,.lightbox--close.-pressed,.lightbox--nav:active,.lightbox--nav.-pressed,.lightbox--download:active,.lightbox--download.-pressed{background:color-mix(in oklab,var(--color-text-primary) 14%,var(--color-bg-surface))}.lightbox--close[hidden],.lightbox--nav[hidden],.lightbox--download[hidden]{display:none}.lightbox--close{position:absolute;top:20px;right:20px;z-index:1}.lightbox--navigation-hint{position:absolute;bottom:0;left:20px;z-index:1;display:flex;align-items:center;height:30px;margin:0;font-family:"Sora",var(--font-cjk, system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:max(.875rem,14px);color:#8f8f8f;user-select:none}@media(max-width:640px){.lightbox--navigation-hint{display:none}}.lightbox--navigation-hint[hidden]{display:none}.lightbox--download{position:absolute;right:20px;bottom:20px;z-index:1}@media(max-width:640px){.lightbox--download{right:12px;bottom:12px}}.lightbox--nav{grid-row:1}@media(max-width:640px){.lightbox--nav{display:none}}.lightbox--nav.-previous{grid-column:1}.lightbox--nav.-next{grid-column:3}.filter-chip{position:relative;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;font-size:1rem;line-height:1.2;color:var(--color-accent-on);background:#383838;border:1px solid var(--color-border);text-decoration:none;user-select:none;border-radius:5px;cursor:pointer;transition:background var(--duration-quick) ease-out,border-color var(--duration-quick) ease-out}.filter-chip:hover{background:var(--color-bg-elevated)}.filter-chip:has(.filter-chip--input:checked){background:var(--color-accent-fill);border-color:var(--color-accent-fill)}.filter-chip:has(.filter-chip--input:focus-visible),.filter-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.filter-chip.-large{gap:6px;padding:10px 15px;font-size:1.0625rem}.filter-chip.-large.platform-glyph:before{font-size:1.2em}.filter-chip[aria-current=true]{background:var(--color-accent-fill);border-color:var(--color-accent-fill)}.filter-chip.platform-glyph{background:color-mix(in oklab,var(--platform-color) 10%,var(--color-bg-elevated));border-color:color-mix(in oklab,var(--platform-color) 28%,transparent)}.filter-chip.platform-glyph:hover{background:color-mix(in oklab,var(--platform-color) 20%,var(--color-bg-elevated));border-color:color-mix(in oklab,var(--platform-color) 45%,transparent)}.filter-chip.platform-glyph:has(.filter-chip--input:checked),.filter-chip.platform-glyph[aria-current=true]{background:color-mix(in oklab,var(--platform-color) 35%,var(--color-bg-elevated));border-color:var(--platform-color);outline:1px solid var(--platform-color)}.filter-chip.genre-glyph:has(.filter-chip--input:checked),.filter-chip.genre-glyph[aria-current=true]{--genre-color: var(--color-accent-on)}.filter-chip.platform-glyph.-pc:before{font-family:var(--fa-family-brands);font-weight:400;color:var(--color-tier-aa);content:"\f1b6"}.filter-chip:has(>.filter-chip--input[type=checkbox]):after{order:-1;display:inline-grid;place-items:center;flex-shrink:0;width:14px;height:14px;font-family:var(--fa-family-classic);font-weight:900;font-size:.5625rem;line-height:1;color:transparent;content:"\f00c";border:1.5px solid color-mix(in oklab,var(--color-text-muted) 70%,transparent);border-radius:3px;transition:background var(--duration-quick) ease-out,border-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out}.filter-chip:has(>.filter-chip--input[type=checkbox]:checked):after{color:var(--color-accent);background:var(--color-accent-on);border-color:var(--color-accent-on)}.filter-chip.platform-glyph:has(>.filter-chip--input[type=checkbox]:checked):after{color:var(--color-bg-base);background:var(--platform-color);border-color:var(--platform-color)}.filter-chip--input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.filter-chip--text{white-space:nowrap}.filter-chip--flag{font-size:max(.875rem,14px);line-height:1}.segmented-control{display:inline-flex;margin:0;padding:0;border:1px solid var(--color-border);border-radius:var(--radius-md)}.segmented-control--option{position:relative;padding:9px 12px;font-size:1rem;font-weight:500;line-height:1.2;color:var(--color-text-muted);text-decoration:none;cursor:pointer;user-select:none;transition:color var(--duration-quick) ease-out,background var(--duration-quick) ease-out;background:var(--color-bg-surface)}@media(max-width:640px){.segmented-control--option{font-size:max(.875rem,14px)}}.segmented-control--option:first-child{border-radius:7px 0 0 7px}.segmented-control--option:last-child{border-radius:0 7px 7px 0}.segmented-control--option:hover:not(:has(.segmented-control--input:checked,.segmented-control--input:disabled),[aria-current=true]){color:var(--color-text-primary);background:var(--color-bg-surface-hover)}.segmented-control--option:has(.segmented-control--input:checked),.segmented-control--option[aria-current=true]{color:var(--color-accent-on);background:var(--color-accent-fill)}.segmented-control--option:has(.segmented-control--input:disabled){color:color-mix(in oklab,var(--color-text-muted) 55%,var(--color-bg-surface));cursor:not-allowed}.segmented-control--option:has(.segmented-control--input:focus-visible),.segmented-control--option:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.segmented-control--text.ui-tooltip--trigger:after{content:"";position:absolute;inset:0}.segmented-control--input{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.segmented-control.-small .segmented-control--option{padding:6px 10px;font-size:max(.875rem,14px)}.segmented-control.-large .segmented-control--option{padding:10px 16px;font-size:1.1875rem}@media(max-width:640px){.segmented-control.-large .segmented-control--option{padding:9px 12px;font-size:max(.875rem,14px)}}.segmented-control.-chips-vertical{display:flex;flex-direction:column}.segmented-control.-chips-vertical .segmented-control--option:first-child{border-radius:7px 7px 0 0}.segmented-control.-chips-vertical .segmented-control--option:last-child{border-radius:0 0 7px 7px}@media(max-width:850px){.segmented-control.-chips-vertical{flex-direction:row;gap:8px;max-width:100%;margin:-4px -4px 0;padding:4px;overflow-x:auto;scrollbar-width:none;border:0}.segmented-control.-chips-vertical .segmented-control--option{flex:none;white-space:nowrap;border:1px solid var(--color-border)}.segmented-control.-chips-vertical .segmented-control--option,.segmented-control.-chips-vertical .segmented-control--option:first-child,.segmented-control.-chips-vertical .segmented-control--option:last-child{border-radius:var(--radius-pill)}.segmented-control.-chips-vertical .segmented-control--option:has(.segmented-control--input:checked){border-color:var(--color-accent-fill)}}.news:has(>.news-filters),.feed:has(>.news-filters){display:grid;grid-template-columns:320px minmax(0,960px);column-gap:45px;max-width:1325px}.news:has(>.news-filters)>:not(.news-filters,.news-top-stories),.feed:has(>.news-filters)>:not(.news-filters,.news-top-stories){grid-column:2}@media(max-width:1384.98px){.news:has(>.news-filters),.feed:has(>.news-filters){display:block;grid-template-columns:none;column-gap:normal;max-width:850px}.news:has(>.news-filters)>:not(.news-filters,.news-top-stories),.feed:has(>.news-filters)>:not(.news-filters,.news-top-stories){grid-column:auto}}.news:has(>.news-top-stories),.feed:has(>.news-top-stories){grid-template-columns:320px minmax(0,960px) 300px;max-width:1670px}@media(max-width:1729.98px){.news:has(>.news-top-stories),.feed:has(>.news-top-stories){grid-template-columns:320px minmax(0,960px);max-width:1325px}}@media(max-width:1384.98px){.news:has(>.news-top-stories),.feed:has(>.news-top-stories){grid-template-columns:none;max-width:850px}}.news>.news-top-stories,.feed>.news-top-stories{grid-column:3;grid-row:1/span 9;margin-top:10px}@media(max-width:1729.98px){.news>.news-top-stories,.feed>.news-top-stories{display:none}}.news-filters{position:sticky;top:79px;grid-column:1;grid-row:1/span 9;align-self:start;max-height:calc(100vh - 103px);margin-top:10px;padding:18px;overflow-y:auto;overscroll-behavior:contain;background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-md)}.news-filters .news-filters--group+.news-filters--group{margin-top:24px}.news-filters .news-filters--group>:last-child{margin-bottom:0}.news-filters .filter-chip{padding:5px 10px}@media(max-width:1384.98px){.news-filters{position:static;top:auto;grid-column:auto;grid-row:auto;align-self:auto;max-height:none;margin-top:0;padding:0;overflow-y:visible;overscroll-behavior:auto;background:none;border:none;border-radius:0}.news-filters .news-filters--group+.news-filters--group{margin-top:0}.news-filters .news-filters--group>.news-filters--chips:last-child{margin-bottom:24px}}@media(max-width:1384.98px)and (max-width:640px){.news-filters .news-filters--group>.news-filters--chips:last-child{margin-bottom:20px}}@media(max-width:1384.98px){.news-filters .news-filters--group>.feed--hubs:last-child{margin-bottom:32px}.news-filters .news-filters--group>.switch-field:last-child{margin-bottom:-6px}.news-filters .filter-chip{padding:6px 10px}}.news-filters--about{margin:0 0 24px;font-size:1rem;line-height:1.5;color:var(--color-text-secondary)}@media(max-width:1384.98px){.news-filters--about{margin-bottom:16px}}.news-filters--about-link{font-weight:500;color:var(--color-accent-bright);text-decoration:underline;text-underline-offset:3px}.news-filters--about-link:hover{color:var(--color-text-primary)}.news-filters--label{display:block;margin:0 0 10px;font-family:"Bricolage Grotesque",var(--font-cjk, system-ui),sans-serif;font-size:1.25rem;font-weight:600;line-height:1.2;color:var(--color-text-primary)}@media(max-width:1384.98px){.news-filters--label{display:none}}@media(max-width:640px){.news-filters--chips{margin-top:-4px;margin-inline:-4px;padding:4px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.news-filters--chips>.filter-chip{flex:none}}ui-tabs:not(:defined){visibility:hidden}ui-tabs,.link-tabs{display:flex;gap:28px;overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 -1px var(--color-hairline)}@media(max-width:850px){ui-tabs,.link-tabs{gap:20px}}ui-tab,.link-tabs--link{position:relative;display:inline-flex;flex-shrink:0;align-items:center;font-weight:600;line-height:1.2;color:var(--link-tabs-color, var(--color-text-muted));text-decoration:none;cursor:pointer;user-select:none;transition:color var(--duration-quick) ease-out}ui-tab{padding:12px 0;font-size:1rem}.link-tabs--link{padding:14px 0;font-size:1.2rem}button.link-tabs--link{font-family:inherit;background:none;border:0}.link-tabs.-large{--link-tabs-color: var(--color-text-secondary);gap:0;align-items:center}.link-tabs.-large .link-tabs--link{padding:14px 16px 16px;font-size:1.35rem;font-weight:500;transition:color var(--duration-quick) ease-out,background-color var(--duration-quick) ease-out}.link-tabs.-large .link-tabs--link:not([aria-current=page]):hover{background:var(--color-bg-elevated)}.link-tabs.-large .link-tabs--link[aria-current=page]{background:var(--color-bg-panel)}.link-tabs.-large .link-tabs--link:after{height:3px}ui-tab:after,.link-tabs--link:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:transparent;border-radius:1px;transition:background var(--duration-quick) ease-out}ui-tab:hover,ui-tab:state(selected){color:var(--color-text-primary)}ui-tab:state(selected):after{background:var(--color-accent)}.link-tabs--link:hover,.link-tabs--link[aria-current=page]{color:var(--color-text-primary)}.link-tabs--link[aria-current=page]:after{background:var(--color-accent)}ui-tab:focus-visible,.link-tabs--link:focus-visible{outline-offset:-2px;border-radius:var(--radius-xs)}ui-switch:not(:defined){visibility:hidden}ui-switch,.ui-switch{position:relative;display:inline-block;flex-shrink:0;width:56px;height:32px;background:var(--color-border);border-radius:16px;user-select:none;transition:background var(--duration-quick) ease-out}ui-switch{cursor:pointer}ui-switch:after,.ui-switch:after{content:"";position:absolute;top:3px;left:3px;width:26px;height:26px;background:var(--color-accent-on);border-radius:var(--radius-circle);transition:transform var(--duration-quick) ease-out}ui-switch:state(checked){background:var(--color-accent)}ui-switch:state(checked):after{transform:translate(24px)}input:checked~.ui-switch{background:var(--color-accent)}input:checked~.ui-switch:after{transform:translate(24px)}ui-switch.-small{width:36px;height:20px;border-radius:var(--radius-lg)}ui-switch.-small:after{top:2px;left:2px;width:16px;height:16px}ui-switch.-small:state(checked):after{transform:translate(16px)}ui-switch[disabled]{background:var(--color-bg-elevated);cursor:not-allowed;opacity:.5}.switch-field{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;margin:-6px -10px;border-radius:var(--radius-md);text-decoration:none;cursor:pointer;user-select:none;transition:background var(--duration-quick) ease-out}.switch-field:hover{background:var(--color-bg-elevated)}.switch-field--text{font-size:1rem;line-height:1.2;color:var(--color-text-secondary);white-space:nowrap}.section-title{margin:0 0 10px;font-size:1.875rem;font-weight:600;line-height:1.2;color:var(--color-text-primary)}@media(max-width:640px){.section-title{font-size:1.5rem}}.disclosure--summary{display:inline-flex;align-items:center;gap:8px;font-size:max(.875rem,14px);font-weight:500;color:var(--color-text-secondary);list-style:none;cursor:pointer;user-select:none;transition:color var(--duration-quick) ease-out}.disclosure--summary::-webkit-details-marker{display:none}.disclosure--summary:hover{color:var(--color-accent)}.disclosure--hide{display:none}.disclosure--arrow{transition:transform var(--duration-quick) ease-out}.disclosure[open]>.disclosure--summary .disclosure--show{display:none}.disclosure[open]>.disclosure--summary .disclosure--hide{display:inline}.disclosure[open]>.disclosure--summary .disclosure--arrow{transform:rotate(180deg)}html:has(.dialog[open]){overflow:hidden}.dialog{width:min(820px,100% - 32px);margin:auto;padding:0;color:var(--color-text-primary);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:15px}.dialog::backdrop{background:#030303b8}.dialog[open]{display:grid;grid-template-rows:auto minmax(0,1fr) auto;max-height:min(90vh,90dvh)}.dialog--head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 16px 16px 24px;border-bottom:1px solid var(--color-hairline)}.dialog--title{margin:0;font-size:1.375rem;font-weight:600;line-height:1.3}.dialog--hint{margin:4px 0 0;font-size:max(.875rem,14px);color:var(--color-text-muted)}.dialog--body{min-height:0;padding:24px;overflow-y:auto;overscroll-behavior:contain}.dialog--foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-top:1px solid var(--color-hairline)}.youtube-play-badge{position:absolute;right:8px;bottom:6px;display:grid;place-items:center;font-size:2rem;line-height:1;color:#f03;filter:drop-shadow(0 1px 3px rgba(0,0,0,.45));transition:color var(--duration-quick) ease-out;z-index:3}.youtube-play-badge:before{content:"";position:absolute;inset:30%;background:#fff}.youtube-play-badge i{position:relative}a:hover .youtube-play-badge{color:#cc1f1f}.visually-hidden{position:absolute;left:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-stack{display:flex;flex-direction:column;gap:8px;min-width:0}.ui-cover-image{display:block;width:100%;height:100%;object-fit:cover}.ui-muted-text{margin:0;font-size:1rem;line-height:1.5;color:var(--color-text-muted)}.ui-line-clamp{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--line-clamp, 2);line-clamp:var(--line-clamp, 2)}.ui-card-date{font-size:1.29rem;font-weight:600;line-height:1.2;color:var(--color-text-primary)}@media(max-width:640px){.ui-card-date{font-size:1rem}}.ui-steam-price-line{display:flex;align-items:center;gap:8px;margin:0;font-size:1rem;font-weight:500;color:var(--color-sale);font-variant-numeric:tabular-nums}.ui-steam-price-line--icon{flex:none}.brand-mark{font-family:"Bricolage Grotesque",var(--font-cjk, system-ui),sans-serif;font-size:1.625rem;font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--color-text-primary)}@media(max-width:640px){.brand-mark{font-size:1.25rem}}.brand-mark.-dev{--color-accent-fill: var(--color-dev-fill)}.brand-mark.-production{--color-accent-fill: var(--color-production-fill)}.brand-mark--marked{position:relative;z-index:0}.brand-mark--marked:before{content:"";position:absolute;z-index:-1;right:-.1em;bottom:.02em;left:-.06em;height:.3em;background:var(--color-accent-fill);border-radius:.06em}.mega-menu>.ui-menu--trigger{gap:8px}.mega-menu--trigger-icon{font-size:1rem}.ui-menu--panel.mega-menu--panel:popover-open{max-height:calc(100dvh - 79px);padding:0;overflow-y:auto}@supports (anchor-name: --ui-menu) and (anchor-scope: --ui-menu){.ui-menu--panel.mega-menu--panel:popover-open{width:min(840px,100vw - 24px);border-radius:var(--radius-xl)}@media(max-width:850px){.ui-menu--panel.mega-menu--panel:popover-open{position-area:block-end span-all;justify-self:center}}}.mega-menu--columns{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:8px}@media(max-width:640px){.mega-menu--columns{grid-auto-flow:row}}.mega-menu--column{display:flex;flex-direction:column;gap:2px;padding:4px}.mega-menu--column+.mega-menu--column{padding-left:12px;margin-left:4px;border-left:1px solid var(--color-border)}@media(max-width:640px){.mega-menu--column+.mega-menu--column{padding:8px 4px 4px;margin:4px 0 0;border-top:1px solid var(--color-border);border-left:0}}.mega-menu--link{display:flex;align-items:center;gap:14px;padding:12px 14px;font-weight:500;border-radius:var(--radius-md)}.mega-menu--link[aria-current=page]{color:var(--color-accent);background:color-mix(in oklab,var(--color-accent) 12%,transparent)}.mega-menu--link-icon{flex-shrink:0;width:20px;font-size:1.0625rem;text-align:center;color:var(--color-text-muted)}.mega-menu--link[aria-current=page]>.mega-menu--link-icon{color:currentColor}.mega-menu--footer{display:flex;align-items:center;gap:10px;padding:16px 22px;font-size:1rem;font-weight:600;color:var(--color-text-primary);text-decoration:none;background:var(--color-bg-rail);border-top:1px solid var(--color-border);transition:color var(--duration-quick) ease-out}.mega-menu--footer:hover{color:var(--color-accent)}.mega-menu--footer:focus-visible{outline-offset:-2px}.mega-menu--footer-icon{font-size:max(.875rem,14px);transition:transform var(--duration-quick) ease-out}@media(prefers-reduced-motion:reduce){.mega-menu--footer-icon{transition:none}}@media(hover:hover){.mega-menu--footer:hover>.mega-menu--footer-icon{transform:translate(3px)}}@media(prefers-reduced-motion:reduce){.mega-menu--footer:hover>.mega-menu--footer-icon{transform:none}}.account-avatar{--account-avatar-size: 150px;position:relative;display:inline-grid;flex-shrink:0;place-items:center;width:var(--account-avatar-size);height:var(--account-avatar-size);overflow:hidden;font-size:calc(var(--account-avatar-size) * .45);font-weight:600;line-height:1;color:var(--color-text-primary);background:var(--color-brand-blue-fill);border-radius:var(--radius-circle);user-select:none}.account-avatar.-medium{--account-avatar-size: 44px}.account-avatar.-large{--account-avatar-size: 72px}.account-avatar--image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.notifications-bell{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--color-text-primary);user-select:none;border-radius:var(--radius-md);transition:background var(--duration-quick) ease-out}.notifications-bell:hover{background:var(--color-bg-item-hover)}.notifications-bell--icon{font-size:1.125rem}.notifications-bell--badge{position:absolute;top:2px;right:0;min-width:18px;padding:1px 5px;font-size:max(.875rem,14px);font-weight:600;line-height:16px;font-variant-numeric:tabular-nums;text-align:center;color:var(--color-accent-on);background:var(--color-accent-fill);border-radius:9px}.search-row{display:grid;grid-template-columns:var(--search-row-thumb-width, 48px) minmax(0,1fr) auto;align-items:center;gap:var(--search-row-gap, 16px);padding:var(--search-row-padding, 8px 14px);color:var(--color-text-primary);text-decoration:none;border-radius:var(--radius-md)}.search-row:hover,.search-row.-active{background:var(--color-bg-item-hover)}.search-row.-active{outline:2px solid var(--color-accent);outline-offset:-1px}.search-row:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.search-row--thumb{display:grid;place-items:center;width:var(--search-row-thumb-width, 48px);aspect-ratio:3/4;overflow:hidden;border-radius:var(--radius-xs)}.search-row--thumb.-cover{background-color:var(--color-poster-ground)}.search-row--thumb.-logo{padding:4px;background:var(--color-logo-well)}.search-row--thumb.-icon{aspect-ratio:1;font-size:var(--search-row-icon-size, 1.25rem);color:var(--color-text-muted);background:var(--color-bg-surface)}.search-row--thumb.-logo .search-row--image{object-fit:contain}.search-row--body{display:flex;flex-direction:column;gap:2px;min-width:0}.search-row--title{font-size:var(--search-row-title-size, 1.125rem);font-weight:500;line-height:1.35;overflow-wrap:anywhere}.search-row--mark{color:var(--color-accent-bright);background:none}.search-row--meta{font-size:var(--search-row-meta-size, 1rem);line-height:1.4;color:var(--color-text-muted)}.search-row--enter{grid-column:3;font-size:max(.875rem,14px);color:var(--color-text-muted);visibility:hidden}.search-row.-active .search-row--enter{visibility:visible}.search-results{display:flex;flex-direction:column;gap:12px}.search-results--title{margin:0;padding:8px 12px;font-size:20px;font-weight:600;color:var(--color-text-muted)}@media(max-width:640px){.search-results--title{display:none}}.search-results--list{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.search-results--hint{margin:0;padding:16px 12px;font-size:1rem;color:var(--color-text-muted)}.search-box--trigger{height:44px;min-width:240px}@media(max-width:1500px){.search-box--trigger{justify-content:center;width:44px;min-width:auto;padding:0}}.search-box--trigger-icon{font-size:max(.875rem,14px);color:var(--color-text-muted)}@media(max-width:1500px){.search-box--trigger-label{position:absolute;left:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.search-box--trigger-shortcut,.search-box--escape,.search-box--key kbd{display:inline-block;min-width:1.6em;padding:1px 6px;font-family:inherit;font-size:max(.875rem,14px);line-height:1.4;text-align:center;color:var(--color-text-muted);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:5px}.search-box--trigger-shortcut{margin-left:auto;white-space:nowrap}@media(max-width:1500px){.search-box--trigger-shortcut{display:none}}:root:has(.search-box--dialog[open]){overflow:hidden;scrollbar-gutter:stable}.search-box--dialog{width:min(880px,100% - 32px);max-width:none;max-height:min(88vh,88dvh);margin:8vh auto auto;padding:0;overflow:hidden;color:var(--color-text-primary);background:var(--color-bg-panel);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.search-box--dialog::backdrop{background:#03030399;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media(max-width:640px){.search-box--dialog{width:min(100%,100vw);height:100dvh;max-height:100dvh;margin:0;border:0;border-radius:0}}.search-box--dialog[open]{display:flex;flex-direction:column;opacity:1;transform:none;transition:opacity .15s ease-out,transform .15s ease-out}@starting-style{.search-box--dialog[open]{opacity:0;transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.search-box--dialog[open]{transform:none}@starting-style{.search-box--dialog[open]{transform:none}}}.search-box--palette{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.search-box--form{position:relative;display:flex;flex:0 0 auto;align-items:center;gap:12px;padding:0 16px;border-bottom:1px solid var(--color-border)}.search-box--icon{font-size:1.125rem;color:var(--color-text-muted)}.search-box--input{flex:1 1 auto;min-width:0;height:68px;padding:0;font:inherit;font-size:1.575rem;color:var(--color-text-primary);background:none;border:0}@media(max-width:640px){.search-box--input{height:48px;font-size:max(.875rem,14px)}}.search-box--input::placeholder{color:var(--color-text-muted)}.search-box--input:focus{outline:none;box-shadow:none}.search-box--tabs{display:flex;flex:0 0 auto;gap:6px;padding:10px 16px;overflow-x:auto;border-bottom:1px solid var(--color-border);scrollbar-width:none}.search-box--tab{flex:0 0 auto;min-height:32px;padding:4px 12px;font:inherit;font-size:1rem;line-height:1.3;white-space:nowrap;color:var(--color-text-secondary);background:none;border:1px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--duration-quick) ease-out}@media(max-width:640px){.search-box--tab{min-height:28px;padding:2px 10px;font-size:max(.875rem,14px)}}.search-box--tab:not([aria-pressed=true]):hover{background:var(--color-bg-surface-hover)}.search-box--tab:not([aria-pressed=true]):active{background:var(--color-bg-surface-active)}.search-box--tab[aria-pressed=true]{color:var(--color-text-primary);background:var(--color-accent-muted);outline:2px solid var(--color-accent);outline-offset:-1px}.search-box--tab:focus-visible{box-shadow:0 0 0 2px var(--color-bg-panel),0 0 0 4px var(--color-accent-bright)}@media(forced-colors:active){.search-box--tab:focus-visible{outline:3px dashed CanvasText;outline-offset:2px}}.search-box--close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:0;color:var(--color-text-muted);background:none;border:0;border-radius:var(--radius-md);cursor:pointer;transition:background var(--duration-quick) ease-out}.search-box--close:hover{background:var(--color-bg-surface-hover)}.search-box--close:active{background:var(--color-bg-surface-active)}.search-box--close-icon{display:none;font-size:1.25rem}@media(max-width:640px){.search-box--close-icon{display:inline}}@media(max-width:640px){.search-box--escape{display:none}}.search-box--results{--search-row-thumb-width: 78px;--search-row-gap: 20px;--search-row-title-size: 1.4375rem;--search-row-meta-size: 1.125rem;--search-row-icon-size: 2.25rem;display:block;flex:1 1 auto;min-height:0;padding:8px;overflow-y:auto;overscroll-behavior:contain;transition:opacity .15s ease-out .15s}@media(max-width:640px){.search-box--results{--search-row-thumb-width: 48px;--search-row-gap: 12px;--search-row-padding: 6px 8px;--search-row-title-size: 1.125rem;--search-row-meta-size: .9375rem;--search-row-icon-size: 1.5rem;padding:4px}}.search-box--results:empty{display:none}.search-box--results[aria-busy=true]{opacity:.6}.search-box--keys{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:8px 20px;margin:0;padding:10px 16px;font-size:max(.875rem,14px);color:var(--color-text-muted);border-top:1px solid var(--color-border)}@media(max-width:640px){.search-box--keys{display:none}}.search-box--key{display:inline-flex;align-items:center;gap:4px}.search-box--servers{display:flex;flex:0 0 auto;align-items:center;gap:12px;padding:8px 16px;font-size:max(.875rem,14px);color:var(--color-text-muted);border-top:1px solid var(--color-border)}.search-box--server-select{width:auto;min-height:36px;padding:4px 12px}.search-box--response-time{font-variant-numeric:tabular-nums}.game-event-countdown{padding:0 14px 16px}@media(max-width:640px){.game-event-countdown{padding:0 10px 12px}}.game-event-countdown--timer{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:2rem;font-weight:600;color:var(--color-accent)}@media(max-width:640px){.game-event-countdown--timer{gap:4px;font-size:1.375rem}}.game-event-countdown--prefix{font-weight:500;color:var(--color-text-secondary)}.game-event-countdown--watch{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;font-size:max(.875rem,14px);font-weight:600;color:var(--color-accent-on);text-decoration:none;background:var(--color-accent-fill);border-radius:var(--radius-xs);animation:game-event-countdown-pulse 1.6s ease-in-out infinite}.game-event-countdown--watch:hover{background:var(--color-accent-fill-hover)}.game-event-countdown--live{display:flex;align-items:center;gap:8px;font-size:max(.875rem,14px);font-weight:600;color:var(--color-accent)}.game-event-countdown--timer[hidden],.game-event-countdown--watch[hidden],.game-event-countdown--live[hidden]{display:none}@keyframes game-event-countdown-pulse{0%,to{box-shadow:0 0 0 0 var(--color-accent-glow)}50%{box-shadow:0 0 0 8px transparent}}.badges{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.badges.-inline{display:inline-flex;vertical-align:middle}.badge{display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:1rem;font-weight:500;line-height:1.3;white-space:nowrap;color:var(--color-text-secondary);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:5px}@media(max-width:640px){.badge{padding:4px 5px}}.badge.-mini{gap:4px;padding:2px 6px}.badge.-event{color:var(--color-text-primary);background:color-mix(in oklab,var(--color-accent-2) 14%,var(--color-bg-elevated));border-color:color-mix(in oklab,var(--color-accent-2) 32%,transparent)}.badge.-status{letter-spacing:.05em;text-transform:uppercase;font-weight:600}.badge.-status.-today{color:var(--color-accent-on);background:var(--color-accent-fill);border-color:var(--color-accent-fill)}.badge.-status.-past{gap:5px;color:var(--color-fresh-on);background:var(--color-fresh);border-color:var(--color-fresh)}.badge.-status.-past:before{font-family:var(--fa-family-classic);font-weight:900;font-size:.9em;line-height:1;content:"\f04b"}.badge.-status.-upcoming,.badge.-phase{color:var(--color-text-secondary);background:var(--color-bg-surface);border-color:var(--color-border)}.badge.-phase:before{font-family:var(--fa-family-classic);font-weight:900;font-size:.9em;line-height:1;content:"\f0ac"/""}.badge.-phase.-early-access,.badge.-phase.-advanced-access{color:var(--color-text-primary);background:var(--color-phase-access);border-color:var(--color-phase-access)}.badge.-phase.-early-access:before,.badge.-phase.-advanced-access:before{content:"\f084"/""}.badge.-phase.-alpha,.badge.-phase.-beta{color:var(--color-text-primary);background:var(--color-phase-test);border-color:var(--color-phase-test)}.badge.-phase.-alpha:before,.badge.-phase.-beta:before{content:"\f0c3"/""}.badge.-phase.-full-release{color:var(--color-text-primary);background:var(--color-phase-release);border-color:var(--color-phase-release)}.badge.-phase.-full-release:before{content:"\f11e"/""}.badge.-phase.-port{color:var(--color-text-primary);background:var(--color-phase-port);border-color:var(--color-phase-port)}.badge.-phase.-port:before{content:"\f079"/""}.badge.-move{letter-spacing:.05em;text-transform:uppercase;font-weight:600;background:var(--color-bg-surface);border-color:var(--color-border)}.badge.-move.-delayed{color:var(--color-accent-2-bright)}.badge.-move.-pulled-in{color:var(--color-fresh)}.platform-glyph,.badge.-platform{--platform-color: var(--color-text-muted)}.platform-glyph:before,.badge.-platform:before{font-family:var(--fa-family-classic);font-weight:900;font-size:1em;line-height:1;color:var(--platform-color);content:"\f11b"}.badge.-platform{color:var(--color-text-primary);background:color-mix(in oklab,var(--platform-color) 12%,var(--color-bg-surface));border-color:color-mix(in oklab,var(--platform-color) 32%,transparent)}.genre-glyph{--genre-color: var(--color-text-secondary)}.genre-glyph:before{display:inline-block;flex-shrink:0;width:1.25em;font-family:var(--fa-family-classic);font-weight:900;font-size:1em;line-height:1;text-align:center;color:var(--genre-color);content:"\f11b"}.genre-glyph.-rpg:before{content:"\f6d5"}.genre-glyph.-jrpg:before{content:"\f6a1"}.genre-glyph.-shooter:before{content:"\f05b"}.genre-glyph.-adventure:before{content:"\f14e"}.genre-glyph.-indie:before{content:"\f4d8"}.genre-glyph.-simulator:before{content:"\f1de"}.genre-glyph.-strategy:before{content:"\f439"}.genre-glyph.-puzzle:before{content:"\f12e"}.genre-glyph.-visual-novel:before{content:"\f518"}.genre-glyph.-platformer:before{content:"\f54b"}.genre-glyph.-action:before{content:"\f0e7"}.genre-glyph.-fighting:before{content:"\f6de"}.genre-glyph.-racing:before{content:"\f11e"}.genre-glyph.-sport:before{content:"\f1e3"}.genre-glyph.-roguelike:before{content:"\f6d9"}.genre-glyph.-metroidvania:before{content:"\f279"}.genre-glyph.-horror:before{content:"\f6e2"}.genre-glyph.-survival:before{content:"\f06d"}.genre-glyph.-music:before{content:"\f001"}.genre-glyph.-card-and-board:before{content:"\f522"}.genre-glyph.-moba:before{content:"\f0c0"}.badge.-tier{font-size:max(.875rem,14px);letter-spacing:.05em;text-transform:uppercase}.badge.-tier.-aaa,.badge.-tier.-aa{font-weight:600;padding:1px 5px;border:2px solid transparent}.badge.-tier.-aaa{color:var(--color-tier-aaa-on);background:var(--gradient-tier-aaa) padding-box,var(--gradient-tier-aaa-rim) border-box}.badge.-tier.-aa{color:var(--color-tier-aa-on);background:var(--gradient-tier-aa) padding-box,var(--gradient-tier-aa-rim) border-box}.new-pill{align-self:center;padding:0 8px;font-size:max(.875rem,14px);font-weight:600;line-height:1.4;color:var(--color-accent-on);background:var(--color-accent-fill);border-radius:var(--radius-pill)}.platform-mark{display:inline-grid;place-items:center;width:28px;height:28px;font-size:max(12px,.8125rem);line-height:1;border-radius:3px;cursor:pointer}.platform-mark:before{font-family:var(--fa-family-classic);font-weight:900;font-size:1em;line-height:1;content:"\f11b"}.platform-mark{--platform-color: var(--color-text-muted);color:var(--platform-color);background:color-mix(in oklab,var(--platform-color) 12%,transparent)}@media(max-width:640px){.platform-mark{width:22px;height:22px;font-size:.65rem}}.platform-mark.-pc{--platform-color: var(--color-platform-pc)}.platform-mark.-pc:before{font-family:var(--fa-family-classic);font-weight:900;content:"\f390"}.platform-mark.-mac{--platform-color: var(--color-platform-mac)}.platform-mark.-mac:before{font-family:var(--fa-family-brands);font-weight:400;content:"\f179"}.platform-mark.-playstation{--platform-color: var(--color-platform-playstation)}.platform-mark.-playstation:before{font-family:var(--fa-family-brands);font-weight:400;content:"\f3df"}.platform-mark.-xbox{--platform-color: var(--color-platform-xbox)}.platform-mark.-xbox:before{font-family:var(--fa-family-brands);font-weight:400;content:"\f412"}.platform-mark.-nintendo{--platform-color: var(--color-platform-nintendo)}.platform-mark.-nintendo:before{font-family:var(--fa-family-classic);font-weight:900;content:"\f11b"}.platform-mark.-vr{--platform-color: var(--color-platform-vr)}.platform-mark.-vr:before{font-family:var(--fa-family-classic);font-weight:900;content:"\f729"}.platform-mark.-mobile{--platform-color: var(--color-platform-mobile)}.platform-mark.-mobile:before{font-family:var(--fa-family-classic);font-weight:900;content:"\f3cf"}.platform-mark.-web{--platform-color: var(--color-platform-web)}.platform-mark.-web:before{font-family:var(--fa-family-classic);font-weight:900;content:"\f0ac"}.platform-mark.-retro{--platform-color: var(--color-platform-retro)}.platform-mark.-retro:before{font-family:var(--fa-family-classic);font-weight:900;content:"\f6e2"}.platform-mark.-pc:before{font-family:"Sora",var(--font-cjk, system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-weight:700;font-size:.625rem;letter-spacing:.02em;content:"PC"}@media(max-width:640px){.platform-mark.-pc:before{font-size:.5rem}}.platform-glyph.-pc,.badge.-platform.-pc{--platform-color: var(--color-platform-pc)}.platform-glyph.-pc:before,.badge.-platform.-pc:before{font-family:var(--fa-family-classic);font-weight:900;content:"\f390"}.platform-glyph.-mac,.badge.-platform.-mac{--platform-color: var(--color-platform-mac)}.platform-glyph.-mac:before,.badge.-platform.-mac:before{font-family:var(--fa-family-brands);font-weight:400;content:"\f179"}.platform-glyph.-playstation,.badge.-platform.-playstation{--platform-color: var(--color-platform-playstation)}.platform-glyph.-playstation:before,.badge.-platform.-playstation:before{font-family:var(--fa-family-brands);font-weight:400;content:"\f3df"}.platform-glyph.-xbox,.badge.-platform.-xbox{--platform-color: var(--color-platform-xbox)}.platform-glyph.-xbox:before,.badge.-platform.-xbox:before{font-family:var(--fa-family-brands);font-weight:400;content:"\f412"}.platform-glyph.-nintendo,.badge.-platform.-nintendo{--platform-color: var(--color-platform-nintendo)}.platform-glyph.-nintendo:before,.badge.-platform.-nintendo:before{font-family:var(--fa-family-classic);font-weight:900;content:"\f11b"}.platform-glyph.-vr,.badge.-platform.-vr{--platform-color: var(--color-platform-vr)}.platform-glyph.-vr:before,.badge.-platform.-vr:before{font-family:var(--fa-family-classic);font-weight:900;content:"\f729"}.platform-glyph.-mobile,.badge.-platform.-mobile{--platform-color: var(--color-platform-mobile)}.platform-glyph.-mobile:before,.badge.-platform.-mobile:before{font-family:var(--fa-family-classic);font-weight:900;content:"\f3cf"}.platform-glyph.-web,.badge.-platform.-web{--platform-color: var(--color-platform-web)}.platform-glyph.-web:before,.badge.-platform.-web:before{font-family:var(--fa-family-classic);font-weight:900;content:"\f0ac"}.platform-glyph.-retro,.badge.-platform.-retro{--platform-color: var(--color-platform-retro)}.platform-glyph.-retro:before,.badge.-platform.-retro:before{font-family:var(--fa-family-classic);font-weight:900;content:"\f6e2"}.badge.-platform.-pc.-steam:before{font-family:var(--fa-family-brands);font-weight:400;color:var(--color-platform-steam);content:"\f1b6"}.badge.-platform.-pc.-steam:not(.-mini){padding-left:18px;padding-right:18px}.badge.-platform.-pc.-mini{padding-left:10px;padding-right:10px}.platform-mark.-nintendo:before,.platform-glyph.-nintendo:before,.badge.-platform.-nintendo:before{display:inline-block;flex-shrink:0;width:1em;height:1em;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M14.176 24h3.674c3.376 0 6.15-2.774 6.15-6.15V6.15C24 2.775 21.226 0 17.85 0H14.1c-.074 0-.15.074-.15.15v23.7c-.001.076.075.15.226.15zm4.574-13.199c1.351 0 2.399 1.125 2.399 2.398 0 1.352-1.125 2.4-2.399 2.4-1.35 0-2.4-1.049-2.4-2.4-.075-1.349 1.05-2.398 2.4-2.398zM11.4 0H6.15C2.775 0 0 2.775 0 6.15v11.7C0 21.226 2.775 24 6.15 24h5.25c.074 0 .15-.074.15-.149V.15c.001-.076-.075-.15-.15-.15zM9.676 22.051H6.15c-2.326 0-4.201-1.875-4.201-4.201V6.15c0-2.326 1.875-4.201 4.201-4.201H9.6l.076 20.102zM3.75 7.199c0 1.275.975 2.25 2.25 2.25s2.25-.975 2.25-2.25c0-1.273-.975-2.25-2.25-2.25s-2.25.977-2.25 2.25z'/%3E%3C/svg%3E") center/contain no-repeat;content:""}.tier-badge{display:inline-flex;align-items:center;padding:3px 8px;font-size:1.5rem;font-weight:600;line-height:1.2;white-space:nowrap;vertical-align:middle;color:var(--color-text-secondary);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.tier-badge.-aaa,.tier-badge.-aa{padding:2px 7px;border:2px solid transparent}.tier-badge.-aaa{color:var(--color-tier-aaa-on);background:var(--gradient-tier-aaa) padding-box,var(--gradient-tier-aaa-rim) border-box}.tier-badge.-aa{color:var(--color-tier-aa-on);background:var(--gradient-tier-aa) padding-box,var(--gradient-tier-aa-rim) border-box}.tier-badge.-indie{color:var(--color-tier-indie-on);background:var(--color-tier-indie);border:0}a.badge.-platform{text-decoration:none;transition:background-color var(--duration-quick) ease-out}a.badge.-platform:hover{background:color-mix(in oklab,var(--platform-color) 22%,var(--color-bg-surface))}a.badge.-platform:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:2px}.badge.-platform.-console-playstation-3:before{display:inline-block;flex-shrink:0;width:2.39em;height:1em;background:currentColor;mask:url("/assets/platforms/playstation-3-9ee8795f.svg") center/contain no-repeat;content:""}.badge.-platform.-console-playstation-2:before{display:inline-block;flex-shrink:0;width:5.38em;height:1em;background:currentColor;mask:url("/assets/platforms/playstation-2-4c04c0bc.svg") center/contain no-repeat;content:""}.badge.-platform.-console-playstation-1:before{display:inline-block;flex-shrink:0;width:1.09em;height:1em;background:currentColor;mask:url("/assets/platforms/playstation-1-3a32b4d5.svg") center/contain no-repeat;content:""}.badge.-platform.-console-playstation-portable:before{display:inline-block;flex-shrink:0;width:3.26em;height:1em;background:currentColor;mask:url("/assets/platforms/playstation-portable-eb0c805f.svg") center/contain no-repeat;content:""}.badge.-platform.-console-playstation-vita:before{display:inline-block;flex-shrink:0;width:3.48em;height:1em;background:currentColor;mask:url("/assets/platforms/playstation-vita-83764a0c.svg") center/contain no-repeat;content:""}.badge.-platform.-console-playstation-vr:before{display:inline-block;flex-shrink:0;width:6.72em;height:1em;background:currentColor;mask:url("/assets/platforms/playstation-vr-d83c442b.svg") center/contain no-repeat;content:""}.badge.-platform.-console-playstation-vr2:before{display:inline-block;flex-shrink:0;width:7.16em;height:1em;background:currentColor;mask:url("/assets/platforms/playstation-vr2-8a12d8bc.svg") center/contain no-repeat;content:""}.badge.-platform.-console-xbox-360:before{display:inline-block;flex-shrink:0;width:6.26em;height:1em;background:currentColor;mask:url("/assets/platforms/xbox-360-8f4e6a05.svg") center/contain no-repeat;content:""}.badge.-platform.-console-xbox:before{display:inline-block;flex-shrink:0;width:2.94em;height:1em;background:currentColor;mask:url("/assets/platforms/xbox-04f130da.svg") center/contain no-repeat;content:""}.badge.-platform.-console-wii-u:before{display:inline-block;flex-shrink:0;width:3.54em;height:1em;background:currentColor;mask:url("/assets/platforms/wii-u-a405f3c3.svg") center/contain no-repeat;content:""}.badge.-platform.-console-wii:before{display:inline-block;flex-shrink:0;width:2.3em;height:1em;background:currentColor;mask:url("/assets/platforms/wii-3f463b0f.svg") center/contain no-repeat;content:""}.badge.-platform.-console-nintendo-gamecube:before{display:inline-block;flex-shrink:0;width:4.43em;height:1em;background:currentColor;mask:url("/assets/platforms/nintendo-gamecube-d9a9e4c7.svg") center/contain no-repeat;content:""}.badge.-platform.-console-nintendo-64:before{display:inline-block;flex-shrink:0;width:6.91em;height:1em;background:currentColor;mask:url("/assets/platforms/nintendo-64-fb07ad7b.svg") center/contain no-repeat;content:""}.badge.-platform.-console-super-nintendo-entertainment-system:before{display:inline-block;flex-shrink:0;width:3.5em;height:1em;background:currentColor;mask:url("/assets/platforms/super-nintendo-entertainment-system-d1fadd1c.svg") center/contain no-repeat;content:""}.badge.-platform.-console-nintendo-3ds:before{display:inline-block;flex-shrink:0;width:8.46em;height:1em;background:currentColor;mask:url("/assets/platforms/nintendo-3ds-ec870248.svg") center/contain no-repeat;content:""}.badge.-platform.-console-nintendo-ds:before{display:inline-block;flex-shrink:0;width:6.48em;height:1em;background:currentColor;mask:url("/assets/platforms/nintendo-ds-6fb89fad.svg") center/contain no-repeat;content:""}.badge.-platform.-console-game-boy-color:before{display:inline-block;flex-shrink:0;width:2.45em;height:1em;background:currentColor;mask:url("/assets/platforms/game-boy-color-0bbccc3a.svg") center/contain no-repeat;content:""}.badge.-platform.-console-game-boy:before{display:inline-block;flex-shrink:0;width:5.71em;height:1em;background:currentColor;mask:url("/assets/platforms/game-boy-b37ecb70.svg") center/contain no-repeat;content:""}.badge.-platform.-console-dreamcast:before{display:inline-block;flex-shrink:0;width:1.32em;height:1em;background:currentColor;mask:url("/assets/platforms/dreamcast-b68f1bc5.svg") center/contain no-repeat;content:""}.badge.-platform.-console-sega-saturn:before{display:inline-block;flex-shrink:0;width:8.08em;height:1em;background:currentColor;mask:url("/assets/platforms/sega-saturn-b72b9a64.svg") center/contain no-repeat;content:""}.badge.-platform.-console-commodore-64:before{display:inline-block;flex-shrink:0;width:3.26em;height:1em;background:currentColor;mask:url("/assets/platforms/commodore-64-894ad8b6.svg") center/contain no-repeat;content:""}.badge.-platform.-console-amiga:before{display:inline-block;flex-shrink:0;width:3.03em;height:1em;background:currentColor;mask:url("/assets/platforms/amiga-b80e033c.svg") center/contain no-repeat;content:""}.badge.-platform.-console-zx-spectrum:before{display:inline-block;flex-shrink:0;width:3.51em;height:1em;background:currentColor;mask:url("/assets/platforms/zx-spectrum-d7d637a7.svg") center/contain no-repeat;content:""}.badge.-platform.-console-android:before{display:inline-block;flex-shrink:0;width:6.56em;height:1em;background:currentColor;mask:url("/assets/platforms/android-2e1face5.svg") center/contain no-repeat;content:""}.badge.-platform.-console-windows-phone:before{display:inline-block;flex-shrink:0;width:7.02em;height:1em;background:currentColor;mask:url("/assets/platforms/windows-phone-1915ab67.svg") center/contain no-repeat;content:""}.badge.-platform.-console-google-stadia:before{display:inline-block;flex-shrink:0;width:1.5em;height:1em;background:currentColor;mask:url("/assets/platforms/google-stadia-9b46bfd1.svg") center/contain no-repeat;content:""}.badge.-platform.-console-oculus-quest:before{display:inline-block;flex-shrink:0;width:8.82em;height:1em;background:currentColor;mask:url("/assets/platforms/oculus-quest-c47c66d1.svg") center/contain no-repeat;content:""}.badge.-platform.-console-oculus-rift:before{display:inline-block;flex-shrink:0;width:4.64em;height:1em;background:currentColor;mask:url("/assets/platforms/oculus-rift-c90c49df.svg") center/contain no-repeat;content:""}.badge.-platform.-console-meta-quest-3:before{display:inline-block;flex-shrink:0;width:7.78em;height:1em;background:currentColor;mask:url("/assets/platforms/meta-quest-50aedff0.svg") center/contain no-repeat;content:""}.badge.-platform.-console-meta-quest-2:before{display:inline-block;flex-shrink:0;width:7.78em;height:1em;background:currentColor;mask:url("/assets/platforms/meta-quest-50aedff0.svg") center/contain no-repeat;content:""}.badge.-platform.-console-playstation-3:not(.-mini):before{width:1.673em;height:.7em}.badge.-platform.-console-playstation-2:not(.-mini):before{width:3.766em;height:.7em}.badge.-platform.-console-playstation-1:not(.-mini):before{width:.763em;height:.7em}.badge.-platform.-console-playstation-portable:not(.-mini):before{width:2.282em;height:.7em}.badge.-platform.-console-playstation-vita:not(.-mini):before{width:2.436em;height:.7em}.badge.-platform.-console-playstation-vr:not(.-mini):before{width:4.704em;height:.7em}.badge.-platform.-console-playstation-vr2:not(.-mini):before{width:5.012em;height:.7em}.badge.-platform.-console-xbox-360:not(.-mini):before{width:4.382em;height:.7em}.badge.-platform.-console-xbox:not(.-mini):before{width:2.058em;height:.7em}.badge.-platform.-console-wii-u:not(.-mini):before{width:2.478em;height:.7em}.badge.-platform.-console-wii:not(.-mini):before{width:1.61em;height:.7em}.badge.-platform.-console-nintendo-gamecube:not(.-mini):before{width:3.101em;height:.7em}.badge.-platform.-console-nintendo-64:not(.-mini):before{width:4.837em;height:.7em}.badge.-platform.-console-super-nintendo-entertainment-system:not(.-mini):before{width:2.45em;height:.7em}.badge.-platform.-console-nintendo-3ds:not(.-mini):before{width:5.922em;height:.7em}.badge.-platform.-console-nintendo-ds:not(.-mini):before{width:4.536em;height:.7em}.badge.-platform.-console-game-boy-color:not(.-mini):before{width:1.715em;height:.7em}.badge.-platform.-console-game-boy:not(.-mini):before{width:3.997em;height:.7em}.badge.-platform.-console-dreamcast:not(.-mini):before{width:.924em;height:.7em}.badge.-platform.-console-sega-saturn:not(.-mini):before{width:5.656em;height:.7em}.badge.-platform.-console-commodore-64:not(.-mini):before{width:2.282em;height:.7em}.badge.-platform.-console-amiga:not(.-mini):before{width:2.121em;height:.7em}.badge.-platform.-console-zx-spectrum:not(.-mini):before{width:2.457em;height:.7em}.badge.-platform.-console-android:not(.-mini):before{width:4.592em;height:.7em}.badge.-platform.-console-windows-phone:not(.-mini):before{width:4.914em;height:.7em}.badge.-platform.-console-google-stadia:not(.-mini):before{width:1.05em;height:.7em}.badge.-platform.-console-oculus-quest:not(.-mini):before{width:6.174em;height:.7em}.badge.-platform.-console-oculus-rift:not(.-mini):before{width:3.248em;height:.7em}.badge.-platform.-console-meta-quest-3:not(.-mini):before{width:5.446em;height:.7em}.badge.-platform.-console-meta-quest-2:not(.-mini):before{width:5.446em;height:.7em}.topbar--auth-button{display:inline-flex;align-items:center;flex-shrink:0;gap:7px;height:44px;padding:0 14px;font-family:"Sora",var(--font-cjk, system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:max(.9375rem,14px);font-weight:500;line-height:1.2;white-space:nowrap;text-decoration:none;border-radius:7px;transition:filter .2s ease}.topbar--auth-button:hover{filter:brightness(1.08)}.topbar--auth-button:active{filter:brightness(.92)}.topbar--auth-button:focus-visible{outline-offset:3px}@media(max-width:640px){.topbar--auth-button{padding:0 10px}}@media(max-width:375px){.topbar--auth-button{padding:0 8px}}.topbar{position:sticky;top:0;z-index:var(--z-topbar);background:var(--color-bg-base);border-bottom:1px solid var(--color-border)}.topbar--bar{display:flex;align-items:center;justify-content:space-between;gap:28px;height:55px;padding:0 30px}@media(max-width:850px){.topbar--bar{gap:12px;padding:0 24px}}@media(max-width:640px){.topbar--bar{gap:4px;padding:0 12px 0 8px}}@media(max-width:375px){.topbar--bar{padding:0 8px 0 4px}}.topbar--section{display:flex;align-items:center;gap:12px}.topbar--section.-left{gap:24px}@media(max-width:640px){.topbar--section.-left{gap:4px}}.topbar--section.-right .topbar--nav-link{font-size:max(.9375rem,14px)}@media(max-width:850px){.topbar--section.-right{gap:8px}}@media(max-width:640px){.topbar--section.-right{gap:6px}}@media(max-width:375px){.topbar--section.-right{gap:4px}}.topbar--nav{position:static;display:flex;align-items:center;gap:24px;width:auto;height:auto;margin:0;padding:0;overflow:visible;color:inherit;background:none;border:0}@media(max-width:850px){.topbar--nav:not(:popover-open){display:none}.topbar--nav:popover-open{position:fixed;inset:55px 0 0;flex-direction:column;align-items:stretch;gap:2px;width:100%;height:calc(100dvh - 55px);overflow-y:auto;overscroll-behavior:contain;padding:12px 16px 24px;background:var(--color-bg-base)}.topbar--nav>.topbar--nav-link{display:none}}@media(max-width:850px){.topbar--nav>.mega-menu{display:block}.topbar--nav>.mega-menu>.ui-menu--trigger{display:none}.topbar--nav>.mega-menu>.ui-menu--panel{position:static;display:block;width:auto;height:auto;min-width:0;margin:0;padding:0;overflow:visible;color:var(--color-text-secondary);background:none;border:0;border-radius:0;box-shadow:none}.topbar--nav .mega-menu--columns{padding:0}.topbar--nav .mega-menu--footer{margin-top:8px;border-radius:var(--radius-md)}}@media(max-width:850px){html:has(.topbar--nav:popover-open){overflow:hidden}}.topbar--menu-locales{display:none}@media(max-width:850px){.topbar--menu-locales{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:16px 14px 0;border-top:1px solid var(--color-hairline)}}.topbar .mega-menu>.topbar--nav-link{gap:10px;padding:6px 10px;margin:0 -10px;color:var(--color-text-primary)}.topbar .mega-menu:state(open)>.topbar--nav-link{background:color-mix(in oklab,var(--color-text-primary) 14%,transparent)}.topbar .mega-menu--trigger-icon{color:var(--color-accent)}.topbar .mega-menu--trigger-label{white-space:nowrap}.topbar--menu-button{display:none;place-items:center;flex-shrink:0;width:44px;height:44px;font-size:1.125rem;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);border-radius:7px;cursor:pointer;transition:background-color .2s ease}.topbar--menu-button:hover{background:color-mix(in oklab,var(--color-text-primary) 8%,transparent)}@media(max-width:850px){.topbar--menu-button{display:inline-grid}}.topbar--brand{display:flex;align-items:center;flex-shrink:0;gap:10px;min-width:0;margin-right:15px;text-decoration:none;border-radius:3px}@media(max-width:640px){.topbar--brand{margin-right:0}}.topbar--brand:focus-visible{outline-offset:4px}.topbar--brand.-dev{--color-accent-fill: var(--color-dev-fill)}.topbar--brand.-production{--color-accent-fill: var(--color-production-fill)}.topbar--logo{display:block;width:auto;height:1.625rem}@media(max-width:640px){.topbar--logo{max-height:100%;padding-right:20px}}.topbar--nav-link{padding:6px 8px;margin:-6px -10px;font-size:1.05rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none;background:transparent;border-radius:7px;transition:background-color .2s ease}.topbar--nav-link:hover{background:color-mix(in oklab,var(--color-text-primary) 8%,transparent)}.topbar--nav-link:active{background:color-mix(in oklab,var(--color-text-primary) 14%,transparent)}.topbar--nav-link:focus-visible{outline-offset:3px}.topbar--nav-link.-active{color:var(--color-accent);background:color-mix(in oklab,var(--color-accent) 12%,transparent)}.topbar--nav-link.-active:after{color:currentColor}.topbar--nav>.topbar--nav-link{white-space:nowrap}.topbar--nav>.topbar--nav-link.-overflowing{display:none}.topbar--facet-panel.-columns{columns:2;column-gap:5px}.topbar--facet-panel.-columns>.ui-menu--back,.topbar--facet-panel.-columns>.ui-menu--heading{column-span:all}.topbar--facet-kind.-active{color:var(--color-accent);background:color-mix(in oklab,var(--color-accent) 12%,transparent)}.topbar--facet-kind.-active:after{color:currentColor}.topbar--listing{display:flex;flex-direction:column;gap:2px}.topbar--listing+.topbar--listing{padding-top:8px;margin-top:8px;border-top:1px solid var(--color-border)}.topbar--listing .topbar--facet-kind{padding-inline:14px}.topbar--listing-heading{font-weight:600;color:var(--color-text-primary)}.topbar--facet-item{display:flex;align-items:center;gap:10px;break-inside:avoid}.topbar--facet-item[aria-current=page]{color:var(--color-accent);background:color-mix(in oklab,var(--color-accent) 12%,transparent)}.topbar--facet-icon{flex-shrink:0}.topbar--facet-icon.fi{border-radius:2px;box-shadow:0 0 0 1px var(--color-border)}.topbar--auth{display:flex;align-items:center;gap:8px}.topbar--login-link{color:var(--color-accent-on);background:var(--color-accent-fill)}.topbar--locales{display:flex;align-items:center;white-space:nowrap}@media(max-width:850px){.topbar--locales{display:none}}.topbar--locales>.ui-dropdown--trigger{height:44px}.topbar--locales>.ui-dropdown--panel:popover-open{max-height:70vh;max-height:70svh}.topbar--locales>.topbar--locale-select{display:none}.topbar--section.-right .topbar--account-trigger{gap:8px;height:44px;margin:0;padding:0 12px 0 5px;line-height:1.2;border:1px solid transparent;border-radius:var(--radius-pill)}.topbar--account-trigger-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:640px){.topbar--account-trigger-name{display:none}}.ui-menu--panel.topbar--account-panel:popover-open{min-width:280px;padding:6px}@supports (anchor-name: --ui-menu) and (anchor-scope: --ui-menu){.ui-menu--panel.topbar--account-panel:popover-open{border-radius:var(--radius-xl)}}.topbar--account-panel .ui-menu--item{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--radius-md)}.topbar--account-icon{flex-shrink:0;width:20px;font-size:1rem;text-align:center;color:var(--color-text-muted);transition:color var(--duration-quick) ease-out}.ui-menu--item:hover .topbar--account-icon{color:inherit}.topbar--account-identity{margin:0 0 6px}.topbar--account-identity-text{display:flex;flex-direction:column;gap:2px;min-width:0;margin:0;overflow-wrap:anywhere}.topbar--account-name{font-size:1rem;font-weight:600;color:var(--color-text-primary)}.topbar--account-username{font-size:max(.875rem,14px);color:var(--color-text-muted)}.topbar--sign-out-form{margin:0}.topbar--sign-out{width:100%;text-align:left;background:none;border:0;cursor:pointer}.site-footer{background:var(--color-bg-base);border-top:1px solid var(--color-border)}.site-footer--inner{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nav credits" "copyright copyright";gap:40px 64px;padding:40px 30px 32px}@media(max-width:850px){.site-footer--inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"nav" "credits" "copyright";gap:32px;padding:32px 24px 28px}}@media(max-width:640px){.site-footer--inner{padding:28px 16px 24px}}.site-footer--nav{display:flex;flex-wrap:wrap;grid-area:nav;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 64px}@media(max-width:850px){.site-footer--nav{display:grid;flex-wrap:nowrap;gap:32px}}.site-footer--list{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:0;padding:0;list-style:none}.site-footer--link{display:inline-flex;align-items:center;gap:8px;font-size:1rem;line-height:1.4;overflow-wrap:anywhere;hyphens:auto;hyphenate-limit-chars:12;white-space:nowrap;color:var(--color-text-secondary);text-decoration:none;border-radius:3px;transition:color var(--duration-quick) ease-out}.site-footer--link:hover{color:var(--color-accent)}.site-footer--link:focus-visible{outline-offset:3px}@media(max-width:850px){.site-footer--link{white-space:inherit}}.site-footer--flag{flex-shrink:0;border-radius:2px;box-shadow:0 0 0 1px var(--color-border)}.site-footer--icon{display:inline-flex;flex-shrink:0;justify-content:center;width:1.25em}.site-footer--credits{display:grid;grid-area:credits;align-content:start;justify-items:end;gap:10px;text-align:right}@media(max-width:850px){.site-footer--credits{justify-items:initial;text-align:inherit}}.site-footer--credit{display:flex;align-items:center;gap:10px;margin:0;font-size:max(.875rem,14px);line-height:1.5;color:var(--color-text-muted)}.site-footer--credit-text{min-width:0}.site-footer--igdb-mark{flex-shrink:0;width:68px;height:33px;background:currentColor;mask:url("/assets/logo/igdb-7a5fadbb.svg") center/contain no-repeat}.site-footer--credit-link{color:var(--color-text-secondary);text-decoration:underline;text-underline-offset:2px;transition:color var(--duration-quick) ease-out}.site-footer--credit-link:hover{color:var(--color-accent)}.site-footer--copyright{grid-area:copyright;margin:0;padding-top:24px;font-size:max(.875rem,14px);line-height:1.5;color:var(--color-text-muted)}.site-footer--legal{display:inline-flex;flex-wrap:wrap;gap:4px 16px;margin-left:16px}.flash-toasts{position:fixed;top:71px;right:24px;z-index:var(--z-toasts);display:flex;flex-direction:column;gap:8px;width:min(400px,100vw - 48px);pointer-events:none}@media(max-width:640px){.flash-toasts{right:16px;width:calc(100vw - 32px)}}.flash-toasts ui-toast[data-provider]{background:color-mix(in oklab,var(--provider-brand) 12%,var(--color-bg-surface));border-color:color-mix(in oklab,var(--provider-brand) 35%,transparent)}.flash-toasts ui-toast[data-provider].-alert,.flash-toasts ui-toast[data-provider].-warning{border-color:var(--color-danger)}.flash-toasts--logo{flex-shrink:0;width:24px;height:24px}.back-to-top{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom));z-index:var(--z-floating-nav);display:none;visibility:hidden;opacity:0;transition:opacity var(--duration-quick) ease-out,visibility 0s linear var(--duration-quick)}@media(max-width:640px){.back-to-top{display:block}}.back-to-top.-visible{visibility:visible;opacity:1;transition:opacity var(--duration-quick) ease-out}.back-to-top--button{box-shadow:0 8px 24px var(--color-shadow-popover)}body:has(.tier-list-builder--sheet-toggle) .back-to-top{display:none}.support-login-dialog{width:min(420px,100% - 32px);margin:auto;padding:32px 24px 24px;border:1px solid var(--color-border);border-radius:15px;background:var(--color-bg-panel);color:var(--color-text-primary);text-align:center}.support-login-dialog::backdrop{background:#030303b8}html:has(.support-login-dialog[open]){overflow:hidden}.support-login-dialog--icon{display:block;width:fit-content;margin:0 auto 12px;font-size:1.75rem;color:var(--color-text-secondary)}.support-login-dialog--title{margin:0 0 8px;font-size:1.25rem;font-weight:600}.support-login-dialog--text{margin:0 0 24px;line-height:1.5;color:var(--color-text-secondary)}.support-login-dialog--actions{display:flex;flex-direction:column;align-items:center;gap:10px}.support-login-dialog--email{margin:20px 0 0;font-size:.875rem;line-height:1.5;color:var(--color-text-secondary)}.support-login-dialog--email-link{color:var(--color-accent);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
/*!
 * Font Awesome Free 7.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
 * Copyright 2026 Fonticons, Inc.
 */
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
