@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")}: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}}.calendar-presets--panel,.search-box--dialog,.ui-tooltip--content:popover-open,.ui-popup--panel,.ui-menu--panel,.ui-dropdown--panel{box-shadow:0 14px 34px -12px var(--color-shadow-popover)}.filter-group>.filter-group--legend,.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}.filter-group>.filter-group--legend:hover,.search-box--trigger:hover,.ui-dropdown--trigger:hover{background:var(--color-bg-surface-hover)}.filter-group>.filter-group--legend:active,.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}.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))}}.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-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-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)}}.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)}}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}}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)}.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}}.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}.homepage-switch{justify-content:safe center;max-width:2000px;margin-inline:auto}.releases-chrome{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.releases-chrome--apply{padding:8px 14px;font-family:"Sora",var(--font-cjk, system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:1rem;color:var(--color-accent-on);background:var(--color-accent-fill);border:0;border-radius:3px;cursor:pointer}.releases-head-filters{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px 20px}.releases-head-filters--primary-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.filter-group>.filter-group--legend{display:flex;padding:10px 16px;font-weight:500;list-style:none;user-select:none}.filter-group>.filter-group--legend::-webkit-details-marker{display:none}.filter-group>.filter-group--legend: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}.filter-group:has(.filter-group--legend-count:not(.-hidden))>.filter-group--legend{background:color-mix(in oklab,var(--color-accent-fill) 20%,var(--color-bg-surface));border-color:var(--color-accent-fill)}.filter-group[open]>.filter-group--legend{background:var(--color-bg-surface-active);border-color:var(--color-text-muted)}.filter-group[open]>.filter-group--legend:after{transform:rotate(180deg)}.filter-group--panel{padding:12px 4px 4px}.filter-group--legend-count{padding:1px 7px;font-size:max(.875rem,14px);font-weight:600;color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 14%,transparent);border-radius:var(--radius-pill)}.filter-group--legend-count.-hidden{display:none}.filter-group--panel-foot{display:flex;justify-content:flex-end;margin-top:14px;padding-top:12px;border-top:1px solid var(--color-border)}.filter-group:has(.filter-group--legend-count.-hidden) .filter-group--panel-foot{display:none}.filter-group--clear{padding:4px 6px;margin:-4px -6px;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.25;color:var(--color-accent);background:none;border:0;border-radius:5px;cursor:pointer;transition:color var(--duration-quick) ease-out,background var(--duration-quick) ease-out}.filter-group--clear:hover{color:var(--color-accent-hover);background:var(--color-accent-muted)}.releases-filters{display:flex;flex-direction:column;gap:10px;min-width:0}.releases-filters--chip-row{display:flex;flex-wrap:wrap;gap:6px}.releases-filters--chip-row.-stacked{flex-direction:column;flex-wrap:nowrap}.releases-filters--footer{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-top:16px}.releases-filters--apply{padding:8px 14px;font-family:"Sora",var(--font-cjk, system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:1rem;color:var(--color-accent-on);background:var(--color-accent-fill);border:0;border-radius:3px;cursor:pointer}.quick-digest-see-all{min-height:25px;padding:5px 14px}.quick-digest-see-all i{font-size:max(.875rem,14px)}.quick-digest-see-all--phone-label{display:none}@media(max-width:640px){.quick-digest-see-all--label{display:none}}@media(max-width:640px){.quick-digest-see-all--phone-label{display:inline}}@media(max-width:640px){.quick-digest-see-all.-head{display:none}}.quick-digest-see-all.-foot{display:none}@media(max-width:640px){.quick-digest-see-all.-foot{display:flex;width:fit-content;margin:16px auto 0}}.quick-digest-line-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;justify-content:safe center;gap:14px;margin-bottom:10px}.quick-digest-line-head--link{display:inline-flex;align-items:baseline;gap:8px;padding:4px 8px;margin:-4px -8px;color:var(--color-text-primary);text-decoration:none;border-radius:5px;transition:background-color .2s ease,color .2s ease}.quick-digest-line-head--link:hover{background:var(--color-bg-surface)}.quick-digest-line-head--see-all{font-weight:600;color:var(--color-accent)}@media(max-width:640px){.quick-digest-line-head--see-all{display:none}}.quick-digest-line-head--controls{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin-left:auto}.quick-digest-line-head--layout,.quick-digest-line-head--paging{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.quick-digest-line-head--arrows{display:flex;gap:6px}.quick-digest-line-head--arrows[hidden]{display:none}.quick-digest-line-head--arrow,.quick-digest-line-head--rows,.quick-digest-line-head--size{display:grid;place-items:center;height:37px;font-size:max(.9375rem,14px);color:var(--color-text-secondary);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:5px;cursor:pointer;transition:background-color .2s ease}.quick-digest-line-head--arrow:hover:not(:disabled),.quick-digest-line-head--rows:hover:not(:disabled),.quick-digest-line-head--size:hover:not(:disabled){background:color-mix(in oklab,var(--color-text-primary) 8%,var(--color-bg-surface))}.quick-digest-line-head--arrow:disabled,.quick-digest-line-head--rows:disabled,.quick-digest-line-head--size:disabled{opacity:.35;cursor:not-allowed}.quick-digest-line-head--arrow{width:42px}.quick-digest-line-head--rows[hidden],.quick-digest-line-head--size[hidden]{display:none}.quick-digest-line-head--rows,.quick-digest-line-head--size{padding:0 14px;font-family:"Sora",var(--font-cjk, system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-weight:600;white-space:nowrap}@media(max-width:640px){.quick-digest-line-head--rows,.quick-digest-line-head--size{display:none}}.quick-digest-line-head--rows-option,.quick-digest-line-head--size-option{display:flex;gap:8px;align-items:center}.quick-digest-line-head--rows .-smaller{display:none}.quick-digest--line[data-rows="1"] .quick-digest-line-head--rows .-bigger{display:flex}.quick-digest--line[data-rows="1"] .quick-digest-line-head--rows .-smaller{display:none}.quick-digest--line:not([data-rows="1"]) .quick-digest-line-head--rows .-bigger{display:none}.quick-digest--line:not([data-rows="1"]) .quick-digest-line-head--rows .-smaller{display:flex}.quick-digest-line-head--size .-shrink,.quick-digest--line[data-size=normal] .quick-digest-line-head--size .-grow{display:none}.quick-digest--line[data-size=normal] .quick-digest-line-head--size .-shrink{display:flex}.quick-digest.-compact .quick-digest-line-head--title{margin-bottom:0;font-size:1.0625rem}.quick-digest.-compact .segmented-control--option{padding:6px 10px;font-size:max(.875rem,14px)}.quick-digest.-compact .quick-digest-line-head--arrow{width:36px;height:31px;font-size:.8125rem}.media-card{min-width:0}.media-card--media{margin-bottom:12px}@media(max-width:640px){.media-card--media{margin-bottom:3px}}.media-card--image{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;overflow:hidden;border-radius:var(--radius-md)}.media-card--meta{display:flex;gap:10px;margin:0 0 4px;font-size:1rem;color:#dedede}@media(max-width:640px){.media-card--meta{margin:0}}.media-card--title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--color-text-primary)}@media(max-width:640px){.media-card--title{font-size:max(.9375rem,14px)}}.quick-digest-trailer--facade{display:block;width:100%}.quick-digest-trailer--frame{position:relative}.quick-digest-trailer--image{width:100%;height:100%;object-fit:cover}.quick-digest-trailer--media{position:relative}.quick-digest-trailer--ago,.quick-digest-trailer--views{font-variant-numeric:tabular-nums}.quick-digest-trailer--caption-date{margin-left:auto;white-space:nowrap}.quick-digest-trailer--link{display:flex;flex-direction:column;min-width:0;text-decoration:none}.quick-digest-trailer--title{overflow-wrap:anywhere}.quick-digest-trailer--date{position:absolute;inset:auto 0 0;display:flex;margin:0;padding:5px 40px 12px 10px;background:linear-gradient(to top,rgba(0,0,0,.85),rgba(0,0,0,.55) 55%,transparent);border-radius:0 0 8px 8px;pointer-events:none}.quick-digest-trailer--date-value{font-size:max(.875rem,14px);font-weight:500;line-height:1.3;font-variant-numeric:tabular-nums;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-digest--line.-trailers{container:quick-digest-trailers/inline-size}.quick-digest--trailer-frame{display:block}.quick-digest--trailer-frame.-loading .quick-digest--trailers{opacity:.6;transition:opacity var(--duration-quick) ease-out}.quick-digest--trailers{display:grid;grid-template-columns:minmax(0,1fr);gap:32px 24px}@media(max-width:640px){.quick-digest--trailers{row-gap:24px}}@container quick-digest-trailers (width < 517.5px){.quick-digest--trailers{grid-template-columns:repeat(1,minmax(0,1fr))}.quick-digest--line .quick-digest--trailers>:nth-child(n+6){display:none}}@container quick-digest-trailers (517.5px <= width < 878.5px){.quick-digest--trailers{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-digest--trailers>:nth-child(n+5){display:none}@media(max-width:1245px){.quick-digest--trailers>:nth-child(n+3){display:none}}.quick-digest--line[data-rows="1"] .quick-digest--trailers>:nth-child(n+3){display:none}}@container quick-digest-trailers (878.5px <= width < 1239.5px){.quick-digest--trailers{grid-template-columns:repeat(3,minmax(0,1fr))}.quick-digest--trailers>:nth-child(n+7){display:none}@media(max-width:1245px){.quick-digest--trailers>:nth-child(n+4){display:none}}.quick-digest--line[data-rows="1"] .quick-digest--trailers>:nth-child(n+4){display:none}}@container quick-digest-trailers (1239.5px <= width < 1600.5px){.quick-digest--trailers{grid-template-columns:repeat(4,minmax(0,1fr))}.quick-digest--trailers>:nth-child(n+9){display:none}@media(max-width:1245px){.quick-digest--trailers>:nth-child(n+5){display:none}}.quick-digest--line[data-rows="1"] .quick-digest--trailers>:nth-child(n+5){display:none}}@container quick-digest-trailers (1600.5px <= width < 1961.5px){.quick-digest--trailers{grid-template-columns:repeat(5,minmax(0,1fr))}.quick-digest--trailers>:nth-child(n+11){display:none}@media(max-width:1245px){.quick-digest--trailers>:nth-child(n+6){display:none}}.quick-digest--line[data-rows="1"] .quick-digest--trailers>:nth-child(n+6){display:none}}@container quick-digest-trailers (width >= 1961.5px){.quick-digest--trailers{grid-template-columns:repeat(6,minmax(0,1fr))}.quick-digest--trailers>:nth-child(n+13){display:none}@media(max-width:1245px){.quick-digest--trailers>:nth-child(n+7){display:none}}.quick-digest--line[data-rows="1"] .quick-digest--trailers>:nth-child(n+7){display:none}}.quick-digest-section-handle{display:inline-flex;flex-shrink:0;align-items:center;align-self:center;gap:8px;width:auto;min-height:36px;height:auto;padding:0 12px;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.25;color:var(--color-text-secondary);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:5px;cursor:grab;user-select:none;touch-action:none;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out}.quick-digest-section-handle:hover{background:color-mix(in oklab,var(--color-text-primary) 8%,var(--color-bg-surface))}.quick-digest-section-handle:active{background:color-mix(in oklab,var(--color-text-primary) 12%,var(--color-bg-surface));cursor:grabbing}.quick-digest-section-handle i{font-size:max(.9375rem,14px)}.quick-digest-section-controls{display:flex;flex-shrink:0;align-self:center}.quick-digest-section-controls--button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;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.25;color:var(--color-text-secondary);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:5px;cursor:pointer;transition:background-color var(--duration-quick) ease-out,color var(--duration-quick) ease-out}.quick-digest-section-controls--button:hover{color:var(--color-text-primary);background:color-mix(in oklab,var(--color-text-primary) 8%,var(--color-bg-surface))}.quick-digest-section-controls--button:active{background:color-mix(in oklab,var(--color-text-primary) 12%,var(--color-bg-surface))}.quick-digest-section-controls--button i{font-size:max(.9375rem,14px)}.explore-links--head .quick-digest-section-controls{margin-left:auto}.quick-digest-layout-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;max-width:var(--quick-digest-max);margin:16px auto 0;font-family:"Sora",var(--font-cjk, system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}@media(max-width:640px){.quick-digest-layout-bar{order:1;width:100%;margin:24px auto}}.quick-digest-layout-bar[hidden]{display:none}.quick-digest-layout-bar--hidden{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.quick-digest-layout-bar--hidden[hidden]{display:none}.quick-digest-layout-bar--label{font-size:1rem;color:var(--color-text-secondary)}.quick-digest-layout-bar--show{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-family:"Sora",var(--font-cjk, system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;color:var(--color-text-primary);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-quick) ease-out}.quick-digest-layout-bar--show:hover{background:color-mix(in oklab,var(--color-text-primary) 8%,var(--color-bg-surface))}.quick-digest-layout-bar--show:active{background:color-mix(in oklab,var(--color-text-primary) 12%,var(--color-bg-surface))}.quick-digest-layout-bar--show i{font-size:max(.875rem,14px);color:var(--color-text-secondary)}.quick-digest-layout-bar--show[hidden]{display:none}.quick-digest-layout-bar--reset-form{margin-left:auto}.quick-digest-tile{display:flex;flex-direction:column;gap:var(--quick-digest-tile-gap, 5px);min-width:0;flex-grow:1;padding-bottom:var(--quick-digest-tile-pad, 0px);border-radius:var(--radius-xs);transition:background-color var(--duration-quick) ease-out}@media(hover:hover){.quick-digest-tile:hover{background-color:var(--color-bg-item-hover)}}.quick-digest-tile--frame{position:relative;display:block;width:100%;overflow:hidden}.quick-digest-tile--title{min-width:0;min-height:2lh;padding-left:7px;font-size:var(--quick-digest-title-size, .9rem);font-weight:600;line-height:1.14;letter-spacing:.01em;color:var(--color-text-primary);overflow-wrap:anywhere}.quick-digest-tile--note{padding:0 8px;font-size:1rem;line-height:1.3;font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.quick-digest-tile--marks .badge{box-sizing:border-box;height:22px;gap:3px;padding:2px 4px;font-size:max(12px,.7063rem)}.badge.-hit,.tier-badge.-hit{font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--color-accent);background:var(--color-bg-base);border-color:var(--color-bg-base)}.badge.-hit i,.tier-badge.-hit i{font-size:.8em}.tier-badge.-hit{gap:6px}.quick-digest-card{min-height:245px}.quick-digest.-compact .quick-digest-card{min-height:206px}.quick-digest-card--frame{height:var(--quick-digest-poster);background-color:var(--color-poster-ground)}.quick-digest-card--image{width:100%;height:100%;object-fit:cover}.quick-digest-card--image-placeholder{display:block;width:100%;height:100%}.quick-digest-card--corners{position:absolute;top:3px;right:3px;left:3px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px}.quick-digest-card--corners .quick-digest-countdown{max-width:100%;white-space:normal}.quick-digest-card--rank{margin-left:auto}.quick-digest-card--marks{position:absolute;right:3px;bottom:2px;left:3px;display:flex;flex-wrap:wrap;align-items:center;gap:3px}.quick-digest-card--marks:before{flex-basis:100%;order:-1;content:""}.quick-digest-card--marks .badge.-status,.quick-digest-card--marks .badge.-move{order:-2;margin-left:auto}.quick-digest-card--marks .badge.-tier{margin-left:auto}.quick-digest-card--marks ui-tooltip{display:flex}.quick-digest-card--marks .platform-mark{container-type:inline-size;min-width:0;height:auto;aspect-ratio:1;background:color-mix(in oklab,var(--platform-color) 18%,var(--color-bg-base));border-radius:0}.quick-digest-card--marks .platform-mark:before{font-size:46cqi}.quick-digest-card--marks .platform-mark.-pc:before{font-size:36cqi}.quick-digest-card--platforms{display:flex;flex:1 1 0;min-width:0;max-width:max-content;border-radius:3px;overflow:hidden}@media(max-width:640px){.quick-digest-card--platforms{display:none}}.quick-digest-card--platforms ui-tooltip{min-width:16px}.quick-digest-card--title-platforms{display:none}@media(max-width:640px){.quick-digest-card--title-platforms{display:flex;flex-wrap:wrap;gap:3px;padding-left:7px}}.quick-digest-event--frame{aspect-ratio:16/9;background:var(--color-bg-elevated)}.quick-digest--scroller:has(.quick-digest-card) .quick-digest-event--frame{aspect-ratio:auto;height:var(--quick-digest-poster)}.quick-digest-event--logo{width:100%;height:100%;object-fit:contain}.quick-digest-event--marks{position:absolute;right:4px;bottom:4px;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.quick-digest-event--date{position:absolute;left:var(--quick-digest-day-inset, 0);bottom:0;padding:2px 6px;font-size:max(.875rem,14px);line-height:1.2;font-variant-numeric:tabular-nums;color:var(--color-text-primary);background:var(--color-bg-base);border-radius:0 3px 0 0}.quick-digest{--quick-digest-item: 175px;--quick-digest-max: 2000px;--quick-digest-day-inset: 9.6px;--quick-digest-poster: calc(var(--quick-digest-item) * 4 / 3);--quick-digest-shelf: color-mix(in oklab, var(--color-text-muted) 12%, var(--color-bg-base));display:block;border-bottom:1px solid color-mix(in oklab,var(--color-border) 45%,transparent)}@media(max-width:640px){.quick-digest{--quick-digest-item: 170px}}.quick-digest.-signed-in{margin-top:-35px}.quick-digest.-home{padding-inline:30px}@media(max-width:850px){.quick-digest.-home{padding-inline:0}}@media(max-width:640px){.quick-digest.-home:has(>.quick-digest-layout-bar){display:flex;flex-direction:column}}.quick-digest.-compact{--quick-digest-item: 125px;--quick-digest-tile-gap: 3px;--quick-digest-tile-pad: 4px;--quick-digest-title-size: 13px;--quick-digest-poster: calc((var(--quick-digest-item) - 5px) * 4 / 3);flex-grow:1;width:100%;padding-inline:16px}.quick-digest--line{max-width:var(--quick-digest-max);margin-inline:auto;margin-bottom:50px}@media(max-width:640px){.quick-digest--line{margin-bottom:35px}}.quick-digest.-compact .quick-digest--line{margin-bottom:0}.quick-digest.-collapsed .quick-digest--scroller,.quick-digest.-collapsed .quick-digest-line-head--title,.quick-digest.-collapsed .segmented-control,.quick-digest.-collapsed .quick-digest-line-head--arrows{display:none}.quick-digest.-collapsed .quick-digest--line{margin-block:7px}.quick-digest.-collapsed .quick-digest-line-head{justify-content:flex-start}.quick-digest--pair{max-width:var(--quick-digest-max);margin-inline:auto;margin-bottom:50px}.quick-digest--lead{max-width:var(--quick-digest-max);margin:0 auto 36px;padding:10px 0 25px;border-bottom:1px solid var(--color-border)}.quick-digest--lead .quick-digest--line{margin-inline:0;margin-bottom:0}@media(max-width:850px){.quick-digest--lead{padding:12px 0 28px;margin-bottom:28px}}.quick-digest--lead.-split{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:40px;align-items:start}@media(max-width:1245px){.quick-digest--lead.-split{grid-template-columns:minmax(0,1fr);gap:32px}}@media(max-width:640px){.quick-digest--lead.-split,.quick-digest--lead.-split .home-hero,.quick-digest--lead.-split .home-hero--main{display:contents}.quick-digest--lead.-split .quick-digest--line.-coming{order:-2;margin-top:18px;margin-bottom:25px}}@media(max-width:640px){.quick-digest.-home:has(>.quick-digest--lead.-split){display:grid;grid-template-columns:minmax(0,1fr)}.quick-digest.-home:has(>.quick-digest--lead.-split)>*{margin-inline:0}.quick-digest.-home:has(>.quick-digest--lead.-split)>.quick-digest--line.-past{order:-1}}.quick-digest--sections{padding-top:24px}@media(max-width:850px){.quick-digest--sections{padding-top:12px}}.quick-digest-section.sortable-ghost{background:none;opacity:.4}.quick-digest-section.sortable-drag{background:var(--color-bg-base);box-shadow:0 8px 24px #0006}.quick-digest-line-head--title{margin-bottom:0}@media(max-width:640px){.quick-digest .quick-digest-line-head--title{font-size:24px}}.quick-digest.-home .quick-digest-line-head--title{font-size:22px}@media(max-width:640px){.quick-digest.-home .quick-digest-line-head--title{font-size:18px}}@media(max-width:640px){.quick-digest.-home .quick-digest--line.-past .quick-digest-line-head--title{font-size:15px}}@media(max-width:640px){.quick-digest .quick-digest-line-head--controls,.quick-digest .quick-digest-line-head--paging{min-width:0;max-width:100%}}@media(max-width:640px){.quick-digest.-home .quick-digest-line-head{justify-content:flex-start}}@media(max-width:640px){.quick-digest.-home .quick-digest-line-head--controls{margin-left:0}}@media(max-width:640px){.quick-digest .quick-digest-line-head .segmented-control{max-width:100%;overflow-x:auto;scrollbar-width:none}}@media(max-width:640px){.quick-digest .quick-digest-line-head .segmented-control--option{flex-shrink:0;white-space:nowrap}}.quick-digest--scroller.-grid{--quick-digest-grid-rows: 2;--quick-digest-grid-date: 20px;--quick-digest-grid-columns: 6;--quick-digest-grid-column-gap: 12px;--quick-digest-tile-min: 132px;--quick-digest-note-size: 1.0625rem;--quick-digest-grid-fill: repeat( auto-fill, minmax( max( var(--quick-digest-tile-min), (100% - (var(--quick-digest-grid-columns) - 1) * var(--quick-digest-grid-column-gap)) / var(--quick-digest-grid-columns) ), 1fr ) );display:grid;grid-template-columns:var(--quick-digest-grid-fill);gap:16px var(--quick-digest-grid-column-gap);align-items:stretch;overflow:visible;scroll-snap-type:none}@media(max-width:640px){.quick-digest--scroller.-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}}.quick-digest--scroller.-grid .quick-digest-card,.quick-digest--scroller.-grid>.quick-digest-event{min-height:0;padding:5px 0 10px;background:var(--quick-digest-shelf);border-radius:var(--radius-md)}.quick-digest--scroller.-grid .quick-digest-card--frame,.quick-digest--scroller.-grid>.quick-digest-event .quick-digest-event--frame{height:auto;aspect-ratio:3/4}.quick-digest--scroller.-grid .quick-digest-card,.quick-digest--scroller.-grid>.quick-digest-event{container-type:inline-size;display:flex;flex-direction:column;gap:5px}.quick-digest--scroller.-grid .quick-digest-card--note,.quick-digest--scroller.-grid .quick-digest-event--note{order:-1;padding:0 var(--quick-digest-day-inset);font-size:clamp(.6875rem,(100cqi - 2 * var(--quick-digest-day-inset)) / 6.6,var(--quick-digest-note-size));font-weight:600;line-height:var(--quick-digest-grid-date);white-space:nowrap;color:var(--color-text-primary)}.quick-digest--scroller.-grid[hidden],.quick-digest--scroller.-grid>[hidden]{display:none}.quick-digest--scroller.-grid>.quick-digest-event{position:relative}.quick-digest--scroller.-grid>.quick-digest-event .quick-digest-countdown{position:absolute;top:calc(var(--quick-digest-grid-date) + 16px);left:6px}.quick-digest--line:not([data-size=small])>.quick-digest--scroller.-grid:not(.-paged)>:nth-child(n+13){display:none}.quick-digest--line[data-rows="1"]>.quick-digest--scroller.-grid{--quick-digest-grid-rows: 1}.quick-digest--line[data-rows="1"]:not([data-size=small])>.quick-digest--scroller.-grid:not(.-paged)>:nth-child(n+7){display:none}.quick-digest--line[data-size=small]>.quick-digest--scroller.-grid{--quick-digest-grid-date: 16px;--quick-digest-grid-columns: 8}.quick-digest--line[data-size=small]>.quick-digest--scroller.-grid:not(.-paged)>:nth-child(n+17){display:none}.quick-digest--line[data-size=small]>.quick-digest--scroller.-grid .quick-digest-countdown{padding:2px 6px;font-size:11px}@media(max-width:640px){.quick-digest--line[data-size=small]>.quick-digest--scroller.-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.quick-digest--lead>.quick-digest--line.-coming[data-size=small]>.quick-digest--scroller.-grid{--quick-digest-tile-min: 106px;--quick-digest-note-size: .8125rem}.quick-digest.-home .quick-digest--line.-coming>.quick-digest--scroller.-grid .quick-digest-card--title,.quick-digest.-home .quick-digest--line.-coming>.quick-digest--scroller.-grid .quick-digest-card--title-platforms,.quick-digest.-home .quick-digest--line.-coming>.quick-digest--scroller.-grid .quick-digest-event--title{padding-left:var(--quick-digest-day-inset)}.quick-digest--line[data-size=small][data-rows="1"]>.quick-digest--scroller.-grid:not(.-paged)>:nth-child(n+9){display:none}@media(max-width:640px){.quick-digest.-home .quick-digest--line>.quick-digest--scroller.-grid{--quick-digest-grid-column-gap: 7px;--quick-digest-grid-visible-columns: 1.85;grid-template-columns:none;grid-template-rows:repeat(var(--quick-digest-grid-rows),auto);grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--quick-digest-grid-column-gap)) / var(--quick-digest-grid-visible-columns));overflow-x:auto;scroll-snap-type:x proximity}.quick-digest.-home .quick-digest--line>.quick-digest--scroller.-grid>*{scroll-snap-align:start}}@media(max-width:640px){.quick-digest.-home .quick-digest--line[data-size=small]>.quick-digest--scroller.-grid{--quick-digest-grid-visible-columns: 2.6}}@media(max-width:640px){.quick-digest.-home .quick-digest--scroller.-grid .quick-digest-card--corners{bottom:2px}}@media(max-width:640px){.quick-digest.-home .quick-digest--scroller.-grid .quick-digest-card--rank{position:absolute;bottom:0;left:0;margin-left:0}}@media(max-width:640px){.quick-digest.-home .quick-digest--line.-coming .quick-digest-line-head--paging,.quick-digest.-home .quick-digest--line.-past .quick-digest-line-head--paging{display:none}}@media(max-width:640px){.quick-digest.-home .quick-digest-line-head--rows{display:none}}@media(max-width:640px){.quick-digest:not(.-home) .quick-digest--line[data-rows="1"]:not([data-size=small])>.quick-digest--scroller.-grid:not(.-paged)>:nth-child(n+3){display:none}}@media(max-width:640px){.quick-digest:not(.-home) .quick-digest--line[data-size=small][data-rows="1"]>.quick-digest--scroller.-grid:not(.-paged)>:nth-child(n+4){display:none}}@media(max-width:640px){.quick-digest:not(.-home) .quick-digest--line:not([data-size=small])>.quick-digest--scroller.-grid:not(.-paged)>:nth-child(n+5){display:none}}@media(max-width:640px){.quick-digest:not(.-home) .quick-digest--line[data-size=small]>.quick-digest--scroller.-grid:not(.-paged)>:nth-child(n+7){display:none}}@media(max-width:640px){.quick-digest.-home .quick-digest--line.-coming:not([data-size=small])>.quick-digest--scroller.-grid:not(.-paged)>:nth-child(n+7){display:none}}@media(max-width:640px){.quick-digest.-home .quick-digest--line:not([data-size=small])>.quick-digest--scroller.-grid:not(.-paged)>:nth-child(n+9){display:none}}@media(max-width:640px){.quick-digest.-home .quick-digest--line.-coming[data-size=small]>.quick-digest--scroller.-grid:not(.-paged)>:nth-child(n+10){display:none}}@media(max-width:640px){.quick-digest.-home .quick-digest--line[data-size=small]>.quick-digest--scroller.-grid:not(.-paged)>:nth-child(n+13){display:none}}.quick-digest-countdown{padding:3px 9px;font-size:max(.875rem,14px);font-weight:600;line-height:1.3;white-space:nowrap;color:var(--color-text-primary);background:color-mix(in oklab,var(--color-bg-surface) 70%,transparent);border-radius:var(--radius-pill);backdrop-filter:blur(8px);pointer-events:none}.quick-digest-today-note{color:var(--color-fresh)}.quick-digest--pair .quick-digest--line{margin-bottom:0}.quick-digest--line+.quick-digest--line{margin-top:16px}.quick-digest--scroller{display:flex;align-items:flex-end;gap:0;overflow-x:auto;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:color-mix(in oklab,var(--color-text-muted) 22%,transparent) transparent}.quick-digest--scroller[hidden]{display:none}.quick-digest--line[data-center=true] .quick-digest--scroller{scroll-snap-type:none}.quick-digest--scroller.-days{align-items:stretch}.quick-digest--scroller::-webkit-scrollbar{height:10px}.quick-digest--scroller::-webkit-scrollbar-track{background:transparent}.quick-digest--scroller::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--color-text-muted) 22%,transparent);border-radius:var(--radius-pill)}.quick-digest--scroller::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab,var(--color-text-muted) 30%,transparent)}.quick-digest--empty{margin:0;padding:18px 0;font-family:"Sora",var(--font-cjk, system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:max(.875rem,14px);color:var(--color-text-muted)}.quick-digest--scroller.-grid>.quick-digest--empty{grid-column:1/-1}.quick-digest.-recent .quick-digest-line-head--title{font-size:1.25rem}.quick-digest.-recent .quick-digest--line{margin-bottom:10px}.quick-digest.-recent .quick-digest-line-head{gap:10px}.quick-digest.-recent .quick-digest-line-head--controls .button{min-height:31px;padding:4px 10px;font-size:max(.875rem,14px)}.quick-digest.-recent .quick-digest-line-head--arrow{width:36px;height:31px;font-size:.8125rem}.quick-digest.-recent .platform-mark{width:22px;height:22px;font-size:.6875rem}.quick-digest.-recent .platform-mark.-pc:before{font-size:.5rem}.quick-digest.-recent .quick-digest--scroller.-grid{--quick-digest-grid-date: 16px;--quick-digest-note-size: max(.875rem, 14px);grid-template-columns:repeat(14,minmax(0,1fr))}@media(max-width:640px){.quick-digest.-recent .quick-digest--scroller.-grid{--quick-digest-note-size: 1.0625rem;grid-template-columns:repeat(3,minmax(0,1fr))}}.quick-digest.-recent .quick-digest--line[data-rows="1"]>.quick-digest--scroller.-grid:not(.-paged)>:nth-child(n+15){display:none}.releases-recent-digest--hide{display:inline-flex;align-items:center;gap:8px}.releases-recent-digest.-collapsed{display:none}@media(max-width:640px){.releases-recent-digest{display:none}}.releases-recent-digest-toggle{display:flex;justify-content:center;width:100%}@media(max-width:640px){.releases-recent-digest-toggle{display:none}}.releases-recent-digest-toggle[hidden]{display:none}.releases-recent-digest-toggle--button>.fa-solid{flex-shrink:0}.releases-day-group{--releases-day-group-strip: 2.25rem;display:contents}.releases-day-group--items,.releases-day-group--lead{display:contents}.releases-grid.-compact .releases-day-group--lead{display:flex;flex:0 0 auto;align-items:stretch;gap:8px}@media(max-width:850px){.releases-grid.-compact .releases-day-group--lead{display:contents}}.releases-day-group--items>.releases-grid--item{flex:0 0 var(--releases-grid-card, 158px);width:var(--releases-grid-card, 158px)}@media(max-width:640px){.releases-day-group--items>.releases-grid--item{width:auto}}.releases-day-group .release-card--cover{aspect-ratio:auto;padding-top:var(--releases-day-group-strip)}.releases-day-group .release-card--image,.releases-day-group .release-card--image-placeholder{display:block;height:auto;aspect-ratio:3/4}.releases-day-group .release-card--foot{top:0;align-content:flex-start}.releases-day-group .release-card--cover .release-card--date{position:absolute;top:0;bottom:auto;inset-inline:0;display:flex;align-items:center;height:var(--releases-day-group-strip);padding:0 10px;font-weight:600;white-space:nowrap;background:color-mix(in oklab,var(--color-text-muted) 15%,var(--color-bg-base));border-radius:0}.releases-day-group.-today .release-card--cover .release-card--date{color:var(--color-text-primary)}.releases-day-group .release-card--marks,.releases-day-group .release-card--sale,.releases-day-group .releases-grid--event-badge{top:calc(var(--releases-day-group-strip) + 3px)}.releases-grid-month-tile{--releases-grid-month-tile-hue: 245;--releases-grid-month-tile-chroma: .06;display:none;flex:0 0 auto;flex-direction:column;box-sizing:border-box;width:var(--releases-grid-card, 158px);padding:calc(var(--releases-day-group-strip) - 1px) 16px 16px;background:oklch(.29 var(--releases-grid-month-tile-chroma) var(--releases-grid-month-tile-hue));border:1px solid oklch(.42 calc(var(--releases-grid-month-tile-chroma) * 1.5) var(--releases-grid-month-tile-hue));border-radius:var(--radius-md)}.releases-grid.-compact .releases-grid-month-tile{display:flex}@media(max-width:850px){.releases-grid.-compact .releases-grid-month-tile{display:none}}.releases-grid-month-tile.-month-1{--releases-grid-month-tile-hue: 245}.releases-grid-month-tile.-month-2{--releases-grid-month-tile-hue: 310}.releases-grid-month-tile.-month-3{--releases-grid-month-tile-hue: 145}.releases-grid-month-tile.-month-4{--releases-grid-month-tile-hue: 200}.releases-grid-month-tile.-month-5{--releases-grid-month-tile-hue: 350}.releases-grid-month-tile.-month-6{--releases-grid-month-tile-hue: 95}.releases-grid-month-tile.-month-7{--releases-grid-month-tile-hue: 225}.releases-grid-month-tile.-month-8{--releases-grid-month-tile-hue: 330}.releases-grid-month-tile.-month-9{--releases-grid-month-tile-hue: 28}.releases-grid-month-tile.-month-10{--releases-grid-month-tile-hue: 55}.releases-grid-month-tile.-month-11{--releases-grid-month-tile-hue: 65;--releases-grid-month-tile-chroma: .035}.releases-grid-month-tile.-month-12{--releases-grid-month-tile-hue: 265}.releases-grid-month-tile--name{font-size:1.875rem;font-weight:600;line-height:1.15;color:var(--color-text-primary)}.releases-grid-month-tile--year{display:block;font-size:1.4rem;font-weight:500;color:var(--color-text-secondary)}.releases-grid-month-tile--icon{margin-top:auto;font-size:2.5rem;color:oklch(.82 .13 var(--releases-grid-month-tile-hue))}.releases-grid-month-tile--count{margin-top:10px;font-size:.875rem;color:var(--color-text-secondary)}.releases-steam-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:2px;font-size:max(.875rem,14px);line-height:1.35;color:var(--color-text-muted);font-variant-numeric:tabular-nums}.releases-steam-price--icon{align-self:center;color:var(--color-text-muted)}.releases-steam-price--now{font-size:1rem;font-weight:600;color:var(--color-text-primary)}.releases-steam-price--now.-sale{color:var(--color-sale)}.releases-steam-price--was{text-decoration-thickness:1px}.releases-steam-price--cut{padding:1px 6px;font-weight:600;color:var(--color-sale-on);background:var(--color-sale);border-radius:3px}.releases-steam-price--checked{flex-basis:100%}.releases-delay-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;font-size:max(12px,.7813rem);font-weight:600;line-height:1.2;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;vertical-align:middle;color:var(--color-accent-2);background:var(--color-accent-2-muted);border:1px solid var(--color-accent-2-muted);border-radius:2px}.releases-delay-badge--icon{font-size:.9em;opacity:.8}.releases-delay-badge--tooltip{align-self:flex-start}.releases-delay-badge.ui-tooltip--trigger{cursor:help}.releases-delay-badge--move{display:block}.releases-delay-badge--move+.releases-delay-badge--move{margin-top:3px}.releases-delay-badge--arrow,.releases-delay-badge--shift{color:var(--color-text-muted)}.release-card{--release-card-tint: var(--color-bg-card-tint);display:flex;flex-direction:column;gap:6px;min-width:0}.release-card--link{display:flex;flex-direction:column;gap:6px;min-width:0;color:inherit;text-decoration:none}.release-card--cover{position:relative;display:block;width:100%;aspect-ratio:3/4;overflow:hidden;border-radius:3px;background-color:var(--color-poster-ground)}.release-card--image{width:100%;height:100%;object-fit:cover}.release-card--image-placeholder{display:block;width:100%;height:100%}.release-card--marks{position:absolute;top:3px;right:5px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:4px}.release-card--sale{position:absolute;top:3px;left:5px;font-weight:600;color:var(--color-sale-on);background:var(--color-sale);border-color:var(--color-sale);font-variant-numeric:tabular-nums}.release-card--sale-icon{font-size:.9em}.release-card--hype,.release-card--tier{margin-left:auto}.release-card--foot{position:absolute;inset-inline:0;bottom:0;display:flex;flex-wrap:wrap-reverse;align-items:flex-start;gap:0 4px}.release-card--foot .release-card--date{position:static}.release-card--delay{display:flex;margin-left:auto}.release-card--phase-row{display:flex;order:-1;flex-basis:100%;min-width:0}.release-card--phase{flex:1 1 auto;justify-content:flex-start;gap:6px;min-width:0;padding:6px 8px;font-size:max(.875rem,14px);font-weight:600;line-height:1.25;white-space:normal;border:0;border-radius:0}.release-card--delay ui-tooltip{display:flex}.release-card--delay .releases-delay-badge{background:color-mix(in oklab,var(--color-accent-2) 15%,var(--color-bg-base));border:0;border-radius:3px 0 0}.release-card--date{position:absolute;left:0;bottom:0;padding:3px 7px;font-size:1.1rem;line-height:1.2;color:var(--color-text-primary);background:var(--color-bg-base);border-radius:0 3px 0 0}.release-card--body{--release-card-badges-row: 25px;display:flex;flex-direction:column;gap:6px;min-width:0;min-height:calc(40.2px + var(--release-card-badges-row) + 5px);padding-left:10px;padding-bottom:5px}.release-card--badges{gap:4px;align-content:flex-start;height:var(--release-card-badges-row);overflow:hidden}.release-card--body .releases-steam-price--now{font-size:max(.875rem,14px)}.release-card--badges .badge{border:0;border-radius:var(--radius-xs)}.release-card--title{min-width:0;font-size:max(.9375rem,14px);font-weight:600;line-height:1.14;letter-spacing:.01em;color:var(--color-text-primary);overflow-wrap:anywhere;min-height:2lh}.releases-grid.-compact .release-card--platform-name,.releases-grid.-compact .release-card--badges .badge.-repeat{position:absolute;left:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:850px){.releases-grid.-compact .release-card--platform-name,.releases-grid.-compact .release-card--badges .badge.-repeat{position:static;left:auto;width:auto;height:auto;overflow:visible;clip-path:none;white-space:inherit}}@media(max-width:850px){.releases-grid.-compact .release-card--badges .badge.-repeat{white-space:nowrap}}.release-card--ownership.-owned{background:var(--color-now);color:var(--color-now-on)}.release-card--ownership.-wishlisted{background:var(--color-tier-aa);color:var(--color-tier-aa-on)}.release-card--badges .badge.-mine{border-color:var(--color-accent)}.release-card--platform-mine{color:var(--color-accent)}.release-card.-phone-row{--release-card-row-cover: 72px}@media(max-width:640px){.release-card.-phone-row .release-card--link{position:relative;display:grid;grid-template-columns:var(--release-card-row-cover) minmax(0,1fr);grid-template-rows:repeat(4,auto) 1fr;gap:4px 12px}}@media(max-width:640px){.release-card.-phone-row .release-card--cover,.release-card.-phone-row .release-card--body{display:contents}}@media(max-width:640px){.release-card.-phone-row .release-card--image,.release-card.-phone-row .release-card--image-placeholder{grid-row:1/-1;grid-column:1;height:auto;aspect-ratio:3/4;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:3px}}@media(max-width:640px){.release-card.-phone-row ui-tooltip{order:-3;grid-column:2}}@media(max-width:640px){.release-card.-phone-row .release-card--title{min-height:0}}@media(max-width:640px){.release-card.-phone-row .release-card--foot{position:static;order:-2;grid-column:2;flex-wrap:wrap;align-items:center;gap:4px 8px}}@media(max-width:640px){.release-card.-phone-row .release-card--date{padding:0;font-size:max(.875rem,14px);color:var(--color-text-secondary);background:none}}@media(max-width:640px){.release-card.-phone-row .release-card--delay{margin-left:0}}@media(max-width:640px){.release-card.-phone-row .release-card--delay .releases-delay-badge{border-radius:var(--radius-xs)}}@media(max-width:640px){.release-card.-phone-row .release-card--marks{position:static;order:-1;grid-column:2;justify-content:flex-start}}@media(max-width:640px){.release-card.-phone-row .release-card--hype,.release-card.-phone-row .release-card--tier{margin-left:0}}@media(max-width:640px){.release-card.-phone-row .release-card--badges,.release-card.-phone-row .releases-steam-price{grid-column:2}}.releases-grid--dlc-kind{color:var(--color-text-primary);background:var(--color-bg-elevated)}.period-nav{position:fixed;right:8px;bottom:8px;z-index:var(--z-floating-nav);display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;gap:9px;padding:10px 12px 12px;background:#1d1d1d;border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:0 14px 34px -12px var(--color-shadow-popover)}@media(max-width:850px){.period-nav{position:static;right:auto;bottom:auto;z-index:auto;padding:0;background:none;border:none;border-radius:0;box-shadow:none}}.period-nav--hint{font-size:max(.875rem,14px);text-align:right;color:var(--color-text-muted);white-space:nowrap;user-select:none}@media(max-width:850px){.period-nav--hint{display:none}}.period-nav--buttons{display:flex;align-self:stretch;gap:9px}@media(max-width:850px){.period-nav--buttons{align-self:auto}}.period-nav--button{display:grid;place-items:center;flex:1 0 50px;height:50px;font-size:1.375rem;color:var(--color-text-secondary);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:7px;text-decoration:none;user-select:none;transition:background-color .08s ease-out}.period-nav--button:hover{background:var(--color-bg-surface-hover)}.period-nav--button:active,.period-nav--button.-pressed{background:var(--color-bg-surface-active)}.period-nav--button.-disabled{opacity:.4;pointer-events:none}.releases-group-control{gap:10px;min-width:0}@media(max-width:640px){.releases-group-control{flex-direction:column;align-items:center;gap:6px}}.releases-scope-control{min-width:0}.releases-scope-control--title{display:none}.releases-scope-control--set{gap:10px;min-width:0}@media(max-width:640px){.releases-scope-control--set{flex-direction:column;align-items:center;gap:6px}}.releases-calendar--heading{display:flex;flex-wrap:wrap;align-items:center;gap:16px;min-width:0}@media(max-width:640px){.releases-calendar--heading{gap:4px 12px}}.releases-calendar--titles{min-width:0}.releases-calendar--title{display:flex;column-gap:.25em;margin:0;font-family:"Bricolage Grotesque",var(--font-cjk, system-ui),sans-serif;font-size:clamp(2.5rem,5vw,2.1875rem);font-weight:600;line-height:1.1;letter-spacing:-.015em;color:var(--color-text-primary)}@media(max-width:640px){.releases-calendar--title{font-size:1.75rem}}.releases-calendar--title-year{color:var(--color-accent)}.releases-calendar--subtitle{margin:6px 0 0;font-size:max(.9375rem,14px);color:var(--color-accent)}.releases-calendar--summary{max-width:32ch;margin:0;font-size:1.1875rem;font-weight:500;line-height:1.5;color:var(--color-text-primary);text-wrap:pretty}.releases-grid-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:18px 32px}@media(max-width:640px){.releases-grid-toolbar{justify-content:center;gap:8px 12px}}@media(max-width:640px){.releases-grid-toolbar:not(.-hub)>.releases-calendar--heading{display:none}}@media(max-width:640px){.releases-grid-toolbar>.releases-scope-control,.releases-grid-toolbar>.releases-group-control{display:none}}@media(max-width:640px){.releases-grid-toolbar.-hub>.releases-calendar--heading{margin-top:12px}}.releases-grid{--releases-grid-card: 186px;display:flex;flex-direction:column;gap:15px;min-width:0}@media(max-width:850px){.releases-grid{--releases-grid-card: 158px}}@media(max-width:640px){.releases-grid{gap:10px}}@media(max-width:640px){.releases-grid{container-type:inline-size;--releases-grid-card: calc((100cqw - 8px)/2) }}.releases-grid--older-link{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;font-size:1rem;font-weight:600;color:var(--color-text-secondary);text-decoration:none;background:var(--color-bg-surface);border-radius:var(--radius-md);transition:background-color var(--duration-quick) ease-out}@media(max-width:640px){.releases-grid--older-link{gap:6px;padding:4px 12px}}.releases-grid--older-link:hover{background:color-mix(in oklab,var(--color-text-primary) 9%,var(--color-bg-surface))}.releases-grid--older-link:active{background:color-mix(in oklab,var(--color-text-primary) 14%,var(--color-bg-surface))}.releases-grid--older-spinner{--spinner-size: 1em;--spinner-thickness: 2px}.releases-grid--older-frame:not([aria-busy=true]) .releases-grid--older-spinner,.releases-grid--older-frame[aria-busy=true] .releases-grid--older-icon{display:none}.releases-grid--empty{display:flex;align-items:center;gap:9px;margin:0;padding:40px 0;font-size:max(.9375rem,14px);color:var(--color-text-muted)}.releases-grid--empty-icon{font-size:1.125rem}.releases-grid--items{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--releases-grid-card, 158px),1fr));gap:18px 10px;margin:0;padding:0;list-style:none}.releases-grid--wall{display:flex;flex-direction:column;gap:25px;min-width:0}.releases-grid--section{display:flex;flex-direction:column;min-width:0}@media(max-width:640px){.releases-grid--section{gap:0}}.releases-grid--month,.releases-grid--tier,.releases-grid--undated-title{display:flex;align-items:center;gap:12px}@media(max-width:640px){.releases-grid--month{margin-bottom:10px}}.releases-grid--month:after,.releases-grid--year:after,.releases-grid--tier:after,.releases-grid--undated-title:after{content:"";flex:1 1 auto;height:1px;background:color-mix(in oklab,var(--color-border) 55%,transparent)}.releases-grid--days{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px}@media(max-width:640px){.releases-grid--days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.releases-grid.-compact .releases-grid--wall{flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:8px}@media(max-width:850px){.releases-grid.-compact .releases-grid--wall{flex-direction:column;flex-wrap:nowrap;align-items:normal;gap:25px}}.releases-grid.-compact .releases-grid--wall>.releases-grid--section,.releases-grid.-compact .releases-grid--days{display:contents}@media(max-width:850px){.releases-grid.-compact .releases-grid--wall>.releases-grid--section{display:flex}}@media(max-width:850px){.releases-grid.-compact .releases-grid--days{display:flex}}@media(max-width:640px){.releases-grid.-compact .releases-grid--days{display:grid}}.releases-grid.-compact .releases-grid--month{position:absolute;left:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:850px){.releases-grid.-compact .releases-grid--month{position:static;left:auto;width:auto;height:auto;overflow:visible;clip-path:none;white-space:inherit}}.releases-grid--year{display:flex;flex-basis:100%;align-items:center;gap:12px}@media(max-width:850px){.releases-grid--year{display:none}}.releases-grid:not(.-compact) .releases-grid--year{display:none}.releases-grid.-compact .releases-grid--section.-past+.releases-grid--section:not(.-past):before{content:"";flex-basis:100%}@media(max-width:850px){.releases-grid.-compact .releases-grid--section.-past+.releases-grid--section:not(.-past):before{content:none;flex-basis:auto}}.releases-grid--undated-frame,.releases-grid--older-frame{display:flex;flex-direction:column;gap:inherit;min-width:0}.releases-grid.-compact .releases-grid--older-frame{flex-basis:100%}.releases-grid.-compact .releases-grid--older-frame[complete],.releases-grid.-compact .releases-grid--older-frame[complete]>.releases-grid,.releases-grid.-compact .releases-grid--older-frame[complete]>.releases-grid>.releases-grid--wall{display:contents}.releases-grid--undated{display:flex;flex-direction:column;gap:20px;min-width:0}.releases-grid.-compact .releases-grid--undated{flex-direction:row;flex-wrap:wrap;align-items:flex-start}@media(max-width:850px){.releases-grid.-compact .releases-grid--undated{flex-direction:column;flex-wrap:nowrap;align-items:normal}}.releases-grid.-compact .releases-grid--section.-undated{flex:0 0 auto;max-width:100%}@media(max-width:850px){.releases-grid.-compact .releases-grid--section.-undated{flex:0 1 auto;max-width:none}}.releases-grid--section.-undated .releases-grid--items{display:flex;flex-wrap:wrap}@media(max-width:640px){.releases-grid--section.-undated .releases-grid--items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.releases-grid--section.-undated .releases-grid--item{flex:0 0 var(--releases-grid-card, 158px);width:var(--releases-grid-card, 158px)}@media(max-width:640px){.releases-grid--section.-undated .releases-grid--item{width:auto}}.releases-grid .release-card--link{gap:0}.releases-grid .release-card--body{padding-top:6px;background:var(--release-card-tint);border-radius:0 0 var(--radius-xs) var(--radius-xs)}.releases-grid--section.-undated:not(.-rolled-up) .release-card--date{display:none}.releases-grid--event-badge{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:22px;height:22px;font-size:max(.875rem,14px);color:var(--color-accent-2);background:var(--color-bg-base);border-radius:var(--radius-pill)}.release-card--cover.-event{background-image:none;background-color:var(--color-bg-elevated)}.releases-grid--more{margin:0;font-size:max(.875rem,14px);color:var(--color-text-muted)}.ui-sort-select{min-width:190px}.ui-sort-select--input{padding:9px 10px;font-size:1rem;color:var(--color-text-primary);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:3px}ui-dropdown:not(:defined)>.ui-dropdown--trigger{display:none}ui-dropdown:defined>.ui-sort-select--input{display:none}.releases-set-links{flex-direction:column;align-items:center;gap:6px;min-width:0}.releases-view-controls{display:flex;flex-direction:column;min-width:0;margin-bottom:8px}.releases-view-controls .ui-sort-select{flex-direction:column;align-items:stretch;gap:6px;min-width:0}.releases-view-controls .switch-field--text{line-height:1.35;white-space:normal}.releases-view-controls.-phone-only{display:none}@media(max-width:640px){.releases-view-controls.-phone-only{display:flex}}.releases-view-controls--section{display:flex;flex-direction:column;gap:12px;min-width:0;padding-block:20px;border-bottom:1px solid var(--color-border)}.releases-view-controls--section:first-child{padding-top:0}.releases-view-controls--phone-scope{display:none}@media(max-width:640px){.releases-view-controls--phone-scope{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 16px}}.releases-span-control{flex-direction:column;align-items:stretch;gap:6px;min-width:0}.releases-span-control .segmented-control{min-width:0}.releases-span-control .segmented-control--option{flex:1 1 auto;text-align:center}.releases-view-options{display:contents}@media(max-width:850px){.releases-view-options--month-separators{display:none}}.clear-filters{display:flex;align-items:center;justify-content:center;gap:9px;padding:8px 16px;font-size:1.125rem;font-weight:600;color:var(--color-accent-hover);text-decoration:none;white-space:nowrap;background:var(--color-accent-muted);border:1px solid var(--color-accent);border-radius:var(--radius-pill);transition:color var(--duration-quick) ease-out,background-color var(--duration-quick) ease-out}.clear-filters:hover{background:var(--color-accent-glow)}.clear-filters:active{color:var(--color-accent-on);background:var(--color-accent-fill)}.clear-filters--icon{flex-shrink:0;font-size:.75rem}.releases-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.releases-active-filters--list{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.releases-active-filters--chip{display:inline-flex;align-items:center;gap:6px;padding:5px 6px 5px 10px;font-family:"Sora",var(--font-cjk, system-ui),-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:1.125rem;color:var(--color-text-secondary);background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-pill)}.releases-active-filters--remove{display:grid;place-items:center;width:20px;height:20px;font-size:.75rem;color:var(--color-text-muted);background:var(--color-bg-elevated);border-radius:var(--radius-circle);transition:color var(--duration-quick) ease-out,background var(--duration-quick) ease-out}.releases-active-filters--remove:hover{color:var(--color-text-primary);background:var(--color-accent-muted)}.releases-active-filters--page{display:inline-flex;align-items:center;gap:5px;font-size:max(.875rem,14px);font-weight:500;color:var(--color-accent-bright);text-decoration:none}.releases-active-filters--page:hover{text-decoration:underline}.calendar-presets{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0}.calendar-presets--title{font-size:max(.875rem,14px);font-weight:600;color:var(--color-text-muted)}.calendar-presets--list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.calendar-presets--empty{margin:0;font-size:max(.875rem,14px);line-height:1.5;color:var(--color-text-muted)}.calendar-presets--trigger{anchor-name:--calendar-presets}.calendar-presets--error{flex-basis:100%;margin:0}.calendar-presets--panel{width:min(400px,100vw - 32px);max-height:min(80vh,80dvh);margin:0;padding:20px;overflow-y:auto;overscroll-behavior:contain;color:var(--color-text-secondary);background:var(--color-bg-surface);border:1px solid color-mix(in oklab,var(--color-text-muted) 35%,var(--color-bg-surface));border-radius:var(--radius-xl)}.calendar-presets--panel:popover-open{position:fixed;inset:0;display:flex;flex-direction:column;gap:20px;margin:auto;height:fit-content}@supports (anchor-name: --calendar-presets){.calendar-presets--panel:popover-open{position:absolute;position-anchor:--calendar-presets;position-area:block-end span-inline-end;position-try-fallbacks:flip-inline,flip-block;inset:auto;max-height:min(70vh,70dvh);margin:8px 0 0}}.calendar-presets--panel-title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--color-text-primary)}.calendar-presets--form{margin:0}.calendar-presets--name-row{display:flex;gap:8px}.calendar-presets--name-row .form-input{flex:1 1 auto;min-width:0}.calendar-presets--replace{display:flex;flex-direction:column;gap:8px;padding-top:16px;border-top:1px solid var(--color-hairline)}.calendar-presets--replace-title{margin:0;font-size:max(.875rem,14px);font-weight:600;color:var(--color-text-muted)}.calendar-presets--replace-list{margin:0;padding:0;list-style:none}.calendar-presets--replace-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 0}.calendar-presets--replace-name{min-width:0;font-size:1rem;color:var(--color-text-primary);overflow-wrap:anywhere}.calendar-presets--replace-form{flex-shrink:0;margin:0}.calendar-presets--manage{align-self:flex-start;font-size:max(.875rem,14px);color:var(--color-accent-bright)}.calendar-presets--manage:hover{color:var(--color-accent)}.calendar-presets--manage:focus-visible{outline:2px solid var(--color-accent-bright);outline-offset:2px}.filter-sidebar{--scrollbox-thumb: color-mix(in oklab, var(--color-text-muted) 35%, transparent);--scrollbox-thumb-hover: color-mix(in oklab, var(--color-text-muted) 60%, transparent);display:flex;flex-direction:column;gap:14px;padding:24px;background-color:var(--color-bg-rail);border-right:1px solid var(--color-border);position:sticky;top:55px;align-self:start;height:calc(100dvh - 55px);overflow-y:auto}@media(max-width:850px){.filter-sidebar{padding:20px 24px 24px;border-right:0;border-bottom:1px solid var(--color-border);position:static;height:auto;overflow-y:visible}}@media(max-width:640px){.filter-sidebar{padding:16px}}.filter-sidebar .filter-chip{max-width:100%}.filter-sidebar .filter-chip--text{white-space:normal}.filter-sidebar--title{font-size:1.25rem;font-weight:600;line-height:1.5;color:var(--color-text-primary)}.filters-toggle{display:none;justify-content:flex-start}.filters-toggle: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}@media(max-width:850px){.filters-toggle{display:inline-flex}}.filters-toggle[aria-expanded=true]:after{transform:rotate(180deg)}.page-title{margin:0;font-family:"Bricolage Grotesque",var(--font-cjk, system-ui),sans-serif;font-size:clamp(2.5rem,5vw,2.8125rem);font-weight:600;line-height:1.1;letter-spacing:-.015em;color:var(--color-text-primary)}@media(max-width:640px){.page-title{font-size:1.75rem}}.games-releases-page{flex:1 0 auto;background:var(--color-bg-base)}.games-releases-page--frame{display:contents}.games-releases-page--frame.-loading .releases-grid--wall,.games-releases-page--frame.-loading .releases-grid--items,.games-releases-page--frame.-loading .releases-day-view--cards,.games-releases-page--frame.-loading .games-catalog--grid{pointer-events:none;opacity:.55;filter:grayscale(.85);transition:opacity var(--duration-quick) ease-out var(--duration-loading-delay),filter var(--duration-quick) ease-out var(--duration-loading-delay)}.games-releases-page--spinner{--games-releases-page-spinner-drop: 160px;position:sticky;top:calc(50vh - var(--games-releases-page-spinner-drop));z-index:1;display:flex;align-items:flex-start;justify-content:center;height:0;visibility:hidden}.games-releases-page--spinner-plate{display:flex;padding:12px;background:color-mix(in oklab,var(--color-bg-base) 85%,transparent);border-radius:var(--radius-circle);translate:0 calc(var(--games-releases-page-spinner-drop) - 50%)}.games-releases-page--spinner ui-spinner{--spinner-size: 52px}.games-releases-page--frame.-loading .games-releases-page--spinner{visibility:visible;transition:visibility 0s var(--duration-loading-delay)}.games-releases-page--body{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"chrome" "main";max-width:1800px;min-height:calc(100vh - 55px);margin:0 auto;padding:0 20px}@media(max-width:640px){.games-releases-page--body{padding:0}}.games-releases-page--body:has(>.filter-drawer){grid-template-columns:336px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"rail chrome" "rail main"}@media(max-width:850px){.games-releases-page--body:has(>.filter-drawer){grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"chrome" "rail" "main"}}.games-releases-page--body:has(>.games-releases-page--side){grid-template-columns:336px minmax(0,1fr);grid-template-rows:auto auto auto auto auto auto 1fr;grid-template-areas:"header header" "notice notice" "digest digest" "sidebar toolbar" "sidebar filters" "sidebar chrome" "sidebar main"}@media(max-width:850px){.games-releases-page--body:has(>.games-releases-page--side){grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto auto auto auto auto 1fr;grid-template-areas:"header" "notice" "digest" "toolbar" "filters" "chrome" "sidebar" "main"}}.games-releases-page--body>.filter-drawer{grid-area:rail}.games-releases-page--body>.hub-header,.games-releases-page--body>.homepage-switch{grid-area:header}@media(max-width:850px){.games-releases-page--body>.homepage-switch{margin:24px 24px 0}}@media(max-width:640px){.games-releases-page--body>.homepage-switch{margin:20px 16px 0}}.games-releases-page--body>.platform-successor-notice{grid-area:notice}.games-releases-page--body>.games-releases-page--side{grid-area:sidebar}.games-releases-page--body>#releases-recent-digest-root:has(.-collapsed){display:none}.games-releases-page--body>#releases-recent-digest-root{grid-area:digest;min-width:0;padding-top:10px}@media(max-width:850px){.games-releases-page--body>#releases-recent-digest-root{padding:24px 24px 0}}@media(max-width:640px){.games-releases-page--body>#releases-recent-digest-root{padding:0}}.games-releases-page--body .releases-chrome{grid-area:chrome}.games-releases-page--body>.games-releases-page--toolbar{grid-area:toolbar}.games-releases-page--body>.games-releases-page--filters{grid-area:filters;min-width:0}.games-releases-page--body .games-releases-page--main,.games-releases-page--body .base-page-with-padding--main{grid-area:main}@media(max-width:850px){.games-releases-page--body{grid-template-columns:minmax(0,1fr);grid-template-areas:"chrome" "rail" "main"}}@media(max-width:640px){.games-releases-page--body:has(>.games-releases-page--side){display:flex;flex-direction:column}}.games-releases-page--main,.base-page-with-padding--main{min-width:0;scroll-margin-top:55px;padding:var(--page-main-padding-top, 0) var(--page-main-padding-inline, 0) 120px}@media(max-width:850px){.games-releases-page--main,.base-page-with-padding--main{padding:24px 24px 48px}}@media(max-width:640px){.games-releases-page--main,.base-page-with-padding--main{padding:2px 16px 40px}}.base-page-with-padding--main{--page-main-padding-top: 20px}.games-releases-page>.base-page-with-padding--main{--page-main-padding-inline: 20px}.games-releases-page--extras{display:grid;gap:32px;margin-top:30px}@media(max-width:640px){.games-releases-page--extras{gap:24px;margin-top:40px}}.games-releases-page--body.-calendar,.games-releases-page--main.-calendar{max-width:1900px}.base-page-with-padding--main.-contained{max-width:1600px;margin:0 auto}.games-releases-page--main.-with-period-nav{padding-bottom:150px}@media(max-width:850px){.games-releases-page--main.-with-period-nav{padding-bottom:48px}}@media(max-width:640px){.games-releases-page--main.-with-period-nav{padding-bottom:40px}}.games-releases-page--filters>.releases-active-filters{padding:0 30px}.games-releases-page--toolbar{display:flex;flex-direction:column;gap:0;min-width:0;padding:15px 30px 10px;padding:15px 24px 15\437\447}.games-releases-page--toolbar .switch-field{gap:10px}.games-releases-page--toolbar .releases-calendar--heading{gap:14px}.games-releases-page--toolbar .releases-calendar--title{font-size:1.85rem}.games-releases-page--toolbar .releases-calendar--summary{font-size:1.25rem}.games-releases-page--toolbar:has(>.games-releases-page--title){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px}.games-releases-page--toolbar:has(>.games-releases-page--title)>.games-releases-page--title{grid-column:1;grid-row:1;margin:0;font-size:1.9rem}.games-releases-page--toolbar:has(>.games-releases-page--title)>.games-releases-page--lede{grid-column:1;grid-row:2}.games-releases-page--toolbar:has(>.games-releases-page--title)>.releases-grid-toolbar{grid-column:2;grid-row:1/span 2;justify-content:flex-end}.games-releases-page--toolbar:has(>.games-releases-page--title)>:not(.games-releases-page--title,.games-releases-page--lede,.releases-grid-toolbar){grid-column:1/-1}@media(max-width:850px){.games-releases-page--toolbar{padding:20px 24px 16px}.games-releases-page--toolbar .switch-field{gap:8px}.games-releases-page--toolbar .releases-calendar--heading{gap:16px}.games-releases-page--toolbar .releases-calendar--title{font-size:clamp(2.5rem,5vw,2.1875rem)}.games-releases-page--toolbar .releases-calendar--summary{font-size:1.1875rem}.games-releases-page--toolbar:has(>.games-releases-page--title){display:flex;grid-template-columns:none;align-items:normal;column-gap:0}.games-releases-page--toolbar:has(>.games-releases-page--title)>.games-releases-page--title{grid-column:auto;grid-row:auto;margin:10px 0 15px;font-size:clamp(2.5rem,5vw,2.8125rem)}.games-releases-page--toolbar:has(>.games-releases-page--title)>.games-releases-page--lede{grid-column:auto;grid-row:auto}.games-releases-page--toolbar:has(>.games-releases-page--title)>.releases-grid-toolbar{grid-column:auto;grid-row:auto;justify-content:normal}.games-releases-page--toolbar:has(>.games-releases-page--title)>:not(.games-releases-page--title,.games-releases-page--lede,.releases-grid-toolbar){grid-column:auto}}@media(max-width:640px){.games-releases-page--toolbar{gap:8px;padding:0 16px 6px}.games-releases-page--toolbar .releases-calendar--heading{gap:4px 12px}.games-releases-page--toolbar .releases-calendar--title{font-size:1.75rem}.games-releases-page--toolbar:has(>.games-releases-page--title){column-gap:8px}.games-releases-page--toolbar:has(>.games-releases-page--title)>.games-releases-page--title{margin:12px 0 0;font-size:1.7rem}.games-releases-page--toolbar:has(>.games-releases-page--title)>.releases-grid-toolbar{justify-content:center}}.games-releases-page--side{position:sticky;top:55px;align-self:start;height:calc(100dvh - 55px);min-width:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-text-muted) transparent;background:var(--color-bg-rail);border-right:1px solid var(--color-border)}@media(max-width:850px){.games-releases-page--side{position:static;top:auto;align-self:auto;height:auto;overflow-y:visible;overscroll-behavior:auto;scrollbar-width:auto;scrollbar-color:auto;background:none;border-right:none}}@media(max-width:640px){.games-releases-page--side{display:contents}}.games-releases-page--sidebar{display:flex;flex-direction:column;gap:14px;min-width:0;padding:15px}.games-releases-page--sidebar .releases-head-filters,.games-releases-page--sidebar .releases-head-filters--primary-row,.games-releases-page--sidebar .calendar-presets{flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:14px}.games-releases-page--sidebar .calendar-presets--error{flex-basis:auto}.games-releases-page--sidebar .switch-field{gap:10px}.games-releases-page--sidebar .calendar-presets--title,.games-releases-page--sidebar .calendar-presets--empty{position:absolute;left:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.games-releases-page--sidebar .calendar-presets--trigger{justify-content:flex-start;gap:10px;min-height:44px;padding:10px 16px}@media(max-width:850px){.games-releases-page--sidebar{padding:16px 24px;background:var(--color-bg-elevated);border-block:1px solid var(--color-border)}.games-releases-page--sidebar .switch-field{gap:8px}.games-releases-page--sidebar .calendar-presets--title,.games-releases-page--sidebar .calendar-presets--empty{position:static;left:auto;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}.games-releases-page--sidebar .calendar-presets--trigger{justify-content:center;gap:6px;min-height:36px;padding:6px 12px}}@media(max-width:640px){.games-releases-page--sidebar{gap:10px;padding:10px 12px 5px}}@media(max-width:850px){.games-releases-page--sidebar-title{display:none}}.games-releases-page--sidebar-body{display:flex;flex-direction:column;gap:14px;min-width:0}@media(max-width:850px){.filters-toggle[aria-expanded=false]+.games-releases-page--sidebar-body{display:none}}.games-releases-page--body:has(>.games-releases-page--side) .games-releases-page--main{padding-inline:24px}@media(max-width:640px){.games-releases-page--body:has(>.games-releases-page--side) .games-releases-page--main{padding-inline:16px;padding-top:16px}}.games-releases-page--title{margin:10px 0 15px}.company-page{display:flex;flex-direction:column;gap:40px;max-width:1500px;margin:0 auto;padding-bottom:64px}@media(max-width:640px){.company-page{gap:28px;padding-bottom:40px}}.company-page--games,.company-page--highlights{min-width:0}.company-page--highlights .releases-card-list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(160px,1fr);overflow-x:auto;margin:-6px -6px 0;padding:6px 6px 12px;scroll-padding-inline:6px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--color-text-muted) transparent}.company-page--highlights .releases-card-list--item{scroll-snap-align:start}
/*!
 * 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 */
