.GameNightGuestV2-module__29esDq__page{background:radial-gradient(circle at 10% 0,#1454802e,#0000 34rem);min-height:82vh;padding:42px 0 110px}.GameNightGuestV2-module__29esDq__hero{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.GameNightGuestV2-module__29esDq__hero p,.GameNightGuestV2-module__29esDq__panelHead p,.GameNightGuestV2-module__29esDq__myTable header p,.GameNightGuestV2-module__29esDq__eyebrow{color:#d2a83d;letter-spacing:.15em;text-transform:uppercase;margin:0 0 5px;font-size:.66rem;font-weight:900}.GameNightGuestV2-module__29esDq__hero h1{letter-spacing:-.05em;margin:0;font-family:Oxanium,sans-serif;font-size:clamp(2.2rem,5vw,4.8rem)}.GameNightGuestV2-module__29esDq__hero>div>span{color:#7591a3;margin-top:7px;display:block}.GameNightGuestV2-module__29esDq__soundToggle{color:#f4c95b;cursor:pointer;background:#f4c95b0d;border:1px solid #f4c95b33;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:0 13px;font-weight:800;display:flex}.GameNightGuestV2-module__29esDq__soundToggle span{font-size:.72rem}.GameNightGuestV2-module__29esDq__entryCard,.GameNightGuestV2-module__29esDq__identityCard,.GameNightGuestV2-module__29esDq__paywall{background:radial-gradient(circle at 80% 45%,#f4c95b12,#0000 26%),linear-gradient(145deg,#0e3754eb,#04121efa);border:1px solid #f4c95b2e;border-radius:25px;grid-template-columns:minmax(0,1fr) minmax(310px,430px);align-items:center;gap:32px;min-height:340px;padding:34px;animation:.34s cubic-bezier(.22,1,.36,1) GameNightGuestV2-module__29esDq__cardIn;display:grid;box-shadow:0 28px 90px #0003}@keyframes GameNightGuestV2-module__29esDq__cardIn{0%{opacity:.55;transform:translateY(10px)}to{opacity:1;transform:none}}.GameNightGuestV2-module__29esDq__entryIntro>span,.GameNightGuestV2-module__29esDq__roomBadge{color:#75dfb8;letter-spacing:.1em;background:#3ed69d0d;border:1px solid #3ed69d2e;border-radius:999px;padding:7px 10px;font-size:.65rem;font-weight:900;display:inline-flex}.GameNightGuestV2-module__29esDq__entryIntro h2,.GameNightGuestV2-module__29esDq__identityCard h2,.GameNightGuestV2-module__29esDq__paywall h2{letter-spacing:-.045em;max-width:650px;margin:12px 0 9px;font-family:Oxanium,sans-serif;font-size:clamp(2rem,5vw,4rem);line-height:1.02}.GameNightGuestV2-module__29esDq__entryIntro p,.GameNightGuestV2-module__29esDq__identityCard>div>p,.GameNightGuestV2-module__29esDq__paywall>div>p{color:#91a7b5;max-width:620px;line-height:1.7}.GameNightGuestV2-module__29esDq__codeBox,.GameNightGuestV2-module__29esDq__identityForm,.GameNightGuestV2-module__29esDq__paymentActions{background:#020d1694;border:1px solid #ffffff14;border-radius:18px;gap:12px;padding:22px;display:grid}.GameNightGuestV2-module__29esDq__codeBox label,.GameNightGuestV2-module__29esDq__identityForm label{color:#8fa5b4;gap:6px;font-size:.68rem;font-weight:900;display:grid}.GameNightGuestV2-module__29esDq__codeBox input{color:#f7f1e2;text-align:center;letter-spacing:.18em;font-variant-numeric:tabular-nums;background:#061a29;border:2px solid #f4c95b33;border-radius:14px;outline:0;width:100%;height:78px;padding:0 13px;font-family:Oxanium,sans-serif;font-size:clamp(2rem,6vw,3.4rem);font-weight:900}.GameNightGuestV2-module__29esDq__codeBox input:focus,.GameNightGuestV2-module__29esDq__identityForm input:focus,.GameNightGuestV2-module__29esDq__identityForm select:focus{border-color:#f4c95b;box-shadow:0 0 0 4px #f4c95b12}.GameNightGuestV2-module__29esDq__codeBox button,.GameNightGuestV2-module__29esDq__identityForm>button,.GameNightGuestV2-module__29esDq__paymentActions button,.GameNightGuestV2-module__29esDq__payPrimary{color:#07131e;cursor:pointer;background:linear-gradient(135deg,#f4c95b,#d9a424);border:0;border-radius:11px;min-height:50px;padding:0 18px;font-family:Oxanium,sans-serif;font-weight:900;transition:transform .18s,filter .18s}.GameNightGuestV2-module__29esDq__codeBox button:hover,.GameNightGuestV2-module__29esDq__identityForm>button:hover,.GameNightGuestV2-module__29esDq__paymentActions .GameNightGuestV2-module__29esDq__payPrimary:hover{filter:brightness(1.04);transform:translateY(-1px)}.GameNightGuestV2-module__29esDq__codeBox button:disabled,.GameNightGuestV2-module__29esDq__identityForm>button:disabled,.GameNightGuestV2-module__29esDq__paymentActions button:disabled{opacity:.45;cursor:not-allowed;transform:none}.GameNightGuestV2-module__29esDq__codeBox small{text-align:center;color:#688092}.GameNightGuestV2-module__29esDq__identityForm input,.GameNightGuestV2-module__29esDq__identityForm select{color:#eef5f8;background:#071a29;border:1px solid #ffffff1a;border-radius:10px;outline:0;min-height:46px;padding:0 12px}.GameNightGuestV2-module__29esDq__textButton{cursor:pointer;padding:0;color:#d8ae47!important;box-shadow:none!important;min-height:auto!important;font:inherit!important;background:0 0!important;border:0!important;font-weight:800!important}.GameNightGuestV2-module__29esDq__lock{font-size:2.4rem}.GameNightGuestV2-module__29esDq__personChip{color:#b9cbd5;background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;width:max-content;padding:8px 11px;font-size:.76rem}.GameNightGuestV2-module__29esDq__paymentActions>button:not(.GameNightGuestV2-module__29esDq__payPrimary):not(.GameNightGuestV2-module__29esDq__textButton){color:#d8e6ee;background:#0a2638;border:1px solid #254356}.GameNightGuestV2-module__29esDq__sessionBar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071c2dc7;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;display:grid}.GameNightGuestV2-module__29esDq__avatar{background:#f4c95b14;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.GameNightGuestV2-module__29esDq__sessionBar>div:nth-child(2){display:grid}.GameNightGuestV2-module__29esDq__sessionBar strong{font-family:Oxanium,sans-serif}.GameNightGuestV2-module__29esDq__sessionBar span{color:#718b9c;font-size:.7rem}.GameNightGuestV2-module__29esDq__sessionActions{gap:8px;display:flex}.GameNightGuestV2-module__29esDq__sessionActions button{color:#d3aa47;cursor:pointer;background:0 0;border:0;font-size:.7rem;font-weight:800}.GameNightGuestV2-module__29esDq__notice{color:#b8d7eb;background:#56a6e00f;border:1px solid #56a6e033;border-radius:12px;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;animation:.28s cubic-bezier(.22,1,.36,1) GameNightGuestV2-module__29esDq__noticeIn;display:flex}@keyframes GameNightGuestV2-module__29esDq__noticeIn{0%{opacity:.3;transform:translateY(-5px)}to{opacity:1;transform:none}}.GameNightGuestV2-module__29esDq__notice>span{background:#ffffff0f;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.GameNightGuestV2-module__29esDq__notice p{margin:0;font-size:.76rem}.GameNightGuestV2-module__29esDq__noticeSuccess{color:#a5e9cd;background:#3ed69d11;border-color:#3ed69d38}.GameNightGuestV2-module__29esDq__noticeWarning{color:#efc787;background:#f4ad4d0f;border-color:#f4ad4d40}.GameNightGuestV2-module__29esDq__myTable{background:linear-gradient(145deg,#072d3573,#051622e6);border:1px solid #3ed69d2e;border-radius:18px;margin-bottom:14px;overflow:hidden}.GameNightGuestV2-module__29esDq__myTable>header{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:end;gap:14px;padding:15px 17px;display:flex}.GameNightGuestV2-module__29esDq__myTable h2{margin:0;font-family:Oxanium,sans-serif;font-size:1.15rem}.GameNightGuestV2-module__29esDq__myTable header>span{color:#607e90;font-size:.62rem}.GameNightGuestV2-module__29esDq__myStatusGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:9px;padding:12px;display:grid}.GameNightGuestV2-module__29esDq__playingCard,.GameNightGuestV2-module__29esDq__preparingCard,.GameNightGuestV2-module__29esDq__waitCard{background:#071b29;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:11px;padding:12px;transition:transform .2s,border-color .2s;display:grid}.GameNightGuestV2-module__29esDq__playingCard:hover,.GameNightGuestV2-module__29esDq__preparingCard:hover,.GameNightGuestV2-module__29esDq__waitCard:hover{transform:translateY(-1px)}.GameNightGuestV2-module__29esDq__playingCard{border-color:#3ed69d33}.GameNightGuestV2-module__29esDq__preparingCard{border-color:#56a6e030}.GameNightGuestV2-module__29esDq__waitCard{border-color:#f4c95b2e;grid-template-columns:58px minmax(0,1fr)}.GameNightGuestV2-module__29esDq__stateCover{color:#f4c95b;background:#0d3854;border-radius:10px;place-items:center;width:64px;height:58px;font-family:Oxanium,sans-serif;display:grid;overflow:hidden}.GameNightGuestV2-module__29esDq__stateCover img{object-fit:cover;width:100%;height:100%}.GameNightGuestV2-module__29esDq__playingCard>div:last-child,.GameNightGuestV2-module__29esDq__preparingCard>div:last-child,.GameNightGuestV2-module__29esDq__waitCard>div:last-child{min-width:0}.GameNightGuestV2-module__29esDq__playingCard span,.GameNightGuestV2-module__29esDq__preparingCard span,.GameNightGuestV2-module__29esDq__waitCard span{color:#6bdcb0;letter-spacing:.09em;font-size:.58rem;font-weight:900}.GameNightGuestV2-module__29esDq__preparingCard span{color:#78b8e1}.GameNightGuestV2-module__29esDq__waitCard span{color:#e8bd4c}.GameNightGuestV2-module__29esDq__stateLive{align-items:center;gap:5px;display:inline-flex}.GameNightGuestV2-module__29esDq__playingCard h3,.GameNightGuestV2-module__29esDq__preparingCard h3,.GameNightGuestV2-module__29esDq__waitCard h3{margin:3px 0;font-family:Oxanium,sans-serif;font-size:.92rem}.GameNightGuestV2-module__29esDq__playingCard p,.GameNightGuestV2-module__29esDq__preparingCard p,.GameNightGuestV2-module__29esDq__waitCard p{color:#7893a4;margin:0;font-size:.68rem;line-height:1.45}.GameNightGuestV2-module__29esDq__playingCard button,.GameNightGuestV2-module__29esDq__waitCard button{color:#f4c95b;cursor:pointer;background:#f4c95b0d;border:1px solid #f4c95b38;border-radius:8px;margin-top:8px;padding:7px 10px;font-size:.64rem;font-weight:900}.GameNightGuestV2-module__29esDq__returnPending{color:#f3b664;margin-top:7px;font-size:.65rem;display:block}.GameNightGuestV2-module__29esDq__progress{background:#102d3f;border-radius:99px;height:4px;margin-top:8px;overflow:hidden}.GameNightGuestV2-module__29esDq__progress i{background:#5cb7e9;border-radius:99px;width:44%;height:100%;animation:1.6s ease-in-out infinite GameNightGuestV2-module__29esDq__loading;display:block}@keyframes GameNightGuestV2-module__29esDq__loading{0%{transform:translate(-100%)}to{transform:translate(260%)}}.GameNightGuestV2-module__29esDq__position{color:#f4c95b;background:#f4c95b14;border:2px solid #f4c95b42;border-radius:50%;place-items:center;width:58px;height:58px;font-family:Oxanium,sans-serif;font-size:1.1rem;font-weight:900;display:grid}.GameNightGuestV2-module__29esDq__tabs{scrollbar-width:none;gap:7px;margin-bottom:12px;padding-bottom:2px;display:flex;overflow-x:auto}.GameNightGuestV2-module__29esDq__mobileTabs{display:none}.GameNightGuestV2-module__29esDq__tabs::-webkit-scrollbar{display:none}.GameNightGuestV2-module__29esDq__tabs button{white-space:nowrap;color:#829aaa;cursor:pointer;background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;min-height:38px;padding:0 13px;font-size:.7rem;font-weight:850}.GameNightGuestV2-module__29esDq__tabs .GameNightGuestV2-module__29esDq__activeTab{color:#f4c95b;background:#f4c95b13;border-color:#f4c95b47}.GameNightGuestV2-module__29esDq__layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:14px;display:grid}.GameNightGuestV2-module__29esDq__catalogPanel,.GameNightGuestV2-module__29esDq__mapPanel{background:#061928c2;border:1px solid #ffffff13;border-radius:18px;overflow:hidden}.GameNightGuestV2-module__29esDq__panelHead{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:0 16px;display:flex}.GameNightGuestV2-module__29esDq__panelHead h2{margin:0;font-family:Oxanium,sans-serif;font-size:1.05rem}.GameNightGuestV2-module__29esDq__panelHead>span{color:#668395;font-size:.65rem}.GameNightGuestV2-module__29esDq__games{grid-template-columns:repeat(auto-fill,minmax(215px,1fr));gap:10px;padding:12px;display:grid}.GameNightGuestV2-module__29esDq__game{background:#071b2a;border:1px solid #ffffff12;border-radius:15px;min-width:0;transition:transform .22s cubic-bezier(.22,1,.36,1),border-color .2s,box-shadow .2s;overflow:hidden}.GameNightGuestV2-module__29esDq__game:hover{border-color:#f4c95b2e;transform:translateY(-3px);box-shadow:0 18px 40px #0000002e}.GameNightGuestV2-module__29esDq__gameQueued{border-color:#f4c95b40}.GameNightGuestV2-module__29esDq__cover{color:#f4c95b;background:linear-gradient(135deg,#123f60,#091f31);place-items:center;height:148px;font-family:Oxanium,sans-serif;font-size:1.8rem;display:grid;position:relative;overflow:hidden}.GameNightGuestV2-module__29esDq__cover img{object-fit:cover;width:100%;height:100%;transition:transform .28s}.GameNightGuestV2-module__29esDq__game:hover .GameNightGuestV2-module__29esDq__cover img{transform:scale(1.025)}.GameNightGuestV2-module__29esDq__statusBadge{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#d7e7ed;background:#030f18d1;border:1px solid #ffffff1a;border-radius:999px;padding:5px 8px;font-size:.58rem;font-weight:900;position:absolute;bottom:9px;left:9px}.GameNightGuestV2-module__29esDq__gameBody{gap:9px;padding:12px;display:grid}.GameNightGuestV2-module__29esDq__game h3{min-height:40px;margin:0;font-family:Oxanium,sans-serif;font-size:.9rem;line-height:1.3}.GameNightGuestV2-module__29esDq__meta{flex-wrap:wrap;gap:5px;display:flex}.GameNightGuestV2-module__29esDq__meta span{color:#8198a7;background:#ffffff09;border-radius:6px;padding:4px 6px;font-size:.58rem}.GameNightGuestV2-module__29esDq__availability{flex-wrap:wrap;gap:5px;display:flex}.GameNightGuestV2-module__29esDq__availability span{color:#678293;background:#ffffff06;border-radius:7px;padding:5px 7px;font-size:.56rem}.GameNightGuestV2-module__29esDq__availability b{color:#dce8ee}.GameNightGuestV2-module__29esDq__gameBody>button,.GameNightGuestV2-module__29esDq__requestButton,.GameNightGuestV2-module__29esDq__queueButton{cursor:pointer;border:0;border-radius:9px;min-height:40px;font-weight:900}.GameNightGuestV2-module__29esDq__requestButton{color:#07131e;background:linear-gradient(135deg,#f4c95b,#d9a424)}.GameNightGuestV2-module__29esDq__queueButton{color:#9ed2f0!important;background:#56a6e014!important;border:1px solid #56a6e042!important}.GameNightGuestV2-module__29esDq__gameBody>button:disabled{color:#557080;cursor:not-allowed;background:#ffffff0d}.GameNightGuestV2-module__29esDq__inQueue{background:#f4c95b0d;border:1px solid #f4c95b2e;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;padding:8px 9px;display:flex}.GameNightGuestV2-module__29esDq__inQueue strong{color:#f4c95b;font-size:.65rem}.GameNightGuestV2-module__29esDq__inQueue button{color:#c38e7b;cursor:pointer;background:0 0;border:0;font-size:.58rem}.GameNightGuestV2-module__29esDq__tables{grid-template-columns:1fr;gap:8px;padding:11px;display:grid}.GameNightGuestV2-module__29esDq__tableCard{background:#061824;border:1px solid #ffffff0f;border-radius:12px;grid-template-columns:52px 46px minmax(0,1fr);align-items:center;gap:9px;padding:10px;display:grid}.GameNightGuestV2-module__29esDq__tableShape{color:#ffe4a0;background:#5f441c;border:2px solid #8b6323;border-radius:50%;place-items:center;width:52px;height:34px;font-family:Oxanium,sans-serif;font-weight:900;display:grid}.GameNightGuestV2-module__29esDq__tableCard img{object-fit:cover;border-radius:8px;width:46px;height:42px}.GameNightGuestV2-module__29esDq__tableCard>div:last-child{min-width:0;display:grid}.GameNightGuestV2-module__29esDq__tableCard strong{text-overflow:ellipsis;white-space:nowrap;font-size:.68rem;overflow:hidden}.GameNightGuestV2-module__29esDq__tableCard small{color:#627f91;font-size:.58rem}.GameNightGuestV2-module__29esDq__yourTable{background:#3ed69d0a;border-color:#3ed69d52}.GameNightGuestV2-module__29esDq__yourTable .GameNightGuestV2-module__29esDq__tableShape{background:#14513f;border-color:#3ed69d}.GameNightGuestV2-module__29esDq__offline{text-align:center;background:#071c2db8;border:1px solid #ffffff13;border-radius:20px;padding:60px 24px}.GameNightGuestV2-module__29esDq__offline span{font-size:3rem}.GameNightGuestV2-module__29esDq__offline h1{font-family:Oxanium,sans-serif}.GameNightGuestV2-module__29esDq__offline p{color:#8198a8}.GameNightGuestV2-module__29esDq__entryNotice{color:#a8e6ce;background:#3ed69d0e;border:1px solid #3ed69d2e;border-radius:11px;margin-top:13px;padding:12px 14px;font-size:.74rem}.GameNightGuestV2-module__29esDq__entryWarning{color:#efc787;background:#f4ad4d0f;border-color:#f4ad4d40}@media (max-width:980px){.GameNightGuestV2-module__29esDq__layout{grid-template-columns:1fr}.GameNightGuestV2-module__29esDq__mapPanel{order:1}.GameNightGuestV2-module__29esDq__catalogPanel{order:2}.GameNightGuestV2-module__29esDq__desktopTabs{display:none}.GameNightGuestV2-module__29esDq__mobileTabs{margin:0;padding:9px 9px 0;display:flex}.GameNightGuestV2-module__29esDq__tables{grid-template-columns:repeat(2,1fr)}.GameNightGuestV2-module__29esDq__entryCard,.GameNightGuestV2-module__29esDq__identityCard,.GameNightGuestV2-module__29esDq__paywall{grid-template-columns:1fr}.GameNightGuestV2-module__29esDq__hero{align-items:flex-start}.GameNightGuestV2-module__29esDq__games{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.GameNightGuestV2-module__29esDq__page{padding-top:22px}.GameNightGuestV2-module__29esDq__hero{flex-direction:column;align-items:flex-start}.GameNightGuestV2-module__29esDq__soundToggle{align-self:flex-end;margin-top:-52px}.GameNightGuestV2-module__29esDq__entryCard,.GameNightGuestV2-module__29esDq__identityCard,.GameNightGuestV2-module__29esDq__paywall{padding:20px}.GameNightGuestV2-module__29esDq__sessionBar{grid-template-columns:38px 1fr}.GameNightGuestV2-module__29esDq__sessionActions{grid-column:1/-1;justify-content:flex-end}.GameNightGuestV2-module__29esDq__myTable>header{flex-direction:column;align-items:flex-start}.GameNightGuestV2-module__29esDq__layout{gap:10px}.GameNightGuestV2-module__29esDq__mapPanel{order:1}.GameNightGuestV2-module__29esDq__catalogPanel{order:2}.GameNightGuestV2-module__29esDq__panelHead{min-height:54px;padding:0 12px}.GameNightGuestV2-module__29esDq__panelHead h2{font-size:.94rem}.GameNightGuestV2-module__29esDq__panelHead p{font-size:.58rem}.GameNightGuestV2-module__29esDq__tables{grid-template-columns:1fr 1fr;gap:7px;padding:9px}.GameNightGuestV2-module__29esDq__tableCard{grid-template-columns:44px 38px minmax(0,1fr);gap:7px;padding:8px}.GameNightGuestV2-module__29esDq__tableShape{width:44px;height:30px;font-size:.78rem}.GameNightGuestV2-module__29esDq__tableCard img{width:38px;height:36px}.GameNightGuestV2-module__29esDq__tableCard strong{font-size:.62rem}.GameNightGuestV2-module__29esDq__tableCard small{font-size:.53rem}.GameNightGuestV2-module__29esDq__games{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.GameNightGuestV2-module__29esDq__game{border-radius:12px}.GameNightGuestV2-module__29esDq__cover{height:112px}.GameNightGuestV2-module__29esDq__gameBody{gap:7px;padding:9px}.GameNightGuestV2-module__29esDq__game h3{min-height:34px;font-size:.78rem;line-height:1.25}.GameNightGuestV2-module__29esDq__meta{gap:4px}.GameNightGuestV2-module__29esDq__meta span{padding:3px 5px;font-size:.52rem}.GameNightGuestV2-module__29esDq__availability{gap:4px}.GameNightGuestV2-module__29esDq__availability span{padding:4px 5px;font-size:.5rem}.GameNightGuestV2-module__29esDq__gameBody>button,.GameNightGuestV2-module__29esDq__requestButton,.GameNightGuestV2-module__29esDq__queueButton{min-height:36px;padding:5px 7px;font-size:.68rem;line-height:1.15}.GameNightGuestV2-module__29esDq__statusBadge{padding:4px 6px;font-size:.52rem;bottom:7px;left:7px}.GameNightGuestV2-module__29esDq__inQueue{gap:4px;padding:6px;display:grid}.GameNightGuestV2-module__29esDq__inQueue strong{font-size:.57rem}.GameNightGuestV2-module__29esDq__inQueue button{font-size:.54rem}.GameNightGuestV2-module__29esDq__game h3{min-height:auto}}@media (max-width:480px){.GameNightGuestV2-module__29esDq__page{padding-bottom:92px}.GameNightGuestV2-module__29esDq__hero h1{font-size:2.1rem}.GameNightGuestV2-module__29esDq__soundToggle{margin-top:-44px}.GameNightGuestV2-module__29esDq__entryCard,.GameNightGuestV2-module__29esDq__identityCard,.GameNightGuestV2-module__29esDq__paywall{border-radius:19px;padding:16px}.GameNightGuestV2-module__29esDq__codeBox,.GameNightGuestV2-module__29esDq__identityForm,.GameNightGuestV2-module__29esDq__paymentActions{padding:15px}.GameNightGuestV2-module__29esDq__codeBox input{height:66px;font-size:2.1rem}.GameNightGuestV2-module__29esDq__myStatusGrid{grid-template-columns:1fr}.GameNightGuestV2-module__29esDq__mapPanel{order:1}.GameNightGuestV2-module__29esDq__catalogPanel{order:2}.GameNightGuestV2-module__29esDq__tables{grid-template-columns:1fr;padding:8px}.GameNightGuestV2-module__29esDq__tableCard{grid-template-columns:44px 38px minmax(0,1fr);min-height:58px}.GameNightGuestV2-module__29esDq__games{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:7px}.GameNightGuestV2-module__29esDq__cover{height:96px}.GameNightGuestV2-module__29esDq__gameBody{gap:6px;padding:8px}.GameNightGuestV2-module__29esDq__game h3{font-size:.72rem;line-height:1.2}.GameNightGuestV2-module__29esDq__meta span{padding:3px 4px;font-size:.48rem}.GameNightGuestV2-module__29esDq__availability span{padding:3px 4px;font-size:.47rem}.GameNightGuestV2-module__29esDq__gameBody>button,.GameNightGuestV2-module__29esDq__requestButton,.GameNightGuestV2-module__29esDq__queueButton{min-height:34px;padding:5px 6px;font-size:.61rem}.GameNightGuestV2-module__29esDq__statusBadge{font-size:.48rem}.GameNightGuestV2-module__29esDq__panelHead{min-height:52px}.GameNightGuestV2-module__29esDq__panelHead>span{font-size:.56rem}.GameNightGuestV2-module__29esDq__sessionBar span{font-size:.62rem}}@media (hover:none),(pointer:coarse){.GameNightGuestV2-module__29esDq__game:hover{box-shadow:none;transform:none}.GameNightGuestV2-module__29esDq__game:hover .GameNightGuestV2-module__29esDq__cover img{transform:none}.GameNightGuestV2-module__29esDq__entryCard,.GameNightGuestV2-module__29esDq__identityCard,.GameNightGuestV2-module__29esDq__paywall{box-shadow:0 16px 45px #00000029}.GameNightGuestV2-module__29esDq__statusBadge{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.GameNightGuestV2-module__29esDq__entryCard,.GameNightGuestV2-module__29esDq__identityCard,.GameNightGuestV2-module__29esDq__paywall,.GameNightGuestV2-module__29esDq__notice,.GameNightGuestV2-module__29esDq__progress i{animation:none!important}.GameNightGuestV2-module__29esDq__game,.GameNightGuestV2-module__29esDq__cover img,.GameNightGuestV2-module__29esDq__playingCard,.GameNightGuestV2-module__29esDq__preparingCard,.GameNightGuestV2-module__29esDq__waitCard{transition:none!important}}.GameNightGuestV2-module__29esDq__endSessionButton{color:#ff9c9c!important;background:#ef60600f!important;border:1px solid #ef606047!important;border-radius:8px!important;padding:6px 9px!important;font-weight:900!important}.GameNightGuestV2-module__29esDq__endSessionButton:hover{background:#ef60601a!important;border-color:#ef60608c!important}.GameNightGuestV2-module__29esDq__endSessionButton:disabled{opacity:.55;cursor:wait}@media (max-width:720px){.GameNightGuestV2-module__29esDq__sessionActions .GameNightGuestV2-module__29esDq__endSessionButton{width:100%;min-height:38px;margin-top:2px}}
.GameNightReservations-module__9K2lzq__wrap{max-width:1480px;margin:18px auto 28px;padding:0 24px}.GameNightReservations-module__9K2lzq__header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:14px;display:flex}.GameNightReservations-module__9K2lzq__header p{color:#f4c95b;letter-spacing:.16em;margin:0;font-size:.72rem;font-weight:900}.GameNightReservations-module__9K2lzq__header h2{margin:5px 0 6px;font-family:Oxanium,sans-serif;font-size:clamp(1.5rem,3vw,2.3rem)}.GameNightReservations-module__9K2lzq__header span{color:#7894a5}.GameNightReservations-module__9K2lzq__accountLink,.GameNightReservations-module__9K2lzq__primaryLink{color:#f4c95b;background:#f4c95b12;border:1px solid #f4c95b66;border-radius:11px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-weight:900;text-decoration:none;display:inline-flex}.GameNightReservations-module__9K2lzq__notice{background:#3ed69d0f;border:1px solid #3ed69d33;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:11px 13px;display:flex}.GameNightReservations-module__9K2lzq__notice>span{color:#032019;background:#3ed69d;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.GameNightReservations-module__9K2lzq__notice p{color:#c8d8e0;flex:1;margin:0}.GameNightReservations-module__9K2lzq__notice a{color:#f4c95b;font-weight:800;text-decoration:none}.GameNightReservations-module__9K2lzq__loading{color:#7894a5;text-align:center;background:#071b2a;border:1px solid #17394a;border-radius:16px;padding:26px}.GameNightReservations-module__9K2lzq__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.GameNightReservations-module__9K2lzq__card{background:linear-gradient(145deg,#082131,#061824);border:1px solid #17394a;border-radius:18px;padding:18px;transition:transform .18s,border-color .18s,background-color .18s;box-shadow:0 18px 40px #0000001f}.GameNightReservations-module__9K2lzq__card:hover{border-color:#285169;transform:translateY(-2px)}.GameNightReservations-module__9K2lzq__live{background:linear-gradient(145deg,#08403e7a,#061824);border-color:#3ed69d59}.GameNightReservations-module__9K2lzq__topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.GameNightReservations-module__9K2lzq__topline>strong{color:#f4c95b;font-family:Oxanium,sans-serif}.GameNightReservations-module__9K2lzq__scheduledBadge,.GameNightReservations-module__9K2lzq__liveBadge{letter-spacing:.1em;font-size:.62rem;font-weight:900}.GameNightReservations-module__9K2lzq__scheduledBadge{color:#71a5c2}.GameNightReservations-module__9K2lzq__liveBadge{color:#53e2ad}.GameNightReservations-module__9K2lzq__card h3{margin:12px 0 10px;font-family:Oxanium,sans-serif;font-size:1.35rem}.GameNightReservations-module__9K2lzq__meta{color:#7793a4;gap:5px;font-size:.72rem;display:grid}.GameNightReservations-module__9K2lzq__capacity{background:#061725;border:1px solid #143548;border-radius:12px;margin-top:16px;padding:12px}.GameNightReservations-module__9K2lzq__capacity>div:first-child{align-items:baseline;gap:7px;display:flex}.GameNightReservations-module__9K2lzq__capacity b{color:#eef6fa;font-family:Oxanium,sans-serif;font-size:1.35rem}.GameNightReservations-module__9K2lzq__capacity span,.GameNightReservations-module__9K2lzq__capacity small{color:#6f8b9d}.GameNightReservations-module__9K2lzq__bar{background:#102f41;border-radius:999px;height:6px;margin:9px 0 7px;overflow:hidden}.GameNightReservations-module__9K2lzq__bar i{background:#3ed69d;border-radius:999px;height:100%;transition:width .28s;display:block}.GameNightReservations-module__9K2lzq__actions,.GameNightReservations-module__9K2lzq__paymentChoice{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.GameNightReservations-module__9K2lzq__actions button,.GameNightReservations-module__9K2lzq__primaryLink,.GameNightReservations-module__9K2lzq__paymentChoice button,.GameNightReservations-module__9K2lzq__participate,.GameNightReservations-module__9K2lzq__cashBox button{cursor:pointer;border-radius:10px;min-height:44px;font-weight:900}.GameNightReservations-module__9K2lzq__primary{color:#132331;background:#f4c95b;border:0;flex:1;padding:0 14px}.GameNightReservations-module__9K2lzq__primary:disabled,.GameNightReservations-module__9K2lzq__participate:disabled,.GameNightReservations-module__9K2lzq__cashButton:disabled,.GameNightReservations-module__9K2lzq__cashBox button:disabled{opacity:.55;cursor:not-allowed}.GameNightReservations-module__9K2lzq__primaryLink{color:#132331;background:#f4c95b;border-color:#f4c95b;flex:1}.GameNightReservations-module__9K2lzq__confirmed{color:#67e5b5;background:#3ed69d14;border:1px solid #3ed69d59;flex:1;padding:0 14px}.GameNightReservations-module__9K2lzq__cancel{color:#ef9b9b;background:#ef60600a;border:1px solid #ef60603d;padding:0 12px}.GameNightReservations-module__9K2lzq__paymentNote{color:#668496;margin-top:9px;line-height:1.4;display:block}.GameNightReservations-module__9K2lzq__liveActions{gap:10px;margin-top:14px;display:grid}.GameNightReservations-module__9K2lzq__participate{color:#04231b;background:#3ed69d;border:1px solid #3ed69d6b;width:100%;padding:0 16px;font-size:.95rem}.GameNightReservations-module__9K2lzq__paymentTitle{color:#b9ccd6;letter-spacing:.04em;font-size:.76rem;font-weight:900}.GameNightReservations-module__9K2lzq__paymentChoice{margin-top:0}.GameNightReservations-module__9K2lzq__paymentChoice .GameNightReservations-module__9K2lzq__primary{min-width:180px}.GameNightReservations-module__9K2lzq__cashButton{color:#f4c95b;background:#f4c95b12;border:1px solid #f4c95b52;flex:1;padding:0 14px}.GameNightReservations-module__9K2lzq__cashBox{background:#f4c95b0d;border:1px solid #f4c95b42;border-radius:12px;padding:12px}.GameNightReservations-module__9K2lzq__cashBox p{color:#b6c9d3;margin:0 0 10px;font-size:.76rem;line-height:1.55}.GameNightReservations-module__9K2lzq__cashBox b{color:#f4c95b}.GameNightReservations-module__9K2lzq__cashBox button{color:#132331;background:#f4c95b;border:0;width:100%;padding:0 14px}.GameNightReservations-module__9K2lzq__waitingConfirm{background:#f4c95b0f;border:1px solid #f4c95b47;border-radius:12px;gap:5px;padding:13px;display:grid}.GameNightReservations-module__9K2lzq__waitingConfirm strong{color:#f4c95b;font-size:.82rem}.GameNightReservations-module__9K2lzq__waitingConfirm span{color:#9eb4c1;font-size:.72rem;line-height:1.45}@media (max-width:700px){.GameNightReservations-module__9K2lzq__wrap{padding:0 14px}.GameNightReservations-module__9K2lzq__header{flex-direction:column;align-items:flex-start}.GameNightReservations-module__9K2lzq__accountLink{width:100%}.GameNightReservations-module__9K2lzq__grid{grid-template-columns:1fr}.GameNightReservations-module__9K2lzq__card:hover{transform:none}.GameNightReservations-module__9K2lzq__notice{flex-wrap:wrap;align-items:flex-start}.GameNightReservations-module__9K2lzq__notice a{width:100%;padding-left:34px}.GameNightReservations-module__9K2lzq__paymentChoice{display:grid}.GameNightReservations-module__9K2lzq__paymentChoice .GameNightReservations-module__9K2lzq__primary,.GameNightReservations-module__9K2lzq__cashButton{width:100%}}@media (prefers-reduced-motion:reduce){.GameNightReservations-module__9K2lzq__card,.GameNightReservations-module__9K2lzq__bar i{transition:none}}
.GameNightMonitorButton-module__qmN-eG__wrap{right:18px;bottom:calc(18px + env(safe-area-inset-bottom));z-index:90;pointer-events:none;gap:8px;width:min(330px,100vw - 28px);display:grid;position:fixed}.GameNightMonitorButton-module__qmN-eG__button{pointer-events:auto;color:#f7f1e2;cursor:pointer;text-align:left;background:linear-gradient(145deg,#0f374efa,#051725fc);border:1px solid #f4c95b61;border-radius:16px;align-items:center;gap:11px;width:100%;min-height:66px;padding:10px 14px;transition:transform .2s,border-color .2s,background .2s;display:flex;box-shadow:0 16px 44px #00000059,inset 0 0 0 1px #ffffff08}.GameNightMonitorButton-module__qmN-eG__button:hover{border-color:#f4c95bb3;transform:translateY(-2px)}.GameNightMonitorButton-module__qmN-eG__button:disabled{cursor:default}.GameNightMonitorButton-module__qmN-eG__icon{background:#f4c95b1a;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:1.25rem;display:grid}.GameNightMonitorButton-module__qmN-eG__button>span:last-child{gap:2px;min-width:0;display:grid}.GameNightMonitorButton-module__qmN-eG__button strong{font-family:Oxanium,sans-serif;font-size:.82rem}.GameNightMonitorButton-module__qmN-eG__button small{color:#8fa8b7;font-size:.63rem;line-height:1.35}.GameNightMonitorButton-module__qmN-eG__pending{background:linear-gradient(145deg,#65181ffa,#2b080ffc);border-color:#ff5b5bb8;box-shadow:0 16px 44px #00000059,0 0 0 1px #ff52521a}.GameNightMonitorButton-module__qmN-eG__pending .GameNightMonitorButton-module__qmN-eG__icon{background:#ff696924}.GameNightMonitorButton-module__qmN-eG__pending small{color:#ffc5c5}.GameNightMonitorButton-module__qmN-eG__message{pointer-events:none;color:#dce9ef;background:#041420f5;border:1px solid #ffffff1a;border-radius:11px;padding:9px 12px;font-size:.68rem;line-height:1.4;box-shadow:0 10px 28px #00000047}@media (max-width:720px){.GameNightMonitorButton-module__qmN-eG__wrap{right:12px;top:calc(76px + env(safe-area-inset-top));width:calc(100vw - 24px);bottom:auto}.GameNightMonitorButton-module__qmN-eG__button{border-radius:13px;min-height:56px;padding:9px 12px}.GameNightMonitorButton-module__qmN-eG__icon{width:38px;height:38px;font-size:1.1rem}.GameNightMonitorButton-module__qmN-eG__button strong{font-size:.76rem}.GameNightMonitorButton-module__qmN-eG__button small{font-size:.59rem}.GameNightMonitorButton-module__qmN-eG__message{order:2;margin-top:2px}.GameNightMonitorButton-module__qmN-eG__button:hover{transform:none}}@media (prefers-reduced-motion:reduce){.GameNightMonitorButton-module__qmN-eG__button{transition:none}}
.GameNightFeedbackPrompt-module__TVgURq__wrap{background:radial-gradient(circle at 90% 0,#f4c95b17,#0000 24rem),linear-gradient(145deg,#0a2638,#061824);border:1px solid #f4c95b3d;border-radius:18px;width:min(1480px,100% - 48px);margin:18px auto;padding:18px;box-shadow:0 16px 42px #00000024}.GameNightFeedbackPrompt-module__TVgURq__head{justify-content:space-between;align-items:center;gap:20px;display:flex}.GameNightFeedbackPrompt-module__TVgURq__head span{color:#f4c95b;letter-spacing:.13em;font-size:.65rem;font-weight:900}.GameNightFeedbackPrompt-module__TVgURq__head h2{margin:4px 0;font-family:Oxanium,sans-serif;font-size:1.35rem}.GameNightFeedbackPrompt-module__TVgURq__head p{color:#7f97a6;margin:0;font-size:.76rem}.GameNightFeedbackPrompt-module__TVgURq__stars{gap:4px;display:flex}.GameNightFeedbackPrompt-module__TVgURq__stars button{color:#425563;cursor:pointer;background:0 0;border:0;padding:2px;font-size:2rem;transition:transform .16s,color .16s}.GameNightFeedbackPrompt-module__TVgURq__stars button:hover,.GameNightFeedbackPrompt-module__TVgURq__stars .GameNightFeedbackPrompt-module__TVgURq__active{color:#f4c95b;transform:translateY(-1px)}.GameNightFeedbackPrompt-module__TVgURq__wrap textarea{color:#edf4f7;resize:vertical;background:#061725;border:1px solid #ffffff17;border-radius:11px;outline:0;width:100%;min-height:92px;margin-top:14px;padding:12px}.GameNightFeedbackPrompt-module__TVgURq__wrap textarea:focus{border-color:#f4c95b73;box-shadow:0 0 0 3px #f4c95b0f}.GameNightFeedbackPrompt-module__TVgURq__actions{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.GameNightFeedbackPrompt-module__TVgURq__actions span{color:#718a99;font-size:.7rem}.GameNightFeedbackPrompt-module__TVgURq__actions button{color:#07131e;cursor:pointer;background:#f4c95b;border:0;border-radius:10px;min-height:42px;padding:0 15px;font-weight:900}.GameNightFeedbackPrompt-module__TVgURq__actions button:disabled{opacity:.5;cursor:not-allowed}.GameNightFeedbackPrompt-module__TVgURq__notice{color:#a7e4cc;background:#3ed69d12;border-radius:9px;margin-top:10px;padding:9px 11px;font-size:.72rem}@media (max-width:700px){.GameNightFeedbackPrompt-module__TVgURq__wrap{width:calc(100% - 28px);padding:14px}.GameNightFeedbackPrompt-module__TVgURq__head{flex-direction:column;align-items:flex-start}.GameNightFeedbackPrompt-module__TVgURq__stars{justify-content:space-between;width:100%}.GameNightFeedbackPrompt-module__TVgURq__stars button{font-size:2.1rem}.GameNightFeedbackPrompt-module__TVgURq__actions{flex-direction:column;align-items:stretch}.GameNightFeedbackPrompt-module__TVgURq__actions button{width:100%}}@media (prefers-reduced-motion:reduce){.GameNightFeedbackPrompt-module__TVgURq__stars button{transition:none}}
