.GamesDesktop-module__k7b7yq__hub{width:min(100%,78rem);margin:clamp(1.5rem,4vw,3.25rem) auto 0;position:relative}.GamesDesktop-module__k7b7yq__hub:before{content:"";pointer-events:none;background:radial-gradient(circle,#47948e1f,#0000 72%);border-radius:50%;position:absolute;inset:4% 6% 13%}.GamesDesktop-module__k7b7yq__stage{z-index:1;isolation:isolate;position:relative}.GamesDesktop-module__k7b7yq__monitorCanvas{aspect-ratio:3/2;width:100%;position:relative}.GamesDesktop-module__k7b7yq__monitorCanvas:before{z-index:0;content:"";pointer-events:none;background:radial-gradient(#0000008a,#0000 72%);border-radius:50%;height:12%;position:absolute;bottom:4%;left:13%;right:13%}.GamesDesktop-module__k7b7yq__screen,.GamesDesktop-module__k7b7yq__screenGlare{width:70.9%;height:66.55%;position:absolute;top:8.55%;left:14.52%}.GamesDesktop-module__k7b7yq__screen{z-index:1;color:#e6efea;background:#0b1517 url(/assets/images/games/monitor/screen-background.svg) 50%/cover no-repeat;border-radius:.2rem;overflow:hidden;box-shadow:inset 0 0 5rem #0009}.GamesDesktop-module__k7b7yq__monitorFrame{z-index:3;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.GamesDesktop-module__k7b7yq__screenGlare{z-index:4;opacity:.55;pointer-events:none;background:url(/assets/images/games/monitor/screen-glare.svg) 50%/100% 100% no-repeat}.GamesDesktop-module__k7b7yq__screenBar{color:#c2d9d18c;height:10.5%;min-height:2rem;font-family:var(--font-mono,monospace);letter-spacing:.12em;text-transform:uppercase;background:#050c0dad;border-bottom:1px solid #9cdacc21;justify-content:space-between;align-items:center;padding:0 clamp(.7rem,1.7vw,1.25rem);font-size:clamp(.38rem,.75vw,.62rem);display:flex}.GamesDesktop-module__k7b7yq__screenBrand{color:#8fd6ca}.GamesDesktop-module__k7b7yq__desktopArea{flex-direction:column;justify-content:space-between;height:89.5%;padding:clamp(.75rem,2.3vw,2rem);display:flex;position:relative}.GamesDesktop-module__k7b7yq__appGrid{grid-template-columns:repeat(3,minmax(4.5rem,6.5rem));align-items:start;gap:clamp(.5rem,1.4vw,1.25rem);display:grid}.GamesDesktop-module__k7b7yq__appIcon{color:#e7ece8;cursor:pointer;min-width:0;font:inherit;text-align:center;background:0 0;border:1px solid #0000;border-radius:.55rem;outline:none;flex-direction:column;align-items:center;padding:.4rem;transition:border-color .16s,background .16s,transform .18s;display:flex}.GamesDesktop-module__k7b7yq__appIcon:hover,.GamesDesktop-module__k7b7yq__appIcon:focus-visible,.GamesDesktop-module__k7b7yq__appIcon[aria-pressed=true]{background:#79cbbe17;border-color:#88d6c86b;transform:translateY(-.2rem)}.GamesDesktop-module__k7b7yq__appIcon:focus-visible{box-shadow:0 0 0 2px #071112e6,0 0 0 4px #8fd6cab8}.GamesDesktop-module__k7b7yq__appArtwork{aspect-ratio:1;filter:drop-shadow(0 .6rem .65rem #00000075);place-items:center;width:clamp(3.4rem,7vw,5.8rem);display:grid}.GamesDesktop-module__k7b7yq__appArtwork img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.GamesDesktop-module__k7b7yq__appLabel{max-width:100%;font-family:var(--font-mono,monospace);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;margin-top:.25rem;font-size:clamp(.43rem,.85vw,.68rem);overflow:hidden}.GamesDesktop-module__k7b7yq__appStatus{color:#abc6be7a;font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;margin-top:.15rem;font-size:clamp(.34rem,.62vw,.5rem)}.GamesDesktop-module__k7b7yq__emptySlot{aspect-ratio:1;color:#9ec4bb40;border:1px dashed #9ec4bb2b;border-radius:.65rem;flex-direction:column;justify-content:center;align-items:center;width:clamp(3.7rem,7vw,5.8rem);display:flex}.GamesDesktop-module__k7b7yq__emptySlot span{font-family:var(--font-mono,monospace);font-size:clamp(.8rem,1.6vw,1.2rem);font-weight:300}.GamesDesktop-module__k7b7yq__emptySlot small{font-family:var(--font-mono,monospace);letter-spacing:.08em;text-transform:uppercase;margin-top:.2rem;font-size:clamp(.32rem,.58vw,.47rem)}.GamesDesktop-module__k7b7yq__desktopPrompt{border-top:1px solid #9cdacc1f;width:min(72%,25rem);padding-top:clamp(.55rem,1.2vw,.9rem)}.GamesDesktop-module__k7b7yq__desktopPrompt span{color:#75c9ba;font-family:var(--font-mono,monospace);letter-spacing:.16em;font-size:clamp(.36rem,.68vw,.56rem)}.GamesDesktop-module__k7b7yq__desktopPrompt p{color:#d2e1dc80;margin:.35rem 0 0;font-size:clamp(.55rem,1vw,.8rem)}.GamesDesktop-module__k7b7yq__preview{z-index:6;color:#ece9e3;background:#090d0df7;border:1px solid #a9d1c53d;border-radius:.8rem;outline:none;width:min(39%,29rem);position:absolute;top:18%;right:.6%;overflow:hidden;box-shadow:0 2rem 5rem #0000009e,0 0 2.5rem #48a4981c}.GamesDesktop-module__k7b7yq__preview:focus-visible{box-shadow:0 2rem 5rem #0000009e,0 0 0 2px #78cabb}.GamesDesktop-module__k7b7yq__previewChrome{color:#78cabb;height:2.4rem;font-family:var(--font-mono,monospace);letter-spacing:.15em;text-transform:uppercase;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-left:.95rem;font-size:.56rem;display:flex}.GamesDesktop-module__k7b7yq__closeButton{color:#ece9e394;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff14;place-items:center;width:2.4rem;height:2.4rem;transition:background .15s,color .15s;display:grid}.GamesDesktop-module__k7b7yq__closeButton svg{width:.95rem;height:.95rem}.GamesDesktop-module__k7b7yq__closeButton:hover,.GamesDesktop-module__k7b7yq__closeButton:focus-visible{color:#f3f0ea;background:#78cabb1a;outline:none}.GamesDesktop-module__k7b7yq__previewArtwork{aspect-ratio:16/8.7;background:#071012;position:relative;overflow:hidden}.GamesDesktop-module__k7b7yq__previewArtwork img{-o-object-fit:cover;object-fit:cover}.GamesDesktop-module__k7b7yq__videoFacade{color:#f4f0e9;cursor:pointer;background:#071012;border:0;place-items:center;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0;overflow:hidden}.GamesDesktop-module__k7b7yq__videoFacade:after{content:"";background:linear-gradient(#0000 45%,#030809b8);transition:background .16s;position:absolute;inset:0}.GamesDesktop-module__k7b7yq__videoFacade:focus-visible{outline-offset:-2px;outline:2px solid #9adacb}.GamesDesktop-module__k7b7yq__videoFacade:hover:after,.GamesDesktop-module__k7b7yq__videoFacade:focus-visible:after{background:linear-gradient(#050c0d14,#030809cc)}.GamesDesktop-module__k7b7yq__videoPlayIcon{z-index:2;aspect-ratio:1;background:#050e0fc2;border:1px solid #ddf4ed80;border-radius:50%;place-items:center;width:3.5rem;transition:background .16s,transform .16s;display:grid;position:relative;box-shadow:0 .65rem 1.8rem #0000005c}.GamesDesktop-module__k7b7yq__videoPlayIcon svg{fill:currentColor;width:1.15rem;height:1.15rem;margin-left:.16rem}.GamesDesktop-module__k7b7yq__videoFacade:hover .GamesDesktop-module__k7b7yq__videoPlayIcon,.GamesDesktop-module__k7b7yq__videoFacade:focus-visible .GamesDesktop-module__k7b7yq__videoPlayIcon{color:#07100f;background:#9adacb;transform:scale(1.06)}.GamesDesktop-module__k7b7yq__videoPlayLabel{z-index:2;font-family:var(--font-mono,monospace);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;position:absolute;bottom:.8rem}.GamesDesktop-module__k7b7yq__previewVideo{border:0;width:100%;height:100%;position:absolute;inset:0}.GamesDesktop-module__k7b7yq__previewScanlines{pointer-events:none;background:repeating-linear-gradient(#0000 0 3px,#05101124 4px);position:absolute;inset:0}.GamesDesktop-module__k7b7yq__previewCopy{padding:clamp(1rem,2vw,1.45rem)}.GamesDesktop-module__k7b7yq__previewEyebrow{color:#78cabb;font-family:var(--font-mono,monospace);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.57rem}.GamesDesktop-module__k7b7yq__previewCopy h2{font-family:var(--font-serif,Georgia, serif);letter-spacing:-.02em;margin:.5rem 0 0;font-size:clamp(1.7rem,3vw,2.35rem);font-weight:400}.GamesDesktop-module__k7b7yq__previewCopy>p:not(.GamesDesktop-module__k7b7yq__previewEyebrow,.GamesDesktop-module__k7b7yq__buildNotes){color:#ece9e3b8;margin:.7rem 0 0;font-size:clamp(.75rem,1.1vw,.9rem);line-height:1.55}.GamesDesktop-module__k7b7yq__buildNotes{color:#ece9e373;border-top:1px solid #ffffff14;margin:.75rem 0 0;padding-top:.75rem;font-size:clamp(.65rem,.95vw,.78rem);line-height:1.5}.GamesDesktop-module__k7b7yq__previewActions{align-items:center;gap:.7rem;margin-top:1rem;display:flex}.GamesDesktop-module__k7b7yq__launchButton,.GamesDesktop-module__k7b7yq__secondaryButton{min-height:2.55rem;font-family:var(--font-mono,monospace);letter-spacing:.04em;border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;padding:0 .9rem;font-size:.62rem;text-decoration:none;display:inline-flex}.GamesDesktop-module__k7b7yq__launchButton{color:#07100f;background:#9adacb;gap:.45rem;transition:background .15s,transform .15s}.GamesDesktop-module__k7b7yq__launchButton svg{width:.85rem;height:.85rem}.GamesDesktop-module__k7b7yq__launchButton:hover,.GamesDesktop-module__k7b7yq__launchButton:focus-visible{background:#b8eadf;outline:none;transform:translateY(-1px)}.GamesDesktop-module__k7b7yq__secondaryButton{color:#ece9e394;cursor:pointer;background:0 0;border-color:#ffffff1f}.GamesDesktop-module__k7b7yq__secondaryButton:hover,.GamesDesktop-module__k7b7yq__secondaryButton:focus-visible{color:#ece9e3;border-color:#9adacb61;outline:none}.GamesDesktop-module__k7b7yq__hint{z-index:1;color:#66635e;font-family:var(--font-mono,monospace);letter-spacing:.13em;text-align:center;text-transform:uppercase;margin:-1.2rem 0 0;font-size:.58rem;position:relative}@media (max-width:900px){.GamesDesktop-module__k7b7yq__preview{width:min(44%,24rem);top:15%;right:0}.GamesDesktop-module__k7b7yq__previewCopy{padding:.9rem}.GamesDesktop-module__k7b7yq__buildNotes{display:none}.GamesDesktop-module__k7b7yq__previewActions{flex-direction:column;align-items:stretch}}@media (max-width:720px){.GamesDesktop-module__k7b7yq__hub{margin-top:1.25rem}.GamesDesktop-module__k7b7yq__monitorCanvas{width:calc(100% + 3rem);margin-left:-1.5rem}.GamesDesktop-module__k7b7yq__appGrid{grid-template-columns:repeat(2,minmax(3.5rem,4.5rem))}.GamesDesktop-module__k7b7yq__desktopPrompt{display:none}.GamesDesktop-module__k7b7yq__preview{width:min(100% - 1rem,38rem);margin:-7% auto 0;position:relative;top:auto;right:auto}.GamesDesktop-module__k7b7yq__buildNotes{display:block}.GamesDesktop-module__k7b7yq__previewActions{flex-direction:row;align-items:center}.GamesDesktop-module__k7b7yq__hint{margin-top:1.25rem}}@media (max-width:440px){.GamesDesktop-module__k7b7yq__screenBar span:last-child{display:none}.GamesDesktop-module__k7b7yq__desktopArea{padding:.65rem}.GamesDesktop-module__k7b7yq__appIcon{padding:.2rem}.GamesDesktop-module__k7b7yq__appStatus,.GamesDesktop-module__k7b7yq__emptySlot small{display:none}.GamesDesktop-module__k7b7yq__previewActions{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.GamesDesktop-module__k7b7yq__appIcon,.GamesDesktop-module__k7b7yq__launchButton{transition:none}}
.GamesPage-module__MDmclW__page{isolation:isolate;background:#080807;position:relative}.GamesPage-module__MDmclW__studyBackdrop,.GamesPage-module__MDmclW__studyOverlay{pointer-events:none;position:absolute;inset:0}.GamesPage-module__MDmclW__studyBackdrop{z-index:0;opacity:.72;background:url(/assets/images/games/backgrounds/study.jpg) top/cover no-repeat}.GamesPage-module__MDmclW__studyOverlay{z-index:1;background:linear-gradient(#08080780 0%,#08080724 28%,#0808071a 70%,#080807d1 100%),radial-gradient(circle at 50% 48%,#0000 28%,#0505049e 100%)}.GamesPage-module__MDmclW__pageContent{z-index:2;position:relative}@media (max-width:720px){.GamesPage-module__MDmclW__studyBackdrop{opacity:.52;background-position:top}.GamesPage-module__MDmclW__studyOverlay{background:linear-gradient(#0808077a,#0808074d 60%,#080807e6),radial-gradient(circle at 50% 38%,#0000 18%,#050504ad 100%)}}
