.gp-portal{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--gp-bg:var(--lightningcss-light,#f6f6f9)var(--lightningcss-dark,var(--background));--gp-fg:var(--lightningcss-light,#12121a)var(--lightningcss-dark,var(--foreground));--gp-muted:var(--lightningcss-light,#5d5d72)var(--lightningcss-dark,var(--muted));--gp-strong:var(--lightningcss-light,#2b2b3a)var(--lightningcss-dark,var(--strong));--gp-panel:var(--lightningcss-light,#e9e9f0)var(--lightningcss-dark,var(--panel));--gp-control:var(--lightningcss-light,#12121a0d)var(--lightningcss-dark,var(--control));--gp-control-border:var(--lightningcss-light,#12121a1f)var(--lightningcss-dark,var(--control-border));--gp-border:var(--lightningcss-light,#12121a1a)var(--lightningcss-dark,var(--surface-border));--gp-chrome:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--panel));--gp-chrome-border:var(--lightningcss-light,#12121a14)var(--lightningcss-dark,#ffffff12);--gp-accent:var(--lightningcss-light,#059669)var(--lightningcss-dark,var(--accent));--gp-accent-text:var(--lightningcss-light,#047857)var(--lightningcss-dark,var(--accent));--gp-on-accent:#0b0b12;--gp-stage:#000;--gp-font-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--gp-font-display:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;--gp-shadow-pop:var(--lightningcss-light,0 18px 50px #12121a2e)var(--lightningcss-dark,0 18px 50px #0000008c);--gp-r-tile:12px;--gp-r-card:16px}@media (prefers-color-scheme:dark){.gp-portal{--lightningcss-light: ;--lightningcss-dark:initial}}html:has(.gp-portal){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--gp-bg:var(--lightningcss-light,#f6f6f9)var(--lightningcss-dark,var(--background));--gp-fg:var(--lightningcss-light,#12121a)var(--lightningcss-dark,var(--foreground));--gp-muted:var(--lightningcss-light,#5d5d72)var(--lightningcss-dark,var(--muted));--gp-strong:var(--lightningcss-light,#2b2b3a)var(--lightningcss-dark,var(--strong));--gp-panel:var(--lightningcss-light,#e9e9f0)var(--lightningcss-dark,var(--panel));--gp-control:var(--lightningcss-light,#12121a0d)var(--lightningcss-dark,var(--control));--gp-control-border:var(--lightningcss-light,#12121a1f)var(--lightningcss-dark,var(--control-border));--gp-border:var(--lightningcss-light,#12121a1a)var(--lightningcss-dark,var(--surface-border));--gp-chrome:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--panel));--gp-chrome-border:var(--lightningcss-light,#12121a14)var(--lightningcss-dark,#ffffff12);--gp-accent:var(--lightningcss-light,#059669)var(--lightningcss-dark,var(--accent));--gp-accent-text:var(--lightningcss-light,#047857)var(--lightningcss-dark,var(--accent));--gp-on-accent:#0b0b12;--gp-stage:#000;--gp-font-sans:var(--font-inter), ui-sans-serif, system-ui, sans-serif;--gp-font-display:var(--font-space-grotesk), ui-sans-serif, system-ui, sans-serif;--gp-shadow-pop:var(--lightningcss-light,0 18px 50px #12121a2e)var(--lightningcss-dark,0 18px 50px #0000008c);--gp-r-tile:12px;--gp-r-card:16px}@media (prefers-color-scheme:dark){html:has(.gp-portal){--lightningcss-light: ;--lightningcss-dark:initial}}html[data-theme=light] .gp-portal{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light]:has(.gp-portal){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark] .gp-portal{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark]:has(.gp-portal){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html:has(.gp-portal){background:var(--gp-bg);height:auto;scroll-padding-top:72px}html:has(.gp-portal) body{overscroll-behavior:auto;background:var(--gp-bg);height:auto;min-height:100%;color:var(--gp-fg);overflow:visible}.gp-portal{background:var(--gp-bg);min-height:100dvh;color:var(--gp-fg);font:400 14px/1.45 var(--gp-font-sans)}.gp-portal :where(a){color:inherit;text-decoration:none}.gp-portal :focus-visible{outline:3px solid var(--gp-accent);outline-offset:2px}.gp-rail,.gp-nav-search{display:none}.gp-search-slot{display:contents}.gp-main{min-width:0}.gp-main:focus{outline:none}.gp-main>:first-child{margin-top:0}.gp-main h1{font:700 22px/1.2 var(--gp-font-display);letter-spacing:-.02em}.gp-skip{z-index:60;background:var(--gp-accent);color:var(--gp-on-accent);border-radius:10px;padding:10px 14px;font-weight:700;position:fixed;top:8px;left:12px;transform:translateY(-200%)}.gp-skip:focus{transform:none}.gp-logo{font:700 19px/1 var(--gp-font-display);letter-spacing:-.03em;flex:none;align-items:center;gap:8px;display:flex}.gp-mark{background:var(--gp-accent);width:24px;height:24px;color:var(--gp-on-accent);border-radius:7px;place-items:center;font-size:14px;display:grid}.gp-search{background:var(--gp-control);border:1px solid var(--gp-control-border);min-width:0;height:40px;color:var(--gp-muted);border-radius:999px;flex-direction:row-reverse;align-items:center;display:flex}.gp-search:focus-within{border-color:var(--gp-accent);outline:2px solid var(--gp-accent);outline-offset:1px}.gp-search input{min-width:0;height:100%;color:var(--gp-fg);font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0 14px 0 0}.gp-search input:focus-visible,.gp-search button:focus-visible{outline:none}.gp-search input::placeholder{color:var(--gp-muted)}.gp-search button{width:40px;height:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.gp-random{flex:none;justify-content:center;align-items:center;display:flex}.gp-random-icon{place-items:center;display:grid}.gp-btn{background:var(--gp-accent);height:40px;color:var(--gp-on-accent);font:700 14px/1 var(--gp-font-sans);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.gp-ibtn{background:var(--gp-control);border:1px solid var(--gp-control-border);width:44px;height:44px;color:var(--gp-strong);cursor:pointer;border-radius:10px;flex:none;place-items:center;display:grid}.gp-section{margin-top:14px}.gp-sec-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.gp-sec-head :is(h1,h2,h3){font:600 16px/1.2 var(--gp-font-display);letter-spacing:-.01em}.gp-sec-head a{color:var(--gp-muted);font-size:13px}.gp-sec-head a:hover{color:var(--gp-fg)}.gp-grid{display:grid}.gp-grid.gp-grid--rows{grid-template-rows:repeat(var(--rows), auto);margin-bottom:calc(-1 * var(--gp-gy));grid-auto-rows:0;row-gap:0;overflow:hidden}.gp-grid.gp-grid--rows>li{padding-bottom:var(--gp-gy)}.gp-card{min-width:0;display:block}.gp-art{aspect-ratio:16/9;border-radius:var(--gp-r-tile);border:1px solid var(--gp-border);background:var(--gp-panel);background-position:50%;background-size:cover;display:block;position:relative;overflow:hidden}.gp-art :is(img,video){object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.gp-card[data-ours] .gp-art{border-color:color-mix(in srgb, var(--gp-accent) 60%, transparent)}.gp-card-title{text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:13px;font-weight:600;display:block;overflow:hidden}.gp-card-meta{min-width:0;color:var(--gp-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.gp-card-genre{text-overflow:ellipsis;overflow:hidden}.gp-card[data-size=sm] .gp-card-title{font-size:12px}.gp-card[data-size=sm] .gp-card-meta{font-size:11px}@media (hover:hover){.gp-card:hover .gp-art :is(img,video){transform:scale(1.03)}}.gp-preview{pointer-events:none;position:absolute;inset:0}.gp-preview video{opacity:0;transition:opacity .35s,transform .25s}.gp-preview[data-ready] video{opacity:1}.gp-logos{margin:0;padding:0;list-style:none;display:grid}.gp-logos>li{min-width:0}.gp-logo-tile{min-width:0;display:block}.gp-logo-art{aspect-ratio:1;border-radius:var(--gp-r-tile);border:1px solid var(--gp-border);background:var(--gp-panel);display:block;overflow:hidden}.gp-logo-art img{width:100%;height:100%;display:block}.gp-logo-name{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:600;display:block;overflow:hidden}@media (hover:hover){.gp-logo-tile:hover .gp-logo-art{border-color:color-mix(in srgb, var(--gp-accent) 45%, transparent)}}.gp-grid.gp-mosaic{grid-auto-flow:row}.gp-mosaic>li{min-width:0}.gp-mosaic>li>.gp-card{flex-direction:column;height:100%;display:flex}.gp-mosaic .gp-art{flex:none}.gp-card-caption{display:contents}.gp-card-head{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.gp-card-head .gp-card-title{flex:0 auto;min-width:0;margin-top:0}.gp-card-head .gp-card-meta{flex-wrap:wrap;flex:1 1 0;justify-content:flex-end;gap:6px;height:22px}.gp-card-head .gp-card-genre{border:1px solid var(--gp-control-border);background:var(--gp-control);height:22px;color:var(--gp-strong);border-radius:999px;flex:none;align-items:center;padding:0 9px;font-size:11.5px;display:inline-flex}.gp-card-pitch{-webkit-line-clamp:2;line-clamp:2;color:var(--gp-muted);-webkit-box-orient:vertical;margin-top:4px;font-size:12.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.gp-chips{margin-bottom:14px}.gp-chips ul{scrollbar-width:none;gap:8px;padding-block:6px;display:flex;overflow-x:auto}.gp-chip{border:1px solid var(--gp-control-border);background:var(--gp-control);height:32px;color:var(--gp-strong);font:500 13px/1 var(--gp-font-sans);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;display:inline-flex;position:relative}.gp-chip:after{content:"";position:absolute;inset:-6px 0}.gp-chip[aria-current=page]{border-color:color-mix(in srgb, var(--gp-accent) 45%, transparent);background:color-mix(in srgb, var(--gp-accent) 14%, transparent);color:var(--gp-accent-text)}.gp-player{aspect-ratio:16/9;border-radius:var(--gp-r-card);border:1px solid var(--gp-border);background:var(--gp-stage);--gp-stage-h:min(78dvh, 820px);width:100%;position:relative;overflow:hidden}.gp-player[data-orient=portrait]{aspect-ratio:9/16;width:min(100%, calc(var(--gp-stage-h) * 9 / 16));margin-inline:auto}.gp-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.gp-player[data-init]{background:var(--gp-init-bg);--gp-init-bg:#000;--gp-init-edge:8px;container-type:size}.gp-player[data-init] iframe{--gp-init-cover:calc(min(100cqw - 48px, 560px) * .5625);--gp-init-end:calc(148px + var(--gp-init-cover));--gp-init-h:500px;--gp-init-top:calc(50cqh - (12px + var(--gp-init-end)) / 2);--gp-init-fade:var(--gp-init-edge);inset:auto 0;top:var(--gp-init-top);width:min(100cqw,1800px);height:var(--gp-init-h);-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--gp-init-fade), #000 calc(var(--gp-init-end) + 4px), transparent calc(var(--gp-init-end) + 12px));-webkit-mask-image:linear-gradient(to bottom, transparent, #000 var(--gp-init-fade), #000 calc(var(--gp-init-end) + 4px), transparent calc(var(--gp-init-end) + 12px));mask-image:linear-gradient(to bottom, transparent, #000 var(--gp-init-fade), #000 calc(var(--gp-init-end) + 4px), transparent calc(var(--gp-init-end) + 12px));margin-inline:auto}@container (max-width:480px){.gp-player[data-init] iframe{--gp-init-cover:calc((100cqw - 24px) * .5625);--gp-init-block:calc(136px + var(--gp-init-cover));--gp-init-gap:clamp(16px, calc((100cqh - var(--gp-init-block)) * .3), 48px);--gp-init-h:max(calc((184px + var(--gp-init-cover)) / .8), calc((100cqh - var(--gp-init-gap) - var(--gp-init-block)) / .2));--gp-init-end:calc(.2 * var(--gp-init-h) + var(--gp-init-block));--gp-init-top:calc(100cqh - var(--gp-init-gap) - var(--gp-init-end));--gp-init-fade:0px}}@container (min-width:481px) and (max-height:475px){.gp-player[data-init] iframe{--gp-init-cover:calc((481px - 48px) * .5625);--gp-init-scale:min(1, tan(atan2(calc(100cqh - 24px), calc(136px + var(--gp-init-cover)))));--gp-init-top:calc(50cqh - (12px + var(--gp-init-end)) * var(--gp-init-scale) / 2);width:481px;transform:scale(var(--gp-init-scale));transform-origin:50% 0}}.gp-titlebar{align-items:center;gap:8px;min-height:44px;margin-top:8px;display:flex}.gp-titlebar-main{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.gp-titlebar-main h1{max-width:62%;font:600 17px/1.2 var(--gp-font-display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:none;margin:0;overflow:hidden}.gp-titlebar .gp-tags{flex-wrap:wrap;flex:1;align-content:flex-start;gap:6px;min-width:0;height:28px;margin:0;overflow:hidden}.gp-titlebar .gp-tags li{flex:none}.gp-titlebar .gp-tags a{min-height:28px;padding:0 11px;font-size:12.5px}.gp-powered{color:var(--gp-muted);margin:4px 0 0;font-size:12px}.gp-powered a{text-underline-offset:2px;text-decoration:underline}.gp-genre-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.gp-genre-list a{border:1px solid var(--gp-control-border);border-radius:var(--gp-r-tile);background:var(--gp-control);min-height:44px;color:var(--gp-strong);justify-content:space-between;align-items:center;gap:8px;padding:0 14px;font-weight:600;display:flex}.gp-genre-list a span{color:var(--gp-muted);white-space:nowrap;font-size:12px;font-weight:500}@media (hover:hover){.gp-genre-list a:hover{border-color:color-mix(in srgb, var(--gp-accent) 45%, transparent)}}.gp-recent-wait{min-height:160px}.gp-empty{color:var(--gp-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 16px;display:flex}.gp-empty-title{color:var(--gp-fg);font:600 16px/1.3 var(--gp-font-display)}.gp-empty .gp-btn{margin-top:8px}@media (max-width:767px){.gp-portal{--gp-format:phone}.gp-top{z-index:40;height:calc(52px + var(--sait));padding:var(--sait) 12px 0;background:var(--gp-chrome);border-bottom:1px solid var(--gp-chrome-border);align-items:center;gap:10px;display:flex;position:fixed;inset:0 0 auto}.gp-search{flex:1;height:44px}.gp-search input{font-size:16px}.gp-search button{width:44px}.gp-random{background:var(--gp-control);border:1px solid var(--gp-control-border);width:44px;height:44px;color:var(--gp-strong);border-radius:12px}.gp-random-text{display:none}.gp-nav{z-index:40;height:calc(60px + var(--saib));padding-bottom:var(--saib);background:var(--gp-chrome);border-top:1px solid var(--gp-chrome-border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:fixed;inset:auto 0 0}.gp-nav a{min-height:44px;color:var(--gp-muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;display:flex}.gp-nav a[aria-current=page]{color:var(--gp-accent-text);font-weight:600}.gp-main{padding:calc(52px + var(--sait) + 12px) 12px calc(60px + var(--saib) + 20px)}.gp-sec-head a{align-items:center;min-height:44px;margin-block:-14px;display:inline-flex}.gp-grid{--gp-gy:12px;gap:var(--gp-gy) 10px;grid-template-columns:repeat(2,minmax(0,1fr))}.gp-grid.gp-mosaic{grid-template-columns:repeat(var(--m-cols-phone), minmax(0, 1fr))}.gp-grid.gp-grid--compact{grid-template-columns:repeat(var(--g-cols-phone), minmax(0, 1fr));column-gap:8px}.gp-grid--compact .gp-card-title{font-size:12px}.gp-grid--compact .gp-card-meta{font-size:11px}.gp-logos{grid-template-columns:repeat(var(--l-cols-phone), minmax(0, 1fr));gap:12px 8px}.gp-logos>li:not([data-show~=phone]),.gp-mosaic>li:not([data-show~=phone]){display:none}.gp-mosaic>li{order:var(--o-phone)}.gp-mosaic>li[data-big~=phone]{grid-column:1/-1}.gp-mosaic>li[data-big~=phone] .gp-card-head{margin-top:8px}.gp-mosaic>li[data-big~=phone] .gp-card-title{font:700 15px/1.15 var(--gp-font-display)}.gp-chips ul{margin-inline:-12px;padding-inline:12px}.gp-player{aspect-ratio:3/2}.gp-player[data-orient=portrait]{aspect-ratio:9/16}}@media (max-width:399px){.gp-word{display:none}}@media (min-width:768px) and (max-width:1279px),(min-width:1280px) and (max-width:1439px) and (pointer:coarse){.gp-portal{--gp-format:tablet}.gp-portal:before{content:"";z-index:39;background:var(--gp-chrome);border-right:1px solid var(--gp-chrome-border);width:76px;position:fixed;inset:0 auto 0 0}.gp-top{display:contents}.gp-logo{z-index:40;justify-content:center;width:76px;position:fixed;top:14px;left:0}.gp-mark{border-radius:11px;width:38px;height:38px;font-size:20px}.gp-word{display:none}.gp-nav{z-index:40;flex-direction:column;gap:6px;width:76px;display:flex;position:fixed;top:74px;left:0}.gp-nav a{min-height:56px;color:var(--gp-muted);flex-direction:column;align-items:center;gap:4px;padding:8px 0;font-size:11px;font-weight:500;display:flex}.gp-nav svg{width:24px;height:24px}.gp-nav a[aria-current=page]{color:var(--gp-accent-text);font-weight:600}.gp-random{z-index:40;border-top:1px solid var(--gp-chrome-border);width:76px;color:var(--gp-muted);flex-direction:column;gap:4px;padding:14px 0 16px;font-size:11px;font-weight:500;position:fixed;bottom:0;left:0}.gp-random-icon{background:var(--gp-accent);width:46px;height:46px;color:var(--gp-on-accent);border-radius:50%}.gp-random-full{display:none}.gp-search{width:360px;max-width:calc(100% - 116px);margin:16px 20px 0 96px}.gp-main{padding:16px 20px 28px 96px}.gp-section{margin-top:20px}.gp-grid{--gp-gy:14px;gap:var(--gp-gy) 12px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.gp-grid.gp-mosaic{grid-template-columns:repeat(var(--m-cols-tablet), minmax(0, 1fr))}.gp-logos{grid-template-columns:repeat(var(--l-cols-tablet), minmax(0, 1fr));gap:14px 10px}.gp-logos>li:not([data-show~=tablet]),.gp-mosaic>li:not([data-show~=tablet]){display:none}.gp-mosaic>li[data-big~=tablet]{grid-area:span 2/span 2}.gp-mosaic>li[data-big~=tablet] .gp-card-caption{border:1px solid var(--gp-border);border-radius:var(--gp-r-tile);background:var(--gp-panel);flex-direction:column;flex:1;justify-content:center;min-height:0;margin-top:8px;padding:0 14px;display:flex}.gp-mosaic>li[data-big~=tablet] .gp-card-title{font:700 17px/1.15 var(--gp-font-display)}.gp-chips ul{margin-inline:-4px;padding-inline:4px}}@media (min-width:1440px),(min-width:1280px) and (not (pointer:coarse)){.gp-portal{--gp-format:desktop;--gp-top-h:60px;--gp-rail-w:64px;--gp-rail-open-w:236px;padding-left:var(--gp-rail-w)}.gp-top{z-index:40;height:var(--gp-top-h);padding:0 max(32px, calc((100vw - 1920px) / 2 + 32px)) 0 calc((var(--gp-rail-w) - 24px) / 2);background:var(--gp-chrome);border-bottom:1px solid var(--gp-chrome-border);align-items:center;gap:4px;display:flex;position:fixed;inset:0 0 auto}.gp-nav{display:none}.gp-rail{inset:var(--gp-top-h) auto 0 0;z-index:41;width:var(--gp-rail-w);background:var(--gp-chrome);border-right:1px solid var(--gp-chrome-border);display:block;position:fixed}.gp-rail-panel{box-sizing:border-box;scrollbar-width:none;background:var(--gp-chrome);border-right:1px solid var(--gp-chrome-border);width:calc(100% + 1px);padding:10px 8px;transition:width .14s ease-out,box-shadow .14s ease-out;position:absolute;inset:0 auto 0 0;overflow:hidden auto}.gp-rail:hover .gp-rail-panel{width:var(--gp-rail-open-w);box-shadow:var(--gp-shadow-pop)}.gp-rail:has(:focus-visible) .gp-rail-panel{width:var(--gp-rail-open-w);box-shadow:var(--gp-shadow-pop)}.gp-rail ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.gp-rail a{height:40px;color:var(--gp-muted);white-space:nowrap;border-radius:10px;align-items:center;gap:14px;padding:0 13px;font-size:14px;font-weight:500;display:flex;overflow:hidden}.gp-rail a:hover{background:var(--gp-control);color:var(--gp-fg)}.gp-rail a:focus-visible{outline-offset:-3px}.gp-rail a[aria-current=page]{background:color-mix(in srgb, var(--gp-accent) 14%, transparent);color:var(--gp-accent-text)}.gp-rail svg{flex:none}.gp-rail-group{border-top:1px solid var(--gp-chrome-border);margin-top:8px;padding-top:26px;position:relative}.gp-rail-label{color:var(--gp-muted);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;margin:0;font-size:11px;font-weight:600;transition:opacity .14s ease-out;position:absolute;top:9px;left:13px}.gp-rail:hover .gp-rail-label{opacity:1}.gp-rail:has(:focus-visible) .gp-rail-label{opacity:1}@media (prefers-reduced-motion:reduce){.gp-rail-panel,.gp-rail-label{transition:none}}.gp-search{flex:0 440px;margin-inline:auto}.gp-random{background:var(--gp-accent);height:36px;color:var(--gp-on-accent);font:700 13px/1 var(--gp-font-sans);border-radius:999px;gap:8px;padding:0 14px}.gp-random-short{display:none}.gp-main{max-width:1920px;margin-inline:auto;padding:80px 32px 40px}.gp-section{margin-top:24px}.gp-grid{--gp-gy:16px;gap:var(--gp-gy) 14px;grid-template-columns:repeat(auto-fill,minmax(205px,1fr))}.gp-grid.gp-mosaic{grid-template-columns:repeat(var(--m-cols-pc), minmax(0, 1fr))}.gp-logos{grid-template-columns:repeat(var(--l-cols-pc), minmax(0, 1fr));gap:16px 12px}.gp-logos>li:not([data-show~=pc]),.gp-mosaic>li:not([data-show~=pc]){display:none}.gp-mosaic>li[data-big~=pc]{grid-area:span 2/span 2}.gp-mosaic>li[data-big~=pc] .gp-card-caption{border:1px solid var(--gp-border);border-radius:var(--gp-r-tile);background:var(--gp-panel);flex-direction:column;flex:1;justify-content:center;min-height:0;margin-top:8px;padding:0 14px;display:flex}.gp-mosaic>li[data-big~=pc] .gp-card-title{font:700 20px/1.15 var(--gp-font-display)}.gp-chips ul{flex-wrap:wrap;overflow:visible}.gp-ibtn{width:36px;height:36px}}.gp-player.gp-player:fullscreen{aspect-ratio:auto;border:0;border-radius:0;width:100%;height:100%;max-height:none;margin:0}.gp-article{gap:20px;display:grid}.gp-tags{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.gp-tags a{border:1px solid var(--gp-control-border);background:var(--gp-control);min-height:32px;color:var(--gp-strong);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;text-decoration:none;display:inline-flex}.gp-tags a:hover{border-color:var(--gp-accent)}.gp-prose{max-width:72ch;color:var(--gp-strong);font-size:15px;line-height:1.7}.gp-prose h2{font-family:var(--gp-font-display);color:var(--gp-fg);margin:0 0 8px;font-size:18px}.gp-prose p,.gp-prose ul{margin:0 0 10px}.gp-prose details{border-top:1px solid var(--gp-border);padding:10px 0}.gp-prose summary{cursor:pointer;color:var(--gp-fg);font-weight:600}.gp-provided{color:var(--gp-muted);font-size:13px}.gp-provided a{color:var(--gp-accent-text)}.gp-pager{color:var(--gp-muted);justify-content:center;align-items:center;gap:16px;margin:24px 0;font-size:14px;display:flex}.gp-pager a{border:1px solid var(--gp-control-border);min-height:44px;color:var(--gp-fg);border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.gp-gamepage{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.gp-stage{grid-area:stage;min-width:0}.gp-info{grid-area:info;min-width:0}.gp-info h2{margin-bottom:6px}.gp-article{grid-area:article;min-width:0}.gp-side,.gp-popular{min-width:0}.gp-side{grid-area:side}.gp-popular{grid-area:popular;display:none}.gp-side .gp-section,.gp-popular .gp-section{margin-top:0}.gp-side .gp-grid{column-gap:10px}.gp-more-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.gp-clamp{-webkit-line-clamp:var(--clamp);line-clamp:var(--clamp);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gp-more-input:checked~.gp-clamp{-webkit-line-clamp:unset;line-clamp:unset;display:block}.gp-more-btn{min-height:44px;color:var(--gp-accent-text);cursor:pointer;border-radius:6px;align-items:center;margin-top:-4px;font-weight:600;display:inline-flex}.gp-more-off,.gp-more-input:checked~.gp-more-btn .gp-more-on{display:none}.gp-more-input:checked~.gp-more-btn .gp-more-off{display:inline}.gp-more-input:focus-visible~.gp-more-btn{outline:3px solid var(--gp-accent);outline-offset:2px}.gp-ad{width:var(--ad-w);max-width:100%;height:var(--ad-h);border:1px dashed var(--gp-control-border);border-radius:var(--gp-r-tile);background:repeating-linear-gradient(135deg, var(--gp-control) 0 8px, transparent 8px 16px);color:var(--gp-muted);font:600 11px/1 var(--gp-font-sans);letter-spacing:.08em;text-transform:uppercase;place-self:start center;place-items:center;display:none}@media (max-width:767px){.gp-gamepage{grid-template-areas:"stage""side""under-similar""info""article""end";gap:14px}.gp-ad[data-formats~=phone]{display:grid}.gp-gamepage .gp-player:not(:fullscreen),.gp-gamepage .gp-player[data-orient=portrait]:not(:fullscreen){--gp-stage-phone:60dvh;aspect-ratio:auto;width:auto;height:var(--gp-stage-phone);border-width:0 0 1px;border-radius:0;margin:-12px -12px 0}@media (orientation:portrait){.gp-gamepage .gp-player:not(:fullscreen),.gp-gamepage .gp-player[data-orient=portrait]:not(:fullscreen){--gp-stage-phone:max(60dvh, calc(164px + min(100vw - 48px, 560px) * .5625))}}@media (orientation:portrait) and (max-width:480px){.gp-gamepage .gp-player:not(:fullscreen),.gp-gamepage .gp-player[data-orient=portrait]:not(:fullscreen){--gp-stage-phone:max(60dvh, calc(160px + (100vw - 24px) * .5625))}}.gp-side .gp-grid.gp-grid--rows{grid-template-columns:repeat(var(--s-cols-phone), minmax(0, 1fr));--rows:var(--s-rows-phone)!important}}@media (min-width:768px) and (max-width:1279px),(min-width:1280px) and (max-width:1439px) and (pointer:coarse){.gp-gamepage{grid-template-columns:minmax(0, 1fr) var(--ad-col);grid-template-areas:"stage stage""side side""under-games under-games""info beside-article""article beside-article";column-gap:18px}.gp-ad[data-formats~=tablet]{display:grid}.gp-player:not([data-orient=portrait]){aspect-ratio:4/3}.gp-side .gp-grid.gp-grid--rows{grid-template-columns:repeat(var(--s-cols-tablet), minmax(0, 1fr));--rows:var(--s-rows-tablet)!important}}@media (orientation:landscape) and (min-width:768px) and (max-width:1279px),(orientation:landscape) and (min-width:1280px) and (max-width:1439px) and (pointer:coarse){.gp-player:not([data-orient=portrait]){--gp-above:140px;max-height:calc(100dvh - var(--gp-above))}.gp-side .gp-grid.gp-grid--rows{grid-template-columns:repeat(var(--s-cols-land), minmax(0, 1fr));--rows:var(--s-rows-land)!important}}@media (min-width:1440px),(min-width:1280px) and (not (pointer:coarse)){.gp-main:has(.gp-gamepage){padding:76px 20px 40px}.gp-gamepage{--side-w:272px;grid-template-columns:minmax(0, 1fr) var(--ad-col) var(--side-w);grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"stage stage side""popular popular side""under-games under-games side""info beside-article side""article beside-article side";column-gap:16px}.gp-ad[data-formats~=pc]{display:grid}.gp-popular{display:block}.gp-side{align-self:start}.gp-player:not([data-orient=portrait]){--gp-above:150px;width:min(100%, calc((100dvh - var(--gp-above)) * 16 / 9));margin-inline:auto}.gp-side .gp-grid.gp-grid--rows{grid-template-columns:repeat(var(--s-cols-pc), minmax(0, 1fr));--gp-gy:8px;gap:0 8px;--rows:var(--s-rows-pc)!important}.gp-side :is(.gp-card-title,.gp-card-meta){clip-path:inset(50%);width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.gp-popular .gp-grid.gp-grid--rows{grid-template-columns:repeat(var(--p-cols), minmax(0, 1fr));--rows:var(--p-rows)!important}}@media (min-width:1600px){.gp-main:has(.gp-gamepage){padding-inline:32px}.gp-gamepage{--side-w:300px;column-gap:24px}}@media (orientation:landscape) and (max-height:500px) and (max-width:1279px){.gp-portal{--gp-land-rail:64px;--gp-land-left:calc(var(--gp-land-rail) + var(--sail));--gp-land-logo:0px;--gp-land-pad:10px;--gp-land-above:72px}html:has(.gp-portal){--gp-land-rail:64px;--gp-land-left:calc(var(--gp-land-rail) + var(--sail));--gp-land-logo:0px;--gp-land-pad:10px;--gp-land-above:72px}@media (min-height:380px){.gp-portal{--gp-land-logo:50px}html:has(.gp-portal){--gp-land-logo:50px}}html:has(.gp-portal){scroll-padding-top:8px}.gp-portal:before{content:none}.gp-top{z-index:40;box-sizing:border-box;width:var(--gp-land-left);height:auto;padding:3px 0 3px var(--sail);scrollbar-width:none;background:var(--gp-chrome);border:0;border-right:1px solid var(--gp-chrome-border);--gp-ri:clamp(44px, calc((100svh - 6px - var(--gp-land-logo)) / 6.2), 52px);flex-direction:column;align-items:center;gap:0;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden auto}.gp-logo{flex:none;justify-content:center;width:56px;height:44px;margin:4px 0 2px;display:none;position:static}@media (min-height:380px){.gp-logo{display:flex}}.gp-mark{border-radius:10px;width:36px;height:36px;font-size:20px}.gp-word{display:none}.gp-nav{background:0 0;border:0;flex-direction:column;flex:none;align-items:center;gap:0;width:auto;height:auto;padding:0;display:flex;position:static}.gp-nav a,.gp-nav-search{box-sizing:border-box;width:60px;height:var(--gp-ri);min-height:44px;color:var(--gp-muted);font:500 10px/1 var(--gp-font-sans);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex}.gp-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.gp-nav svg{flex:none;width:22px;height:22px}.gp-nav a[aria-current=page],.gp-nav-search[aria-expanded=true]{background:color-mix(in srgb, var(--gp-accent) 14%, transparent);color:var(--gp-accent-text);font-weight:600}.gp-nav-search{display:flex}.gp-random{width:var(--gp-ri);height:var(--gp-ri);background:var(--gp-accent);color:var(--gp-on-accent);border:0;border-radius:50%;flex-direction:row;flex:none;margin-top:auto;padding:0;position:static}.gp-random-icon{width:auto;height:auto;color:inherit;background:0 0;border-radius:0}.gp-random-text{display:none}.gp-search-slot{inset:0 0 0 var(--gp-land-left);z-index:45;padding:8px calc(var(--gp-land-pad) + var(--sair)) 0 var(--gp-land-pad);background:#00000073;align-items:flex-start;display:none;position:fixed}.gp-search-slot[data-open]{display:flex}.gp-search-slot .gp-search{background:var(--gp-chrome);width:auto;max-width:none;height:44px;box-shadow:var(--gp-shadow-pop);flex:0 560px;margin:0}.gp-search-slot .gp-search input{font-size:16px}.gp-search-slot .gp-search:focus-within{box-shadow:0 0 0 1px var(--gp-chrome), var(--gp-shadow-pop)}.gp-search-slot .gp-search button{width:44px}html:has(.gp-portal) [role=dialog][aria-live=polite]{left:var(--gp-land-left);padding-left:.5rem}.gp-main{padding:8px calc(var(--gp-land-pad) + var(--sair)) calc(10px + var(--saib)) calc(var(--gp-land-left) + var(--gp-land-pad))}.gp-main h1{font-size:18px}.gp-main>p{color:var(--gp-muted);margin:2px 0 8px;font-size:12px;line-height:1.4}.gp-section{margin-top:10px}.gp-sec-head{margin-bottom:6px}.gp-sec-head :is(h1,h2,h3){font:600 13px/16px var(--gp-font-display)}.gp-sec-head a{align-items:center;min-height:44px;margin-block:-14px;font-size:12px;display:inline-flex}.gp-grid,.gp-grid.gp-grid--compact{--gp-gy:8px;gap:var(--gp-gy) 8px;grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.gp-art{border-radius:10px}.gp-card[data-size] .gp-card-title{font:600 11px/14px var(--gp-font-sans);margin-top:4px}.gp-card-caption>.gp-card-meta{display:none}.gp-mosaic>li:is([data-big~=phoneLand],[data-big~=phoneLandNarrow]){grid-area:span 2/span 2}.gp-mosaic>li:is([data-big~=phoneLand],[data-big~=phoneLandNarrow]) .gp-card-caption{border:1px solid var(--gp-border);background:var(--gp-panel);border-radius:9px;flex-direction:column;flex:1;justify-content:center;gap:1px;min-height:0;margin-top:5px;padding:3px 8px;display:flex;overflow:hidden}.gp-mosaic>li:is([data-big~=phoneLand],[data-big~=phoneLandNarrow]) .gp-card-head{gap:8px}.gp-mosaic>li:is([data-big~=phoneLand],[data-big~=phoneLandNarrow]) .gp-card-title{font:600 13px/16px var(--gp-font-display);margin-top:0}.gp-mosaic>li:is([data-big~=phoneLand],[data-big~=phoneLandNarrow]) .gp-card-meta{flex:none;height:16px;display:flex;overflow:hidden}.gp-mosaic>li:is([data-big~=phoneLand],[data-big~=phoneLandNarrow]) .gp-card-genre{height:16px;padding:0 7px;font-size:10px;line-height:14px}.gp-mosaic>li:is([data-big~=phoneLand],[data-big~=phoneLandNarrow]) .gp-card-genre:nth-child(n+2){display:none}.gp-mosaic>li:is([data-big~=phoneLand],[data-big~=phoneLandNarrow]) .gp-card-pitch{-webkit-line-clamp:1;line-clamp:1;margin-top:0;font-size:10.5px;line-height:14px}.gp-logos{gap:8px 6px}.gp-chips ul{margin-inline:0;padding-inline:0}@media (min-width:641px){.gp-grid.gp-mosaic{grid-template-columns:repeat(var(--m-cols-phoneLand), minmax(0, 1fr))}.gp-mosaic>li{order:var(--o-phoneLand)}.gp-mosaic>li[data-show~=phoneLand]{display:list-item}.gp-mosaic>li:not([data-show~=phoneLand]){display:none}.gp-logos{grid-template-columns:repeat(var(--l-cols-phoneLand), minmax(0, 1fr))}.gp-logos>li[data-show~=phoneLand]{display:list-item}.gp-logos>li:not([data-show~=phoneLand]){display:none}}@media (max-width:640px){.gp-grid.gp-mosaic{grid-template-columns:repeat(var(--m-cols-phoneLandNarrow), minmax(0, 1fr))}.gp-mosaic>li{order:var(--o-phoneLandNarrow)}.gp-mosaic>li[data-show~=phoneLandNarrow]{display:list-item}.gp-mosaic>li:not([data-show~=phoneLandNarrow]){display:none}.gp-logos{grid-template-columns:repeat(var(--l-cols-phoneLandNarrow), minmax(0, 1fr))}.gp-logos>li[data-show~=phoneLandNarrow]{display:list-item}.gp-logos>li:not([data-show~=phoneLandNarrow]){display:none}}.gp-gamepage .gp-player:not(:fullscreen),.gp-gamepage .gp-player[data-orient=portrait]:not(:fullscreen){aspect-ratio:auto;width:auto;height:calc(100svh - var(--gp-land-above));border-radius:var(--gp-r-tile);border-width:1px;max-height:none;margin:0}.gp-titlebar-main h1{font-size:15px}}
