@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-cyrillic-400-normal-bVZEi0jL.woff2) format("woff2"),url(/assets/jost-cyrillic-400-normal-Dk3McGkH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-ext-400-normal-CpdMQIMr.woff2) format("woff2"),url(/assets/jost-latin-ext-400-normal-Dsyb2mtt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jost-latin-400-normal-q-RKOgPK.woff2) format("woff2"),url(/assets/jost-latin-400-normal-C7S-3Ky6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-BMzJvInZ.woff2) format("woff2"),url(/assets/manrope-cyrillic-400-normal-Dvx59UGC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-CM4qok81.woff2) format("woff2"),url(/assets/manrope-greek-400-normal-DuX9RsAR.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-DHb3EETF.woff2) format("woff2"),url(/assets/manrope-vietnamese-400-normal-D7E_mLGF.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CMDvPJRp.woff2) format("woff2"),url(/assets/manrope-latin-ext-400-normal-C-X6QNXX.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-PaqtzbVb.woff2) format("woff2"),url(/assets/manrope-latin-400-normal-8tf8FM3T.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-DvRl3Mj-.woff2) format("woff2"),url(/assets/manrope-cyrillic-600-normal-It4mZcQk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-BoRV6lzK.woff2) format("woff2"),url(/assets/manrope-greek-600-normal-CF2i9ZRY.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-C1J5PCl_.woff2) format("woff2"),url(/assets/manrope-vietnamese-600-normal-lA7a_7Ok.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-_gBojHdJ.woff2) format("woff2"),url(/assets/manrope-latin-ext-600-normal-u5Pl7hTU.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-4f0koTD-.woff2) format("woff2"),url(/assets/manrope-latin-600-normal-BqgrALkZ.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-Dw_fZAg2.woff2) format("woff2"),url(/assets/manrope-cyrillic-700-normal-7JNVKxyl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-CHUG9PD8.woff2) format("woff2"),url(/assets/manrope-greek-700-normal-DyfsrCpP.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-CUqMx5-1.woff2) format("woff2"),url(/assets/manrope-vietnamese-700-normal-pt65Fn2Z.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-DYOwVNan.woff2) format("woff2"),url(/assets/manrope-latin-ext-700-normal-eVCcYqtJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-BZp_XxE4.woff2) format("woff2"),url(/assets/manrope-latin-700-normal-DGRFkw-m.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-ext-400-normal-DWiEslNC.woff2) format("woff2"),url(/assets/bebas-neue-latin-ext-400-normal-HFKRJXnW.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/bebas-neue-latin-400-normal-9mHNbWWO.woff2) format("woff2"),url(/assets/bebas-neue-latin-400-normal-Bi-ndsyu.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-ext-500-normal-B0yAr1jD.woff2) format("woff2"),url(/assets/inter-cyrillic-ext-500-normal-BmqWE9Dz.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-cyrillic-500-normal-BasfLYem.woff2) format("woff2"),url(/assets/inter-cyrillic-500-normal-CxZf_p3X.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-ext-500-normal-C4iEst2y.woff2) format("woff2"),url(/assets/inter-greek-ext-500-normal-2j5mBUwD.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-greek-500-normal-BIZE56-Y.woff2) format("woff2"),url(/assets/inter-greek-500-normal-Xzm54t5V.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-vietnamese-500-normal-DOriooB6.woff2) format("woff2"),url(/assets/inter-vietnamese-500-normal-mJboJaSs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-ext-500-normal-CV4jyFjo.woff2) format("woff2"),url(/assets/inter-latin-ext-500-normal-BxGbmqWO.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(/assets/inter-latin-500-normal-BL9OpVg8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.c4-app{background:#111419;color:#e9eaee}.c4-lobby .c4-fixed-swatch{width:28px;height:28px;margin-right:7px;border:2px solid #ffffffcc;border-radius:50%;background:var(--team)}.c4-game{position:absolute;inset:0;display:grid;grid-template-rows:88px minmax(0,1fr) 72px;background:#111419;overflow:hidden}.c4-top{height:88px;padding:12px 50px;display:grid;grid-template-columns:180px minmax(0,1fr) 180px;align-items:center;background:#1b1e24}.c4-top .brand{font-size:28px}.c4-players{min-width:0;display:flex;align-items:center;justify-content:center;gap:8px;overflow:hidden}.c4-player{position:relative;min-width:0;height:50px;padding:6px 10px;border:1px solid transparent;border-radius:11px;background:transparent;color:#e9eaee;display:flex;align-items:center;gap:8px;text-align:left}.c4-player:disabled{cursor:default}.c4-player.current{border-color:#ffc53d}.c4-player>span:first-child{position:relative;flex:0 0 34px;height:34px}.c4-player .avatar{width:34px;height:34px;border:2px solid var(--team)}.c4-player .avatar img{width:30px;height:30px}.c4-player>span:first-child>svg{position:absolute;right:-5px;top:-6px;width:15px;height:15px;padding:2px;transform:rotate(18deg);border-radius:5px;background:#ffc53d;color:#17191e}.c4-player>span:last-child{min-width:0;display:flex;flex-direction:column}.c4-player b{max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.c4-player small{color:#9ca3af;font-size:10px;white-space:nowrap}.c4-player.current small{color:#ffc53d}.c4-playfield{position:relative;min-height:0;display:grid;place-items:center;padding:20px;overflow:hidden}.c4-preview-disc{position:absolute;z-index:4;top:-88px;width:76px;transform:translate(-50%);display:block;animation:c4-preview-in .13s ease-out}.c4-preview-disc>.c4-disc{width:100%}.c4-board{position:relative;width:min(61.25vw,calc((100dvh - 200px)*1.153));max-width:784px;aspect-ratio:784/680;padding:3.6% 4.9% 5.2%;display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(6,1fr);gap:2.5%;border:2px solid #143b8c;border-radius:16px;background:linear-gradient(180deg,#2765db,#1c50be);box-shadow:0 18px 34px #0005}.c4-board:before,.c4-board:after{content:"";position:absolute;left:1.2%;right:1.2%;height:1px;background:#123c91}.c4-board:before{top:34.6%}.c4-board:after{top:65.4%}.c4-board button{position:relative;z-index:2;min-width:0;min-height:0;padding:0;border:2px solid #123775;border-radius:50%;background:#0f1218;display:grid;place-items:center;transition:background .11s ease,box-shadow .11s ease}.c4-board button.drop-target{z-index:4;border:3px dashed var(--active);border-radius:50%;background:#10141b}.c4-column-highlight{position:absolute;z-index:3;top:1%;bottom:1%;width:14%;transform:translate(-50%);border-radius:12px;background:#ffffff18;pointer-events:none}.c4-foot{position:absolute;bottom:-17px;width:96px;height:18px;border-radius:0 0 7px 7px;background:#17479f}.c4-foot.left{left:5%}.c4-foot.right{right:5%}.c4-disc{position:relative;width:77%;aspect-ratio:1;border:2px solid;border-radius:50%;display:grid;place-items:center;box-shadow:inset 0 0 0 8px #ffffff14,0 2px 3px #0005;animation:c4-drop .24s cubic-bezier(.2,.85,.3,1)}.c4-disc.red{border-color:#a9221a;background:#e5382b;color:#ad211a}.c4-disc.yellow{border-color:#b8860b;background:#f6c324;color:#c69206}.c4-disc i{font-family:Jost,sans-serif;font-size:clamp(15px,2.4dvh,28px);font-style:normal;font-weight:600}.c4-disc.winning{box-shadow:0 0 0 5px #fff9,0 0 24px #fff8,inset 0 0 0 8px #ffffff14}.c4-stock{min-height:72px;padding:0 40px;background:#1b1e24;display:grid;place-items:center}.c4-stock>p{display:none}.c4-stock>div{display:flex;align-items:center;gap:46px}.c4-stock>div>span{display:flex;align-items:center;gap:9px;font-size:13px}.c4-stock .c4-disc{width:22px}.c4-stock .c4-disc i{font-size:8px}.c4-stock small{color:#9ca3af}.c4-result-scrim{position:absolute;z-index:30;inset:0;background:#080b12a6}.c4-result{position:absolute;left:0;right:0;bottom:0;height:112px;padding:0 72px;border-top:5px solid var(--result,#ffc53d);background:#12151f;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:28px}.c4-result.yellow{--result:#f6c324}.c4-result.red{--result:#e5382b}.c4-result.draw{--result:#aeb2c2}.c4-result-trophy,.c4-result-close{display:none}.c4-result>div:first-of-type p{margin:0 0 3px;color:var(--result);font-size:11px;font-weight:800;letter-spacing:1.6px}.c4-result h2{margin:0;font-family:Jost,sans-serif;font-size:36px;font-weight:400}.c4-result>div:first-of-type>span{display:none}.c4-score{display:flex;align-items:center;gap:13px;font-size:26px}.c4-score i{width:18px;height:18px;border:2px solid #fff;border-radius:50%}.c4-score i.red{background:#e5382b}.c4-score i.yellow{background:#f6c324}.c4-score b{font-weight:400}.c4-result-actions{display:flex!important;flex-direction:row-reverse;gap:12px}.c4-result-actions button{height:44px;padding:0 22px;border:1px solid #ffffff33;border-radius:12px;background:#ffffff14;color:#fff;display:flex;align-items:center;gap:9px;font-weight:700}.c4-result-actions button:first-child{border:0;background:#ffc53d;color:#14161a}.c4-result-actions svg{width:18px}.c4-result>.host-wait{margin-left:12px}.c4-win-tag{position:absolute;z-index:4;left:50%;top:128px;transform:translate(-50%);padding:7px 14px;border-radius:999px;background:#f6c324;color:#14161a;font-size:11px;font-weight:800;letter-spacing:1.2px}.c4-win-tag.red{background:#e5382b;color:#fff}.c4-win-tag.draw{background:#aeb2c2}.c4-rules{height:auto}.c4-rules .rule-list{margin-bottom:0}@keyframes c4-drop{0%{transform:translateY(-45%);opacity:.6}to{transform:none;opacity:1}}@keyframes c4-preview-in{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}.no-motion .c4-disc{animation:none}@media(max-width:700px){.c4-game{grid-template-rows:52px minmax(0,1fr) 113px}.c4-top{height:52px;padding:0 16px;grid-template-columns:118px minmax(0,1fr) 36px}.c4-top .brand{font-size:20px}.c4-top>.menu-btn{width:36px;height:36px;padding:0;font-size:0}.c4-top>.menu-btn svg{width:17px}.c4-players{position:relative;height:34px;justify-content:flex-end;padding-right:7px;overflow:visible}.c4-player{width:28px;height:28px;min-width:28px;padding:0;margin-left:-10px;border:0;border-radius:50%;background:#111419}.c4-player>span:first-child{width:28px;height:28px;flex-basis:28px}.c4-player .avatar{width:28px;height:28px;border:2px solid var(--team);box-shadow:0 0 0 2px #111419}.c4-player .avatar img{width:24px;height:24px}.c4-player>span:last-child,.c4-player>span:first-child>svg{display:none}.c4-player.current .avatar{box-shadow:0 0 0 3px #ffc53d,0 0 0 5px #111419}.c4-playfield{display:flex;align-items:flex-start;justify-content:center;padding:130px 6px 10px}.c4-board{width:100%;max-width:none;aspect-ratio:377/328;padding:3.8% 4.8% 5%;gap:2.4%;border-radius:8px;box-shadow:none}.c4-board button{border-width:1.4px}.c4-column-highlight{border-radius:7px}.c4-foot{bottom:-11px;width:56px;height:12px}.c4-preview-disc{top:-60px;width:46px}.c4-disc{border-width:1.2px;box-shadow:inset 0 0 0 4px #ffffff14,0 1px 2px #0005}.c4-disc i{font-size:13px}.c4-disc.winning{box-shadow:0 0 0 3px #fff9,0 0 14px #fff8,inset 0 0 0 4px #ffffff14}.c4-stock{position:relative;padding:0 16px 28px;display:flex;flex-direction:column;justify-content:flex-end;gap:7px}.c4-stock>p{display:block;margin:0;color:#777d87;font-size:12px;font-weight:700}.c4-stock>p.active{color:#ffc53d}.c4-stock>div{gap:28px}.c4-stock>div>span{gap:6px;font-size:11px}.c4-stock .c4-disc{width:18px}.c4-stock small{display:none}.c4-result{inset:50% auto auto 50%;width:320px;height:456px;padding:27px 24px 23px;transform:translate(-50%,-50%);border:1px solid #363e4a;border-radius:20px;background:#1b2029;display:flex;flex-direction:column;gap:0;text-align:center}.c4-result-close{position:absolute;right:16px;top:16px;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffff0f;color:#aeb2c2;display:grid;place-items:center}.c4-result-trophy{flex:0 0 64px;width:64px;height:64px;border:2px solid var(--result);border-radius:50%;background:color-mix(in srgb,var(--result),transparent 85%);color:var(--result);display:grid;place-items:center}.c4-result-trophy svg{width:26px}.c4-result>div:first-of-type{margin-top:18px}.c4-result>div:first-of-type p{font-size:11px}.c4-result h2{margin-top:19px;font-size:32px}.c4-result>div:first-of-type>span{display:block;width:240px;margin:20px auto 0;color:#aeb2c2;font-size:14px;line-height:1.45}.c4-score{width:157px;height:52px;margin-top:20px;padding:0 16px;border-radius:999px;background:#252a34;justify-content:center;font-size:23px}.c4-score i{width:14px;height:14px}.c4-result-actions{width:100%;margin-top:22px;display:flex!important;flex-direction:column!important;gap:10px}.c4-result-actions button{width:100%;height:52px;justify-content:center;border-radius:14px;font-size:16px}.c4-result-actions button:first-child{order:1}.c4-result-actions button:last-child{order:2}.c4-result>.host-wait{margin-top:28px}.c4-win-tag{display:none}.c4-lobby .color-control{color:#fff}.c4-lobby .c4-fixed-swatch{width:24px;height:24px;margin-right:6px}}:root{font-family:Inter,Manrope,system-ui,sans-serif;color:#e9eaee;background:#14161a;font-synthesis:none;--panel:#1b1e24;--ink:#181b20;--muted:#aeb2c2;--gold:#ffc53d}*{box-sizing:border-box}html,body,#root{width:100%;min-width:0;min-height:100%;overflow-x:hidden}html.stage-active,body.stage-active{height:100%;overflow:hidden}body{margin:0;background:#14161a}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline:3px solid #ffc53d;outline-offset:3px}.stage-viewport{position:fixed;inset:0;width:100vw;height:100dvh;overflow:hidden;background:#14161a}.stage{position:absolute;width:1280px;height:1040px;transform-origin:top left}.app{width:1280px;min-height:1040px}.brand{font-family:Jost,sans-serif;font-size:28px;font-weight:400;line-height:1;letter-spacing:-1.3px;white-space:nowrap;color:#e9eaee}.eyebrow{margin:0 0 10px;color:#ffc53d;font-size:12px;font-weight:700;letter-spacing:2px}.loading,.fatal{width:1280px;min-height:1040px;display:grid;place-content:center;text-align:center;gap:12px}.loading span{justify-self:center;width:34px;height:34px;border:3px solid #3b3f48;border-top-color:#ffc53d;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.credits-shell{width:min(720px,calc(100% - 40px));min-height:100vh;margin:auto;padding:52px 0 70px}.credits-shell .brand{margin:50px 0 56px}.credits-shell h1{margin:0;font-family:Jost,sans-serif;font-size:clamp(42px,8vw,72px);font-weight:500;letter-spacing:-.04em}.credits-intro{max-width:610px;margin:14px 0 44px;color:#a8adb6;font-size:17px;line-height:1.7}.credits-shell section{padding:24px 0;border-top:1px solid #30343c}.credits-shell section h2{margin:0 0 7px;font-size:18px}.credits-shell section p{margin:0 0 9px;color:#a8adb6;line-height:1.65}.credits-shell a{color:#f5c451;text-underline-offset:3px}.credits-back{font-size:13px}.credits-shell>small{display:block;margin-top:30px;color:#747a84;line-height:1.6}.lobby-shell{position:relative;width:100%;height:1040px;margin:0;background:#14161a;overflow:hidden}.lobby-shell:before{content:"";position:absolute;z-index:1;inset:0 0 auto;height:6px;background:linear-gradient(90deg,#f5b301 0 16.667%,#f26b1d 16.667% 33.333%,#e5484d 33.333% 50%,#d6338a 50% 66.667%,#7a3fbf 66.667% 83.333%,#2f6bff 83.333%)}.lobby-top{position:absolute;inset:6px 0 auto;height:88px;padding:0 max(100px,calc((100% - 1080px)/2));display:flex;align-items:center;justify-content:space-between}.lobby-close{width:44px;height:44px;padding:0;border:1px solid #ffffff26;border-radius:50%;background:#ffffff14;color:#fff;display:grid;place-items:center}.lobby-intro{position:absolute;top:116px;left:50%;width:1080px;height:122px;transform:translate(-50%);display:flex;align-items:flex-start;justify-content:space-between}.lobby-intro h1{margin:0;font-family:Jost,sans-serif;font-size:56px;font-weight:400;line-height:1;letter-spacing:-1.5px;color:#fff}.lobby-intro p:last-child{margin:12px 0 0;color:#aeb2c2;font-size:16px;font-weight:500}.code-badge{flex:0 0 auto;width:120px;height:120px;border:4px solid #ffc53d;border-radius:50%;background:#14161a;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;box-shadow:0 0 30px #ffc53d33;transition:transform .14s ease,box-shadow .14s ease}.code-badge:hover{transform:translateY(-2px);box-shadow:0 0 36px #ffc53d4d}.code-badge small{font-size:11px;font-weight:700;letter-spacing:2.5px;color:#ffc53d}.code-badge strong{font-family:Jost,sans-serif;font-size:56px;font-weight:500;line-height:.9;letter-spacing:0}.teams{position:absolute;top:280px;left:50%;width:1080px;height:500px;transform:translate(-50%);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.teams-3{grid-template-columns:repeat(3,minmax(0,1fr))}.team-panel{min-width:0;height:500px;padding:28px;border:1px solid #ffffff33;border-radius:28px;background:transparent;display:flex;flex-direction:column;gap:14px}.color-control{flex:0 0 59px;border:0;border-bottom:1px solid #ffffff4d;border-radius:0;display:flex;align-items:flex-start;justify-content:space-between;padding:3px 0 14px;color:#fff;font-family:Jost,sans-serif;font-size:30px;font-weight:400;line-height:1;letter-spacing:0}.color-control.has-color{border-color:#ffffff4d;color:#fff;background:transparent}.color-swatch{flex:0 0 auto;width:28px;height:28px;margin:0 7px 0 0;padding:0;border:2px solid #ffffffcc;border-radius:50%;background:var(--dot);box-shadow:none}.color-swatch:disabled{cursor:default}.team-players{display:flex;flex-direction:column;gap:14px;margin:0}.player{position:relative;flex:0 0 72px;height:72px;min-width:0;padding:0 18px 0 14px;border:1px solid #ffffff33;border-radius:18px;background:#ffffff1f;display:flex;align-items:center;gap:14px;transition:border-color .14s ease,transform .14s ease}.player:hover{border-color:#fff5}.player.current{border-color:var(--team);box-shadow:none}.avatar{flex:0 0 auto;width:46px;height:46px;border:1.5px solid #ffffff33;border-radius:50%;background:#e8ecf2;overflow:hidden;display:inline-grid;place-items:center}.avatar img{width:42px;height:42px;border-radius:50%;object-fit:cover}.avatar-button{padding:0}.player-copy{display:flex;min-width:0;flex-direction:column;line-height:1.2}.player-name{max-width:100%;padding:0;text-align:left;border:0;color:#fff;background:none;font-size:18px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-name:disabled{cursor:default}.player-copy small{margin-top:3px;color:#a5acb8;font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-copy small.status-success{color:#30a46c}.player-copy input{min-width:0;width:100%;height:32px;border:1px solid var(--team);border-radius:7px;background:#16181d;color:#fff;padding:3px 7px}.turn-dot{margin-left:auto;width:9px;height:9px;border-radius:50%;background:#ffc53d;box-shadow:0 0 0 3px #ffc53d22}.remove-player{margin-left:auto;border:0;background:transparent;color:#aeb2c2;font-size:20px}.subtle-btn{flex:0 0 72px;height:72px;border:2px solid #ffffff4d;border-radius:18px;background:transparent;color:#ffffffb3;font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:12px}.subtle-btn:hover{color:#fff;border-color:#ffffff80}.add-team{z-index:2;position:absolute;left:50%;top:250px;transform:translate(-50%,-50%);width:84px;height:84px;padding:0;border:4px solid #14161a;border-radius:50%;background:#30a46c;color:#fff;display:grid;place-items:center}.add-team:before{content:"";position:absolute;inset:-20px;border:2px solid #30a46c66;border-radius:50%;pointer-events:none}.lobby-footer{position:absolute;top:860px;left:50%;width:1080px;height:96px;transform:translate(-50%);display:flex;align-items:flex-start;justify-content:space-between}.join-another,.start{height:68px;border-radius:18px;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;gap:8px}.join-another{width:327px;padding:0 22px;border:1px solid #ffffff33;background:#ffffff14;color:#fff}.start-wrap{width:280px;text-align:center}.start{width:280px;border:0;background:#ffc53d;color:#1d1f3a;gap:12px}.start:disabled{cursor:not-allowed;opacity:.4}.start-wrap small{display:block;margin-top:12px;color:#aeb2c2;font-size:14px}.team-panel{transition:background-color .15s ease,border-color .15s ease}.team-panel.selected-team{border-color:transparent;background:var(--team);box-shadow:none}.teams:not(.teams-3) .selected-team .color-control{font-size:44px}.color-control.has-color{border-color:#ffffff4d;background:transparent}.player.movable{cursor:pointer}.selected-team .player-copy small,.selected-team .subtle-btn{color:#ffffffe0}.selected-team .avatar{border-color:var(--team)}.subtle-btn{border-style:solid}.start:not(:disabled){box-shadow:none;transition:transform .13s ease,background-color .13s ease}.start:not(:disabled):active{transform:translateY(1px)}.game-shell{width:100%;height:1040px;display:grid;grid-template-rows:88px 840px 112px;overflow:hidden;background:#111419}.game-top,.hand{background:#1b1e24}.game-top{height:88px;display:grid;grid-template-columns:180px 1fr 180px;align-items:center;padding:12px 50px}.player-strip{height:100%;display:flex;align-items:center;justify-content:center;gap:6px;min-width:0}.game-top .player:not(.current){background:transparent;border-color:transparent}.menu-btn{justify-self:end;height:40px;padding:0 14px;border:0;border-radius:8px;background:#292d35;color:#e9eaee;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:500}.board-wrap{position:relative;align-self:center;justify-self:center;width:998px;height:800px;padding:0;background:#c3c7cc;color:#6e737b;overflow:hidden;border:1px solid #7d828a;border-radius:3px;box-shadow:0 14px 30px -6px #0006}.board-grid{position:absolute;inset:47.15px 7.59px;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:repeat(10,minmax(0,1fr));gap:2.219px;padding:0}.board-cell{position:relative;container-type:size;padding:0;border:0;border-radius:2.08px;background:#f8f8f7;overflow:hidden;min-width:0;min-height:0}.board-cell>img{position:absolute;left:50%;top:50%;width:100cqh;height:100cqw;object-fit:fill;transform:translate(-50%,-50%) rotate(90deg);border-radius:2.08px}.board-cell:disabled{cursor:default}.board-cell.valid:after,.board-cell.last:after,.board-cell.sequence-cell:after{content:"";pointer-events:none;position:absolute;inset:0;border:1px solid var(--valid);border-radius:2.08px;z-index:4}.board-cell.last:after{border-color:#f5c451;border-width:1.5px}.board-cell.sequence-cell:after{border-color:#30a46c}.board-cell.valid:hover{box-shadow:inset 0 0 0 1px var(--valid)}.chip{position:absolute;z-index:3;left:50%;top:50%;width:42%;aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%);background:var(--chip);border:1.39px solid #ffffff66;box-shadow:0 1.5px 3px #0005}.corner-mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:45.2578px;height:45.2578px}.hand{display:flex;align-items:center;justify-content:center;gap:24px;height:112px;padding:12px 24px}.hand-row{height:88px;display:flex;align-items:center;justify-content:center;gap:12px}.hand-row.disabled-hand{opacity:.78}.hand-card{position:relative;height:87.07px;width:62px;padding:0;border:0;border-radius:4px;background:#fff;box-shadow:0 2px 5px #0004;transition:transform .13s ease,box-shadow .13s}.hand-card img{display:block;width:100%;height:100%;border:1px solid #2c3038;border-radius:4px}.hand-card.selected{transform:translateY(-6px);box-shadow:0 0 0 1px var(--team),0 2px 5px #0004}.hand-card.selected img{border-color:var(--team)}.hand-card:disabled{cursor:default}.hand-card.dead img{opacity:.58}.hand-card>span{position:absolute;inset:auto 4px 5px;padding:3px;background:#20232ae6;color:#fff;font-size:7px;border-radius:4px}.hand-action{height:40px;padding:0 16px;border:1px solid var(--team);border-radius:11px;background:#24272e;color:#fff;font-size:11px;font-weight:700;white-space:nowrap}.game-top .player{flex:0 0 auto;width:auto;max-width:150px;height:48px;padding:7px 11px;gap:9px;border-radius:11px}.game-top .player-copy{max-width:92px;gap:1px}.game-top .player-copy small{margin:0;font-size:10px;font-weight:500}.game-top .turn-dot{display:none}.game-top .player.current{border-color:#f5c451;box-shadow:none}.game-top .player.current .player-copy small{color:#f5c451}.player-tooltip{display:none;position:absolute;z-index:12;left:50%;top:56px;transform:translate(-50%);height:36px;padding:0 12px;border:1px solid #363e4a;border-radius:8px;background:#1b2029;color:#e9eaee;box-shadow:0 8px 22px #0008;align-items:center;gap:7px;font-size:12px;font-weight:600;white-space:nowrap}.player-tooltip:before{content:"";position:absolute;left:50%;top:-5px;width:10px;height:10px;transform:translate(-50%) rotate(45deg);background:#1b2029;border-left:1px solid #363e4a;border-top:1px solid #363e4a}.player-tooltip>i{width:8px;height:8px;border-radius:50%}.player-tooltip>small{color:#9aa0ab;font-size:10px;font-weight:500}.game-top .player:hover .player-tooltip{display:flex}.board-band{position:absolute;left:0;width:100%;height:47.15px;display:grid;grid-template-columns:218.2px 261.84px 218.2px;justify-content:space-between;align-items:center;padding:0 78.91px}.board-band-top{top:0}.board-band-bottom{bottom:0}.board-band .board-word{display:grid;place-items:center;font-family:Jost,sans-serif;font-size:28.37px;line-height:1;letter-spacing:-1px}.board-band .board-rule{height:24px;display:grid;place-items:center;border:1.09px solid #737982;border-radius:12px;color:#555b63;font-size:9.27px;font-weight:600;letter-spacing:.5px;white-space:nowrap}.hand{position:relative}.chip{width:28.8px}.board-cell.last:after{content:none}.board-cell.last .chip{border-color:#f5c451;border-width:1.5px}.board-cell.removed:after{content:"";border-color:#f5c451;border-width:1.5px}.chip{animation:chip-pop .22s cubic-bezier(.2,.8,.2,1)}.removed-chip{position:absolute;z-index:5;left:50%;top:50%;width:28.8px;aspect-ratio:1;border:2px solid var(--removed);border-radius:50%;background:color-mix(in srgb,var(--removed),transparent 45%);transform:translate(-50%,-50%);animation:chip-remove .7s ease-out forwards}.scrim,.result-scrim{position:fixed;z-index:20;inset:0;min-width:1280px;min-height:1040px;background:#0b0d11bd;display:grid;place-items:center;padding:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:fade .14s ease}.dialog{position:relative;width:440px;padding:34px;border:1px solid #393e47;border-radius:22px;background:#1b1e24;box-shadow:0 28px 80px #0009;animation:rise .16s ease}.dialog h2{margin:0 0 12px;font-weight:500}.close{position:absolute;right:17px;top:14px;border:0;background:transparent;color:#9da2ab;font-size:28px}.avatar-dialog{width:640px;padding:24px;display:flex;flex-direction:column;gap:16px;border-color:#363e4a;border-radius:20px;background:#1b2029;box-shadow:0 16px 36px -8px #00000073}.avatar-dialog-header{width:100%;height:36px;display:flex;align-items:center;justify-content:space-between}.avatar-dialog h2{margin:0;color:#fff;font-family:Jost,sans-serif;font-size:28px;font-weight:500;line-height:1}.avatar-close{width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffff0f;color:#aeb2c2;display:grid;place-items:center}.avatar-close svg{width:18px;height:18px}.avatar-hint{width:100%;margin:0;color:#aeb2c2;font-size:14px}.avatar-grid{display:grid;grid-template-columns:repeat(6,72px);grid-auto-rows:72px;justify-content:space-between;gap:16px}.avatar-option{position:relative;width:72px;height:72px;border:1px solid #ffffff24;border-radius:50%;background:#e8ecf2;padding:4px;overflow:visible;display:grid;place-items:center}.avatar-option img{width:64px;height:64px;border-radius:50%}.avatar-option.selected{padding:2px;border:3px solid #f5c451;box-shadow:none}.avatar-check{position:absolute;right:-3px;bottom:-3px;width:18px;height:18px;border:2px solid #14161a;border-radius:50%;background:#f5c451;color:#14161a;display:grid;place-items:center}.avatar-check svg{width:11px;height:11px;stroke-width:3}.primary{width:100%;height:54px;margin-top:22px;border:0;border-radius:13px;background:#f5c451;color:#1b1e24;font-weight:700}.error{color:#ff8f94;font-size:12px}.toast,.error-toast{position:fixed;z-index:40;left:50%;bottom:28px;transform:translate(-50%);padding:12px 18px;border:1px solid #424750;border-radius:12px;background:#23262d;color:#fff;box-shadow:0 12px 30px #0007;font-size:13px}.error-toast{background:#4c2227;border-color:#8e3d46}.error-toast button{margin-left:14px;border:0;background:none;color:#fff}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{transform:translateY(8px);opacity:.7}}.menu-scrim{display:block;padding:0;background:#080b1233;-webkit-backdrop-filter:none;backdrop-filter:none}.menu-popover{position:absolute;right:50px;top:72px;width:280px;padding:6px;border:1px solid #363e4a;border-radius:12px;background:#1b2029;box-shadow:0 16px 36px -8px #00000073;animation:rise .14s ease;display:flex;flex-direction:column;gap:2px}.menu-popover .menu-row{width:100%;height:40px;margin:0;padding:0 10px;border:0;border-radius:8px;background:transparent;color:#e9eaee;display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;text-align:left}.menu-popover .menu-row>svg{flex:0 0 16px;width:16px;height:16px;color:#a7adb9}.menu-popover .menu-row>span{flex:1}.menu-popover .menu-row:hover{background:#ffffff0a}.menu-popover .menu-row small{color:#6f7785;font-size:12px}.menu-popover .danger{color:#f28b8f}.menu-popover .danger svg{color:#f28b8f}.menu-divider{display:block;width:100%;height:1px;background:#2c323d}.switch{position:relative;flex:0 0 36px;width:36px;height:20px;border-radius:10px;background:#555b66}.switch:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .13s}.switch.on{background:#2f6bff}.switch.on:after{transform:translate(16px)}.result-scrim{display:block;padding:0;background:#080b12a8;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}.sequence-reveal{position:absolute;z-index:3;inset:0;pointer-events:none}.winning-line{position:absolute;height:65px;transform-origin:center;border:3px solid #ffc53d;border-radius:32px;background:#ffc53d2e;animation:sequence-line .3s ease-out both}.sequence-reveal>i{position:absolute;width:32px;height:32px;border:2.5px solid #fff;border-radius:50%;animation:sequence-chip .24s cubic-bezier(.2,.8,.2,1) both}.sequence-tag{position:absolute;left:361px;top:262px;height:26px;padding:0 12px;border-radius:13px;background:#ffc53d;color:#1d1f3a;display:flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:1.2px;animation:tag-in .22s .12s ease-out both}.result-bar{position:absolute;z-index:4;inset:auto 0 0;height:112px;background:#1b1e24;box-shadow:0 -8px 24px #0005;animation:result-in .22s ease-out both}.result-bar:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,#f5b301 0 16.667%,#f26b1d 16.667% 33.333%,#e5484d 33.333% 50%,#d6338a 50% 66.667%,#7a3fbf 66.667% 83.333%,#2f6bff 83.333%)}.result-content{position:absolute;left:52px;top:4px;width:1176px;height:108px;display:flex;align-items:center;justify-content:space-between}.result-copy{display:flex;align-items:baseline;gap:18px}.result-copy .eyebrow{margin:0}.result-copy h1{margin:0;color:#fff;font-family:Jost,sans-serif;font-size:42px;font-weight:400;line-height:1;letter-spacing:-1px}.result-actions{display:flex;align-items:center;gap:22px}.result-actions>div:last-child{display:flex;gap:10px}.result-score{display:flex;align-items:center;color:#fff;font-family:Jost,sans-serif;font-size:25px;font-weight:500}.score-team{display:flex;align-items:center;gap:10px}.score-team:not(:last-child):after{content:"—";margin:0 10px;color:#d8dbe1}.result-score i{width:16px;height:16px;border:2px solid #fff;border-radius:50%}.new-game-btn,.replay-btn{height:48px;padding:0 20px;border-radius:12px;color:#fff;font-size:14px;font-weight:600;display:flex;align-items:center;gap:9px;transition:transform .12s ease,filter .12s ease}.new-game-btn{border:1px solid #ffffff33;background:#ffffff14}.replay-btn{border:0;background:var(--team)}.new-game-btn:hover,.replay-btn:hover{filter:brightness(1.08)}.new-game-btn:active,.replay-btn:active{transform:translateY(1px)}.no-motion *{animation:none!important;transition:none!important}@keyframes chip-pop{0%{transform:translate(-50%,-50%) scale(.55);opacity:.2}70%{transform:translate(-50%,-50%) scale(1.08)}to{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes chip-remove{0%{transform:translate(-50%,-50%) scale(1);opacity:1}55%{transform:translate(-50%,-50%) scale(1.22);opacity:.75}to{transform:translate(-50%,-50%) scale(.5);opacity:0}}@keyframes result-in{0%{transform:translateY(100%)}}@keyframes sequence-line{0%{opacity:0;clip-path:inset(0 50%)}to{opacity:1;clip-path:inset(0)}}@keyframes sequence-chip{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}@keyframes tag-in{0%{opacity:0;translate:0 5px}to{opacity:1;translate:0 0}}.join-screen{display:block;padding:0;background:#14161a;-webkit-backdrop-filter:none;backdrop-filter:none;overflow:hidden}.join-screen:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:linear-gradient(90deg,#f5b301 0 16.667%,#f26b1d 16.667% 33.333%,#e5484d 33.333% 50%,#d6338a 50% 66.667%,#7a3fbf 66.667% 83.333%,#2f6bff 83.333%)}.join-top{position:absolute;inset:6px 0 auto;height:88px;padding:0 max(100px,calc((100% - 1080px)/2));display:flex;align-items:center;justify-content:space-between}.join-page{position:absolute;left:0;top:150px;width:1280px;margin:0;text-align:center;display:flex;flex-direction:column;align-items:center}.join-page>.eyebrow{margin:0;letter-spacing:2.5px}.join-spacer{width:10px;height:12px}.join-page h2{width:100%;margin:0;font-family:Jost,sans-serif;font-size:60px;font-weight:400;line-height:1;letter-spacing:-1.5px;color:#fff;text-align:center}.join-code-cards{position:relative;width:480px;height:360px;margin:0;cursor:text}.join-code-card{position:absolute;top:50px;width:200px;height:280px;border-radius:18px;background:#fff;color:#1d1f3a;box-shadow:0 18px 40px -6px #0008;display:grid;place-items:center}.join-code-card.first{left:35px;transform:rotate(-6deg)}.join-code-card.second{left:245px;transform:rotate(6deg)}.join-code-card small{position:absolute;left:16px;top:14px;display:flex;flex-direction:column;align-items:center;gap:4px;font-family:Jost,sans-serif;line-height:1}.join-code-card small b{font-size:28px;font-weight:500}.join-code-card small svg{width:18px;height:18px;color:#e5484d}.join-code-card.second small svg{color:#1d1f3a}.join-code-card strong{font-family:Jost,sans-serif;font-size:160px;font-weight:500;line-height:1}.join-code-card .card-suit-bottom{position:absolute;right:14px;bottom:16px;width:20px;height:20px;color:#e5484d}.join-code-card.second .card-suit-bottom{color:#1d1f3a}.join-code-input{position:absolute;z-index:2;inset:0;width:100%;height:100%;opacity:.01;cursor:text}.join-status{min-width:374px;height:47px;padding:8px 20px 8px 8px;border:1px solid #ffffff22;border-radius:26px;background:#1d2026;color:#b6bac3;display:flex;align-items:center;justify-content:center;gap:12px;font-size:15px;font-weight:600}.join-status.found{border-color:#30a46c66;background:#30a46c1f;color:#fff}.join-faces{height:30px;display:flex}.join-faces i{position:relative;width:30px;height:30px;margin-right:-8px;border:1.5px solid var(--avatar-team);border-radius:50%;background:#e8ecf2;display:grid;place-items:center;overflow:hidden}.join-faces i:last-child{margin-right:0}.join-faces img{width:26px;height:26px;border-radius:50%}.join-found-copy{display:flex;align-items:center;gap:6px}.join-found-copy svg{color:#30a46c}.join-status-spacer{height:32px}.join-actions{display:grid;grid-template-columns:300px 220px;gap:12px}.join-actions label{height:64px;padding:0 20px;border:1px solid #ffffff33;border-radius:16px;background:#ffffff0f;display:flex;align-items:center;gap:12px}.join-actions label>svg{color:#9ea3c2}.join-actions input{min-width:0;width:100%;border:0;outline:0;background:transparent;color:#fff;font-size:17px;font-weight:600}.join-actions button{height:64px;border:0;border-radius:16px;background:#ffc53d;color:#1d1f3a;font-size:18px;font-weight:700;box-shadow:0 12px 30px #ffc53d59;display:flex;align-items:center;justify-content:center;gap:10px}.join-actions button:disabled{cursor:not-allowed;box-shadow:none;opacity:.4}.join-new{margin:22px 0 0;color:#8a8ea6;font-size:14px;font-weight:500}.join-new button{padding:0;border:0;background:none;color:#fff;font-weight:700}.join-chip{position:absolute;border-radius:50%;background:var(--chip-color);box-shadow:0 10px 24px #0006}.join-chip>span{position:absolute;inset:14%;border:3px solid #ffffff59;border-radius:50%}.chip-a{--chip-color:#2f6bff;width:70px;height:70px;left:180px;top:210px}.chip-b{--chip-color:#30a46c;width:110px;height:110px;right:110px;top:170px}.chip-c{--chip-color:#2f6bff;width:150px;height:150px;left:96px;top:640px}.chip-d{--chip-color:#e5484d;width:170px;height:170px;right:70px;top:700px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.join-code-input:focus-visible{outline:0}.join-code-card.focused{z-index:3;box-shadow:0 0 0 2px #92b5ff,0 18px 40px -6px #0008}.winning-line{border-color:var(--highlight);background:color-mix(in srgb,var(--highlight),transparent 82%)}.sequence-tag{background:var(--highlight);color:var(--highlight-text)}.result-score-two{gap:14px}.result-score-three{gap:18px}.result-score-three .score-team{display:flex;align-items:center;gap:10px}.result-score-three .score-team:not(:last-child):after{content:"";width:1px;height:28px;margin-left:8px;background:#ffffff2e}.result-score-three i{width:30px;height:30px}.result-score-three b{font-weight:500;color:#8a8ea6}.result-score-three .score-team:first-child b{color:#fff}.teams-3{grid-template-columns:repeat(3,340px);gap:30px}.teams-3 .selected-team .color-control{font-size:44px}.color-control small{margin-left:auto;align-self:center;color:#ffffffd9;font-family:Inter,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.3px}.color-control.no-alternative .color-swatch{display:none}.remove-team{height:24px;margin:auto auto -4px;padding:0;border:0;background:transparent;color:#ffffffc9;display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600}.player-tooltip{display:flex;visibility:hidden;opacity:0;transition:opacity .1s ease,visibility 0s linear .45s}.game-top .player:hover .player-tooltip,.game-top .player:focus-within .player-tooltip{visibility:visible;opacity:1;transition-delay:.35s}.result-scrim{pointer-events:none}.result-bar{pointer-events:auto}.result-close,.result-trophy,.result-summary,.mobile-result-label,.mobile-result-icon{display:none}.stage{height:auto;min-height:1040px}.lobby-shell{height:var(--lobby-height,1040px)}.teams,.team-panel{height:var(--team-height,500px)}.lobby-footer{top:calc(360px + var(--team-height,500px))}[data-sonner-toast].sequence-toast{border:1px solid #ffffff26!important;border-radius:16px!important;background:#20232a!important;color:#f7f7f8!important;box-shadow:0 18px 50px #0009!important;font-family:Manrope,system-ui,sans-serif!important;font-weight:650!important;letter-spacing:-.1px!important}[data-sonner-toast].sequence-toast [data-close-button]{border-color:#ffffff26!important;background:#30343d!important;color:#fff!important}.rules-dialog{width:520px;padding:38px}.rules-dialog h2,.confirm-dialog h2{font-family:Jost,sans-serif;font-size:36px;font-weight:400;letter-spacing:-.6px}.rules-dialog>p:not(.eyebrow),.confirm-dialog>p:not(.eyebrow){color:#aeb2c2;line-height:1.55}.rule-list{margin:24px 0;display:grid;gap:10px}.rule-list p{margin:0;padding:14px 16px;border:1px solid #ffffff1f;border-radius:12px;background:#ffffff0a;display:flex;flex-direction:column;gap:4px}.rule-list span{color:#aeb2c2;font-size:14px}.rules-dialog .rules-note{color:#e9eaee!important;font-weight:700}.rules-dialog>a{color:#ffc53d;text-underline-offset:3px}.confirm-dialog{width:460px;padding:38px}.confirm-actions{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.confirm-actions button{height:54px;border:1px solid #ffffff33;border-radius:13px;background:#ffffff14;color:#fff;font-weight:700}.confirm-actions button:last-child{border:0;background:#ffc53d;color:#1d1f3a}.confirm-actions .danger-confirm{background:#e5484d;color:#fff}.confirm-actions button:disabled{cursor:wait;opacity:.55}.left-screen{width:1280px;height:1040px;padding:52px 100px;background:#14161a;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.left-screen>.brand{position:absolute;left:100px;top:38px}.left-screen h1{margin:0;font-family:Jost,sans-serif;font-size:60px;font-weight:400;letter-spacing:-1.5px}.left-screen>p:not(.eyebrow){margin:12px 0 28px;color:#aeb2c2}.left-screen>div{display:flex;gap:12px}.left-screen button{height:56px;padding:0 24px;border:1px solid #ffffff33;border-radius:14px;background:#ffffff14;color:#fff;font-weight:700;display:flex;align-items:center;gap:9px}.left-screen button:first-child{border:0;background:#ffc53d;color:#1d1f3a}.avatar-dialog{transform:translateY(-67px)}.board-wrap{container-type:size}.board-cell.last:after,.board-cell.removed:after{content:"";border-color:var(--last);border-width:2px}.board-cell.sequence-cell:after{border-color:var(--sequence)}.result-scrim{background:#080b12b8}.scrim{background:#080b12a8;-webkit-backdrop-filter:none;backdrop-filter:none}.avatar-scrim{background:#0b0d12b3}.mobile-player-stack{display:none}.start{padding-inline:24px}.player-options header{height:62px;padding:5px 8px 10px;display:flex;align-items:center;gap:12px}.player-options header .avatar{width:42px;height:42px}.player-options header .avatar img{width:38px;height:38px}.player-options-copy{min-width:0;display:flex;flex:1;flex-direction:column}.player-options header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-options header small{margin-top:2px;color:#8f96a3;font-size:11px}.player-options header button{width:34px;height:34px;padding:0;border:0;border-radius:50%;background:#ffffff0d;color:#aeb2c2;display:grid;place-items:center}.player-options header button svg{width:17px}.team-option-dot{flex:0 0 18px;width:18px;height:18px;border:2px solid #ffffffb3;border-radius:50%}:root{--game-top-h:88px;--game-hand-h:112px;--board-y-gap:20px}html.stage-active,body.stage-active,#root{width:100%;height:100%;min-height:0;overflow:hidden}.stage-viewport,.stage,.app{position:absolute;inset:0;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;transform:none}.loading,.fatal,.left-screen{width:100%;height:100%;min-height:0}.game-shell{position:absolute;inset:0;width:100%;height:100%;grid-template-columns:minmax(0,1fr);grid-template-rows:var(--game-top-h) minmax(0,1fr) var(--game-hand-h)}.game-top{position:relative;inset:0;width:100%;height:100%;grid-template-columns:180px minmax(0,1fr) 180px;padding:12px 50px}.game-top .brand{font-size:28px}.player-strip{gap:6px}.game-top .player{height:48px;max-width:150px;padding:7px 11px;gap:9px;border-radius:11px}.game-top .avatar{width:34px;height:34px}.game-top .avatar img{width:30px;height:30px}.game-top .player-copy{max-width:92px}.game-top .player-name{font-size:13px}.game-top .player-copy small{font-size:10px}.menu-btn{height:3.8462dvh;padding:0 1.09375vw;border-radius:.7692dvh;font-size:1.25dvh}.board-wrap{align-self:center;justify-self:center;width:min(100%,calc((100dvh - var(--game-top-h) - var(--game-hand-h) - 2 * var(--board-y-gap)) * 1.2475));height:auto;aspect-ratio:998/800;border-radius:.2885dvh;box-shadow:0 1.3462dvh 2.8846dvh -.5769dvh #0006}.board-grid{inset:5.89375% .76052%;column-gap:.22234cqw;row-gap:.27738cqh}.board-band{height:5.89375cqh;grid-template-columns:21.8637cqw 26.2365cqw 21.8637cqw;padding:0 7.9068cqw}.board-band .board-word{font-size:3.54625cqh}.board-band .board-rule{height:50.9%;border-radius:999px;font-size:1.15875cqh}.board-cell,.board-cell>img,.board-cell.valid:after,.board-cell.last:after,.board-cell.sequence-cell:after{border-radius:.2dvh}.chip,.removed-chip{width:42cqh;height:auto}.corner-mark{width:min(46.8cqw,66.2cqh);height:auto;aspect-ratio:1}.hand{width:100%;height:100%;padding:1.1538dvh 1.875vw;gap:1.875vw}.hand-row{height:100%;gap:.9375vw}.hand-card{height:98.943%;width:auto;aspect-ratio:62/87.07;border-radius:.3846dvh}.hand-card img{border-radius:.3846dvh}.hand-card.selected{transform:translateY(-.5769dvh)}.hand-action{height:3.8462dvh;padding:0 1.25vw;border-radius:1.0577dvh;font-size:1.0577dvh}.scrim,.result-scrim{width:100%;height:100%;min-width:0;min-height:0}.menu-popover{right:3.90625vw;top:6.9231dvh;width:21.875vw;padding:.5769dvh;border-radius:1.1538dvh;gap:.1923dvh}.menu-popover .menu-row{height:3.8462dvh;padding:0 .78125vw;border-radius:.7692dvh;font-size:1.3462dvh}.menu-popover .menu-row>svg{flex-basis:1.5385dvh;width:1.5385dvh;height:1.5385dvh}.sequence-reveal{inset:calc(var(--game-top-h) + var(--board-y-gap)) auto calc(var(--game-hand-h) + var(--board-y-gap)) 50%;width:min(100%,calc((100dvh - var(--game-top-h) - var(--game-hand-h) - 2 * var(--board-y-gap)) * 1.2475));height:auto;transform:translate(-50%);container-type:size}.sequence-reveal>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.sequence-reveal .winning-edge{stroke:var(--highlight);stroke-width:65;stroke-linecap:round}.sequence-reveal .winning-band{stroke:color-mix(in srgb,var(--highlight),transparent 76%);stroke-width:59;stroke-linecap:round}.sequence-reveal circle{fill:var(--winner);stroke:#fff;stroke-width:2.5;animation:sequence-chip .24s cubic-bezier(.2,.8,.2,1) both}.sequence-tag{left:22.044%;top:19.25%;height:3.25%;padding:0 1.2024%;border-radius:999px;font-size:1.375cqh}.result-bar{height:var(--game-hand-h)}.result-content{left:4.0625%;top:.3846dvh;width:91.875%;height:calc(100% - .3846dvh)}.result-copy{gap:1.40625vw}.result-copy h1{font-size:4.0385dvh}.result-actions{gap:1.71875vw}.result-score{font-size:2.4038dvh}.result-score i{width:1.5385dvh;height:1.5385dvh}.new-game-btn,.replay-btn{height:4.6154dvh;padding:0 1.5625vw;border-radius:1.1538dvh;font-size:1.3462dvh}.lobby-shell{width:100%;height:100%;min-height:0}.lobby-shell:before,.join-screen:before{height:.5769dvh}.lobby-top{inset:.5769dvh 0 auto;height:8.4615dvh;padding:0 7.8125vw}.lobby-share{position:absolute;top:11.1538dvh;left:50%;width:84.375%;height:14.0385dvh;transform:translate(-50%);display:flex;align-items:flex-start;justify-content:space-between}.invite-qr{flex:0 0 auto;width:14.0385dvh;height:14.0385dvh;padding:.9615dvh;border-radius:1.5385dvh;background:#fff;display:grid;place-items:center;overflow:hidden}.invite-qr svg{display:block;width:100%;height:100%}.code-badge{width:14.0385dvh;height:14.0385dvh;aspect-ratio:1;border-width:.3846dvh;box-shadow:none}.code-badge:hover{transform:none;box-shadow:none}.code-badge small{font-size:1.0577dvh}.code-badge strong{font-size:6.1538dvh}.teams{top:29.0385dvh;width:84.375%;height:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.875vw;align-items:start}.teams-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.34375vw}.team-panel{height:auto;padding:2.3077dvh 1.875vw;border-radius:2.6923dvh;gap:1.1538dvh}.color-control{position:relative;flex-basis:4.2308dvh;margin-bottom:.9615dvh;padding:0;border-bottom:0;font-size:4.2308dvh;align-items:center}.color-control:after{content:"";position:absolute;left:0;right:0;bottom:-.9615dvh;height:1px;background:#ffffff4d}.teams-3 .selected-team .color-control{font-size:4.2308dvh}.color-swatch{width:2.6923dvh;height:2.6923dvh;margin-right:.546875vw}.team-players{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(var(--seat-rows),5dvh);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);height:calc(var(--seat-rows) * 5dvh + (var(--seat-rows) - 1) * .7692dvh);min-height:0;gap:.7692dvh}.team-players.multi-column{grid-template-columns:repeat(2,minmax(0,1fr))}.team-players .player{width:100%;height:5dvh;min-height:5dvh;max-height:5dvh;padding:0 1.40625vw 0 .78125vw;border-radius:1.5385dvh;gap:.78125vw}.team-players .avatar{width:3.4615dvh;height:3.4615dvh}.team-players .avatar img{width:91.3%;height:91.3%}.team-players .player-name{font-size:1.5385dvh}.team-players .player-copy small{font-size:1.0577dvh}.selected-team .team-players .player-copy small{display:none}.subtle-btn{flex:0 0 5dvh;width:100%;height:5dvh;border-width:1px;border-radius:1.5385dvh;font-size:1.3462dvh}.add-team{top:50%;width:8.0769dvh;height:8.0769dvh;border-width:.3846dvh}.add-team:before{inset:-1.5385dvh}.lobby-footer{top:auto;bottom:10.7692dvh;width:84.375%;height:6.5385dvh;align-items:stretch}.start{height:6.5385dvh;border-radius:1.7308dvh;font-size:1.7308dvh}.start-wrap,.start{width:auto;min-width:14.453125vw}.tv-lobby-wait{position:absolute;left:50%;bottom:10.7692dvh;transform:translate(-50%);height:6.5385dvh;padding:0 2.265625vw;border:1px solid #ffffff22;border-radius:999px;background:#ffffff0d;color:#e9eaee;display:flex;align-items:center;justify-content:center;gap:1.09375vw;font-size:1.7308dvh;font-weight:700;white-space:nowrap}.tv-lobby-wait span{color:#ffc53d;font-size:2.3077dvh}.board-stage{min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden}.board-stage .board-wrap{align-self:auto;justify-self:auto}.board-cell.valid:after{content:none;border:0}.board-cell.valid:hover{box-shadow:none}.board-cell.controller-focus:after{content:"";position:absolute;z-index:6;inset:0;border:2px solid var(--focus);border-radius:inherit;box-shadow:none}.avatar-wrap{position:relative;flex:0 0 auto;display:grid}.avatar-wrap>.avatar{grid-area:1/1}.host-crown{position:absolute;z-index:4;right:-5px;top:-7px;width:15px!important;height:15px!important;padding:2px;transform:rotate(18deg);border-radius:5px;background:#ffc53d;color:#17191e;filter:drop-shadow(0 2px 3px #0008)}.neutral-swatch{border-color:#fffa;background:#14161a!important}.tv-view-btn{width:auto;height:6.5385dvh;padding:0 2.1875vw;border:1px solid #ffffff33;border-radius:1.7308dvh;background:#ffffff14;color:#fff;display:flex;align-items:center;justify-content:center;gap:.9375vw;font-size:1.7308dvh;font-weight:600}.menu-scrim{display:grid;place-items:center;padding:20px;background:#080b12a8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.menu-popover{position:relative;inset:auto;width:min(350px,calc(100vw - 40px));padding:8px;border-radius:14px;gap:2px}.menu-popover .menu-row{height:48px;padding:0 12px;border-radius:9px;font-size:14px}.confirm-dialog{width:320px;height:345px;padding:24px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center;border-radius:20px}.confirm-dialog h2{width:100%;margin:0;font-size:28px;font-weight:500}.confirm-dialog>p{width:272px;margin:0!important;font-size:14px}.confirm-badge{width:56px;height:56px;border:1.5px solid currentColor;border-radius:50%;display:grid;place-items:center}.confirm-badge svg{width:24px}.leave-confirmation .confirm-badge{color:#e5484d;background:#e5484d26}.new-confirmation{height:365px}.new-confirmation .new-confirm-copy{display:none}.new-confirmation .confirm-actions{margin-top:auto}.new-confirmation .confirm-badge{color:#f5c451;background:#f5c45126}.confirm-actions{width:100%;margin:0;display:flex;flex-direction:column;gap:10px}.confirm-actions button{width:100%;height:52px;order:2;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:14px}.confirm-actions button:first-child{order:1}.confirm-actions .danger-confirm{border:0;background:#e5484d;color:#fff}.confirm-actions .new-confirm{border:0;background:#f5c451;color:#14161a}.confirm-actions button:last-child{border:1px solid #ffffff33;background:#ffffff14;color:#fff}.confirm-actions svg{width:18px}.host-wait{color:#aeb2c2;font-size:13px;white-space:nowrap}.host-wait svg{width:16px;height:16px}.tv-game{grid-template-rows:var(--game-top-h) minmax(0,1fr) var(--game-hand-h)}.tv-game .game-top{grid-template-columns:180px minmax(0,1fr) 226px}.tv-head-actions{justify-self:end;width:226px;display:flex;align-items:center;gap:12px}.tv-head-actions .menu-btn{flex:0 0 auto}.tv-score{height:40px;min-width:132px;padding:0 14px;border-radius:8px;background:#292d35;color:#fff;display:flex;align-items:center;justify-content:center;gap:9px;font-family:Jost,sans-serif;font-size:23px}.tv-score span{display:flex;align-items:center;gap:8px}.tv-score i{width:12px;height:12px;border-radius:50%}.tv-score b{font-weight:400}.tv-score strong{font-weight:500}.tv-status{width:100%;height:100%;display:flex;align-items:center;justify-content:center;gap:14px;background:#1b1e24;color:#e9eaee;font-size:26px;font-weight:700}.tv-status:not(.has-status){background:#111419}.tv-status svg{width:24px;height:24px;color:#ffc53d}.tv-lobby .color-swatch,.tv-lobby .team-panel,.tv-lobby .code-badge{pointer-events:none}.tv-menu-scrim .menu-popover{transform:translateY(-41px)}.controller-shell{grid-template-rows:var(--game-top-h) minmax(0,1fr)}.controller-view{min-height:0;padding:4dvh 20px calc(var(--game-hand-h) + 24px);display:flex;flex-direction:column;align-items:center;background:#111419}.controller-view>h1{margin:0;color:#fff;font-family:Jost,sans-serif;font-size:clamp(28px,4dvh,44px);font-weight:400}.controller-view>.hand{position:absolute;inset:auto 0 0;height:var(--game-hand-h)}.dpad{position:relative;width:min(30dvh,300px);height:min(30dvh,300px);margin:auto;display:grid;grid-template:repeat(3,1fr)/repeat(3,1fr);filter:drop-shadow(0 12px 16px #0008)}.dpad button{border:0;background:#343944;color:#aeb4c0;display:grid;place-items:center;transition:background .1s,transform .08s}.dpad button:active{background:#444b59;color:#ffc53d;transform:scale(.97)}.dpad button:nth-child(1){grid-area:1/2;border-radius:42% 42% 0 0}.dpad button:nth-child(2){grid-area:2/1;border-radius:42% 0 0 42%}.dpad .dpad-select{grid-area:2/2;border-radius:0;background:#343944;display:grid;place-items:center;pointer-events:none}.dpad button:nth-child(4){grid-area:2/3;border-radius:0 42% 42% 0}.dpad button:nth-child(5){grid-area:3/2;border-radius:0 0 42% 42%}.dpad svg{width:38%;height:38%}.dpad-select span{display:block;width:42%;height:auto;aspect-ratio:1;border-radius:50%;background:#171a1f}.controller-play{width:min(280px,80vw);height:56px;margin:0 auto;border:0;border-radius:14px;background:#ffc53d;color:#17191e;display:flex;align-items:center;justify-content:center;gap:9px;font-weight:700;box-shadow:0 0 28px #ffc53d44}.controller-play:disabled{box-shadow:none;opacity:.35}.join-underlay{position:absolute;inset:0;background:#14161a}.join-page{width:100%}.join-code-card.focused{z-index:3;box-shadow:0 0 0 3px #f5c451,0 0 34px #f5c45166}.code-caret{width:10px;height:120px;border-radius:5px;background:#f5c451;animation:code-caret-blink 1s steps(1,end) infinite}.no-motion .code-caret{animation:code-caret-blink 1s steps(1,end) infinite!important}.join-actions{width:480px;display:flex;flex-direction:column;gap:12px}.join-actions label,.join-actions button{width:100%;height:64px}.join-actions label{justify-content:center}.join-actions input{text-align:center;font-size:24px;font-weight:600}.join-status-spacer{display:block;height:32px}.join-action-desktop,.join-action-mobile{display:flex;align-items:center;justify-content:center;gap:10px}.join-action-mobile{display:none}@media(max-width:700px){.mobile-player-stack{pointer-events:none}.game-top .menu-btn{position:relative;z-index:3}:root{--game-top-h:52px;--game-hand-h:113px;--board-y-gap:0px}.game-shell{grid-template-rows:var(--game-top-h) minmax(0,1fr) var(--game-hand-h)}.game-top{grid-template-columns:110px minmax(0,1fr) 36px;padding:0 16px}.game-top .brand{font-size:21px}.game-top .player-strip{position:relative}.game-top .player-strip>.player{display:none}.mobile-player-stack{position:absolute;left:auto;right:12px;top:50%;height:30px;display:block;transform:translateY(-50%)}.mobile-player-stack>span{position:absolute;top:2px;width:26px;height:26px;border:2px solid var(--team);border-radius:50%;background:#e8ecf2;box-shadow:0 0 0 2px #14161a;display:grid;place-items:center;overflow:hidden}.mobile-player-stack>span img{display:block;width:100%;height:100%;border-radius:50%;object-fit:cover}.mobile-player-stack>span.current{z-index:2;top:0;width:30px;height:30px;border:3px solid #f5c451;box-shadow:0 0 0 2px #14161a}.menu-btn{width:36px;height:36px;padding:0;border-radius:10px;font-size:0}.menu-btn svg{width:16px;height:16px}.board-stage{display:block;justify-items:normal;align-items:normal;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scrollbar-width:none}.board-stage::-webkit-scrollbar{display:none}.board-stage .board-wrap{height:100%;width:auto;min-width:calc((100dvh - var(--game-top-h) - var(--game-hand-h))*1.375);aspect-ratio:869/632;border:0;border-radius:0;box-shadow:none;justify-self:start;align-self:start}.board-stage .board-band{display:none}.board-stage .board-grid{inset:1.0714% .7792%;column-gap:.3896cqw;row-gap:.5357cqh}.board-cell,.board-cell>img,.board-cell.controller-focus:after,.board-cell.last:after,.board-cell.sequence-cell:after{border-radius:.67cqh}.board-stage .chip,.board-stage .removed-chip{width:46.15cqh;border-width:1.69px;box-shadow:0 1.69px 3.39px #0005}.board-stage .corner-mark{width:min(49.32cqw,69.23cqh)}.hand{padding:19px 12px 12px;gap:9px}.hand-row{width:100%;align-items:flex-start;gap:9px}.hand-card{flex:0 0 43px;width:43px;height:60px;max-height:none;aspect-ratio:auto;border-radius:3px}.hand-card img{border-radius:3px}.hand-card.selected{transform:translateY(-8px)}.board-stage .board-cell.last .chip{border:1.69px solid #ffffff66}.board-stage .board-cell.last .chip:after{content:none}.sequence-reveal{inset:var(--game-top-h) auto var(--game-hand-h) 0;width:calc((100dvh - var(--game-top-h) - var(--game-hand-h))*1.375);transform:none}.menu-popover{width:min(320px,calc(100vw - 32px))}.menu-popover .menu-row{height:46px}.rules-dialog{position:fixed;left:50vw;top:50dvh;width:min(358px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 72px);padding:24px 20px 22px;border-radius:20px;transform:translate(-50%,-50%);animation:mobile-rules-in .16s ease;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.rules-dialog .close{right:14px;top:14px;width:34px;height:34px}.rules-dialog h2{margin:12px 0 10px;padding-right:24px;font-size:30px;line-height:1.08;letter-spacing:-.4px}.rules-dialog>p:not(.eyebrow){margin:0;font-size:14px;line-height:1.45}.rules-dialog .rule-list{margin:18px 0;gap:8px}.rules-dialog .rule-list p{padding:11px 13px;border-radius:11px;gap:2px}.rules-dialog .rule-list b{font-size:15px}.rules-dialog .rule-list span{font-size:13px;line-height:1.35}.rules-dialog .rules-note{margin-bottom:13px!important}.rules-dialog>a{font-size:14px}.avatar-dialog{width:350px;padding:24px;gap:12px}.avatar-hint{display:none}.avatar-grid{grid-template-columns:repeat(4,60px);grid-auto-rows:60px;justify-content:center;gap:12px}.avatar-option{width:60px;height:60px;padding:4px}.avatar-option img{width:52px;height:52px}.avatar-option.selected{padding:2px}.avatar-check{right:-3px;bottom:-3px;width:16px;height:16px}.avatar-check svg{width:10px;height:10px}.new-confirmation .new-confirm-copy{display:block}.result-scrim .sequence-reveal{display:none}.result-bar{inset:50% auto auto 50%;width:320px;height:456px;min-height:0;transform:translate(-50%,-50%);animation:mobile-result-in .22s ease-out both;border:1px solid #363e4a;border-radius:20px;background:#1b2029}.result-bar:before{display:none}.result-close{position:absolute;z-index:2;right:16px;top:16px;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#ffffff0f;color:#aeb2c2;display:grid;place-items:center}.result-close svg{width:18px;height:18px}.result-content{position:relative;inset:auto;width:100%;height:100%;min-height:0;padding:27px 24px 23px;display:flex;flex-direction:column;justify-content:flex-start;gap:0}.result-trophy{flex:0 0 64px;width:64px;height:64px;border:2px solid var(--winner);border-radius:50%;background:color-mix(in srgb,var(--winner),transparent 85%);color:var(--winner);display:grid;place-items:center}.result-trophy svg{width:26px;height:26px}.result-copy{margin-top:18px;flex-direction:column;align-items:center;gap:19px;text-align:center}.result-copy .eyebrow{font-size:11px}.result-copy h1{font-size:32px;line-height:1}.result-summary{width:240px;margin:20px 0 0;color:#aeb2c2;font-size:14px;line-height:1.45;text-align:center;display:block}.result-actions{width:100%;margin-top:22px;flex-direction:column;gap:14px}.result-score{width:157px;height:52px;padding:0 16px;justify-content:center;border-radius:999px;background:#252a34;font-size:23px;white-space:nowrap}.result-actions>div:last-child{width:100%;display:flex;flex-direction:column;gap:10px}.new-game-btn,.replay-btn{width:100%;height:52px;justify-content:center;border-radius:14px;font-size:16px}.replay-btn{order:1;background:#ffc53d;color:#14161a}.new-game-btn{order:2;background:#ffffff0a}.desktop-result-label,.desktop-result-icon{display:none}.mobile-result-label,.mobile-result-icon{display:block}.controller-shell{grid-template-rows:var(--game-top-h) minmax(0,1fr)}.controller-view{position:relative;padding:0 16px var(--game-hand-h)}.controller-view>.eyebrow,.controller-view>h1{display:none}.controller-view .dpad{position:absolute;top:181px;left:50%;width:180px;height:180px;margin:0;transform:translate(-50%)}.controller-view .controller-play{position:absolute;left:50%;top:auto;bottom:calc(var(--game-hand-h) + 24px);width:200px;height:56px;margin:0;transform:translate(-50%)}.controller-view.waiting .dpad{opacity:.35}.controller-view.waiting>.hand{opacity:.45}.lobby-shell{position:relative;height:100%!important;min-height:0;padding:262px 16px 34px;display:flex;flex-direction:column;gap:16px;overflow-y:auto;overflow-x:hidden;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.lobby-shell:before,.join-screen:before{height:3px}.lobby-top{position:absolute;inset:3px 0 auto;width:100%;height:53px;padding:0 16px}.lobby-top .brand{font-size:20px}.lobby-close{width:38px;height:38px}.lobby-share{top:72px;width:calc(100% - 32px);height:150px}.invite-qr{width:146px;height:146px;padding:10px;border-radius:16px}.code-badge{width:150px;height:150px;border-width:4px}.code-badge strong{font-size:56px}.code-badge small{font-size:10px}.teams,.teams-3{position:relative;inset:auto;width:100%;height:auto;transform:none;display:flex;flex-direction:column;gap:16px}.team-panel{width:100%;height:auto;min-height:0;padding:16px;border-radius:22px;gap:10px}.color-control{flex-basis:36px;margin-bottom:10px;font-size:30px}.color-control:after{bottom:-10px}.teams:not(.teams-3) .selected-team .color-control,.teams-3 .selected-team .color-control{font-size:30px}.color-swatch{width:26px;height:26px}.team-players{grid-template-rows:repeat(var(--seat-rows),44px);height:calc(var(--seat-rows) * 44px + (var(--seat-rows) - 1) * 7px);gap:7px}.team-players .player{width:100%;height:44px;min-height:44px;max-height:44px;padding:0 10px;border-radius:14px;gap:8px}.team-players .avatar{width:34px;height:34px}.team-players .player-name{font-size:14px}.team-players .player-copy small{font-size:9px}.subtle-btn{flex:0 0 44px;width:100%;height:44px;border-radius:14px;font-size:13px}.add-team{top:50%;width:62px;height:62px;border-width:3px}.add-team:before{inset:-13px}.lobby-footer{position:relative;inset:auto;width:100%;height:68px;transform:none;display:grid;grid-template-columns:133px 1fr;gap:10px;margin-top:0}.tv-view-btn,.start-wrap,.start{width:100%;height:68px;font-size:17px}.tv-view-btn{padding:0;border-radius:16px}.start{border-radius:16px}.tv-lobby{overflow:hidden}.tv-lobby .teams{flex-direction:row}.join-top{inset:3px 0 auto;height:53px;padding:0 16px}.join-top .brand{font-size:20px}.join-page{top:121px;width:100%;padding:0 16px}.join-spacer{height:10px}.join-page h2{width:358px;font-size:36px}.join-code-cards{width:358px;height:240px}.join-code-card{top:30px;width:130px;height:182px;border-radius:14px}.join-code-card.first{left:44px}.join-code-card.second{left:184px}.join-code-card strong{font-size:104px}.join-code-card small{left:11px;top:10px;gap:3px}.join-code-card small b{font-size:20px}.join-code-card small svg{width:12px;height:12px}.join-code-card .card-suit-bottom{right:10px;bottom:10px;width:14px;height:14px}.join-code-card.focused{box-shadow:0 0 0 3px #f5c451,0 0 24px #f5c45166}.code-caret{width:8px;height:80px;border-radius:4px}.join-status{min-width:0;width:326px;height:38px;padding:5px 8px;font-size:12px}.join-status-spacer{height:24px}.join-actions{width:326px;gap:12px}.join-actions label{height:60px}.join-actions button{height:68px}.join-actions input{font-size:22px}.join-action-desktop{display:none}.join-action-mobile{display:flex}.join-chip{display:block}.chip-a{width:52px;height:52px;left:-18px;top:129px}.chip-b{width:60px;height:60px;right:8px;top:81px}.chip-c{width:118px;height:118px;left:-46px;top:593px}.chip-d{width:140px;height:140px;right:-46px;top:653px}.join-chip>span{border-width:2px}.code-badge,.code-badge:hover{transform:translateY(-2px)}.team-panel{border:0;border-radius:24px;box-shadow:inset 0 0 0 1px #fff3}.team-panel.selected-team{box-shadow:none}.add-team{width:60px;height:60px}.add-team:before{inset:-12px}.lobby-footer{width:calc(100% + 32px);height:118px;margin-left:-16px;padding:16px 16px 34px;border-top:1px solid #ffffff14;background:#14161a}.join-code-card small b{font-size:19px}}@keyframes mobile-result-in{0%{opacity:.7;transform:translate(-50%,calc(-50% + 18px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes mobile-rules-in{0%{opacity:.7;transform:translate(-50%,calc(-50% + 8px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes code-caret-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media(prefers-reduced-motion:reduce){.code-caret{animation-duration:1s!important}}@media(max-width:700px){.avatar-dialog{transform:none}.color-swatch{width:24px;height:24px;margin-right:6px}}.player .avatar{border:2px solid var(--team,#8b909a)}@media(max-width:700px){.mobile-player-stack>span.current{border:2px solid var(--team);box-shadow:0 0 0 2px #f5c451,0 0 0 4px #14161a}}@media(min-width:701px){.result-bar{background:#12151f}.result-bar:before{height:5px}.result-content{left:0;top:5px;width:100%;height:107px;padding:0 72px}.result-copy{flex-direction:column;align-items:flex-start;gap:2px}.result-copy h1{font-size:36px;line-height:1.2;letter-spacing:0}.result-actions{gap:28px}.result-actions>div:last-child{gap:12px}.result-score{font-size:26px}.result-score i{width:18px;height:18px}.new-game-btn,.replay-btn{height:44px;padding:0 22px;border-radius:12px;font-size:16px}}.menu-scrim{display:grid;place-items:center;padding:20px;background:#080b12a8;-webkit-backdrop-filter:none;backdrop-filter:none}.menu-popover{position:relative;inset:auto;width:min(350px,calc(100vw - 40px));padding:8px;border-radius:16px;gap:2px}.menu-popover .menu-row{height:46px;padding:0 10px;border-radius:8px;gap:12px;font-size:16px;font-weight:600}.menu-popover .menu-row>svg{flex-basis:18px;width:18px;height:18px}.menu-popover .menu-row>.menu-tail{flex-basis:16px;width:16px;height:16px;color:#5c6470}.switch{flex:0 0 40px;width:40px;height:22px;border-radius:11px;background:#363e4a}.switch:after{left:2px;top:2px;width:18px;height:18px}.switch.on{background:#f5c451}.switch.on:after{transform:translate(18px)}.host-wait{font-size:16px;display:inline-flex;align-items:center;gap:10px}.result-bar:has(.host-wait svg) .result-actions{width:692px;gap:32px;justify-content:flex-start}@media(max-width:700px){.menu-popover,.confirm-dialog,.avatar-dialog,.result-bar{margin-top:-24px}}.pg-home{--pink:#ff2e93;--cyan:#20dff3;--yellow:#ffe000;min-height:100%;overflow-x:hidden;background:#080817;color:#f8f8fb;font-family:Manrope,system-ui,sans-serif}.pg-home *{box-sizing:border-box}.pg-home a{color:inherit;text-decoration:none}.pg-nav{height:104px;padding:0 max(62px,calc((100% - 1320px)/2));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #ffffff0e;background:#080817}.pg-wordmark{display:flex;align-items:center;gap:7px;width:max-content;font-family:Jost,sans-serif;font-size:17px;letter-spacing:.4px}.pg-wordmark svg{width:31px;height:31px;padding:6px;border-radius:8px;background:var(--pink);filter:drop-shadow(0 0 12px #ff2e9399)}.pg-wordmark strong{color:var(--cyan)}.pg-nav nav,.pg-footer nav{display:flex;gap:38px;color:#c6c5d0;font-size:13px}.pg-nav-play{justify-self:end;padding:17px 27px;background:var(--pink);font-family:Jost,sans-serif;font-size:15px;box-shadow:0 0 24px #ff2e9388}.pg-mobile-menu{display:none}.pg-hero{position:relative;min-height:820px;padding:112px max(62px,calc((100% - 1320px)/2));overflow:hidden;background:radial-gradient(circle at 80% 60%,#13c5e342,transparent 35%),radial-gradient(circle at 19% 25%,#e72f8052,transparent 34%)}.pg-hero-copy{position:relative;z-index:3;width:570px}.pg-pill{display:inline-flex;padding:8px 14px;border-radius:18px;background:#ffffff12;color:#fff;font-family:Jost,sans-serif;font-size:12px;letter-spacing:1.1px;box-shadow:0 0 16px #ffe00033}.pg-pill:first-letter{color:var(--yellow)}.pg-hero h1{margin:26px 0 22px;font-family:Jost,sans-serif;font-size:108px;font-weight:700;line-height:.91;letter-spacing:-3px}.pg-hero-copy>p{max-width:560px;color:#b8b8c9;font-size:16px;line-height:1.7}.pg-hero-actions{display:flex;gap:14px;margin-top:30px}.pg-hero-actions a{height:54px;padding:0 25px;display:flex;align-items:center;gap:10px;border:1px solid #ffffff35;font-family:Jost,sans-serif;font-size:14px}.pg-hero-actions a:first-child{border:0;background:var(--pink);box-shadow:0 0 24px #ff2e9366}.pg-hero-actions svg{width:17px}.pg-stats{display:flex;gap:30px;margin-top:25px;font-family:Jost,sans-serif;font-size:12px;letter-spacing:1px}.pg-stats b{color:var(--cyan)}.pg-stats span{color:var(--pink)}.pg-stats strong{color:var(--yellow)}.pg-card-stack{position:absolute;right:max(60px,calc((100% - 1390px)/2));top:190px;width:650px;height:500px}.stack-card{position:absolute;width:330px;height:430px;padding:28px;border-radius:22px;box-shadow:0 28px 70px #0009;transform-origin:center}.stack-card>small{position:absolute;right:22px;top:22px;padding:7px 12px;border-radius:16px;background:#fffd;color:#101018;font-family:Jost;font-weight:700;font-size:11px}.stack-yellow{right:5px;top:56px;transform:rotate(12deg);background:linear-gradient(135deg,#ffed00,#ffb000)}.stack-blue{right:150px;top:10px;transform:rotate(4deg);background:linear-gradient(135deg,#407dff,#11d9ed)}.stack-pink{left:14px;top:50px;transform:rotate(-10deg);background:linear-gradient(135deg,#b832c3,#ff2e93)}.stack-pink>svg{width:38px;height:38px;padding:9px;border-radius:9px;background:#0002}.stack-pink>div{position:absolute;left:28px;bottom:30px;display:flex;flex-direction:column;font-family:Jost}.stack-pink b{font-size:34px}.stack-pink span{font-size:13px}.pg-marquee{height:54px;padding:0 36px;display:flex;align-items:center;justify-content:space-around;gap:22px;white-space:nowrap;overflow:hidden;background:var(--yellow);color:#090915;font-family:Jost,sans-serif;font-size:14px;letter-spacing:1px}.pg-marquee i{width:7px;height:7px;transform:rotate(45deg);background:#080817}.pg-library,.pg-how{max-width:1320px;margin:auto;padding:95px 0}.pg-library>p{margin:0 0 8px;color:var(--cyan);font-family:Jost;font-size:12px;letter-spacing:2px}.pg-section-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:42px}.pg-library h2,.pg-how h2{margin:0;font-family:Jost;font-size:62px;line-height:1}.pg-section-head>span{color:#8f8da0;font-size:13px}.pg-game-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pg-game{height:285px;padding:25px 27px;border-radius:18px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:inset 0 0 0 1px #ffffff15}.pg-game>div{display:flex;justify-content:space-between}.pg-game svg{width:39px;height:39px;padding:9px;border-radius:9px;background:#0002}.pg-game small{height:26px;padding:7px 10px;border-radius:14px;background:#ffffffd8;color:#11111a;font-family:Jost;font-size:10px;font-weight:700}.pg-game h3{margin:auto 0 0;font-family:Jost;font-size:32px}.pg-game p{margin:3px 0 0;font-family:Jost;font-size:11px}.pg-game.sequence{background:linear-gradient(135deg,#7d36ec,#f22d97)}.pg-game.ludo{background:linear-gradient(135deg,#3873ff,#1bd7ef)}.pg-game.oware{background:linear-gradient(135deg,#f29c00,#ffde00)}.pg-game.dominoes{background:linear-gradient(135deg,#14c979,#80f53e)}.pg-game.draughts{background:linear-gradient(135deg,#ff3c7e,#ff7b00)}.pg-game.eights{background:linear-gradient(135deg,#31bce8,#7040ff)}.pg-how{padding-top:70px}.pg-how>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:50px}.pg-how article{position:relative;min-height:250px;padding:30px;border:1px solid #21213b;border-radius:16px;background:#111126}.pg-how article>b{font-family:Jost;font-size:48px}.pg-how article:nth-child(1)>b{color:var(--pink)}.pg-how article:nth-child(2)>b{color:var(--cyan)}.pg-how article:nth-child(3)>b{color:var(--yellow)}.pg-how article>svg{position:absolute;right:28px;top:30px;width:23px}.pg-how article:nth-child(1)>svg{color:var(--pink)}.pg-how article:nth-child(2)>svg{color:var(--cyan)}.pg-how article:nth-child(3)>svg{color:var(--yellow)}.pg-how h3{margin:30px 0 10px;font-family:Jost;font-size:23px}.pg-how p{margin:0;color:#aaa9b8;line-height:1.6}.pg-footer{height:120px;padding:0 max(62px,calc((100% - 1320px)/2));display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-top:1px solid #ffffff12}.pg-footer small{justify-self:end;color:#8d8b9b}.pg-footer .pg-wordmark svg{width:25px;height:25px}.pg-footer .pg-wordmark{font-size:13px}@media(max-width:760px){.pg-nav{height:62px;padding:0 18px;grid-template-columns:1fr auto}.pg-nav nav,.pg-nav-play{display:none}.pg-mobile-menu{display:grid;place-items:center;border:0;background:transparent;color:#fff}.pg-mobile-menu svg{width:22px}.pg-wordmark{font-size:13px}.pg-wordmark svg{width:25px;height:25px}.pg-hero{min-height:730px;padding:46px 20px 34px;background:radial-gradient(circle at 78% 64%,#13c5e33b,transparent 35%),radial-gradient(circle at 20% 22%,#e72f8048,transparent 36%)}.pg-hero-copy{width:100%}.pg-pill{font-size:8px}.pg-hero h1{margin:20px 0 16px;font-size:55px;line-height:.91;letter-spacing:-1.5px}.pg-hero-copy>p{max-width:340px;font-size:11px;line-height:1.55}.pg-card-stack{position:relative;right:auto;top:auto;width:100%;height:260px;margin:22px 0 8px}.stack-card{width:172px;height:222px;padding:14px;border-radius:12px}.stack-card>small{right:10px;top:10px;padding:4px 7px;font-size:6px}.stack-yellow{display:none}.stack-blue{right:22px;top:0}.stack-pink{left:17px;top:19px}.stack-pink>svg{width:23px;height:23px;padding:5px}.stack-pink>div{left:14px;bottom:15px}.stack-pink b{font-size:16px}.stack-pink span{font-size:6px}.pg-hero-actions{display:grid;gap:8px;margin-top:0}.pg-hero-actions a{height:48px;justify-content:center;font-size:12px}.pg-stats{display:none}.pg-marquee{height:36px;width:720px;justify-content:flex-start;gap:20px;padding:0 16px;font-size:9px}.pg-library,.pg-how{padding:56px 20px}.pg-library>p{font-size:8px}.pg-section-head{margin-bottom:24px}.pg-library h2,.pg-how h2{font-size:37px}.pg-section-head span{display:none}.pg-game-grid{grid-template-columns:repeat(2,1fr);gap:12px}.pg-game{height:168px;padding:14px;border-radius:11px}.pg-game svg{width:25px;height:25px;padding:6px}.pg-game small{height:18px;padding:5px 7px;font-size:6px}.pg-game h3{font-size:18px}.pg-game p{font-size:7px}.pg-how{padding-top:40px}.pg-how>div{grid-template-columns:1fr;gap:12px;margin-top:28px}.pg-how article{min-height:98px;padding:17px 17px 15px 62px}.pg-how article>b{position:absolute;left:16px;top:19px;font-size:28px}.pg-how article>svg{right:15px;top:16px;width:16px}.pg-how h3{margin:0 0 4px;font-size:14px}.pg-how p{font-size:9px}.pg-footer{height:130px;padding:25px 20px;grid-template-columns:1fr;justify-items:center;gap:10px}.pg-footer .pg-wordmark,.pg-footer small{justify-self:center}.pg-footer nav{display:none}}.pg-home{background:#0a0a16;font-family:Inter,system-ui,sans-serif}.pg-copy-mobile,.pg-mobile-actions,.pg-game small i,.pg-game p i{display:none}.pg-nav{height:107.2px;padding:0 64px}.pg-wordmark{gap:10px;font-family:Bebas Neue,sans-serif;font-size:28px;line-height:1.3;letter-spacing:1px}.pg-wordmark svg{width:36px;height:36px;padding:8px;border-radius:9px}.pg-wordmark strong{color:#25e5ff}.pg-nav nav,.pg-footer nav{gap:36px;font-size:16px;font-weight:500}.pg-nav-play{padding:16px 28px;border-radius:8px;background:#ff3d8a;font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:1.5px}.pg-hero{height:820px;min-height:820px;padding:0;background:radial-gradient(circle at 78% 62%,#25e5ff36,transparent 35%),radial-gradient(circle at 18% 26%,#ff3d8a42,transparent 36%)}.pg-hero-copy{position:absolute;left:64px;top:110px;width:720px}.pg-pill{padding:8px 14px;border:1px solid #ffffff22;background:#ffffff10;font-family:Bebas Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;letter-spacing:2px}.pg-hero h1{margin:28px 0;font-family:Bebas Neue,sans-serif;font-size:140px;font-weight:400;line-height:.86;letter-spacing:-1px}.pg-hero-copy>p{width:560px;margin:0;color:#9a9ab8;font-size:19px;font-weight:500;line-height:1.5}.pg-hero-actions{gap:14px;margin-top:28px}.pg-hero-actions a{height:auto;padding:16px 28px;border:1.5px solid #ffffff33;border-radius:8px;background:#ffffff10;font-family:Bebas Neue,sans-serif;font-size:24px;line-height:1.3;letter-spacing:1.5px}.pg-hero-actions a:first-child{background:#ff3d8a}.pg-hero-actions svg{width:20px;height:20px}.pg-stats{gap:24px;margin-top:28px;font-family:Bebas Neue,sans-serif;font-size:22px;line-height:1.3;letter-spacing:1px}.pg-card-stack{position:absolute;inset:0;width:100%;height:100%}.stack-card{width:300px;height:380px;padding:28px;border-radius:20px;font-family:Bebas Neue,sans-serif}.stack-card>svg{width:64px;height:64px;padding:15px;border-radius:16px;background:#0a0a1633}.stack-card>small{right:28px;top:28px;padding:6px 12px;border-radius:999px;background:#0a0a1666;color:#fff;font-family:Bebas Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;letter-spacing:1.5px}.stack-card>div{position:absolute;left:28px;bottom:28px;display:flex;flex-direction:column;gap:6px}.stack-card b{font-size:52px;font-weight:400;line-height:1}.stack-card span{font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.3;color:#fffc}.stack-yellow{left:1080px;right:auto;top:250px;transform:rotate(12deg);background:linear-gradient(135deg,#ffe600,#ff8a00)}.stack-blue{left:960px;right:auto;top:200px;transform:rotate(3deg);background:linear-gradient(135deg,#25e5ff,#2f6bff)}.stack-pink{left:790px;top:220px;width:320px;height:400px;transform:rotate(-10deg);background:linear-gradient(135deg,#ff3d8a,#7b2cff)}.stack-pink>small{background:#ffe600;color:#0a0a16}.pg-marquee{height:56px;padding:0 40px;gap:40px;background:#ffe600;font-family:Bebas Neue,sans-serif;font-size:26px;font-weight:400;letter-spacing:2px}.pg-library{position:relative;max-width:none;padding:96px 64px;display:flex;flex-direction:column;gap:36px}.pg-library>p{position:absolute;left:64px;top:96px;margin:0;color:#25e5ff;font-family:Bebas Neue,sans-serif;font-size:18px;line-height:1.3;letter-spacing:3px}.pg-section-head{height:115px;margin:0;align-items:end}.pg-library h2,.pg-how h2{font-family:Bebas Neue,sans-serif;font-size:88px;font-weight:400;line-height:.95}.pg-section-head>span{color:#9a9ab8;font-size:16px;font-weight:500}.pg-game-grid{gap:36px 24px}.pg-game{height:300px;padding:28px;border-radius:20px}.pg-game svg{width:64px;height:64px;padding:15px;border-radius:16px}.pg-game small{height:auto;padding:6px 12px;border-radius:999px;font-family:Bebas Neue,sans-serif;font-size:16px;font-weight:400;line-height:1.3;letter-spacing:1.5px}.pg-game h3{font-family:Bebas Neue,sans-serif;font-size:52px;font-weight:400;line-height:1}.pg-game p{margin:6px 0 0;font-family:Inter,sans-serif;font-size:15px;font-weight:500;line-height:1.3;color:#fffc}.pg-game.sequence{background:linear-gradient(135deg,#ff3d8a,#7b2cff)}.pg-game.ludo{background:linear-gradient(135deg,#25e5ff,#2f6bff)}.pg-game.oware{background:linear-gradient(135deg,#ffe600,#ff8a00)}.pg-game.dominoes{background:linear-gradient(135deg,#25d979,#9cff2f)}.pg-game.draughts{background:linear-gradient(135deg,#ff8a00,#ff3d8a)}.pg-game.eights{background:linear-gradient(135deg,#7b2cff,#25e5ff)}.pg-how{max-width:none;padding:64px 64px 112px}.pg-how>div{gap:24px;margin-top:40px}.pg-how article{height:232.2px;min-height:232.2px;padding:32px;border-radius:20px;background:#12122a}.pg-how article>b{font-family:Bebas Neue,sans-serif;font-size:64px;font-weight:400;line-height:1}.pg-how article>svg{right:32px;top:32px;width:32px;height:32px}.pg-how h3{margin:18px 0;font-family:Bebas Neue,sans-serif;font-size:34px;font-weight:400;line-height:1.3}.pg-how p{font-size:16px;font-weight:500;line-height:1.5;color:#9a9ab8}.pg-footer{height:93.12px;padding:32px 64px}.pg-footer .pg-wordmark{font-size:22.4px}.pg-footer .pg-wordmark svg{width:28.8px;height:28.8px;padding:6px}.pg-footer small{font-size:14px;color:#9a9ab8}@media(max-width:760px){.pg-nav{height:63.2px;padding:16px 20px}.pg-wordmark{font-size:24px}.pg-wordmark svg{width:32px;height:32px;padding:7px}.pg-mobile-menu{padding:0}.pg-mobile-menu svg{width:24px;height:24px}.pg-hero{height:690px;min-height:690px;padding:0}.pg-hero:after{content:"";position:absolute;z-index:4;left:0;right:0;top:570px;height:120px;background:linear-gradient(180deg,#0a0a1600,#0a0a16);pointer-events:none}.pg-hero-copy{left:20px;top:28px;width:350px}.pg-pill{height:30.2px;padding:6px 12px;border:0;box-shadow:inset 0 0 0 1px #fff2;font-size:14px}.pg-hero h1{margin:18px 0;font-size:76px;line-height:.86;letter-spacing:-.5px}.pg-copy-desktop{display:none}.pg-copy-mobile{display:block!important;width:330px!important;font-size:15px!important;line-height:1.45!important}.pg-hero-actions,.pg-stats{display:none}.pg-card-stack{inset:0}.stack-yellow{display:none}.stack-card{width:200px;height:230px;padding:18px;border-radius:16px}.stack-card>svg{width:46px;height:46px;padding:11px;border-radius:12px}.stack-card>small{right:18px;top:18px;padding:5px 9px;font-size:14px}.stack-card>div{left:18px;bottom:18px;gap:2px}.stack-card b{font-size:30px}.stack-card span{font-size:12px}.stack-blue{left:180px;top:390px;right:auto;transform:rotate(6deg)}.stack-blue>small{font-size:0}.stack-blue>small:after{content:"SOON";font-size:14px}.stack-blue span{font-size:0}.stack-blue span:after{content:"2–4 players";font-size:12px}.stack-pink{left:30px;top:410px;transform:rotate(-8deg)}.stack-pink span{font-size:0}.stack-pink span:after{content:"2–12 players";font-size:12px}.pg-mobile-actions{height:151.2px;padding:0 20px 28px;display:flex;flex-direction:column;gap:10px}.pg-mobile-actions a{height:56.6px;border:1.5px solid #ffffff33;border-radius:8px;background:#ffffff10;display:flex;align-items:center;justify-content:center;gap:8px;font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:1.5px}.pg-mobile-actions a:first-child{border:0;background:#ff3d8a}.pg-mobile-actions svg{width:18px;height:18px}.pg-marquee{width:720px;height:44px;padding:0 20px;gap:24px;font-size:20px}.pg-library{height:774px;padding:48px 20px;gap:16px}.pg-library>p{position:static;font-size:16px}.pg-section-head{height:53.2px;margin:0}.pg-library h2,.pg-how h2{font-size:56px}.pg-game-grid{grid-template-columns:repeat(2,1fr);gap:16px 12px}.pg-game{height:180px;padding:18px;border-radius:16px}.pg-game svg{width:46px;height:46px;padding:11px;border-radius:12px}.pg-game small{height:28px;padding:0 9px;display:flex;align-items:center;font-size:0}.pg-game small i{display:block;font-style:normal;font-size:14px}.pg-game.sequence small{font-size:14px}.pg-game.sequence small i{display:none}.pg-game h3{font-size:30px}.pg-game p{margin-top:2px;font-size:0}.pg-game p span{display:none}.pg-game p i{display:block;font-style:normal;font-size:12px}.pg-how{height:435.4px;padding:16px 20px 56px;display:flex;flex-direction:column;gap:14px}.pg-how>div{display:contents}.pg-how article{height:89.4px;min-height:89.4px;padding:18px;display:flex;align-items:center;gap:16px;border-radius:14px}.pg-how article>b{position:static;font-size:40px}.pg-how article>svg{display:none}.pg-how article>div{display:block;min-width:0}.pg-how h3{margin:0 0 4px;font-size:24px}.pg-how p{font-size:13px;line-height:1.4}.pg-footer{height:100.56px;padding:24px 20px;gap:12px}.pg-footer .pg-wordmark{font-size:19.2px}.pg-footer small{font-size:12px}}.pg-how p i{display:none;font-style:normal}.pg-game.connect4{background:linear-gradient(135deg,#2765db,#f6c324)}.pg-game small{background:#0a0a1666;color:#fff}.pg-game.sequence small{background:#ffe600;color:#0a0a16}.pg-hero{background:radial-gradient(circle 450px at 1270px 570px,#25e5ff77,#25e5ff00),radial-gradient(circle 450px at 250px 190px,#ff3d8a88,#ff3d8a00)}@media(max-width:760px){.pg-hero{background:radial-gradient(circle 260px at 410px 510px,#25e5ff66,#25e5ff00),radial-gradient(circle 260px at 40px 60px,#ff3d8a88,#ff3d8a00)}.pg-how p span{display:none}.pg-how p i{display:block}}.pg-home{color:#f5f5ff}.pg-nav{background:#0a0a16}.pg-wordmark,.pg-wordmark b,.pg-wordmark strong{font-weight:400}.pg-wordmark svg{padding:7px;background:#ff3d8a;color:#0a0a16;filter:drop-shadow(0 0 16px #ff3d8a99);transform:rotate(-8deg)}.pg-nav-play,.pg-hero-actions a,.pg-stats b,.pg-stats strong{font-weight:400}.pg-pill{padding:7px 14px;align-items:center;gap:10px}.pg-pill i{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#ffe600;box-shadow:0 0 8px #ffe600}.pg-hero h1{line-height:120px}.pg-game>div{align-items:flex-start}.pg-how article{height:256.2px;min-height:256.2px}.pg-footer .pg-wordmark svg{padding:5.4px}@media(max-width:760px){.pg-wordmark{gap:8px}.pg-wordmark svg{width:30px;height:30px;padding:6px;border-radius:8px;filter:drop-shadow(0 0 12px #ff3d8a99)}.pg-mobile-menu svg{width:26px;height:26px}.pg-hero h1{line-height:.86}.stack-card>svg,.pg-game svg{width:44px;height:44px;padding:10px}.stack-card>small,.pg-game small{height:auto;padding:4px 10px}.stack-blue{transform:rotate(8deg)}.pg-marquee{width:100%}.pg-marquee>:nth-child(3),.pg-marquee>:nth-child(4),.pg-marquee>:nth-child(11){display:none}.pg-how{height:473px}.pg-how article{height:auto;min-height:0}.pg-footer .pg-wordmark{gap:6.4px}.pg-footer .pg-wordmark svg{width:24px;height:24px;padding:4.8px;border-radius:6.4px}}
