.GoGameLobby_page__pqoWv{min-height:100%;background:var(--skin-page-bg,#f9f8f4);color:var(--skin-black,#3e3e39);box-sizing:border-box}.GoGameLobby_pageEmbedded__VL6U8{height:100%;min-height:0;overflow:auto}.GoGameLobby_inner__EmsB0{max-width:960px;margin:0 auto;padding:16px 16px 36px;box-sizing:border-box}.GoGameLobby_innerEmbedded__JzPa0{max-width:none;padding:4px 12px 20px}@media (min-width:768px){.GoGameLobby_inner__EmsB0{padding:24px 20px 48px}.GoGameLobby_innerEmbedded__JzPa0{padding:8px 16px 24px}}.GoGameLobby_playLayout__TZjT2{display:grid;grid-template-columns:1fr;gap:12px;align-items:start}@media (min-width:860px){.GoGameLobby_playLayout__TZjT2{grid-template-columns:minmax(0,max-content) minmax(280px,360px);gap:20px;align-items:start;justify-content:center;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto}}.GoGameLobby_boardCol__36MwR{display:flex;justify-content:center;width:100%;min-width:0;max-width:min(600px,100%);margin:0 auto}@media (min-width:860px){.GoGameLobby_boardCol__36MwR{width:min(560px,min(54vw,calc(100dvh - 160px)));max-width:none;margin:0}.GoGameLobby_innerEmbedded__JzPa0 .GoGameLobby_boardCol__36MwR{width:min(520px,min(50vw,calc(100dvh - 140px)))}}.GoGameLobby_controlCol__8dfzN{display:flex;flex-direction:column;gap:0;min-width:0;width:100%}@media (min-width:860px){.GoGameLobby_controlCol__8dfzN{width:min(380px,36vw)}}.GoGameLobby_boardStage__V_vLl{width:100%;max-width:100%}.GoGameLobby_boardWrapper___xZqf{position:relative;width:100%;aspect-ratio:1/1;transition:transform .3s ease,opacity .3s ease}.GoGameLobby_boardFrame__NfLOQ{width:100%;height:100%;position:relative}.GoGameLobby_boardMatching__lnFoB{animation:GoGameLobby_boardSeek__hdTGT 2.4s ease-in-out infinite}@keyframes GoGameLobby_boardSeek__hdTGT{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.985);opacity:.92}}.GoGameLobby_boardOverlay__4l_8F{position:absolute;inset:0;border-radius:12px;background:rgba(249,248,244,.35);pointer-events:none;animation:GoGameLobby_boardScan__T6c2W 2s ease-in-out infinite}@keyframes GoGameLobby_boardScan__T6c2W{0%,to{opacity:.2}50%{opacity:.55}}.GoGameLobby_topBar__D3AB4{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-bottom:20px}.GoGameLobby_innerEmbedded__JzPa0 .GoGameLobby_topBar__D3AB4{margin-bottom:6px}.GoGameLobby_topBarEmbedded__nBlaN{padding-right:48px}.GoGameLobby_linkBtn__yWro7{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--skin-form-border,rgba(62,62,57,.18));background:var(--skin-white,#fff);border-radius:8px;padding:7px 12px;font-size:12px;font-weight:700;color:var(--skin-black,#3e3e39);text-decoration:none;box-shadow:var(--skin-form-shadow-sm,1px 1px 0 rgba(62,62,57,.12));transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.GoGameLobby_linkBtn__yWro7:hover{background:var(--skin-surface,#f0efe9)}.GoGameLobby_linkBtn__yWro7:active{transform:translate(1px,1px);box-shadow:none}.GoGameLobby_linkBtnAccent__zTiG6{background:var(--skin-accent,#c8e615);color:var(--skin-on-accent,#1a1a18)}.GoGameLobby_pageHeader__FUM1C{text-align:center;margin-bottom:20px}.GoGameLobby_pageHeaderEmbedded__1rxQM{margin-bottom:10px}.GoGameLobby_pageHeaderEmbedded__1rxQM .GoGameLobby_eyebrow__OR55M,.GoGameLobby_pageHeaderEmbedded__1rxQM .GoGameLobby_pageDesc__41fhR{display:none}.GoGameLobby_pageHeaderEmbedded__1rxQM .GoGameLobby_pageTitle__6JoBI{font-size:clamp(20px,3vw,24px)}@media (min-width:860px){.GoGameLobby_pageHeader__FUM1C{text-align:left;margin-bottom:24px}.GoGameLobby_pageHeaderEmbedded__1rxQM{text-align:left;margin-bottom:12px}.GoGameLobby_pageDesc__41fhR{margin-left:0}}.GoGameLobby_eyebrow__OR55M{margin:0 0 8px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--skin-muted,#8c8a82);font-weight:700}.GoGameLobby_pageTitle__6JoBI{margin:0;font-size:clamp(24px,5vw,30px);font-weight:800;color:var(--skin-black,#3e3e39);letter-spacing:.04em;line-height:1.15}.GoGameLobby_pageDesc__41fhR{margin:8px auto 0;font-size:13px;line-height:1.55;color:var(--skin-muted,#8c8a82);max-width:34ch}.GoGameLobby_rankInline__cYqNe{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:4px 10px;border-radius:var(--skin-radius-pill,999px);border:1px solid var(--skin-form-border,rgba(62,62,57,.18));background:var(--skin-white,#fff);box-shadow:var(--skin-form-shadow-sm,1px 1px 0 rgba(62,62,57,.12));font-size:11px;font-weight:700;color:var(--skin-olive,#5c6b4a)}.GoGameLobby_hubCard__YFcHZ{border-radius:var(--skin-radius-card,18px);border:1px solid rgba(62,62,57,.18);background:var(--skin-white,#fff);box-shadow:var(--skin-shadow-card,1.5px 1.5px 0 rgba(62,62,57,.12));overflow:hidden}.GoGameLobby_hubSection___ejLu{padding:20px 20px 22px;border-bottom:1px solid rgba(62,62,57,.08)}.GoGameLobby_hubSection___ejLu:last-child{border-bottom:none}.GoGameLobby_controlLabel__MzJ9e{margin:0 0 10px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--skin-muted,#8c8a82)}.GoGameLobby_sizeRow__pDfhs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.GoGameLobby_sizeBtn__0t5Ys{padding:11px 8px;border-radius:10px;border:1px solid var(--skin-form-border,rgba(62,62,57,.18));background:var(--skin-page-bg,#f9f8f4);color:var(--skin-black,#3e3e39);font-size:13px;font-weight:700;cursor:pointer;box-shadow:var(--skin-form-shadow-sm,1px 1px 0 rgba(62,62,57,.12));transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.GoGameLobby_sizeBtn__0t5Ys:hover:not(:disabled){background:var(--skin-surface,#f0efe9)}.GoGameLobby_sizeBtn__0t5Ys:active:not(:disabled){transform:translate(1px,1px);box-shadow:none}.GoGameLobby_sizeBtn__0t5Ys:disabled{opacity:.5;cursor:not-allowed}.GoGameLobby_sizeBtnActive__tPiWE{color:var(--skin-on-accent,#1a1a18);border-color:var(--skin-black,#3e3e39);box-shadow:var(--skin-line-shadow-sm,1px 1px 0 #3e3e39)}.GoGameLobby_sizeBtnActive__tPiWE,.GoGameLobby_sizeBtnActive__tPiWE:hover:not(:disabled){background:var(--skin-accent,#c8e615)}.GoGameLobby_tabRow__fVu3T{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:4px;border-radius:12px;background:var(--skin-page-bg,#f9f8f4);border:1px solid rgba(62,62,57,.1)}.GoGameLobby_tabBtn__eV69n{padding:10px 12px;border:none;border-radius:9px;background:transparent;color:var(--skin-muted,#8c8a82);font-size:13px;font-weight:800;cursor:pointer;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.GoGameLobby_tabBtnActive__u7W7n{background:var(--skin-white,#fff);color:var(--skin-black,#3e3e39);box-shadow:var(--skin-form-shadow-sm,1px 1px 0 rgba(62,62,57,.12))}.GoGameLobby_tabPanel__I3bJS{padding-top:18px}.GoGameLobby_sectionDesc__QmBDZ{margin:0 0 18px;font-size:13px;line-height:1.55;color:var(--skin-muted,#8c8a82);text-align:center}.GoGameLobby_primaryBtn___KuCB{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:15px 20px;border-radius:var(--skin-radius-button,12px);border:1px solid var(--skin-black,#3e3e39);background:var(--skin-accent,#c8e615);color:var(--skin-on-accent,#1a1a18);font-size:15px;font-weight:800;cursor:pointer;box-shadow:var(--skin-line-shadow,2px 2px 0 #3e3e39);transition:transform .15s ease,box-shadow .15s ease}.GoGameLobby_primaryBtn___KuCB:hover:not(:disabled){transform:translate(-1.5px,-1.5px);box-shadow:3.5px 3.5px 0 #3e3e39}.GoGameLobby_primaryBtn___KuCB:active:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px 0 #3e3e39}.GoGameLobby_primaryBtn___KuCB:disabled{opacity:.65;cursor:not-allowed}.GoGameLobby_matchingState__Xob44{display:flex;flex-direction:column;align-items:center;gap:14px;padding:4px 0 8px}.GoGameLobby_matchingPulse__aLFF1{display:flex;align-items:center;gap:6px}.GoGameLobby_matchingDot__Nuz9s{width:8px;height:8px;border-radius:50%;background:var(--skin-olive,#5c6b4a);animation:GoGameLobby_lobbyPulse__c_Mx0 1.4s ease-in-out infinite}.GoGameLobby_matchingDot__Nuz9s:nth-child(2){animation-delay:.2s}.GoGameLobby_matchingDot__Nuz9s:nth-child(3){animation-delay:.4s}@keyframes GoGameLobby_lobbyPulse__c_Mx0{0%,80%,to{opacity:.25;transform:scale(.85)}40%{opacity:1;transform:scale(1)}}.GoGameLobby_matchingText__gS4qI{margin:0;font-size:14px;font-weight:700;color:var(--skin-black,#3e3e39)}.GoGameLobby_matchingTimer__X1Xbo{margin:0;font-size:12px;font-variant-numeric:tabular-nums;color:var(--skin-muted,#8c8a82)}.GoGameLobby_formBtn__Sc6AD{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 16px;border-radius:8px;border:1px solid var(--skin-form-border,rgba(62,62,57,.18));background:var(--skin-white,#fff);color:var(--skin-black,#3e3e39);font-size:13px;font-weight:800;cursor:pointer;box-shadow:var(--skin-form-shadow,1.5px 1.5px 0 rgba(62,62,57,.12));transition:transform .15s ease,box-shadow .15s ease}.GoGameLobby_formBtn__Sc6AD:hover:not(:disabled){background:var(--skin-surface,#f0efe9)}.GoGameLobby_formBtn__Sc6AD:active:not(:disabled){transform:translate(1px,1px);box-shadow:none}.GoGameLobby_formBtn__Sc6AD:disabled{opacity:.6;cursor:not-allowed}.GoGameLobby_formBtnAccent__hBdH5{background:var(--skin-accent,#c8e615);color:var(--skin-on-accent,#1a1a18)}.GoGameLobby_friendBlock__HCqnQ{display:flex;flex-direction:column;gap:14px}.GoGameLobby_formLabel__CZyqr{display:grid;gap:8px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--skin-muted,#8c8a82)}.GoGameLobby_formInput__u9JJt{width:100%;padding:12px 14px;border-radius:8px;border:1px solid var(--skin-form-border,rgba(62,62,57,.18));background:var(--skin-page-bg,#f9f8f4);color:var(--skin-black,#3e3e39);font-size:17px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;outline:none;box-sizing:border-box;box-shadow:var(--skin-form-shadow,1.5px 1.5px 0 rgba(62,62,57,.12));text-align:center}.GoGameLobby_formInput__u9JJt:focus{border-color:rgba(62,62,57,.45)}.GoGameLobby_divider__uGWoT{display:flex;align-items:center;gap:12px;color:var(--skin-muted,#8c8a82);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.GoGameLobby_divider__uGWoT:after,.GoGameLobby_divider__uGWoT:before{content:"";flex:1;height:1px;background:rgba(62,62,57,.1)}.GoGameLobby_altCard__S6hQa{display:flex;align-items:center;gap:14px;margin-top:16px;padding:14px 16px;border-radius:var(--skin-radius-card,18px);border:1px solid rgba(62,62,57,.18);background:var(--skin-surface,#f0efe9);box-shadow:var(--skin-shadow-card,1.5px 1.5px 0 rgba(62,62,57,.12));text-decoration:none;color:inherit;transition:transform .15s ease,box-shadow .15s ease}.GoGameLobby_altCard__S6hQa:hover{transform:translate(-1px,-1px);box-shadow:2.5px 2.5px 0 rgba(62,62,57,.12)}.GoGameLobby_altCard__S6hQa:active{transform:translate(1px,1px);box-shadow:none}.GoGameLobby_altIcon__meugZ{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border-radius:12px;border:1px solid var(--skin-form-border,rgba(62,62,57,.18));background:var(--skin-white,#fff);box-shadow:var(--skin-form-shadow-sm,1px 1px 0 rgba(62,62,57,.12))}.GoGameLobby_altBody__SQkvH{flex:1;min-width:0}.GoGameLobby_altTitle__8RNG5{margin:0;font-size:14px;font-weight:800;color:var(--skin-black,#3e3e39)}.GoGameLobby_altDesc__56v5b{margin:2px 0 0;font-size:12px;line-height:1.45;color:var(--skin-muted,#8c8a82)}.GoGameLobby_activeSection__I0MoE{margin-top:16px;padding:18px 20px;border-radius:var(--skin-radius-card,18px);border:1px solid rgba(62,62,57,.18);background:var(--skin-white,#fff);box-shadow:var(--skin-shadow-card,1.5px 1.5px 0 rgba(62,62,57,.12))}.GoGameLobby_sectionTitle__5SdXt{margin:0 0 12px;font-size:13px;font-weight:800;color:var(--skin-black,#3e3e39)}.GoGameLobby_activeList__KVML8{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.GoGameLobby_activeRow___MV8S{display:flex;flex-direction:column;gap:6px}.GoGameLobby_activeItem__T6lXm{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:11px 12px;border-radius:10px;border:1px solid var(--skin-form-border,rgba(62,62,57,.18));background:var(--skin-page-bg,#f9f8f4);box-shadow:var(--skin-form-shadow-sm,1px 1px 0 rgba(62,62,57,.12));cursor:pointer;text-align:left;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.GoGameLobby_activeItem__T6lXm:hover{background:var(--skin-surface,#f0efe9);transform:translate(-1px,-1px);box-shadow:2px 2px 0 rgba(62,62,57,.12)}.GoGameLobby_activeItem__T6lXm:active{transform:translate(1px,1px);box-shadow:none}.GoGameLobby_cancelWaitingBtn__o6_nd{align-self:flex-end;padding:6px 10px;border-radius:8px;border:1px solid var(--skin-form-border,rgba(62,62,57,.18));background:var(--skin-white,#fff);color:var(--skin-muted,#8c8a82);font-size:11px;font-weight:700;cursor:pointer;box-shadow:var(--skin-form-shadow-sm,1px 1px 0 rgba(62,62,57,.12))}.GoGameLobby_cancelWaitingBtn__o6_nd:hover{color:#b85038;background:#fdf0ec}.GoGameLobby_activeMeta__hnkvP{font-size:13px;font-weight:800;color:var(--skin-black,#3e3e39)}.GoGameLobby_activeCode__b7XU6{font-variant-numeric:tabular-nums;letter-spacing:.06em}.GoGameLobby_badgePill__oMvEY{display:inline-block;font-size:10px;font-weight:700;padding:3px 8px;border-radius:var(--skin-radius-pill,999px);border:1px solid var(--skin-form-border,rgba(62,62,57,.18));box-shadow:var(--skin-form-shadow-sm,1px 1px 0 rgba(62,62,57,.12));white-space:nowrap}.GoGameLobby_badgeMustard__cl5RC{background:#faf5e4;color:#8c701b}.GoGameLobby_badgeDustyblue__Q7sv7{background:#ebf2f7;color:#386280}.GoGameLobby_alert__AfTJy{margin-top:16px;padding:12px 14px;border-radius:12px;border:1px solid var(--skin-error-border,rgba(184,80,56,.35));background:var(--skin-error-bg,#fdf0ec);color:var(--skin-error,#b85038);font-size:13px;font-weight:600;line-height:1.45;text-align:center}.GoGameLobby_gate__51JVC{display:grid;place-items:center;min-height:50vh;padding:24px 20px;background:var(--skin-page-bg,#f9f8f4)}.GoGameLobby_gateCard__N59Zb{width:100%;max-width:400px;padding:32px 28px;text-align:center;border-radius:var(--skin-radius-card,18px);border:1px solid var(--skin-black,#3e3e39);background:var(--skin-white,#fff);box-shadow:4px 4px 0 #3e3e39,0 20px 60px rgba(26,26,24,.08)}.GoGameLobby_gateText__vvvWn{margin:0 0 20px;font-size:14px;line-height:1.55;color:var(--skin-muted,#8c8a82)}.GoGameLobby_loadingShell__06hta{display:flex;align-items:center;justify-content:center;min-height:400px}.GoGameLobby_pageEmbedded__VL6U8.GoGameLobby_loadingShell__06hta{min-height:min(400px,calc(100dvh - 120px))}.GoOnlinePlay_page__Vj__P{width:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--skin-page-bg,#f9f8f4);color:var(--skin-black,#3e3e39);box-sizing:border-box}.GoOnlinePlay_embedded__VLU1A,.GoOnlinePlay_page__Vj__P{height:100dvh;max-height:100dvh}.GoOnlinePlay_main__94Ptv{flex:1;min-height:0;display:flex;flex-direction:row;overflow:hidden}.GoOnlinePlay_boardStage__sBZUj{flex:1 1 auto;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;overflow:hidden}.GoOnlinePlay_boardWrapper__FaPVn{position:relative;width:auto;height:100%;max-height:100%;max-width:100%;aspect-ratio:1/1;flex-shrink:1;min-width:240px;min-height:240px;overflow:hidden;-webkit-user-select:none;user-select:none}.GoOnlinePlay_panel__RDKpG{flex:0 0 340px;width:340px;max-width:340px;margin:12px 12px 12px 0;height:calc(100% - 24px);max-height:calc(100% - 24px);min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--skin-white,#fff);border:1px solid var(--skin-black,#3e3e39);border-radius:var(--skin-radius-card,18px);align-self:center;box-shadow:3px 3px 0 #3e3e39}.GoOnlinePlay_panelHeader__iuhoT{padding:14px 16px;border-bottom:1px solid rgba(62,62,57,.08);flex-shrink:0}.GoOnlinePlay_embedded__VLU1A .GoOnlinePlay_panelHeader__iuhoT{padding-right:56px}.GoOnlinePlay_panelEyebrow___EcoN{margin:0 0 4px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--skin-muted,#8c8a82);font-weight:700}.GoOnlinePlay_panelTitle__nPFWd{margin:0;font-size:16px;font-weight:800;color:var(--skin-black,#3e3e39)}.GoOnlinePlay_panelBody__rIjvy{flex:1;overflow:auto;padding:14px 16px;display:flex;flex-direction:column;gap:14px;min-height:0}.GoOnlinePlay_statusCard__KUMT_{padding:12px 14px;border-radius:12px;border:1px solid var(--skin-form-border,rgba(62,62,57,.18));background:var(--skin-page-bg,#f9f8f4);box-shadow:var(--skin-form-shadow-sm,1px 1px 0 rgba(62,62,57,.12))}.GoOnlinePlay_statusLine__rFQQt{margin:0;font-size:15px;font-weight:800;color:var(--skin-black,#3e3e39)}.GoOnlinePlay_statusMeta__w15X5{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--skin-muted,#8c8a82)}.GoOnlinePlay_statusSync__z4u1J{margin:8px 0 0;font-size:12px;color:#8c701b}.GoOnlinePlay_metaGrid__7gnE7{display:grid;grid-template-columns:1fr 1fr;gap:8px}.GoOnlinePlay_metaCell__S68jF{padding:10px 12px;border-radius:10px;border:1px solid var(--skin-form-border,rgba(62,62,57,.18));background:var(--skin-white,#fff);box-shadow:var(--skin-form-shadow-sm,1px 1px 0 rgba(62,62,57,.12))}.GoOnlinePlay_metaLabel__Aq7T4{margin:0;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--skin-muted,#8c8a82);font-weight:700}.GoOnlinePlay_metaValue__hJN5U{margin:4px 0 0;font-size:14px;font-weight:800;color:var(--skin-black,#3e3e39)}.GoOnlinePlay_inviteBox__T1QUq{padding:12px;border-radius:12px;border:1px solid var(--skin-form-border,rgba(62,62,57,.18));background:#faf5e4;text-align:center}.GoOnlinePlay_inviteText__Yhg8_{margin:0 0 10px;font-size:13px;line-height:1.45;color:#8c701b}.GoOnlinePlay_actions__Wb6VN{display:flex;flex-direction:column;gap:8px;margin-top:auto;padding-top:8px}.GoOnlinePlay_formBtn__sxtxK{display:flex;align-items:center;justify-content:center;width:100%;padding:11px 14px;border-radius:8px;border:1px solid var(--skin-form-border,rgba(62,62,57,.18));background:var(--skin-white,#fff);color:var(--skin-black,#3e3e39);font-size:13px;font-weight:800;cursor:pointer;box-shadow:var(--skin-form-shadow,1.5px 1.5px 0 rgba(62,62,57,.12));transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.GoOnlinePlay_formBtn__sxtxK:hover:not(:disabled){background:var(--skin-surface,#f0efe9)}.GoOnlinePlay_formBtn__sxtxK:active:not(:disabled){transform:translate(1px,1px);box-shadow:none}.GoOnlinePlay_formBtn__sxtxK:disabled{opacity:.55;cursor:not-allowed}.GoOnlinePlay_formBtnAccent__CGV7u{background:var(--skin-accent,#c8e615);color:var(--skin-on-accent,#1a1a18)}.GoOnlinePlay_formBtnDanger__AhWBG{color:#b85038;background:#fdf0ec}.GoOnlinePlay_primaryBtn__yaexD{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 16px;border-radius:var(--skin-radius-button,12px);border:1px solid var(--skin-black,#3e3e39);background:var(--skin-accent,#c8e615);color:var(--skin-on-accent,#1a1a18);font-size:13px;font-weight:800;cursor:pointer;box-shadow:2px 2px 0 #3e3e39;transition:transform .15s ease,box-shadow .15s ease}.GoOnlinePlay_primaryBtn__yaexD:hover:not(:disabled){transform:translate(-1.5px,-1.5px);box-shadow:3.5px 3.5px 0 #3e3e39}.GoOnlinePlay_primaryBtn__yaexD:active:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px 0 #3e3e39}.GoOnlinePlay_error__wdt4u{margin:0;font-size:12px;font-weight:600;color:#b85038;text-align:center}.GoOnlinePlay_loadingWrap__4QSf2{display:flex;align-items:center;justify-content:center;min-height:50vh;background:var(--skin-page-bg,#f9f8f4)}.GoOnlinePlay_badgePill__bp23R{display:inline-block;font-size:10px;font-weight:700;padding:3px 8px;border-radius:999px;border:1px solid var(--skin-form-border,rgba(62,62,57,.18));box-shadow:var(--skin-form-shadow-sm,1px 1px 0 rgba(62,62,57,.12))}.GoOnlinePlay_badgeMustard__3lPeI{background:#faf5e4;color:#8c701b}.GoOnlinePlay_badgeDustyblue__FSuBv{background:#ebf2f7;color:#386280}.GoOnlinePlay_badgeSage__rMNw0{background:#eaf2e8;color:#48663d}@media (max-width:859.98px){.GoOnlinePlay_main__94Ptv{flex-direction:column;overflow:auto}.GoOnlinePlay_boardStage__sBZUj{flex:0 0 auto;padding:12px 12px 0}.GoOnlinePlay_boardWrapper__FaPVn{width:min(100%,420px);height:auto;max-height:none;min-height:0}.GoOnlinePlay_panel__RDKpG{flex:1 1 auto;width:auto;max-width:none;margin:12px;height:auto;max-height:none;align-self:stretch}}@font-face{font-family:genwan;src:url(/_next/static/media/3bac05b29b612cd7-s.p.woff2) format("woff2");font-display:swap}@font-face{font-family:genwan Fallback;src:local("Arial");ascent-override:88.00%;descent-override:12.00%;line-gap-override:0.00%;size-adjust:100.00%}.__className_039219{font-family:genwan,genwan Fallback}.LiveClassroomLobby_page__a2K4k{min-height:100%;background:var(--skin-page-bg,#f9f8f4);color:var(--skin-black,#3e3e39);box-sizing:border-box}.LiveClassroomLobby_pageEmbedded__QLYvD{height:100%;min-height:0;overflow:auto}.LiveClassroomLobby_inner__YP3Qy{max-width:720px;margin:0 auto;padding:24px 16px 48px;box-sizing:border-box;display:grid;gap:16px}.LiveClassroomLobby_innerEmbedded__YpPWq{max-width:760px;padding:12px 16px 32px}.LiveClassroomLobby_header__4MuAD{margin-bottom:4px}.LiveClassroomLobby_headerRow__ts7yU{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.LiveClassroomLobby_headerActions__OAS1_{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.LiveClassroomLobby_caption__B28_U,.LiveClassroomLobby_sectionCaption__3xki0{margin:0 0 6px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--skin-muted,#8c8a82)}.LiveClassroomLobby_title__BjTwG{margin:0 0 10px;font-size:clamp(28px,4vw,36px);font-weight:700;letter-spacing:.04em;color:var(--skin-black,#3e3e39);line-height:1.15}.LiveClassroomLobby_sectionTitle__MPwVa{margin:0;font-size:18px;font-weight:800;color:var(--skin-black,#3e3e39)}.LiveClassroomLobby_empty__724Rf,.LiveClassroomLobby_hint__QilLc,.LiveClassroomLobby_lead__0uAtV{margin:0;font-size:14px;line-height:1.6;font-weight:600;color:rgba(62,62,57,.72)}.LiveClassroomLobby_card__6_mCI{display:grid;gap:14px;padding:18px;border-radius:18px;background:#fff;border:1.5px solid rgba(62,62,57,.12);box-shadow:1.5px 1.5px 0 rgba(62,62,57,.1)}.LiveClassroomLobby_listHeader__imGEg{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.LiveClassroomLobby_countBadge__KZV_h{flex-shrink:0;height:28px;padding:0 10px;border-radius:999px;border:1.5px solid rgba(62,62,57,.14);background:var(--skin-surface,#f0efe9);font-size:12px;font-weight:800;display:inline-flex;align-items:center}.LiveClassroomLobby_field__xIaxJ{display:grid;gap:6px}.LiveClassroomLobby_label__S3Ngd{font-size:12px;font-weight:800;letter-spacing:.04em;color:rgba(62,62,57,.62)}.LiveClassroomLobby_input__4UujR{width:100%;height:46px;padding:0 14px;border-radius:12px;border:1.5px solid rgba(62,62,57,.18);background:var(--skin-surface,#f0efe9);color:var(--skin-black,#3e3e39);font-size:15px;font-weight:700;box-sizing:border-box;box-shadow:1.5px 1.5px 0 rgba(62,62,57,.08)}.LiveClassroomLobby_input__4UujR:focus{outline:none;border-color:var(--skin-black,#3e3e39);background:#fff}.LiveClassroomLobby_primaryBtnCompact___BWuu,.LiveClassroomLobby_primaryBtn__FCibO{border:none;border-radius:999px;background:var(--skin-black,#3e3e39);color:#fff;font-weight:800;cursor:pointer;box-shadow:2px 2px 0 rgba(62,62,57,.2)}.LiveClassroomLobby_primaryBtn__FCibO{width:100%;height:48px;font-size:15px}.LiveClassroomLobby_primaryBtnCompact___BWuu{height:40px;padding:0 16px;font-size:13px;white-space:nowrap}.LiveClassroomLobby_secondaryBtn__Pjh4g{height:40px;padding:0 14px;border-radius:999px;border:1.5px solid rgba(62,62,57,.18);background:#fff;color:var(--skin-black,#3e3e39);font-size:13px;font-weight:800;cursor:pointer;box-shadow:1.5px 1.5px 0 rgba(62,62,57,.1);white-space:nowrap}.LiveClassroomLobby_primaryBtnCompact___BWuu:disabled,.LiveClassroomLobby_primaryBtn__FCibO:disabled,.LiveClassroomLobby_secondaryBtn__Pjh4g:disabled{opacity:.5;cursor:not-allowed}.LiveClassroomLobby_error__n8AAp{margin:0;font-size:13px;font-weight:700;color:#b94a3f}.LiveClassroomLobby_footnote__AT_1L{margin:0;font-size:12px;line-height:1.55;font-weight:600;color:rgba(62,62,57,.55)}.LiveClassroomLobby_roomList__2UUmf{list-style:none;margin:0;padding:0;display:grid;gap:10px}.LiveClassroomLobby_roomItem__1H8GR{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border-radius:14px;background:var(--skin-surface,#f0efe9);border:1.5px solid rgba(62,62,57,.1)}.LiveClassroomLobby_roomMain___X6Op{min-width:0;flex:1;display:grid;gap:6px}.LiveClassroomLobby_roomTitleRow__3R3yw{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.LiveClassroomLobby_roomTitle___8fLw{margin:0;font-size:16px;font-weight:800;color:var(--skin-black,#3e3e39);line-height:1.3}.LiveClassroomLobby_memberBadge__dehsO{border-radius:999px;background:#d8ebdd;border:1px solid rgba(47,111,78,.28);color:#2f6f4e}.LiveClassroomLobby_memberBadge__dehsO,.LiveClassroomLobby_ownerBadge__RAcGt{height:22px;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex;align-items:center}.LiveClassroomLobby_ownerBadge__RAcGt{border-radius:999px;background:#f4ecd8;border:1px solid rgba(148,120,62,.28);color:#7a6230}.LiveClassroomLobby_roomMeta__GKIQg{margin:0;font-size:12px;font-weight:700;color:rgba(62,62,57,.58);line-height:1.45}.LiveClassroomLobby_dot__6akO8{margin:0 6px;opacity:.5}.LiveClassroomLobby_roomActions__HQ85n{display:flex;flex-direction:column;align-items:stretch;gap:8px;flex-shrink:0}.LiveClassroomLobby_dangerBtn__qTDW2{height:40px;padding:0 14px;border-radius:999px;border:1.5px solid rgba(185,74,63,.35);background:#fcefed;color:#b94a3f;font-size:13px;font-weight:800;cursor:pointer;box-shadow:1.5px 1.5px 0 rgba(185,74,63,.16);white-space:nowrap}.LiveClassroomLobby_dangerBtn__qTDW2:disabled{opacity:.5;cursor:not-allowed}.LiveClassroomLobby_joinPanel__pgfyO{display:grid;gap:10px;margin-top:6px;padding-top:10px;border-top:1px solid rgba(62,62,57,.1)}.LiveClassroomLobby_joinActions__LpsBB{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:640px){.LiveClassroomLobby_roomItem__1H8GR{flex-direction:column}.LiveClassroomLobby_roomActions__HQ85n{width:100%;flex-direction:row;flex-wrap:wrap}.LiveClassroomLobby_headerActions__OAS1_{width:100%}}