.game-shell{--gs-hs: 20.5px;--gs-hm: 20.5px;--gs-hl: 41px}[data-ui-theme="cyberpunk"] .game-shell,[data-ui-theme="crt"] .game-shell,[data-ui-theme="circuit"] .game-shell{--gs-hs: 16px;--gs-hm: 24px;--gs-hl: 32px}[data-ui-theme="eldritch"] .game-shell{--gs-hs: 20px;--gs-hm: 20px;--gs-hl: 40px}html.game-shell-html,html.game-shell-html body{margin:0;background:#050608}html:not([data-store]) [data-store-only]:not([data-store-only~="web"]),html[data-store="web"] [data-store-only]:not([data-store-only~="web"]),html[data-store="steam"] [data-store-only]:not([data-store-only~="steam"]),html[data-store="play"] [data-store-only]:not([data-store-only~="play"]){display:none !important}.game-shell{container-type:inline-size;position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;background:#050608;color:var(--ui-text);font-family:'GNF', 'Courier New', monospace;font-size:20.5px;line-height:26px;-webkit-font-smoothing:none}.game-shell *,.game-shell *::before,.game-shell *::after{box-sizing:border-box}.game-shell a{color:var(--ui-text)}.game-shell a:hover{color:var(--ui-accent)}.game-shell p{margin:0}.game-shell img{image-rendering:pixelated}.game-shell .gs-layer{position:absolute;inset:0}.game-shell .gs-art{background-color:#050608;background-repeat:no-repeat;background-size:cover;background-position:70% 50%}.game-shell .gs-dim{background:var(--ui-backdrop, rgba(4,4,6,0.82))}.game-shell .gs-h{margin:0;font-weight:400;font-family:var(--ui-heading-font);text-transform:var(--ui-heading-transform);letter-spacing:var(--ui-heading-spacing);text-shadow:var(--ui-text-glow);color:var(--ui-accent);overflow-wrap:break-word}.game-shell .gs-hs{font-size:var(--gs-hs);line-height:1.25}.game-shell .gs-hm{font-size:var(--gs-hm);line-height:1.25}.game-shell .gs-hl{font-size:var(--gs-hl);line-height:1.15}.game-shell .gs-dim-text{color:var(--ui-text-dim)}.game-shell .gs-faint{color:var(--ui-text-faint)}.game-shell .gs-ok{color:var(--ui-success)}.game-shell .gs-bad{color:var(--ui-danger)}.game-shell .gs-acc{color:var(--ui-accent)}.game-shell .gs-tag{display:inline-block;align-self:flex-start;background:#d0353a;color:#fff;padding:0 8px;letter-spacing:2px}.game-shell .gs-frame{border-style:solid;border-width:var(--ui-frame-px);border-image-source:var(--ui-frame-image);border-image-slice:var(--ui-frame-slice);border-image-width:var(--ui-frame-px);border-image-repeat:repeat;image-rendering:pixelated;background:var(--ui-surface);background-clip:padding-box}.game-shell .gs-btn,.game-shell .gs-authpanel .button,.game-shell .gs-authpanel .btn,.game-shell .gs-authpanel input[type="submit"]{display:block;width:100%;margin:0;border-style:solid;border-width:var(--ui-button-px);border-image-source:var(--ui-button-image);border-image-slice:var(--ui-button-slice) fill;border-image-width:var(--ui-button-px);border-image-repeat:repeat;image-rendering:pixelated;background:none;color:var(--ui-button-text);font-family:var(--ui-heading-font);font-size:var(--gs-hs);line-height:1.25;text-transform:var(--ui-heading-transform);letter-spacing:var(--ui-heading-spacing);text-shadow:var(--ui-text-glow);text-align:center;text-decoration:none;padding:4px 10px;min-height:44px;cursor:pointer}.game-shell .gs-btn:hover,.game-shell .gs-btn:focus-visible,.game-shell .gs-authpanel .button:hover,.game-shell .gs-authpanel .button:focus-visible,.game-shell .gs-authpanel .btn:hover,.game-shell .gs-authpanel .btn:focus-visible,.game-shell .gs-authpanel input[type="submit"]:hover,.game-shell .gs-authpanel input[type="submit"]:focus-visible{color:var(--ui-button-text);filter:brightness(1.15) var(--ui-glow-filter);outline:none}.game-shell .gs-btn.gs-primary,.game-shell .gs-authpanel .btn-primary,.game-shell .gs-authpanel input[name="email_token"],.game-shell .gs-authpanel input[name="sign_in"]{color:var(--ui-accent);font-size:var(--gs-hm);padding:8px 14px}.game-shell .gs-btn.gs-inline{display:inline-block;width:auto}.game-shell form.button_to{margin:0}.game-shell .gs-mi{display:flex;align-items:center;gap:14px;min-height:44px;padding:8px 14px;text-decoration:none;color:var(--ui-text);font-family:var(--ui-heading-font);font-size:var(--gs-hm);text-transform:var(--ui-heading-transform);letter-spacing:var(--ui-heading-spacing);background:none;border:0;width:100%;text-align:left;cursor:pointer}.game-shell .gs-mi .gs-caret{visibility:hidden;color:var(--ui-accent)}.game-shell .gs-mi:hover,.game-shell .gs-mi:focus-visible,.game-shell .gs-mi.gs-on{color:var(--ui-accent);text-shadow:var(--ui-text-glow);background:var(--ui-surface-hover);outline:none}.game-shell .gs-mi:hover .gs-caret,.game-shell .gs-mi:focus-visible .gs-caret,.game-shell .gs-mi.gs-on .gs-caret{visibility:visible}.game-shell .gs-mi .gs-mi-note{margin-left:auto;font-family:'GNF', monospace;font-size:20.5px;text-transform:none;letter-spacing:0;text-shadow:none;color:var(--ui-text-dim)}.game-shell .gs-ext{width:16px;height:16px;flex-shrink:0;margin-left:auto}.game-shell .gs-ring{position:relative;width:80px;height:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--ui-portrait-image) 0 0/80px 80px no-repeat;image-rendering:pixelated}.game-shell .gs-ring-face{position:absolute;left:8px;top:8px;width:64px;height:64px;border-radius:50%;overflow:hidden}.game-shell .gs-ring-face img{width:64px;height:64px;display:block}.game-shell .gs-ring-label{position:relative;z-index:1;font-family:var(--ui-heading-font);font-size:var(--gs-hl);line-height:1;color:var(--ui-accent);text-shadow:var(--ui-text-glow)}.game-shell .gs-badge{width:68px;height:68px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--ui-badge-image) 0 0/68px 68px no-repeat;image-rendering:pixelated;font-family:var(--ui-heading-font);font-size:var(--gs-hm);color:var(--ui-text);text-shadow:var(--ui-text-glow)}.game-shell .gs-rule{border:0;border-top:2px solid var(--ui-line);margin:0;width:100%}.game-shell .gs-pip{display:inline-block;width:14px;height:14px;border:2px solid var(--ui-accent)}.game-shell .gs-pip.gs-on{background:var(--ui-accent)}.game-shell .gs-meter{height:12px;border:2px solid var(--ui-line);display:flex}.game-shell .gs-meter>span{background:var(--ui-accent)}.game-shell .gs-chip{padding:2px 8px;border:2px solid var(--ui-line)}.game-shell .gs-placeholder{border:2px dashed var(--ui-line);color:var(--ui-text-faint);display:flex;align-items:center;justify-content:center;text-align:center;padding:8px}.game-shell .gs-flash{padding:8px 12px;border:2px solid var(--ui-danger);color:var(--ui-danger)}.game-shell .gs-flash.gs-notice{border-color:var(--ui-success);color:var(--ui-success)}.game-shell .gs-wrap{position:relative;display:flex;flex-direction:column;gap:18px;min-height:100vh;min-height:100dvh;padding:MAX(20px, env(safe-area-inset-top)) 32px MAX(28px, env(safe-area-inset-bottom))}.game-shell .gs-bar{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap}.game-shell .gs-bar-title{flex:1 1 220px;display:flex;flex-direction:column;gap:4px;min-width:0}.game-shell .gs-stats{display:flex;gap:0 28px;flex-wrap:wrap}.game-shell .gs-logo{height:50px;width:auto;flex-shrink:0}.game-shell .gs-split{flex-grow:1;display:flex;gap:24px;min-height:0}.game-shell .gs-main{flex:1 1 auto;display:flex;flex-direction:column;gap:18px;min-width:0}.game-shell .gs-side{width:400px;flex-shrink:0;display:flex;flex-direction:column;gap:14px}.game-shell .gs-panel{padding:6px;display:flex;flex-direction:column;gap:8px}.game-shell .gs-cols{flex-grow:1;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.game-shell .gs-actions{display:flex;gap:14px;justify-content:flex-end;align-items:center;flex-wrap:wrap}.game-shell .gs-actions>*{width:auto}.game-shell .gs-row{display:flex;justify-content:space-between;gap:12px}.game-shell .gs-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.game-shell .gs-grow{flex-grow:1}.game-shell .gs-hide-lg{display:none}.game-shell .gs-title{position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.game-shell .gs-tbar,.game-shell .gs-tfoot{display:flex;justify-content:space-between;align-items:center;gap:8px 24px;flex-wrap:wrap;color:#efeae0;background:rgba(5,6,8,0.75)}.game-shell .gs-tbar{padding:MAX(18px, env(safe-area-inset-top)) 32px 18px}.game-shell .gs-tfoot{padding:14px 32px MAX(14px, env(safe-area-inset-bottom));color:#c9c3b6}.game-shell .gs-tbar a,.game-shell .gs-tfoot a{color:#efeae0}.game-shell .gs-tfoot-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:none}.game-shell .gs-tfoot-link .gs-ext{margin-left:0}.game-shell .gs-tbar .gs-tfoot-link{margin:-9px 0}.game-shell .gs-tart{display:none}.game-shell .gs-tmain{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;gap:16px;padding:24px 5% 8px 32px}.game-shell .gs-tlogo-text{color:#efeae0;text-shadow:4px 4px 0 #000}.game-shell .gs-tmenu{width:540px;max-width:100%;padding:10px;display:flex;flex-direction:column;gap:2px}.game-shell .gs-blink{animation:gs-blink 1.1s steps(1) infinite}@keyframes gs-blink{50%{opacity:0}}@media (prefers-reduced-motion: reduce){.game-shell .gs-blink{animation:none}}.game-shell .gs-art-video{--ax: 4.7;--ay: -20.1;--aw: 1190.3;--ah: 670.3;position:absolute;inset:0;overflow:hidden;opacity:0;background:#050608;pointer-events:none}.game-shell .gs-art-video video{position:absolute;display:block;max-width:none;image-rendering:auto;left:calc(var(--ix) + var(--ax) * var(--s));top:calc(var(--iy) + var(--ay) * var(--s));width:calc(var(--aw) * var(--s));height:calc(var(--ah) * var(--s))}.game-shell .gs-art-video-wide{container-type:size;--s: MAX(calc(100cqw / 1200), calc(100cqh / 630));--ix: calc((100cqw - 1200 * var(--s)) * 0.7);--iy: calc((100cqh - 630 * var(--s)) * 0.5)}.game-shell .gs-art-video-window{--s: calc(380px / 630);--ix: -110px;--iy: calc((100% - 380px) / 2)}@media (max-width: 720px),(orientation: portrait){.game-shell .gs-art-video-wide{display:none}}html.gs-intro .game-shell .gs-art-video{opacity:1}html.gs-intro-hold .game-shell .gs-tbar,html.gs-intro-hold .game-shell .gs-tmain,html.gs-intro-hold .game-shell .gs-tfoot,html.gs-intro-hold .game-shell .gs-tart .gs-logo-lg{opacity:0;pointer-events:none}html.gs-intro-fx .game-shell .gs-art-video,html.gs-intro-fx .game-shell .gs-tbar,html.gs-intro-fx .game-shell .gs-tmain,html.gs-intro-fx .game-shell .gs-tfoot,html.gs-intro-fx .game-shell .gs-tart .gs-logo-lg{transition:opacity 0.7s ease-out}@media (prefers-reduced-motion: reduce){.game-shell .gs-art-video{display:none}}.game-shell .gs-trailer-wide{position:absolute;inset:0;overflow:hidden;pointer-events:none;visibility:hidden;container-type:size;--s: MAX(calc(100cqw / 1200), calc(100cqh / 630));--ix: calc((100cqw - 1200 * var(--s)) * 0.7);--iy: calc((100cqh - 630 * var(--s)) * 0.5)}.game-shell .gs-trailer-cover{position:absolute;left:calc(var(--ix) + 600 * var(--s));top:calc(var(--iy) + 92 * var(--s));width:calc(510 * var(--s));height:calc(287 * var(--s));background:#050608;box-shadow:0 0 calc(56 * var(--s)) calc(20 * var(--s)) #050608;opacity:0;transition:opacity 0.8s ease-out}.game-shell .gs-trailer-cover video{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:100%;display:block;image-rendering:auto;background:#050608}.game-shell .gs-trailer-inline{display:none;width:540px;max-width:100%;opacity:0;transition:opacity 0.8s ease-out}.game-shell .gs-trailer-inline video{display:block;width:100%;aspect-ratio:16 / 9;image-rendering:auto;background:#050608}@media (max-width: 720px),(orientation: portrait){.game-shell .gs-trailer-wide{display:none}}html.gs-trailer-on .game-shell .gs-trailer-wide{visibility:visible}html.gs-trailer-on .game-shell .gs-trailer-inline{display:block}html.gs-trailer-on .game-shell .gs-tart>:not(.gs-trailer-inline),html.gs-trailer-on .game-shell .gs-tlogo>:not(.gs-trailer-inline){display:none}html.gs-trailer-show .game-shell .gs-trailer-cover,html.gs-trailer-show .game-shell .gs-trailer-inline{opacity:1}.game-shell .gs-mi[hidden]{display:none}.game-shell .gs-trailer-full{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;background:#000}.game-shell .gs-trailer-full[hidden]{display:none}.game-shell .gs-trailer-full video{width:100%;height:100%;object-fit:contain;image-rendering:auto}.game-shell .gs-trailer-close{position:absolute;top:MAX(16px, env(safe-area-inset-top));right:MAX(16px, env(safe-area-inset-right))}.game-shell .gs-launch{position:fixed;inset:0;z-index:100;background:#050608;opacity:0;visibility:hidden;pointer-events:none}.game-shell .gs-launch.gs-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity 0.25s ease-out}.game-shell .gs-launch video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:34% 50%}.game-shell .gs-launch canvas{position:absolute;inset:0;width:100%;height:100%;image-rendering:pixelated}@media (prefers-reduced-motion: reduce){.game-shell .gs-launch{display:none}}.game-shell .gs-tbar-id{display:flex;align-items:center;flex-wrap:wrap;gap:6px 16px;min-width:0}.game-shell .gs-tags{display:flex;flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none}.game-shell .gs-tagchip{padding:0 8px;border:2px solid var(--ui-line);color:var(--ui-accent);letter-spacing:2px;white-space:nowrap}.game-shell .gs-tstatus{width:540px;max-width:100%;padding:8px 14px;display:flex;flex-direction:column;gap:4px;background:rgba(5,6,8,0.78);border-left:4px solid var(--ui-accent);color:#efeae0}.game-shell .gs-status-row{display:flex;align-items:center;flex-wrap:wrap;gap:2px 12px}.game-shell .gs-status-tag{white-space:nowrap}.game-shell .gs-status-full{background:var(--ui-success, #3a9a5a);color:#050608}.game-shell .gs-status-enlist,.game-shell .gs-status-closed,.game-shell .gs-status-guest{background:none;box-shadow:inset 0 0 0 2px var(--ui-line);color:#efeae0}.game-shell .gs-status-link,.game-shell .gs-tstatus a{color:var(--ui-accent);text-underline-offset:3px}.game-shell .gs-status-link:hover,.game-shell .gs-tstatus a:hover,.game-shell .gs-status-link:focus-visible{color:#efeae0}.game-shell button.gs-status-link{background:none;border:0;padding:0;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.game-shell [data-play-price]:empty{display:none}.game-shell [data-play-message]{display:block;margin-top:6px;color:#efeae0;font-size:0.9em}.game-shell [data-play-buy][disabled]{opacity:0.6;cursor:progress}.game-shell .gs-restore{display:inline-block;margin-left:0.8em;font-size:0.8em;color:var(--ui-text-dim);text-decoration:underline;cursor:pointer}.game-shell .gs-status-vm{color:var(--ui-text-dim);flex-wrap:nowrap;gap:10px;align-items:flex-start}.game-shell .gs-status-vm .gs-status-icon{flex-shrink:0;margin-top:4px;color:var(--ui-accent)}.game-shell .gs-vm-chip{align-self:flex-start;margin-top:2px;padding:0 6px;border:2px solid var(--ui-line);color:var(--ui-accent);letter-spacing:2px}.game-shell .gs-about>.gs-side{width:460px}.game-shell .gs-about-text{padding:10px 12px;gap:12px}.game-shell .gs-about-text p{color:var(--ui-text)}.game-shell .gs-ka-list{gap:10px;display:block}.game-shell .gs-ka{break-inside:avoid;margin-bottom:10px}@media (min-width: 1100px) and (orientation: landscape){.game-shell .gs-ka-list{column-count:2;column-gap:32px}}@media (min-width: 1700px) and (orientation: landscape){.game-shell .gs-ka-list{column-count:3}}.game-shell .gs-ka{display:flex;flex-direction:column;gap:2px}.game-shell .gs-ka-head{display:flex;flex-wrap:wrap;gap:0 12px;align-items:baseline}.game-shell .gs-ka-name{color:var(--ui-accent)}.game-shell .gs-about-points{gap:10px}.game-shell .gs-about-points li{display:flex;gap:10px;align-items:flex-start}.game-shell .gs-about-points li>span:first-child{flex-shrink:0}.game-shell .gs-about-trailer{margin:0;padding:0;display:flex;flex-direction:column}.game-shell .gs-about-trailer video{width:100%;aspect-ratio:16 / 9;display:block;background:#050608;image-rendering:auto}.game-shell .gs-about-trailer figcaption{padding:6px 10px}.game-shell .gs-plays{display:flex;flex-direction:column;gap:14px}.game-shell .gs-plays-steps{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:20px}.game-shell .gs-plays-steps>li{gap:12px}.game-shell .gs-plays-img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;border:2px solid var(--ui-line);image-rendering:auto}.game-shell .gs-plays-head{display:flex;align-items:center;gap:12px}.game-shell .gs-ka-count{margin-left:auto}.game-shell .gs-about .gs-panel{padding:10px 12px}.game-shell .gs-about .gs-side .gs-panel{gap:10px}.game-shell .gs-folders{display:grid;grid-template-columns:repeat(auto-fill, 208px);justify-content:center;gap:36px 36px;padding:8px 0}.game-shell .gs-op.gs-folder{display:flex;flex-direction:column;gap:10px;width:208px;text-decoration:none;color:var(--ui-text);transition:transform 0.12s steps(3)}.game-shell .gs-op.gs-folder:hover,.game-shell .gs-op.gs-folder:focus-visible{transform:translateY(-8px);outline:none;color:var(--ui-text)}.game-shell .gs-op.gs-folder:focus-visible .gs-folder-art{outline:3px solid var(--ui-accent);outline-offset:6px}.game-shell .gs-op.gs-folder.gs-locked{opacity:0.85}.game-shell .gs-folder-art{position:relative;display:block;width:208px;height:164px;color:#3a2c18}.game-shell .gs-folder-art>img{position:absolute;bottom:0;image-rendering:pixelated}.game-shell .gs-folder-art>.gs-folder-back{left:0}.game-shell .gs-folder-cover{position:absolute;inset:0;background-repeat:no-repeat;background-size:2288px 164px;background-position:0 0;image-rendering:pixelated;transition:background-position 0.4s steps(10)}.game-shell .gs-folder:hover .gs-folder-cover,.game-shell .gs-folder:focus-visible .gs-folder-cover{background-position:-2080px 0}.game-shell .gs-folder-long .gs-folder-cover{transition-duration:0.24s;transition-timing-function:steps(6)}.game-shell .gs-folder-long:hover .gs-folder-cover,.game-shell .gs-folder-long:focus-visible .gs-folder-cover{background-position:-1248px 0}@media (prefers-reduced-motion: reduce){.game-shell .gs-folder-cover{transition:none}}.game-shell .gs-folder-photo{position:absolute;top:28px;right:12px;width:104px;height:66px;border:4px solid #f3ecdc;background:#111;transform:rotate(3deg);box-shadow:3px 3px 0 rgba(0,0,0,0.35)}.game-shell .gs-folder-photo img{width:100%;height:100%;object-fit:cover;display:block;image-rendering:auto}.game-shell .gs-locked .gs-folder-photo img{filter:grayscale(1) brightness(0.55) contrast(1.1)}.game-shell .gs-folder-art>.gs-folder-clip{top:12px;right:86px;bottom:auto}.game-shell .gs-folder-text{position:absolute;left:14px;right:14px;bottom:8px;display:flex;flex-direction:column;gap:2px}.game-shell .gs-folder-code{display:flex;align-items:baseline;gap:6px;line-height:1;letter-spacing:2px}.game-shell .gs-op-code{font-size:41px;letter-spacing:0}.game-shell .gs-folder-title{text-transform:uppercase;letter-spacing:0;line-height:20px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.game-shell .gs-stamp{position:absolute;top:54px;right:24px;max-width:176px;overflow:hidden;text-overflow:ellipsis;transform:rotate(-9deg);padding:0 6px;border:3px solid currentColor;background:rgba(243,236,220,0.8);color:#3a2c18;letter-spacing:2px;white-space:nowrap}.game-shell .gs-stamp-cleared{color:#2f6b2a}.game-shell .gs-stamp-active{color:#7a5a12}.game-shell .gs-stamp-unreleased,.game-shell .gs-stamp-subscribe,.game-shell .gs-stamp-closed{color:#a3262b}.game-shell .gs-folder-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;min-height:26px}.game-shell .gs-folder-meta .gs-vm-chip{flex-shrink:0;margin-top:0}@media (min-width: 1280px) and (min-height: 720px) and (orientation: landscape){.game-shell .gs-folders{zoom:2;gap:24px 24px}}.game-shell .gs-unlock{align-self:center;width:MIN(880px, 100%)}.game-shell .gs-unlock-actions{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center}.game-shell .gs-unlock-actions>.gs-btn{width:auto}@media (min-width: 721px) and (orientation: landscape){.game-shell .gs-split>.gs-side{width:58%}.game-shell .gs-split.gs-about>.gs-side{width:clamp(340px, 34%, 520px)}.game-shell .gs-split.gs-about>.gs-main{display:flex;flex-direction:column}.game-shell .gs-about-text{flex:1 1 auto}.game-shell .gs-brief>.gs-side{width:38%}.game-shell .gs-media-photo{width:MIN(100%, calc((100dvh - 330px) * 16 / 9))}}.game-shell{--gs-skin-accent: var(--ui-accent)}.game-shell .gs-dossier{position:relative;padding:32px 28px 24px;background:#b8955a;border:4px solid #3a2c18;box-shadow:8px 8px 0 rgba(0,0,0,0.5)}.game-shell .gs-dossier-tab{position:absolute;top:-26px;right:64px;height:26px;padding:0 16px;background:#b8955a;border:4px solid #3a2c18;border-bottom:0;color:#3a2c18;letter-spacing:2px;line-height:22px}.game-shell .gs-dossier>.gs-main{padding-right:28px;border-right:4px solid #8f6f3c;box-shadow:4px 0 0 #d2b075}.game-shell .gs-media{display:flex;flex-direction:column;gap:16px;padding-top:44px}.game-shell .gs-media-photo{position:relative;align-self:center;width:100%;padding:10px;background:#f3ecdc;box-shadow:4px 4px 0 rgba(0,0,0,0.35);transform:rotate(-0.6deg)}.game-shell .gs-media-clip{position:absolute;top:-40px;left:36px;z-index:2;image-rendering:pixelated}@media (min-width: 721px) and (orientation: landscape) and (min-height: 760px){.game-shell .gs-fit .gs-brief>.gs-main{overflow:visible}.game-shell .gs-brief .gs-media{padding-top:0}.game-shell .gs-brief .gs-media-clip{top:-56px}}@media (max-width: 720px),(orientation: portrait){.game-shell .gs-brief .gs-media{padding-top:0}.game-shell .gs-brief .gs-media-clip{top:-52px}}.game-shell .gs-media-slide{margin:0}.game-shell .gs-media-slide[hidden]{display:none}.game-shell .gs-media-slide img,.game-shell .gs-media-slide video{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;background:#050608;image-rendering:auto}.game-shell .gs-media-slide video{object-fit:contain}.game-shell .gs-media-slide figcaption{margin:8px 2px 0;min-height:52px;color:#2a2014}.game-shell .gs-media-nav{display:flex;align-items:center;gap:10px}.game-shell .gs-media-step{flex:0 0 auto;min-width:44px;min-height:44px;border:4px solid #3a2c18;background:#d8bf86;color:#2a2014;font:inherit;cursor:pointer}.game-shell .gs-media-thumbs{flex:1;min-width:0;display:grid;grid-template-columns:repeat(auto-fill, minmax(64px, 1fr));gap:10px}.game-shell .gs-media-thumb{position:relative;padding:0;border:4px solid #f3ecdc;background:#111;cursor:pointer;opacity:0.8;box-shadow:2px 2px 0 rgba(0,0,0,0.35)}.game-shell .gs-media-thumb img{width:100%;aspect-ratio:16 / 9;object-fit:cover;display:block;image-rendering:auto}.game-shell .gs-media-thumb[aria-pressed="true"]{opacity:1;border-color:#fffaf0;transform:translateY(-4px) rotate(-2deg)}.game-shell .gs-media-step:hover,.game-shell .gs-media-step:focus-visible,.game-shell .gs-media-thumb:hover,.game-shell .gs-media-thumb:focus-visible{outline:3px solid #3a2c18;outline-offset:2px;opacity:1}.game-shell .gs-media-play{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;text-shadow:2px 2px 0 #000}.game-shell .gs-paper{--ui-text: #2a2014;--ui-text-dim: #5a4628;--ui-text-faint: #7a6440;--ui-accent: #7a2a1c;--ui-line: #8f6f3c;--ui-success: #2f6b2a;--ui-text-glow: none;padding:18px 20px;border:4px solid #3a2c18;background:#efe0b8 var(--gs-paper) 0 0/128px 128px repeat;image-rendering:pixelated;color:var(--ui-text);box-shadow:4px 4px 0 rgba(0,0,0,0.3)}.game-shell .gs-paper .gs-btn.gs-primary{color:var(--gs-skin-accent)}.game-shell .gs-paper-ref{color:var(--ui-text-dim);letter-spacing:2px}.game-shell .gs-paper-brief{display:flex;gap:14px;align-items:flex-start}.game-shell .gs-paper-section{padding:10px 0 0;border-top:2px dashed var(--ui-line)}@media (max-width: 720px),(orientation: portrait){.game-shell .gs-dossier{padding:28px 12px 12px}.game-shell .gs-dossier>.gs-main{padding:0 0 16px;border-right:0;box-shadow:none;border-bottom:4px solid #8f6f3c}.game-shell .gs-dossier-tab{right:24px}}@media (max-width: 720px),(orientation: portrait){.game-shell .gs-wrap{padding:MAX(14px, env(safe-area-inset-top)) 16px MAX(20px, env(safe-area-inset-bottom));gap:14px}.game-shell .gs-stats{gap:0 16px;width:100%}.game-shell .gs-split{flex-direction:column;flex-grow:0}.game-shell .gs-main{flex:0 0 auto}.game-shell .gs-side{width:auto}.game-shell .gs-grow{flex-grow:0}.game-shell .gs-bar-title{flex-basis:100%}.game-shell .gs-cols{grid-template-columns:minmax(0, 1fr)}.game-shell .gs-actions{justify-content:stretch}.game-shell .gs-actions>*{flex:1 1 150px}.game-shell .gs-hide-sm{display:none}.game-shell .gs-hide-lg{display:block}.game-shell .gs-art-wide:not(.gs-art-always){display:none}.game-shell .gs-tart{display:flex;flex-direction:column;align-items:center;gap:16px;padding:16px 16px 0}.game-shell .gs-tart-window{position:relative;width:280px;height:300px;padding:0;background-size:auto 380px;background-position:-110px 50%;background-repeat:no-repeat;background-origin:padding-box}.game-shell .gs-mi:has(.gs-mi-note){flex-wrap:wrap}.game-shell .gs-mi .gs-mi-note{flex-basis:100%;margin-left:30px}.game-shell .gs-tmain{padding:16px;align-items:stretch;justify-content:flex-start}.game-shell .gs-tmenu,.game-shell .gs-tstatus{width:auto}.game-shell .gs-about>.gs-side{width:auto}.game-shell .gs-tbar{padding:MAX(12px, env(safe-area-inset-top)) 16px 12px}.game-shell .gs-tbar-id{flex:1 1 100%}.game-shell .gs-tags{gap:6px}.game-shell .gs-tagchip{font-size:0.8em;letter-spacing:1px;padding:0 5px}.game-shell .gs-tfoot{padding:12px 16px MAX(12px, env(safe-area-inset-bottom))}}@media (orientation: portrait){.game-shell{--gs-k: 1}}@media (orientation: portrait) and (min-width: 580px){.game-shell{--gs-k: 1.5}}@media (orientation: portrait) and (min-width: 1440px){.game-shell{--gs-k: 2}}@media (orientation: portrait) and (min-width: 2000px){.game-shell{--gs-k: 3}}@media (orientation: portrait) and (min-width: 2880px){.game-shell{--gs-k: 4}}@media (orientation: portrait){.game-shell{zoom:var(--gs-k);min-height:calc(100dvh / var(--gs-k))}.game-shell .gs-wrap,.game-shell .gs-title{min-height:calc(100dvh / var(--gs-k))}.game-shell .gs-tmain{justify-content:center}}.game-shell .gs-lb-wrap{width:100%;max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:14px}.game-shell .gs-lb{padding:10px}.game-shell .gs-lb-list{gap:2px}.game-shell .gs-lb-row{display:grid;grid-template-columns:96px minmax(0, 1fr) auto;align-items:center;gap:12px;min-height:44px;padding:6px 14px}.game-shell .gs-lb-row.gs-lb-top .gs-lb-rank{color:var(--ui-accent)}.game-shell .gs-lb-rank{color:var(--ui-text-dim)}.game-shell .gs-lb-name{overflow-wrap:anywhere}.game-shell .gs-lb-score{text-align:right;color:var(--ui-text)}.game-shell .gs-lb-own{background:var(--ui-surface-hover);outline:2px solid var(--ui-accent);outline-offset:-2px}.game-shell .gs-lb-own .gs-lb-rank,.game-shell .gs-lb-own .gs-lb-name{color:var(--ui-accent)}.game-shell .gs-lb-you{margin-left:8px}.game-shell .gs-lb-gap{text-align:center;letter-spacing:6px}.game-shell .gs-lb-note{padding:4px 14px 0;letter-spacing:2px}.game-shell .gs-lb-scope{display:flex;flex-direction:column;gap:10px}.game-shell .gs-authpanel{padding:14px 16px;display:flex;flex-direction:column;gap:8px}.game-shell .gs-authpanel>*{min-width:0}.game-shell .gs-authpanel{color:var(--ui-text-dim)}.game-shell .gs-auth-dim{background:rgba(4,4,6,0.55)}.game-shell .gs-auth-art{--gs-auth-col: 640px}@media (min-width: 721px) and (orientation: landscape){.game-shell .gs-auth-backdrop.gs-auth-art .gs-art{right:auto;width:calc(100% - var(--gs-auth-col));background-size:contain;background-position:center;-webkit-mask-image:linear-gradient(to right, #000 88%, transparent), linear-gradient(to bottom, transparent, #000 10%, #000 90%, transparent);mask-image:linear-gradient(to right, #000 88%, transparent), linear-gradient(to bottom, transparent, #000 10%, #000 90%, transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.game-shell .gs-auth-backdrop.gs-auth-art .gs-auth-dim{display:none}.game-shell .gs-title.gs-auth-art .gs-tmain{justify-content:center}}.game-shell .gs-auth-tagline{color:var(--ui-text-dim)}.game-shell .gs-authpanel h1,.game-shell .gs-authpanel h2,.game-shell .gs-authpanel h3{margin:0;font-weight:400;font-size:var(--gs-hm);line-height:1.25;font-family:var(--ui-heading-font);text-transform:var(--ui-heading-transform);letter-spacing:var(--ui-heading-spacing);text-shadow:var(--ui-text-glow);color:var(--ui-accent);overflow-wrap:break-word}.game-shell .gs-authpanel h2{font-size:var(--gs-hs)}.game-shell .gs-authpanel form{display:flex;flex-direction:column;gap:8px;margin:0}.game-shell .gs-authpanel .form-group{display:flex;flex-direction:column;gap:4px;margin:0}.game-shell .gs-authpanel .form-group>a,.game-shell .gs-authpanel .form-group>.auth-links{order:3;align-self:flex-end;text-align:right}.game-shell .gs-authpanel .auth-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:0 12px}.game-shell .gs-authpanel .auth-sep{display:none}.game-shell .gs-authpanel label{color:var(--ui-text-dim);letter-spacing:1px}.game-shell .gs-authpanel label.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.game-shell .gs-authpanel a{color:var(--ui-accent);text-underline-offset:3px}.game-shell .gs-authpanel a:hover,.game-shell .gs-authpanel a:focus-visible{color:var(--ui-text)}.game-shell .gs-authpanel .right,.game-shell .gs-authpanel .left{float:none}.game-shell .gs-authpanel .form-control{display:block;width:100%;min-height:44px;padding:6px 10px;background:rgba(0,0,0,0.45);color:var(--ui-text);border:2px solid var(--ui-line);border-radius:0;font:inherit;line-height:26px;box-shadow:none}.game-shell .gs-authpanel .form-control::placeholder{color:var(--ui-text-faint);opacity:1}.game-shell .gs-authpanel .form-control:focus{outline:none;border-color:var(--ui-accent);box-shadow:0 0 0 2px var(--ui-accent)}.game-shell .gs-authpanel .form-control[readonly]{color:var(--ui-text-dim)}.game-shell .gs-authpanel select.form-control{appearance:auto}.game-shell .gs-authpanel .checkbox label{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--ui-text);cursor:pointer}.game-shell .gs-authpanel input[type="checkbox"]{width:20px;height:20px;margin:0;accent-color:var(--ui-accent)}.game-shell .gs-authpanel .checkbox{width:auto !important}.game-shell .gs-authpanel .tiny{color:var(--ui-text-dim)}.game-shell .gs-authpanel code{font-family:inherit;color:var(--ui-accent);overflow-wrap:anywhere}.game-shell .gs-authpanel #login_tip,.game-shell .gs-authpanel #token_sent_notice,.game-shell .gs-authpanel #token_ajax_error{padding:0 !important}.game-shell .gs-authpanel #token_sent_notice{color:var(--ui-success)}.game-shell .gs-authpanel #token_ajax_error{color:var(--ui-danger) !important}.game-shell .gs-authpanel br{display:none}.game-shell .gs-authpanel .fa-solid,.game-shell .gs-authpanel .fas{display:none}.game-shell .gs-authpanel .button.disabled,.game-shell .gs-authpanel .btn.disabled{opacity:0.45;pointer-events:none}.game-shell .gs-authpanel input[name="email_token"]{order:1}.game-shell .gs-authpanel input[name="sign_in"]{order:1}.game-shell .gs-authpanel #ihaveatoken{order:2}.game-shell .gs-authpanel #error_explanation{padding:8px 12px;border:2px solid var(--ui-danger);color:var(--ui-danger)}.game-shell .gs-authpanel #error_explanation h2{color:var(--ui-danger);font-size:var(--gs-hs);text-shadow:none}.game-shell .gs-authpanel #error_explanation ul{margin:4px 0 0;padding-left:20px}.game-shell .gs-authpanel .g-recaptcha{transform-origin:0 0}@media (max-width: 440px){.game-shell .gs-authpanel .g-recaptcha{transform:scale(0.88);height:70px}}.game-shell .visible-xs-block,.game-shell .visible-sm-block{display:none}@media (max-width: 991px){.game-shell .visible-xs-block,.game-shell .visible-sm-block{display:block}}@media (min-width: 721px) and (max-height: 660px){.game-shell .gs-tbar{padding:MAX(8px, env(safe-area-inset-top)) 24px 8px}.game-shell .gs-tfoot{padding:4px 24px MAX(4px, env(safe-area-inset-bottom))}.game-shell .gs-tfoot-link{min-height:32px}.game-shell .gs-tmain{gap:8px;padding:10px 5% 6px 24px}.game-shell .gs-logo-lg{height:84px !important;width:auto !important}.game-shell .gs-tlogo-text{font-size:30px}.game-shell .gs-tstatus{padding:5px 12px;gap:2px}.game-shell .gs-tmenu{padding:6px;gap:0}.game-shell .gs-tmenu .gs-mi{min-height:36px;padding:3px 12px}.game-shell .gs-tbar-id{gap:2px 12px}}.game-shell .gs-actionbar{display:flex;flex-direction:column;gap:14px}.game-shell .gs-detail-body{display:contents}@media (min-width: 721px) and (orientation: landscape){.game-shell .gs-wrap.gs-fit{height:100vh;height:100dvh;min-height:0}.game-shell .gs-fit>.gs-split{flex:1 1 0;min-height:0}.game-shell .gs-fit .gs-main{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-line) transparent}.game-shell .gs-fit .gs-side{overflow:hidden;min-height:0}.game-shell .gs-fit .gs-detail-body{display:flex;flex-direction:column;gap:inherit;flex:1 1 0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ui-line) transparent}.game-shell .gs-fit .gs-detail-body>.gs-grow{flex:0 0 0}.game-shell .gs-fit .gs-actionbar{flex:0 0 auto;padding-top:4px}}@media (min-width: 721px) and (orientation: landscape) and (min-height: 561px){.game-shell .gs-title>.gs-tmain{position:relative;z-index:1;padding-bottom:16px}.game-shell .gs-title>.gs-tfoot{position:absolute;left:0;right:0;bottom:0;justify-content:flex-start;gap:8px 48px;padding-right:calc(5% + 572px)}}@media (min-width: 721px) and (max-width: 1439px) and (orientation: landscape) and (min-height: 561px){.game-shell .gs-title>.gs-tfoot>.gs-hide-sm{display:none}}@media (min-width: 721px) and (orientation: landscape) and (max-height: 560px){.game-shell .gs-wrap.gs-fit{padding:MAX(8px, env(safe-area-inset-top)) 20px MAX(8px, env(safe-area-inset-bottom));gap:8px}.game-shell .gs-fit .gs-bar{gap:6px 16px;flex-wrap:nowrap}.game-shell .gs-fit .gs-bar .gs-btn{min-height:40px;padding:2px 10px}.game-shell .gs-fit .gs-bar-title{flex-basis:auto;gap:0}.game-shell .gs-fit .gs-bar .gs-hl{font-size:var(--gs-hm);line-height:1.2}.game-shell .gs-fit .gs-bar .gs-hide-sm{display:none}.game-shell .gs-fit .gs-stats{width:auto;gap:0 16px;flex-wrap:nowrap;white-space:nowrap}.game-shell .gs-fit .gs-split{gap:14px}.game-shell .gs-fit .gs-side{gap:8px}.game-shell .gs-fit .gs-panel{gap:4px}.game-shell .gs-brief .gs-panel .gs-pip,.game-shell .gs-brief .gs-meter{margin:0}.game-shell .gs-fit .gs-actionbar{gap:8px}.game-shell .gs-fit .gs-actionbar .gs-btn{min-height:40px}.game-shell .gs-fit .gs-actionbar .gs-btn.gs-primary{padding:4px 14px}.game-shell .gs-tbar{padding:MAX(6px, env(safe-area-inset-top)) 20px 6px;flex-wrap:nowrap}.game-shell .gs-tbar .gs-tags{display:none}.game-shell .gs-tbar .gs-stats{white-space:nowrap;flex-wrap:nowrap}.game-shell .gs-tmain{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 500px);grid-auto-rows:min-content;align-content:center;align-items:start;gap:6px 20px;padding:6px 24px}.game-shell .gs-tmain>*{grid-column:1;min-width:0}.game-shell .gs-tmain>nav.gs-tmenu{grid-column:2;grid-row:1 / span 4;align-self:center;width:auto}.game-shell .gs-tmain>.gs-tstatus{width:auto}.game-shell .gs-tmain>.gs-flash{margin:0}.game-shell .gs-tfoot{justify-content:space-between;padding:2px 20px MAX(2px, env(safe-area-inset-bottom))}.game-shell .gs-tfoot>.gs-hide-sm{display:none}.game-shell .gs-auth .gs-tmain{grid-template-columns:minmax(0, 1fr);justify-items:end;align-content:center}.game-shell .gs-auth .gs-tmain>.gs-hide-sm{display:none}.game-shell .gs-auth .gs-tmain>.gs-authpanel{grid-column:1;width:100%;max-width:640px;padding:8px 12px;gap:4px}.game-shell .gs-authpanel .gs-auth-tagline,.game-shell .gs-authpanel #login_tip,.game-shell .gs-authpanel form>h3:first-child{display:none}.game-shell .gs-authpanel form{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:4px 12px;align-items:start}.game-shell .gs-authpanel form>*{grid-column:1 / -1;min-width:0}.game-shell .gs-authpanel form>.form-group:nth-of-type(1),.game-shell .gs-authpanel form>.form-group:nth-of-type(2){grid-column:auto}.game-shell .gs-authpanel form>input[type="submit"],.game-shell .gs-authpanel form>button{grid-column:auto}.game-shell .gs-authpanel .form-control,.game-shell .gs-authpanel .checkbox label{min-height:38px}.game-shell .gs-authpanel .gs-btn,.game-shell .gs-authpanel .button,.game-shell .gs-authpanel input[type="submit"]{min-height:40px;padding:2px 10px}.game-shell .gs-auth .gs-tfoot{padding:2px 20px MAX(2px, env(safe-area-inset-bottom))}}
