.multiplayer_page__PgFqV{display:grid;grid-gap:24px;gap:24px}.multiplayer_hero__YcLLH{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-gap:22px;gap:22px;align-items:center;padding:clamp(22px,4vw,48px);border:3px solid #f4a12f;background:linear-gradient(135deg,rgba(3,14,27,.95),rgba(8,34,54,.92)),radial-gradient(circle at 20% 0,rgba(18,199,232,.2),transparent 35%),radial-gradient(circle at 100% 18%,rgba(244,161,47,.22),transparent 35%);box-shadow:0 0 0 2px #12c7e8,10px 10px 0 rgba(0,0,0,.45);color:#f9e6b8}.multiplayer_scanline__cWnb2{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(180deg,hsla(0,0%,100%,.035),hsla(0,0%,100%,.035) 1px,transparent 0,transparent 5px);opacity:.45}.multiplayer_kicker__N2FK2{position:relative;z-index:1;display:inline-flex;color:#12c7e8;font-size:12px;font-weight:1000;text-transform:uppercase;letter-spacing:.24em}.multiplayer_hero__YcLLH h1{position:relative;z-index:1;margin:8px 0 10px;color:#ffd36a;font-size:clamp(34px,6vw,82px);line-height:.92;text-transform:uppercase;text-shadow:5px 5px 0 rgba(0,0,0,.55)}.multiplayer_hero__YcLLH p{position:relative;z-index:1;max-width:850px;margin:0;color:#d6e9f4;font-size:16px;line-height:1.7}.multiplayer_actions__PqUzg{position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.multiplayer_actions__PqUzg a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border:2px solid #ffd36a;background:#ffd36a;color:#071321;text-decoration:none;font-weight:1000;text-transform:uppercase;letter-spacing:.08em;box-shadow:4px 4px 0 rgba(0,0,0,.45)}.multiplayer_actions__PqUzg a+a{background:rgba(18,199,232,.08);color:#12c7e8;border-color:rgba(18,199,232,.75)}.multiplayer_helpCard__RkiJG{position:relative;z-index:1;display:grid;grid-gap:10px;gap:10px;padding:18px;border:2px solid rgba(18,199,232,.75);background:rgba(0,0,0,.25);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.multiplayer_helpCard__RkiJG b{color:#ffd36a;text-transform:uppercase;letter-spacing:.1em}.multiplayer_helpCard__RkiJG span{color:#d6e9f4;border-bottom:1px solid hsla(0,0%,100%,.08);padding-bottom:9px}.multiplayer_helpCard__RkiJG span:last-child{border-bottom:0;padding-bottom:0}@media (max-width:900px){.multiplayer_hero__YcLLH{grid-template-columns:1fr}}.NetplayRooms_roomsShell__dM5J1{width:100%;margin:22px 0;padding:clamp(16px,2vw,26px);border:3px solid #12c7e8;background:linear-gradient(135deg,rgba(4,18,32,.96),rgba(7,32,51,.94)),radial-gradient(circle at 16% 0,rgba(244,161,47,.18),transparent 38%),radial-gradient(circle at 86% 8%,rgba(18,199,232,.16),transparent 36%);box-shadow:0 0 0 2px #f4a12f,8px 8px 0 rgba(0,0,0,.45),inset 0 0 0 1px hsla(0,0%,100%,.08);color:#f9e6b8}.NetplayRooms_compactShell___nqoW{margin-top:16px}.NetplayRooms_roomsHeader__JWFsR{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;margin-bottom:18px}.NetplayRooms_kicker__EFr__{display:inline-flex;align-items:center;gap:8px;color:#12c7e8;font-size:11px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.NetplayRooms_kicker__EFr__:before{content:"●";color:#52ff8a;text-shadow:0 0 8px rgba(82,255,138,.8)}.NetplayRooms_roomsHeader__JWFsR h2{margin:7px 0 5px;font-size:clamp(22px,2.7vw,42px);line-height:1;text-transform:uppercase;color:#ffd36a;text-shadow:3px 3px 0 rgba(0,0,0,.55)}.NetplayRooms_roomsHeader__JWFsR p{margin:0;max-width:820px;color:#c7d9e6;line-height:1.6}.NetplayRooms_liveBox__O1z6S{min-width:150px;padding:14px 16px;text-align:center;border:2px solid rgba(244,161,47,.8);background:rgba(0,0,0,.22);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06)}.NetplayRooms_liveBox__O1z6S b{display:block;color:#fff;font-size:34px;line-height:1}.NetplayRooms_liveBox__O1z6S em,.NetplayRooms_liveBox__O1z6S span{display:block;color:#ffd36a;font-size:11px;font-style:normal;font-weight:900;text-transform:uppercase;letter-spacing:.1em}.NetplayRooms_liveBox__O1z6S em{margin-top:6px;color:#52ff8a}.NetplayRooms_roomsGrid__v_xn_{display:grid;grid-gap:14px;gap:14px}.NetplayRooms_roomCard__KXkF2{display:grid;grid-template-columns:92px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:stretch;padding:12px;border:2px solid rgba(18,199,232,.58);background:rgba(1,8,18,.72);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.05)}.NetplayRooms_compactRoomCard__O0RMj{grid-template-columns:78px minmax(0,1fr) auto}.NetplayRooms_coverBox__ujF0Z{min-height:92px;overflow:hidden;display:grid;place-items:center;background:#020814;border:2px solid rgba(244,161,47,.55)}.NetplayRooms_compactRoomCard__O0RMj .NetplayRooms_coverBox__ujF0Z{min-height:78px}.NetplayRooms_coverBox__ujF0Z img{width:100%;height:100%;object-fit:cover;display:block}.NetplayRooms_coverBox__ujF0Z span{font-size:34px}.NetplayRooms_roomInfo__t3PUX{min-width:0}.NetplayRooms_roomMeta__2M3gK,.NetplayRooms_roomTopline__Tf_jo{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.NetplayRooms_roomMeta__2M3gK span,.NetplayRooms_roomTopline__Tf_jo span{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border:1px solid hsla(0,0%,100%,.1);color:#bcd4e6;background:hsla(0,0%,100%,.04);font-size:11px;font-weight:800;text-transform:uppercase}.NetplayRooms_statusOpen__3h_PO{color:#071321!important;background:#52ff8a!important;border-color:#52ff8a!important}.NetplayRooms_statusFull__pYjVt{color:#071321!important;background:#ff5d5d!important;border-color:#ff5d5d!important}.NetplayRooms_locked__rmRLI{color:#ffd36a!important;border-color:rgba(255,211,106,.45)!important}.NetplayRooms_unlocked__RyiiP{color:#12c7e8!important;border-color:rgba(18,199,232,.45)!important}.NetplayRooms_roomInfo__t3PUX h3{margin:9px 0 4px;color:#fff0bd;font-size:clamp(16px,1.55vw,25px);line-height:1.05;text-transform:uppercase}.NetplayRooms_roomInfo__t3PUX p{margin:0 0 10px;color:#ffd36a;font-weight:900}.NetplayRooms_roomActions__e_b5L{display:grid;align-content:center;grid-gap:8px;gap:8px;min-width:132px}.NetplayRooms_gameLink__kD8ww,.NetplayRooms_joinButton__K55pY{min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0 15px;text-decoration:none;font-size:12px;font-weight:1000;text-transform:uppercase;letter-spacing:.08em}.NetplayRooms_joinButton__K55pY{color:#071321;background:#ffd36a;border:2px solid #ffd36a;box-shadow:4px 4px 0 rgba(0,0,0,.45)}.NetplayRooms_joinButton__K55pY:hover{background:#fff0bd}.NetplayRooms_gameLink__kD8ww{color:#12c7e8;border:1px solid rgba(18,199,232,.55);background:rgba(18,199,232,.06)}.NetplayRooms_emptyBox__yOMcE{display:grid;grid-gap:5px;gap:5px;padding:24px;border:2px dashed rgba(244,161,47,.55);background:rgba(0,0,0,.22);color:#c7d9e6}.NetplayRooms_emptyBox__yOMcE b{color:#ffd36a;text-transform:uppercase}@media (max-width:820px){.NetplayRooms_roomsHeader__JWFsR{grid-template-columns:1fr}.NetplayRooms_liveBox__O1z6S{width:100%}.NetplayRooms_compactRoomCard__O0RMj,.NetplayRooms_roomCard__KXkF2{grid-template-columns:76px minmax(0,1fr)}.NetplayRooms_roomActions__e_b5L{grid-column:1/-1;grid-template-columns:1fr 1fr;min-width:0}}@media (max-width:520px){.NetplayRooms_compactRoomCard__O0RMj,.NetplayRooms_roomCard__KXkF2{grid-template-columns:1fr}.NetplayRooms_coverBox__ujF0Z{height:150px}.NetplayRooms_roomActions__e_b5L{grid-template-columns:1fr}}.RetroAchievementsGamePanel_panel__3pfyu{border:3px solid #f0a51a;background:#061a2d;margin:18px auto;padding:18px;box-shadow:6px 6px 0 rgba(0,0,0,.35);max-width:980px;color:#ffe9ad}.RetroAchievementsGamePanel_header__K78Wr{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px}.RetroAchievementsGamePanel_header__K78Wr span{display:block;color:#55e8ff;font-family:var(--logo-font),monospace;text-transform:uppercase;letter-spacing:.16em;font-size:12px}.RetroAchievementsGamePanel_header__K78Wr h2{margin:4px 0 0;font-family:var(--logo-font),monospace;text-transform:uppercase;font-size:28px;color:#ffd25c;text-shadow:3px 3px #07101b}.RetroAchievementsGamePanel_header__K78Wr a,.RetroAchievementsGamePanel_userProgress__66qEJ a,.RetroAchievementsGamePanel_userProgress__66qEJ button{background:#e65136;color:#fff;border:2px solid #ffd25c;text-transform:uppercase;font-weight:900;text-decoration:none;padding:10px 12px;cursor:pointer}.RetroAchievementsGamePanel_summaryGrid__eyahW{display:grid;grid-template-columns:88px 1fr minmax(260px,360px);grid-gap:14px;gap:14px;align-items:stretch;border:1px solid #286284;background:#03111e;padding:12px}.RetroAchievementsGamePanel_iconFallback__rGSK7,.RetroAchievementsGamePanel_icon__mJ6DO{width:88px;height:88px;object-fit:contain;background:#000;border:2px solid #1d4b6b}.RetroAchievementsGamePanel_iconFallback__rGSK7{display:grid;place-items:center;color:#ffd25c;font-weight:900}.RetroAchievementsGamePanel_summaryText___NSjB{display:flex;flex-direction:column;gap:6px;justify-content:center}.RetroAchievementsGamePanel_summaryText___NSjB b{font-size:20px;color:#fff}.RetroAchievementsGamePanel_summaryText___NSjB em,.RetroAchievementsGamePanel_summaryText___NSjB span,.RetroAchievementsGamePanel_userProgress__66qEJ small,.RetroAchievementsGamePanel_userProgress__66qEJ span{color:#b6d4e8}.RetroAchievementsGamePanel_userProgress__66qEJ{border-left:1px solid #285676;padding-left:14px;display:flex;flex-direction:column;gap:8px;justify-content:center}.RetroAchievementsGamePanel_userProgress__66qEJ strong{color:#55e8ff;text-transform:uppercase}.RetroAchievementsGamePanel_progressOuter__Xl7Yu{height:12px;background:#081120;border:1px solid #285676;overflow:hidden}.RetroAchievementsGamePanel_progressOuter__Xl7Yu span{display:block;height:100%;background:linear-gradient(90deg,#2fe3ff,#ffd25c,#e65136)}.RetroAchievementsGamePanel_achievementGrid__OxKCu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:14px}.RetroAchievementsGamePanel_achievementCard__LNnxk{display:grid;grid-template-columns:54px 1fr;grid-gap:10px;gap:10px;background:#081a2d;border:1px solid #285676;padding:10px}.RetroAchievementsGamePanel_badge__1pmyE{width:54px;height:54px;background:#000;border:1px solid #f0a51a;display:grid;place-items:center}.RetroAchievementsGamePanel_badge__1pmyE img{max-width:50px;max-height:50px;image-rendering:auto}.RetroAchievementsGamePanel_achievementCard__LNnxk strong{display:block;color:#fff}.RetroAchievementsGamePanel_achievementCard__LNnxk p{margin:4px 0;color:#b6d4e8;line-height:1.35}.RetroAchievementsGamePanel_achievementCard__LNnxk small{color:#ffd25c}.RetroAchievementsGamePanel_empty__CIXlK{border:1px dashed #2a5c80;padding:14px;background:#03111e;color:#c9e5f7}@media(max-width:900px){.RetroAchievementsGamePanel_summaryGrid__eyahW{grid-template-columns:1fr}.RetroAchievementsGamePanel_userProgress__66qEJ{border-left:0;border-top:1px solid #285676;padding-left:0;padding-top:12px}.RetroAchievementsGamePanel_achievementGrid__OxKCu{grid-template-columns:1fr}.RetroAchievementsGamePanel_header__K78Wr{flex-direction:column}}.RetroAchievementsGamePanel_earnedUsers__Cl0bA{display:flex;align-items:center;gap:4px;margin-top:8px;flex-wrap:wrap}.RetroAchievementsGamePanel_earnedUsers__Cl0bA a{display:inline-flex}.RetroAchievementsGamePanel_earnedUsers__Cl0bA img{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1px solid #f5a623;background:#061827}.RetroAchievementsGamePanel_earnedUsers__Cl0bA span{font-size:10px;color:#ffd66b;border:1px solid #f5a623;padding:2px 5px;border-radius:10px}