@font-face{font-family:Silkscreen;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+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Silkscreen;font-style:normal;font-display:swap;font-weight:700;src:url(/plafee/assets/silkscreen-latin-700-normal-CSE2nhgM.woff2)format("woff2"),url(/plafee/assets/silkscreen-latin-700-normal-BjMPLkh0.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/plafee/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2)format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/plafee/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAA3YAA0AAAAAJPAAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABMAAAABQAAAAUAA8AbUdTVUIAAAFEAAAAJwAAACi4/LjqT1MvMgAAAWwAAABJAAAAYGf8mjtjbWFwAAABuAAAANcAAAE4ISlOYWdhc3AAAAKQAAAACAAAAAgAAAAQZ2x5ZgAAApgAAAdqAAAYtCQw2fRoZWFkAAAKBAAAADUAAAA2CHVH3mhoZWEAAAo8AAAAGgAAACQEpwRUaG10eAAAClgAAAAoAAABrJopBW5sb2NhAAAKgAAAANgAAADYRQ1LcW1heHAAAAtYAAAAHAAAACAAgABebmFtZQAAC3QAAAEFAAACSi9xS2Vwb3N0AAAMfAAAAVsAAAQ3VFJMagABAAAADAAAAAAAAAABAGoAAQADeNpjYGRgYOBiUANCJhc3nxAGoZzEkjwGPgYQYAER//+DSABaSQVVAHjaY2BhfsE4gYGVgYGpiymCgYHBG0IzxjEYMR4C8oFSMMDEzIAEnCODXBkOMDAoijG/APGB5pQpMDDMB6t8BxZTYGAGACuvDC8AAAB42k3JMS5EUQBA0fPNAwxAFAgwAAAAgKEGAACIxlrYgULU7MIuFNaggXyJhtvc4iADCZRLiH4fohSqFUtIokCd+0QUKkNjGA8L4Sjchef6ijjmnwpVIRUmQjrchqdfjeL3+C1++b7m84OvJPC6JvJXKdK48eARJBUYlKNTh249erVp16dcqRpNgkxZsuXJV6hIsRJlatVpUK9RSotWzbr0GzBsxKgxk6bMmjNvwaIVq9at2bBpx65tR85dmDbj0rhDB46dOLVn35klacu25Jow5OoHlyIp1wAAAQAB//8AD3jatVi5juNGEG2KHux9UAJ9XwIhODYIYj9qookm6g+YaBJfkb9vIkWKGquB33ulUrOW8m2zwUODfnVXddWkNuWU2+v2AV8v0puU3nXbrtl2237bD904DXm1f3zZ3PIuOWPr+x+b2+Y258e7nFYpGRrIT1KaABinbT/2Yzfg3W2nYRr6IWcCyuMdXrhWN3we70sRzUrFJJjEnFSGfredthLgkLPEuMPGXLBySW3AbYQUincDZCd0zo6d45tDgQSpOev/RLr3A2AZIO0s+bhOaVVtRPmaYRo/0b6B+vZUp2B/KaJdwIx/SpF2M/YEbFc35fFlaQ7tA/iv9qSOq33ArlepS+n7CTThg5Ec+ncwpAwGEEgXAI9rKr+6If2qv3T31V4f75sDxXBtZzZuaakG1K/O+2mosW9uwciB9HJuH6iZuwzISuMJqWyAGomc8Sa747pKAAHo7LWcTqtcORV8dYiar9IASh0CZWqgdIcFA4zwBH40I39ddeDTlwyniYjCiQbhHyAlfFVwK74YUgxX+gM/y8xKX8DD4AJHTFo9vqcaMdDVg6RIYV3Ux1+VlkUbxJy0KHTPxa2FD+yCgLnIjjnav6fltn0zx09E0/5rJ0HD0WxQTMlC20UPfGax2FMjo4C30xRb5RfVEblyokOaUaYNbQPr26IroBBJNdTKqdEGRTYvzBA8aXYoSrvLtx8F+T4RVcCf4HbaNDvducPnzMh0F8vBObsLQhzM5jZ/BZufsoPi0WO2hzK9/3G1P97ntPAR2VYfQbG5j/iEiw4F+fVhPpEPUHhSMAaYqYr9CJFYtRRZnaKpY9XqtkoaLzz2DfFyzNsnylvxaK+Ng/RYz6g/k96dUWZN7VTTajVk9LMkLyN9ONdjRUcnS5yiVG6UoT2heCkwcqxcu86cBiOs9uZ5CBjtXPNqcLtZPjFLATxlkuXXcW2xl2o9Uj5MEe/VyCiAFV2VsxO5D/mwsWjbudYWcMrK7/Da4CYRDy5+uN7S2nN/rtdwijfSNHqiS5qeJvyWanbXR7WtPmJs7bqq5+rGFVTxsgAzKZLv51E22upplGL14bhmqJRl3PoSe9+IG4Sb82nzptJ12iInjIOcw1Ia3T0FpvCKRGORl7E79jUvSjjKeW7SC4tsYsw5SmegNx1FEei4WQRcVW6mD3GFp9G9Uh1vZhdBi45joi6qK0KxOYBXyJAnLZA0Q0TqtHZrz7Bg6NhTvQBc2sYMDTnjWWo69zV3dPSDyOGPzqJvLmZ7L1rLjGdGxaz3Ky1pCq+8FM3a3UlG9TpONZDyYhK6oBekOXZ+BOTCelLOtTH0orG/iCj0Fwb13iJ7PzrPBLev1yKvQnJl3VmjbbB4w6JI2E+9vH2k1eT9Wm9qB3CqzfKBRatLVOOgSEc6k2dA6Jx7rzP0oJ3knQKSnqaeBJm/UAGLiv08JzfMSUk+16M3x5gmWW53ZYJXoEcjf6qy0WYWS1i0r5e0ojaLl5fgmg2rvbJBFle0yCLs3Z3xTbYkIFgixGijDKfIp/5uT9qDnSQZSgt+tg+Mf7cvKKfWpfg7cwCQblOLnGw0lnMATQjgH84B7J+Ng+phHATc1tcX54Drwm3nOcBtuTv1StbwsA8GTUKoM146A6zVXXqidiOqAo15wrxwIMBDs/AVO/tefSUYwyNcs/N0wM/zlKBoxqI54RMqXktK7ARFs2bzUjar0lHAmtxVzuas5RfKGa9QugevfLiJ0O31Upe9AhWvEnxenghKifNAveaR98Qib0MY1KOLSesJflMKniKuhexnSsWO+QUoWCZMl+iov620lAmwV6R3Fez+pvbgnBLaC1TlsCAi44zuDIRrfEnP5kI33xxmjTyo1Sb+/50MGPOqYVzyIKsGvc1ir4C6I3TprQYMyXIX7eGmoAFgB8pidgix8+LU2ZzOJp8RKBs7tGqxvzQf1PMiVR7L+cBbYq/+2LOx+m3GqxUU5mKVOJVOjXw2tJFT5SF8rRaDiqVi33sP4EOjHGrlYjqw7i5V+aj7+GFnX7v62M//d1MBqVz7VLD9e1PBciio1vrHM8HyirG0o5aqRPOZAIvhNLfn780DBNEuMUaX84BvxA3CjZ86fzwPVJBziNIs5wEixGJeO7xDr//dC/MA045XRcRpQJhxitMA8OWDanxpFpjqLMCj9452W3KKk8AUJwE8zQC5VJzPAYoEIifJGOYA1StlYwmZR361/3cNaTg3eAiYOfaTmLWGDJlL43ju/hGN5enX/dHJBzfFToi1t/bosAOAbFNUsv0AV88Z+/uudgQVa53AGVzh9BQZ7yNP1Tr1uoBpgPaKANsx9uJ/KbBbXgq9PlMMuFJVtQ6x+ti7fSBjt98vu31520tlycvezPsWk73vTr3ZvhhXYPx/43nW439Se/ygg/f5roUVQlfEO9vk/m76RacvH4ROn3Vcl4gm+CrO2J36ua/gP52fVyBxxUrKcwo3u4wnCGYdv9brm2e82LcPcKs48j8GUlu3Mv/4K/70i8WI5NWp/PgLwQDi+g3JH5K7AAB42mNgZGBgYGZgYFz1dlU8v81XBmbmFwxAcEVd4RuYLns86c+1f13ML8Di7AxMIFEAhwQO3QAAAHjaY2BkYGB+wcAAIv9cA5FAEVSQDQBwfwUBAAB42mN+wVDLAARAGhuuRcIM1MDUMouAu2qHoD9q8dgBBH/nAQCJSWnPAAAAHwAfAB8AHwBCAF4AgACSAK4AwQDeAPQBFgE5AXEBlwG0AdcB/gInAlECaQKGAp0CugLMAuYDCwMdAzwDXwOJA7QDzAPiA/gEEwQqBEQEYAR7BJgEtwTdBQcFMQVGBWcFfAWXBbwF3QX8Bh8GPgZiBoQGlgayBsUG5AcDBywHVwd6B58HwAfoCBQINAheCHYImAitCMoI3Aj8CRoJLAlHCWoJkwm+CdQJ6goAChsKMgpLCmYKgAqcCrkK1wr5CxsLNgtVC3ALjguyC88L8QwSDBIMSAxaeNpjYGRgYMhmsGDgYVBhYAfxEADIYwQAFaIA33jajZADbgRQEEBf7caofzaobbtBbbtrG8fpsRr1BD1DJ1OuN1/vj2eAWmxUUFZZB7yV1aNMGe18oEw5zbyjLPcSryhTyQAxlKmilRuUqaaHCZRpFgIHEVkB5hiWFeaZEE75R4SHCAt7GMIvUrvo99lihwNCWAnLOibCIyG5x0Q6yBFW7ETxqPQMKyGN4ceHYZwhRnT9RTD8xTAaxWRE+fOaZ51L0W4KlVhDxq9Q3nX8BEhq/3YcqJwRRuU2nIjEiilcuWr9uLDyrNJVokRw6PzEgx6ehV9IskJKp2JlnBmGlCL0MoAhjlO9dBKEdYoxuV8wbKlXRGiPR7xak6VgVZZPm79Z+AAAAHjaYmBiAIP/WxmMGLCBbAYAg/Jw4AAAAADsUp5t27Zt27X3X6DNO1UClRUUFBIWEVWtRq069Ro0atKsRas27Tp06tKtR68+/QYMGjJsxKgx4yZMmjJtxqw58xYsWrJsxao16zZs2rJtx649+w4cOnLsxKkz5y5cunLtxq079x48evLsxas37z58+vLtx68//2LiEpJS0jKycvIKikqhx4/7+2hZpXmZABrn4DhgEAYCYEtgGwxPANJ/SZnEq9fOjQS69OTEzIv3Z2KPvYfFPDHeV75s7Pa2POQlTy5uHv58XomZF6PvkR8WvqxsjF7x/+LgNO8cLIw7W6582TjtHbqX9J/p8w4zL96fhT3mD4t5YswrXzZ2e1se8pInFzcP9X8SMy9G3yM/LHxZ2Ri94v/FwWneOVgYd7Zc+bJx2jt0r+g/879ppD+vnOvvOBOTS0tSk/NzkwDpNfepAA==)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/plafee/assets/press-start-2p-greek-400-normal-DQfalijU.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/plafee/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(/plafee/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/plafee/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/plafee/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/plafee/assets/vt323-vietnamese-400-normal-D0VnvwZ9.woff2)format("woff2"),url(/plafee/assets/vt323-vietnamese-400-normal-D_5Q7Vcv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/plafee/assets/vt323-latin-ext-400-normal-iUdYUaX4.woff2)format("woff2"),url(/plafee/assets/vt323-latin-ext-400-normal-DqOq58ri.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/plafee/assets/vt323-latin-400-normal-wDgJuOC9.woff2)format("woff2"),url(/plafee/assets/vt323-latin-400-normal-Dqn9ZSPj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,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)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/plafee/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/plafee/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/plafee/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/plafee/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/plafee/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--neon-rgb:80 255 77;--neon:#50ff4d;--neon-soft:#a6ffa3;--neon-deep:#2db82a;--neon-shade:#1c7a1a;--neon-ink:#0a1f0a;--cyan-rgb:0 255 255;--cyan:#0ff;--magenta-rgb:255 0 255;--magenta:#f0f;--amber-rgb:255 197 61;--amber:#ffc53d;--danger-rgb:255 77 106;--danger:#ff4d6a;--bg:#0d0d0d;--bg-rgb:13 13 13;--well:#0a0a0a;--line:#262626;--line-2:#333;--panel:#1a1a1a;--panel-2:#222;--panel-3:#2a2a2a;--ink:#fff;--ink-rgb:255 255 255;--ink-2:#ccc;--ink-3:#999;--font-pixel:"Silkscreen", "Courier New", monospace;--font-arcade:"Press Start 2P", "Courier New", monospace;--font-vcr:"VT323", "Courier New", monospace;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--neon-glow-sm:0 0 6px rgb(var(--neon-rgb) / .5);--neon-glow:0 0 10px rgb(var(--neon-rgb) / .6);--neon-glow-lg:0 0 20px rgb(var(--neon-rgb) / .75), 0 0 40px rgb(var(--neon-rgb) / .4);--text-glow:0 0 5px rgb(var(--neon-rgb) / .8), 0 0 10px rgb(var(--neon-rgb) / .55), 0 0 20px rgb(var(--neon-rgb) / .35);--frame-w:3px;--frame:var(--frame-w) solid var(--neon);--frame-glow:0 0 10px rgb(var(--neon-rgb) / .55), inset 0 0 5px rgb(var(--neon-rgb) / .45);--frame-glow-hover:0 0 20px rgb(var(--neon-rgb) / .8), 0 0 40px rgb(var(--neon-rgb) / .45), inset 0 0 10px rgb(var(--neon-rgb) / .55);--color-primary:var(--neon);--color-primary-dark:var(--neon-deep);--color-primary-darker:var(--neon-soft);--color-primary-light:var(--neon-soft);--color-primary-tint:rgb(var(--neon-rgb) / .12);--color-gold:var(--neon);--color-bg:var(--bg);--color-surface:var(--panel);--color-surface-raised:var(--panel-2);--color-text:var(--ink);--color-heading:var(--neon);--color-text-muted:var(--ink-2);--color-border:rgb(var(--neon-rgb) / .28);--color-success:var(--neon);--color-danger:var(--danger);--glow:var(--neon-rgb);--font-ui:var(--font-mono);--font-heading:var(--font-pixel);--font-body:var(--font-mono);--shadow-sm:0 0 6px rgb(var(--neon-rgb) / .22);--shadow-md:0 0 12px rgb(var(--neon-rgb) / .28);--shadow-lg:0 0 24px rgb(var(--neon-rgb) / .3), 0 18px 40px #0009;--radius-sm:0px;--radius-md:0px;--radius-lg:0px;--header-h:64px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}html{background:var(--bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scrollbar-color:var(--neon-deep) var(--well)}body{min-height:100dvh;color:var(--ink);font-family:var(--font-mono);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgb(var(--neon-rgb) / .2);background:0 0;font-size:15px;line-height:1.55}#root{flex-direction:column;min-height:100dvh;display:flex}h1,h2,h3,h4{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--neon);text-shadow:0 0 10px rgb(var(--neon-rgb) / .45);overflow-wrap:break-word;margin:0;font-weight:700;line-height:1.3}h1{font-size:clamp(22px,4vw,30px)}h2{font-size:20px}h3,h4{font-size:15px}p{margin:0;line-height:1.6}a{color:inherit;text-decoration:none}button{font-family:var(--font-mono);cursor:pointer}strong,b{font-weight:700}img,video,canvas{max-width:100%}::selection{background:var(--neon);color:var(--bg);text-shadow:none}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--well)}::-webkit-scrollbar-thumb{background:var(--neon-deep);border:2px solid var(--well)}::-webkit-scrollbar-thumb:hover{background:var(--neon)}body:before{content:"";z-index:-1;pointer-events:none;position:fixed;inset:0}html[data-backdrop=grid] body:before{background:radial-gradient(ellipse 90% 55% at 50% -12%, rgb(var(--neon-rgb) / .13), transparent 70%), radial-gradient(ellipse 60% 40% at 100% 110%, rgb(var(--neon-rgb) / .07), transparent 70%), linear-gradient(rgb(var(--neon-rgb) / .045) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, rgb(var(--neon-rgb) / .045) 1px, transparent 1px) 0 0 / 32px 32px, var(--bg)}html[data-backdrop=void],html[data-backdrop=void] body:before{background:#000}html[data-backdrop=phosphor]{background:#010801}html[data-backdrop=phosphor] body:before{background:radial-gradient(ellipse 75% 65% at 50% 45%, rgb(var(--neon-rgb) / .14), transparent 75%), repeating-linear-gradient(0deg, rgb(var(--neon-rgb) / .035) 0 1px, transparent 1px 4px), #010801}.plf-arcs{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.plf-arcs i{aspect-ratio:230/200;opacity:.12;background:50%/contain no-repeat;height:clamp(110px,24vh,250px);position:absolute}.plf-arcs i:first-child{background-image:url(/plafee/brand/corner-tl.svg);top:0;left:0}.plf-arcs i:nth-child(2){background-image:url(/plafee/brand/corner-tr.svg);top:0;right:0}.plf-arcs i:nth-child(3){aspect-ratio:230/264;background-image:url(/plafee/brand/corner-bl.svg);bottom:0;left:0}.plf-arcs i:nth-child(4){aspect-ratio:230/264;background-image:url(/plafee/brand/corner-br.svg);bottom:0;right:0}html:not([data-backdrop=grid]) .plf-arcs{display:none}@media (width<=720px){.plf-arcs i{opacity:.1;height:clamp(80px,16vh,150px)}}body:after{content:"";z-index:2147483000;pointer-events:none;background:repeating-linear-gradient(0deg,#0003 0 1px,#0000 1px 3px);animation:8s linear infinite plf-scan;position:fixed;inset:-30px 0 0}.plf-scanband{z-index:2147482999;pointer-events:none;background:linear-gradient(180deg, transparent, rgb(var(--neon-rgb) / .035) 50%, transparent);height:22vh;animation:7s linear infinite plf-band;position:fixed;top:0;left:0;right:0;transform:translateY(-30vh)}.plf-vignette{z-index:2147482998;pointer-events:none;background:radial-gradient(150% 130%,#0000 70%,#00000038 100%);position:fixed;inset:0}html[data-crt=off] body:after,html[data-crt=off] .plf-scanband,html[data-crt=off] .plf-vignette{display:none}@keyframes plf-scan{0%{transform:translateY(0)}to{transform:translateY(30px)}}@keyframes plf-band{0%{transform:translateY(-30vh)}to{transform:translateY(130vh)}}@keyframes plf-pulse{0%,to{opacity:.15}50%{opacity:1}}@keyframes plf-flicker{0%,19%,23%,27%,54%,58%,to{opacity:1}21%,25%,56%{opacity:.5}}@keyframes plf-blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes plf-cycle{0%,28%,to{color:var(--neon)}33%,61%{color:var(--cyan)}66%,94%{color:var(--magenta)}}@keyframes plf-rise{0%{opacity:0;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){body:after,.plf-scanband{animation:none}.plf-scanband{display:none}}html[data-fx=calm] body:after,html[data-fx=calm] .plf-scanband{animation:none}html[data-fx=calm] .plf-scanband{display:none}::view-transition-old(root){animation-duration:.35s}::view-transition-new(root){animation-duration:.35s}.container{width:100%;max-width:1180px;padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right));margin:0 auto}@media (width<=480px){.container{padding-left:max(16px, env(safe-area-inset-left));padding-right:max(16px, env(safe-area-inset-right))}}.btn{border:2px solid var(--neon);min-height:44px;color:var(--neon);font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;text-align:center;text-shadow:0 0 10px rgb(var(--neon-rgb) / .8);box-shadow:0 0 8px rgb(var(--neon-rgb) / .35), inset 0 0 6px rgb(var(--neon-rgb) / .2);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:16px;font-weight:700;line-height:1.35;transition:background-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out,transform .1s ease-out;display:inline-flex}.btn:hover:not(:disabled){background:var(--neon);color:var(--bg);text-shadow:none;box-shadow:0 0 20px rgb(var(--neon-rgb) / .85), 0 0 36px rgb(var(--neon-rgb) / .35);animation:.45s linear plf-flicker}.btn:active:not(:disabled){transform:translateY(2px)}.btn-primary{background:var(--neon);color:var(--bg);text-shadow:none;box-shadow:0 4px 0 var(--neon-shade), 0 0 16px rgb(var(--neon-rgb) / .5)}.btn-primary:hover:not(:disabled){box-shadow:0 4px 0 var(--neon-shade), 0 0 26px rgb(var(--neon-rgb) / .85);background:#7dff7a}.btn-primary:active:not(:disabled){box-shadow:0 0 0 var(--neon-shade), 0 0 14px rgb(var(--neon-rgb) / .6);transform:translateY(4px)}.btn:disabled{opacity:.6;cursor:not-allowed;background:var(--panel);color:#6d6d6d;text-shadow:none;box-shadow:none;border-color:#3a3a3a;transform:none!important}@media (width<=480px){.btn{padding:11px 14px;font-size:14px}}:where(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=submit],[type=button]),select,textarea){border:2px solid var(--neon);background:var(--panel);min-width:0;color:var(--neon);font-family:var(--font-mono);caret-color:var(--neon);box-shadow:inset 0 0 5px rgb(var(--neon-rgb) / .45);border-radius:0;padding:10px 12px;font-size:15px;transition:box-shadow .2s ease-out,border-color .2s ease-out}:where(input,textarea)::placeholder{color:var(--neon-deep);opacity:1}:where(input:not([type=checkbox],[type=radio],[type=range]),select,textarea):focus{box-shadow:inset 0 0 5px rgb(var(--neon-rgb) / .6), 0 0 15px rgb(var(--neon-rgb) / .75);outline:none}:where(input,select,textarea):disabled{opacity:.5;cursor:not-allowed}select option{background:var(--panel);color:var(--ink)}input[type=checkbox],input[type=radio],input[type=range]{accent-color:var(--neon)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plf-blink{animation:1.1s step-end infinite plf-blink}html[data-fx=calm] .plf-blink{animation:none}@media (prefers-reduced-motion:reduce){.plf-blink{animation:none}}.site-header{z-index:25;padding-top:env(safe-area-inset-top);background:rgb(var(--bg-rgb) / .9);-webkit-backdrop-filter:blur(10px);border-bottom:2px solid var(--neon);box-shadow:0 0 14px rgb(var(--neon-rgb) / .45), 0 8px 28px #0000008c;position:sticky;top:0}.site-header-inner{height:var(--header-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.site-header-actions{flex:none;align-items:center;gap:8px;display:flex}.site-brand{filter:drop-shadow(0 0 5px rgb(var(--neon-rgb) / .55));flex:none;align-items:center;gap:12px;padding:4px 2px;transition:filter .3s ease-out,transform .3s ease-out;display:flex}.site-brand:hover{filter:drop-shadow(0 0 8px rgb(var(--neon-rgb) / .9)) drop-shadow(0 0 18px rgb(var(--neon-rgb) / .45));transform:scale(1.03)}.site-brand-mark{width:auto;height:40px;display:block}.site-brand-word{width:auto;height:20px;display:block}.theme-toggle{border:2px solid rgb(var(--neon-rgb) / .55);background:var(--panel);width:40px;height:40px;color:var(--neon);border-radius:0;place-items:center;padding:0;transition:border-color .2s ease-out,box-shadow .2s ease-out,transform .3s ease-out;display:grid}.theme-toggle:hover{border-color:var(--neon);box-shadow:var(--neon-glow)}.theme-toggle:hover svg{transform:rotate(90deg)}.theme-toggle svg{transition:transform .4s ease-out}.site-main{flex:1;min-width:0}.site-loading{font-family:var(--font-arcade);color:var(--neon);text-shadow:var(--text-glow);padding-top:48px;padding-bottom:48px;font-size:12px}.nf{text-align:center;flex-direction:column;align-items:center;gap:22px;padding-top:clamp(48px,12vh,120px);padding-bottom:80px;display:flex}.nf .nf-code{font-family:var(--font-arcade);color:var(--magenta);text-shadow:0 0 12px rgb(var(--magenta-rgb) / .75), 0 0 32px rgb(var(--magenta-rgb) / .4);font-size:clamp(56px,16vw,120px);line-height:1}.nf h1{font-size:clamp(20px,5vw,30px)}.nf p{max-width:44ch;color:var(--ink-2)}.site-main>*{animation:.24s ease-out both page-enter}@keyframes page-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.site-main>*{animation:none}}.scopa-lobby{max-width:820px;padding-top:44px;padding-bottom:80px}.scopa-lobby-header{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:32px;display:flex}.scopa-lobby-header p{max-width:52ch;color:var(--ink-2)}.scopa-rules-link{margin-top:4px}.scopa-lobby-name{flex-direction:column;gap:8px;max-width:340px;margin:0 auto 32px;display:flex}.scopa-lobby-name label,.p4-lobby-name label{font-family:var(--font-pixel);letter-spacing:.12em;text-transform:uppercase;color:var(--neon-soft);font-size:12px;font-weight:700}.scopa-lobby-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.scopa-lobby-card{border:var(--frame);background:var(--panel);min-width:0;box-shadow:var(--frame-glow);flex-direction:column;gap:14px;padding:24px;display:flex;position:relative}.scopa-lobby-card h2{text-shadow:var(--text-glow);font-size:17px}.scopa-lobby-card p{color:var(--ink-2);font-size:13.5px}.scopa-code-input,.p4-code-input{font-family:var(--font-vcr);letter-spacing:.3em;text-align:center;text-transform:uppercase;font-size:28px;font-weight:400;line-height:1}.scopa-form-error{color:var(--danger);margin:0;font-size:13px}.scopa-back-link{font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:6px;margin-top:24px;font-size:12px;font-weight:700;display:inline-flex}.scopa-back-link:hover{color:var(--neon);text-shadow:0 0 8px rgb(var(--neon-rgb) / .7)}.scopa-status{text-align:center;padding:80px 24px}.scopa-room{max-width:1200px;padding-top:24px;padding-bottom:60px}.scopa-room-topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.scopa-topbar-actions{flex-wrap:wrap;gap:8px;display:flex}.scopa-invite-btn{min-height:40px;padding:9px 14px;font-size:12px}.scopa-invite-btn.is-copied{color:var(--bg);background:var(--neon)}.scopa-player-list{flex-direction:column;gap:6px;margin:12px 0;padding:0;list-style:none;display:flex}.scopa-scene{min-height:660px;margin-top:8px;padding-bottom:4px;position:relative}.scopa-score-bar{border:2px solid rgb(var(--neon-rgb) / .5);width:fit-content;max-width:100%;box-shadow:var(--neon-glow-sm);background:#0a0a0ae6;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-bottom:10px;padding:6px 12px;font-size:12px;display:flex}.scopa-score-row{align-items:center;gap:6px;padding:2px 6px;transition:background-color .3s ease-out;display:flex}.scopa-score-row.is-active{background:rgb(var(--neon-rgb) / .14)}.scopa-score-row.is-active .scopa-score-name{color:var(--neon)}.scopa-score-dot{background:var(--neon);width:6px;height:6px;box-shadow:0 0 4px var(--neon);flex-shrink:0}.scopa-score-name{white-space:nowrap;color:var(--ink);font-weight:700}.scopa-score-pts{font-family:var(--font-vcr);color:var(--neon);font-variant-numeric:tabular-nums;padding-left:6px;font-size:20px;line-height:1}.scopa-score-target{border-left:1px solid rgb(var(--neon-rgb) / .3);color:var(--ink-3);margin-top:2px;padding-left:10px;font-size:11px}.scopa-table-felt{border:3px solid var(--neon);background:radial-gradient(ellipse 70% 60% at 50% 45%, rgb(var(--neon-rgb) / .07), transparent 75%), linear-gradient(rgb(var(--neon-rgb) / .1) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, rgb(var(--neon-rgb) / .1) 1px, transparent 1px) 0 0 / 24px 24px, #050e05;box-shadow:0 0 14px rgb(var(--neon-rgb) / .4), inset 0 0 0 6px #0000008c, inset 0 0 26px rgb(var(--neon-rgb) / .1);border-radius:28px;position:absolute;inset:96px 13% 172px}.scopa-table-cards-zone{box-sizing:border-box;--table-card-base-w:64px;--table-card-base-h:92px;flex-wrap:wrap;place-content:center;align-items:center;gap:clamp(8px,2vw,18px);padding:18px 26px;display:flex;position:absolute;inset:0;overflow:hidden}.scopa-table-cards-zone .scopa-card-holder{width:calc(var(--table-card-base-w,64px) * var(--card-scale,1));height:calc(var(--table-card-base-h,92px) * var(--card-scale,1))}.scopa-empty{font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--neon-rgb) / .55);font-size:13px;font-weight:700}.scopa-turn-hint{z-index:12;border:2px solid var(--neon);box-shadow:var(--neon-glow-sm);font-family:var(--font-pixel);letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:nowrap;color:var(--neon);background:#080808eb;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;bottom:196px;left:50%;transform:translate(-50%)}.scopa-error-banner{z-index:13;border:2px solid var(--danger);width:max-content;max-width:min(420px,92%);box-shadow:0 0 12px rgb(var(--danger-rgb) / .5);text-align:left;color:var(--danger);background:#140609f2;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;bottom:196px;left:50%;transform:translate(-50%)}.scopa-seat{z-index:8;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute}.scopa-seat-top{top:0;left:50%;transform:translate(-50%)}.scopa-seat-top-left{top:4px;left:4%}.scopa-seat-top-right{top:4px;right:4%}.scopa-seat-left{top:38%;left:0}.scopa-seat-right{top:38%;right:0}.scopa-seat-info{border:1px solid rgb(var(--neon-rgb) / .45);box-shadow:var(--neon-glow-sm);background:#0a0a0aeb;align-items:center;gap:6px;padding:3px 10px 3px 3px;display:flex}.scopa-seat-name{white-space:nowrap;color:var(--ink);font-size:12.5px;font-weight:700}.scopa-seat-hand{width:90px;height:60px;position:relative}.scopa-seat-hand>.scopa-card-holder{margin-top:-32px;margin-left:-22px;position:absolute;top:50%;left:50%}.scopa-avatar{border:1px solid rgb(var(--neon-rgb) / .5);background:rgb(var(--neon-rgb) / .1);width:30px;height:30px;color:var(--neon);flex-shrink:0;justify-content:center;align-items:center;transition:box-shadow .35s ease-out,background-color .35s ease-out;display:flex}.scopa-avatar.is-active{background:var(--neon);color:var(--bg);box-shadow:0 0 0 3px rgb(var(--neon-rgb) / .3), 0 0 16px rgb(var(--neon-rgb) / .7);animation:1.8s ease-in-out infinite scopa-avatar-pulse}.scopa-avatar.is-disconnected{opacity:.4}@keyframes scopa-avatar-pulse{0%,to{box-shadow:0 0 0 3px rgb(var(--neon-rgb) / .3), 0 0 12px rgb(var(--neon-rgb) / .55)}50%{box-shadow:0 0 0 5px rgb(var(--neon-rgb) / .18), 0 0 22px rgb(var(--neon-rgb) / .85)}}.scopa-seat-bottom{flex-direction:row;gap:10px;bottom:0;left:50%;transform:translate(-50%)}.scopa-my-hand{z-index:20;--hand-card-base-w:64px;--hand-card-base-h:92px;width:340px;height:118px;position:absolute;bottom:78px;left:50%;transform:translate(-50%)}.scopa-my-hand .scopa-card-holder{width:calc(var(--hand-card-base-w,64px) * var(--hand-card-scale,1));height:calc(var(--hand-card-base-h,92px) * var(--hand-card-scale,1));margin-left:calc(var(--hand-card-base-w,64px) * var(--hand-card-scale,1) / -2);margin-top:calc(var(--hand-card-base-h,92px) * var(--hand-card-scale,1) / -2);position:absolute;top:50%;left:50%}.scopa-card-holder{flex-shrink:0;width:64px;height:92px}.scopa-card-holder-sm{width:44px;height:64px}.scopa-card{background:#fffdf9;border:1px solid #2a2a2a;border-radius:6px;width:100%;height:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 1px 1px #0000004d,0 4px 10px #00000073}.scopa-card-img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.scopa-card-back{border:2px solid var(--neon);box-shadow:inset 0 0 8px rgb(var(--neon-rgb) / .45), 0 2px 8px #00000080;background:url(/plafee/brand/plafee-mark.svg) 50%/46% no-repeat,repeating-linear-gradient(45deg,#0d2a0d 0 5px,#061206 5px 10px)}.scopa-card.is-selectable{cursor:pointer}.scopa-card.is-draggable{cursor:grab}.scopa-card.is-draggable:active{cursor:grabbing}.scopa-card.is-selected{outline:3px solid var(--neon);outline-offset:2px;box-shadow:0 0 16px rgb(var(--neon-rgb) / .75), 0 8px 18px #00000080}.scopa-card:disabled{cursor:default}.scopa-modal-overlay{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:repeating-linear-gradient(0deg,#00000040 0 1px,#0000 1px 3px),#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.scopa-modal{border:var(--frame);background:var(--panel);width:100%;max-width:560px;max-height:85dvh;box-shadow:0 0 24px rgb(var(--neon-rgb) / .55), 0 0 60px rgb(var(--neon-rgb) / .2);flex-direction:column;display:flex;overflow:hidden}.scopa-modal-header{border-bottom:2px solid rgb(var(--neon-rgb) / .45);background:rgb(var(--neon-rgb) / .07);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 22px;display:flex}.scopa-modal-header h2{text-shadow:var(--text-glow);align-items:center;gap:8px;font-size:17px;display:flex}.scopa-modal-close{width:34px;height:34px;color:var(--ink-2);background:0 0;border:2px solid #0000;justify-content:center;align-items:center;display:flex}.scopa-modal-close:hover{border-color:var(--neon);color:var(--neon)}.scopa-modal-body{text-align:center;flex-direction:column;gap:22px;padding:20px 22px 26px;display:flex;overflow-y:auto}.scopa-rule-section{text-align:left}.scopa-rule-section h3{align-items:center;gap:8px;margin-bottom:8px;font-size:15px;display:flex}.scopa-rule-icon{color:var(--neon)}.scopa-rule-section p{color:var(--ink-2);font-size:14px}.scopa-rule-note{border-left:3px solid var(--neon);color:var(--neon-soft);background:rgb(var(--neon-rgb) / .08);margin-top:10px;padding:9px 12px;font-size:13px}.scopa-rule-list{color:var(--ink);flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;font-size:14px;display:flex}.scopa-rule-list li::marker{color:var(--neon)}.scopa-rule-example{border:1px solid rgb(var(--neon-rgb) / .3);background:#0d0d0d;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:14px;display:flex}.scopa-rule-group{flex-direction:column;align-items:center;gap:6px;display:flex}.scopa-rule-tag{font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.scopa-rule-arrow{color:var(--neon);text-shadow:0 0 8px rgb(var(--neon-rgb) / .7);font-size:20px;font-weight:700}.scopa-handend-modal .scopa-score-table{text-align:center}.scopa-score-table{border-collapse:collapse;width:100%;margin:4px 0 16px;font-size:14px}.scopa-score-table th,.scopa-score-table td{border-bottom:1px solid rgb(var(--neon-rgb) / .18);text-align:center;padding:8px 10px}.scopa-score-table th{font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--neon-deep);font-size:11px;font-weight:700}.scopa-pile{align-items:center;min-width:40px;height:52px;display:flex;position:relative}.scopa-pile-card-slot{transform-origin:50%;margin-top:-32px;position:absolute;top:50%;left:6px}.scopa-pile-count{z-index:20;min-width:18px;height:18px;font-family:var(--font-pixel);color:var(--bg);background:var(--neon);box-shadow:0 0 8px rgb(var(--neon-rgb) / .7);justify-content:center;align-items:center;padding:0 4px;font-size:11px;font-weight:700;display:flex;position:absolute;bottom:-4px;right:-6px}.scopa-deck{z-index:6;width:44px;height:64px;position:absolute;top:14px;right:20px}.scopa-deck-card{border:2px solid var(--neon);width:44px;height:64px;box-shadow:inset 0 0 6px rgb(var(--neon-rgb) / .4), 0 2px 5px #00000080;background:url(/plafee/brand/plafee-mark.svg) 50%/46% no-repeat,repeating-linear-gradient(45deg,#0d2a0d 0 4px,#061206 4px 8px);border-radius:5px;position:absolute}.scopa-deck-count{z-index:5;font-family:var(--font-vcr);color:var(--ink);text-shadow:0 0 4px #000,0 0 8px #000;justify-content:center;align-items:center;font-size:24px;display:flex;position:absolute;inset:0}.scopa-flash{z-index:70;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.scopa-flash-banner{border:4px solid var(--neon);text-align:center;color:var(--ink);background:repeating-linear-gradient(0deg, rgb(var(--neon-rgb) / .06) 0 1px, transparent 1px 3px), #050c05f2;box-shadow:0 0 30px rgb(var(--neon-rgb) / .8), 0 0 80px rgb(var(--neon-rgb) / .35), 0 20px 50px #0009;flex-direction:column;gap:10px;padding:24px 40px;display:flex}.scopa-flash-title{font-family:var(--font-arcade);letter-spacing:.08em;color:var(--neon);text-shadow:var(--text-glow);font-size:clamp(26px,6vw,40px)}.scopa-flash-name{font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:15px;font-weight:700}.scopa-flash-particle{background:var(--neon);width:9px;height:9px;box-shadow:0 0 8px var(--neon);position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.scopa-avatar.is-active{animation:none}}@media (width<=860px){.scopa-lobby-grid{grid-template-columns:minmax(0,1fr)}.scopa-scene{min-height:560px}.scopa-table-felt{border-radius:22px;inset:84px 6% 150px}.scopa-table-cards-zone{--table-card-base-w:56px;--table-card-base-h:80px;padding:12px 16px}.scopa-my-hand{--hand-card-base-w:58px;--hand-card-base-h:84px;width:300px;height:100px;bottom:66px}.scopa-seat-bottom{bottom:0}.scopa-turn-hint,.scopa-error-banner{bottom:170px}}@media (width<=520px){.scopa-card-holder{width:52px;height:76px}.scopa-card-holder-sm{width:38px;height:55px}.scopa-table-cards-zone{--table-card-base-w:46px;--table-card-base-h:66px;gap:6px;padding:10px 12px}.scopa-scene{min-height:500px}.scopa-table-felt{border-radius:16px;top:78px;bottom:132px}.scopa-my-hand{--hand-card-base-w:52px;--hand-card-base-h:76px;width:260px;height:96px;bottom:58px}.scopa-turn-hint,.scopa-error-banner{font-size:11px;bottom:150px}.scopa-seat-name{font-size:11px}.scopa-rule-example{justify-content:center}}.p4-lobby{max-width:880px;padding-top:44px;padding-bottom:80px}.p4-lobby-header{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:32px;display:flex}.p4-lobby-header p{max-width:54ch;color:var(--ink-2)}.p4-rules-link{margin-top:4px}.p4-lobby-name{flex-direction:column;gap:8px;max-width:340px;margin:0 auto 34px;display:flex}.p4-form-error{color:var(--danger);margin:0;font-size:13px}.p4-mode-picker{margin-bottom:34px}.p4-mode-picker h2{text-align:center;margin-bottom:16px;font-size:16px}.p4-mode-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:14px;display:grid}.p4-mode-card{border:2px solid rgb(var(--neon-rgb) / .25);min-width:0;color:var(--ink);text-align:left;background:#0d0d0d;flex-direction:column;gap:10px;padding:16px;transition:border-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out;display:flex}.p4-mode-card:hover{border-color:rgb(var(--neon-rgb) / .7);transform:translateY(-2px)}.p4-mode-card.is-active{border-color:var(--neon);background:rgb(var(--neon-rgb) / .07);box-shadow:var(--neon-glow), inset 0 0 10px rgb(var(--neon-rgb) / .2)}.p4-mode-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.p4-mode-label{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--neon);font-size:16px;font-weight:700}.p4-mode-check{width:20px;height:20px;color:var(--bg);background:var(--neon);box-shadow:var(--neon-glow-sm);justify-content:center;align-items:center;display:flex}.p4-mode-discs{gap:6px;display:flex}.p4-mode-disc{border-radius:50%;width:18px;height:18px;box-shadow:inset 0 -2px 4px #00000059,0 0 6px #ffffff40}.p4-mode-disc[data-gap=true]{margin-left:12px}.p4-mode-tagline{color:var(--ink-3);font-size:12.5px;line-height:1.45}.p4-lobby-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.p4-lobby-card{border:var(--frame);background:var(--panel);min-width:0;box-shadow:var(--frame-glow);flex-direction:column;gap:14px;padding:24px;display:flex;position:relative}.p4-lobby-card h2{text-shadow:var(--text-glow);font-size:17px}.p4-lobby-card p{color:var(--ink-2);font-size:13.5px}.p4-lobby-card p strong{color:var(--neon)}.p4-back-link{font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.p4-back-link:hover{color:var(--neon);text-shadow:0 0 8px rgb(var(--neon-rgb) / .7)}.p4-status{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:80px 24px;display:flex}.p4-room{max-width:1080px;padding-top:20px;padding-bottom:60px}.p4-room-topbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.p4-topbar-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.p4-chip-btn{gap:6px;min-height:40px;padding:9px 12px;font-size:12px}.p4-chip-btn.is-copied{color:var(--bg);background:var(--neon)}.p4-waiting{text-align:center;align-items:stretch;max-width:480px;margin:0 auto}.p4-waiting h2{font-size:16px}.p4-player-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.p4-player-list li{border:1px solid rgb(var(--neon-rgb) / .3);background:#0d0d0d;align-items:center;gap:10px;padding:9px 12px;font-size:14px;display:flex}.p4-player-list em{color:var(--ink-3);font-size:12.5px;font-style:normal}.p4-dot{border-radius:50%;flex:none;width:15px;height:15px;box-shadow:inset 0 -2px 4px #00000059}.p4-mode-switch{flex-direction:column;align-items:center;gap:8px;display:flex}.p4-mode-switch-label{font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--neon-soft);font-size:12px;font-weight:700}.p4-mode-switch-row{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.p4-mode-pill{border:2px solid rgb(var(--neon-rgb) / .3);color:var(--ink);background:#0d0d0d;padding:7px 11px;font-size:12.5px;font-weight:700;transition:border-color .15s ease-out,background-color .15s ease-out}.p4-mode-pill.is-active{border-color:var(--neon);background:rgb(var(--neon-rgb) / .14);color:var(--neon);box-shadow:var(--neon-glow-sm)}.p4-mode-pill:disabled{opacity:.4;cursor:not-allowed}.p4-scorebar{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:14px;display:flex}.p4-score-row{border:2px solid rgb(var(--neon-rgb) / .2);background:#0d0d0d;align-items:center;gap:8px;padding:8px 12px;font-size:13.5px;transition:border-color .2s ease-out,box-shadow .2s ease-out,transform .2s ease-out;display:flex}.p4-score-row .p4-dot{background:var(--p4-player-color);box-shadow:0 0 8px var(--p4-player-color)}.p4-score-row.is-active{border-color:var(--p4-player-color);box-shadow:0 0 14px color-mix(in srgb, var(--p4-player-color) 55%, transparent);transform:translateY(-2px)}.p4-score-row.is-gone{opacity:.45;text-decoration:line-through}.p4-score-name{font-weight:700}.p4-score-team{color:var(--ink-3);font-size:11.5px}.p4-score-double{border:1px solid var(--neon);color:var(--neon);align-items:center;gap:3px;padding:2px 6px;font-size:11px;font-weight:800;display:inline-flex}.p4-turn-hint{text-align:center;min-height:21px;color:var(--ink-2);margin:14px 0 18px;font-size:14px}.p4-turn-hint strong{color:var(--neon)}.p4-stage{transform-origin:var(--p4-focus-x,50%) var(--p4-focus-y,50%);transition:transform 1.15s cubic-bezier(.16,.84,.24,1),filter .9s}.p4-stage.is-won{filter:saturate(1.12);transform:scale(1.26)}.p4-board-wrap{--p4-frame-pad:clamp(7px, 1.2vw, 13px);width:100%;max-width:calc(50vh * var(--p4-cols) / var(--p4-rows) + 2 * var(--p4-frame-pad));margin:0 auto;position:relative}.p4-col-rail{grid-template-columns:repeat(var(--p4-cols), 1fr);min-height:22px;padding:0 var(--p4-frame-pad);margin-bottom:4px;display:grid}.p4-col-flag{justify-content:center;align-items:center;gap:3px;display:flex}.p4-flag{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.p4-flag-block{color:var(--bg);background:#9aa7b8;box-shadow:0 0 8px #9aa7b899}.p4-flag-invert{color:var(--bg);background:#b45cff;box-shadow:0 0 8px #b45cff99}.p4-board-frame{padding:var(--p4-frame-pad);border:3px solid var(--neon);background:linear-gradient(rgb(var(--neon-rgb) / .05) 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(90deg, rgb(var(--neon-rgb) / .05) 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(170deg, #0b1d0b, #050b05);box-shadow:0 0 18px rgb(var(--neon-rgb) / .55), inset 0 0 26px rgb(var(--neon-rgb) / .16)}.p4-board{grid-template-columns:repeat(var(--p4-cols), 1fr);grid-template-rows:repeat(var(--p4-rows), 1fr);width:100%;aspect-ratio:var(--p4-cols) / var(--p4-rows);gap:0;padding:0;display:grid;position:relative}.p4-cell{cursor:default;background:0 0;border:none;padding:0;position:relative}.p4-hole{box-shadow:inset 0 3px 8px #000000e6, inset 0 0 0 1px rgb(var(--neon-rgb) / .22), 0 0 0 1px #0009;background:#020402;border-radius:50%;position:absolute;inset:7%}.p4-cell.is-playable{cursor:pointer}.p4-cell.is-playable:hover .p4-hole,.p4-cell.is-playable:focus-visible .p4-hole{box-shadow:inset 0 3px 8px #000000d9, 0 0 0 3px rgb(var(--neon-rgb) / .75), 0 0 12px rgb(var(--neon-rgb) / .6)}.p4-cell.is-targetable{z-index:3;cursor:crosshair}.p4-cell.is-targetable:after{content:"";border:2.5px dashed var(--danger);border-radius:50%;animation:3.4s linear infinite p4-target-spin;position:absolute;inset:2%}.p4-cell.is-targetable:hover:after{box-shadow:0 0 16px 3px rgb(var(--danger-rgb) / .6);border-style:solid}.p4-cell.is-blocked .p4-hole{background:repeating-linear-gradient(135deg,#1a1a1a,#1a1a1a 5px,#0a0a0a 5px 10px)}.p4-ghost{opacity:.28;pointer-events:none;border-radius:50%;animation:1.5s ease-in-out infinite p4-ghost-pulse;position:absolute;inset:7%}@keyframes p4-ghost-pulse{0%,to{opacity:.18}50%{opacity:.45}}@keyframes p4-target-spin{to{transform:rotate(360deg)}}.p4-disc-layer,.p4-fx-layer{pointer-events:none;position:absolute;inset:0}.p4-fx-layer{z-index:4;overflow:hidden}.p4-disc{box-sizing:border-box;will-change:transform;background-clip:content-box;border-radius:50%;padding:7%;transition:filter .5s;position:absolute;top:0;left:0}.p4-disc-face{box-shadow:inset 0 -4px 9px #0006, inset 0 3px 6px #ffffff59, 0 0 12px color-mix(in srgb, var(--disc,#fff) 70%, transparent);border-radius:50%;position:absolute;inset:7%}.p4-disc-gloss{background:linear-gradient(160deg,#fff9,#0000 72%);border-radius:50%;width:40%;height:30%;position:absolute;top:13%;left:17%}.p4-disc.is-dimmed{filter:grayscale(.7)brightness(.45)}.p4-disc.is-won{z-index:2;animation:1.15s ease-in-out infinite p4-win-pulse}@keyframes p4-win-pulse{0%,to{box-shadow:0 0 0 3px #ffffffe6, 0 0 22px 5px rgb(var(--neon-rgb) / .6)}50%{box-shadow:0 0 0 5px var(--neon), 0 0 38px 12px rgb(var(--neon-rgb) / .85)}}.p4-impact{width:0;height:0;position:absolute}.p4-impact-ring{border:2.5px solid;border-radius:50%;width:36px;height:36px;position:absolute;top:-18px;left:-18px}.p4-impact-spark{width:5px;height:5px;position:absolute;top:-2.5px;left:-2.5px}.p4-fx{position:absolute;inset:0}.p4-fx-flash{background:#fff;position:absolute;inset:0}.p4-fx-beam{transform-origin:top;position:absolute;top:0;bottom:0}.p4-fx-speedline{opacity:.8;width:3px;height:34%;margin-left:0;position:absolute;top:0;left:calc(50% - 1.5px)}.p4-fx-ring{border:3px solid;border-radius:50%;width:60px;height:60px;margin:-30px 0 0 -30px;position:absolute;top:50%;left:50%}.p4-fx-shard{width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;top:50%;left:50%}.p4-fx-column-wash{position:absolute;top:0;bottom:0}.p4-fx-chevron{border-bottom:16px solid;border-left:14px solid #0000;border-right:14px solid #0000;width:0;height:0;margin-left:-14px;position:absolute;bottom:0;left:50%}.p4-fx-slam{opacity:.85;transform-origin:top;position:absolute;top:0;bottom:0}.p4-fx-sweep{width:45%;position:absolute;top:0;bottom:0}.p4-fx-banner-slot{justify-content:center;align-items:center;padding:0 8px;display:flex;position:absolute;inset:0}.p4-fx-banner{border:3px solid var(--p4-power-color);max-width:100%;box-shadow:0 0 34px 6px color-mix(in srgb, var(--p4-power-color) 55%, transparent);background:#060606eb;align-items:center;gap:12px;padding:12px 18px;display:flex}.p4-fx-banner-icon{width:38px;height:38px;color:var(--bg);background:var(--p4-power-color);flex:none;justify-content:center;align-items:center;display:flex}.p4-fx-banner-text{flex-direction:column;gap:4px;line-height:1.2;display:flex}.p4-fx-banner-text em{font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6;font-size:11px;font-style:normal;font-weight:700}.p4-fx-banner-text strong{font-family:var(--font-pixel);text-transform:uppercase;color:var(--p4-power-color);text-shadow:0 0 10px color-mix(in srgb, var(--p4-power-color) 70%, transparent);font-size:clamp(15px,3.4vw,20px);font-weight:700;line-height:1.15}.p4-next{border:2px solid rgb(var(--neon-rgb) / .25);opacity:.55;background:#0d0d0d;align-items:center;gap:14px;width:fit-content;max-width:100%;margin:22px auto 0;padding:12px 18px 12px 14px;transition:opacity .25s ease-out,border-color .25s ease-out,box-shadow .25s ease-out;display:flex}.p4-next.is-active{opacity:1}.p4-next.is-active.is-charged{border-color:var(--p4-next-color);box-shadow:0 0 16px color-mix(in srgb, var(--p4-next-color) 45%, transparent)}.p4-next-disc{border-radius:50%;flex:none;width:40px;height:40px;position:relative;box-shadow:inset 0 -4px 8px #00000061,inset 0 3px 6px #ffffff4d}.p4-next-gloss{background:linear-gradient(160deg,#ffffff8c,#0000 72%);border-radius:50%;width:38%;height:28%;position:absolute;top:14%;left:18%}.p4-next-badge{border:2px solid var(--bg);width:24px;height:24px;color:var(--bg);background:var(--p4-next-color);justify-content:center;align-items:center;display:flex;position:absolute;bottom:-7px;right:-7px}.p4-next-text{flex-direction:column;gap:2px;min-width:0;display:flex}.p4-next-label{color:var(--ink-2);font-size:13px}.p4-next-label strong{color:var(--p4-next-color);font-weight:800}.p4-next-sub{color:var(--ink-3);font-size:11.5px;line-height:1.35}.p4-next-count{color:var(--ink-3);opacity:.75;font-size:11px}.p4-ghost-badge{filter:drop-shadow(0 1px 2px #000c);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.p4-ghost.is-charged{opacity:.5;animation:none}.p4-target-hint{text-align:center;color:var(--ink-2);margin-top:12px;font-size:13px;font-weight:700}.p4-target-hint strong{color:var(--p4-power-color,var(--neon))}.p4-error-banner{border:2px solid rgb(var(--danger-rgb) / .7);background:rgb(var(--danger-rgb) / .08);color:var(--danger);justify-content:center;align-items:center;gap:7px;margin-top:16px;padding:10px 14px;font-size:13.5px;display:flex}.p4-victory{z-index:70;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:repeating-linear-gradient(0deg,#00000040 0 1px,#0000 1px 3px),#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.p4-victory-flash{background:radial-gradient(circle at 50% 50%, #fff 0%, rgb(var(--neon-rgb) / .8) 55%, transparent 100%);pointer-events:none;position:absolute;inset:0}.p4-victory-card{border:4px solid var(--p4-win-color);max-width:100%;box-shadow:0 0 60px 10px color-mix(in srgb, var(--p4-win-color) 45%, transparent), 0 20px 50px #0009;text-align:center;background:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 3px),#0b0b0b;flex-direction:column;align-items:center;gap:14px;padding:30px 36px;display:flex;position:relative}.p4-victory-icon{border:2px solid var(--p4-win-color);background:color-mix(in srgb, var(--p4-win-color) 16%, transparent);width:72px;height:72px;color:var(--p4-win-color);box-shadow:0 0 18px color-mix(in srgb, var(--p4-win-color) 60%, transparent);justify-content:center;align-items:center;display:flex}.p4-victory-card h2{font-family:var(--font-arcade);color:var(--p4-win-color);text-shadow:0 0 14px color-mix(in srgb, var(--p4-win-color) 70%, transparent);font-size:clamp(20px,5vw,30px);font-weight:400}.p4-victory-who{color:var(--ink-2);flex-direction:column;gap:4px;font-size:14px;display:flex}.p4-victory-who strong{font-family:var(--font-pixel);text-transform:uppercase;color:var(--ink);font-size:19px;font-weight:700}.p4-victory-again{gap:8px;margin-top:6px}.p4-victory-wait{color:var(--ink-3);font-size:13px}.p4-modal-overlay{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:repeating-linear-gradient(0deg,#00000040 0 1px,#0000 1px 3px),#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.p4-modal{border:var(--frame);background:var(--panel);width:100%;max-width:580px;max-height:85dvh;box-shadow:0 0 24px rgb(var(--neon-rgb) / .55), 0 0 60px rgb(var(--neon-rgb) / .2);flex-direction:column;display:flex;overflow:hidden}.p4-modal-header{border-bottom:2px solid rgb(var(--neon-rgb) / .45);background:rgb(var(--neon-rgb) / .07);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 22px;display:flex}.p4-modal-header h2{text-shadow:var(--text-glow);font-size:17px}.p4-modal-close{width:34px;height:34px;color:var(--ink-2);background:0 0;border:2px solid #0000;justify-content:center;align-items:center;display:flex}.p4-modal-close:hover{border-color:var(--neon);color:var(--neon)}.p4-modal-body{flex-direction:column;gap:22px;padding:20px 22px 26px;display:flex;overflow-y:auto}.p4-rule-section h3{align-items:center;gap:8px;margin-bottom:8px;font-size:15px;display:flex}.p4-rule-icon{color:var(--neon)}.p4-rule-section p{color:var(--ink-2);font-size:14px}.p4-rule-list{color:var(--ink-2);flex-direction:column;gap:6px;margin:8px 0 0;padding-left:18px;font-size:13.5px;display:flex}.p4-rule-list li::marker{color:var(--neon)}.p4-rule-list strong{color:var(--ink)}.p4-rule-note{border-left:3px solid var(--neon);color:var(--neon-soft);background:rgb(var(--neon-rgb) / .08);margin-top:10px;padding:9px 12px;font-size:13px}.p4-power-rules{flex-direction:column;gap:12px;margin:12px 0 0;padding:0;list-style:none;display:flex}.p4-power-rules li{align-items:flex-start;gap:11px;display:flex}.p4-power-rule-icon{border:1px solid var(--p4-power-color);background:color-mix(in srgb, var(--p4-power-color) 14%, transparent);width:34px;height:34px;color:var(--p4-power-color);flex:none;justify-content:center;align-items:center;display:flex}.p4-power-rule-text{color:var(--ink-2);flex-direction:column;gap:3px;font-size:13px;line-height:1.5;display:flex}.p4-power-rule-text strong{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.p4-power-rule-uses{border:1px solid var(--p4-power-color);letter-spacing:.04em;text-transform:uppercase;color:var(--p4-power-color);padding:2px 6px;font-size:10.5px;font-weight:800}@media (width<=720px){.p4-lobby-grid{grid-template-columns:minmax(0,1fr)}.p4-room{padding-top:16px;padding-bottom:48px}.p4-board-wrap{max-width:calc(46vh * var(--p4-cols) / var(--p4-rows) + 2 * var(--p4-frame-pad))}.p4-fx-banner-text strong{font-size:16px}.p4-score-row{padding:6px 10px;font-size:12.5px}.p4-next{gap:10px;padding:10px 14px 10px 12px}.p4-next-disc{width:34px;height:34px}.p4-next-label{font-size:12px}.p4-next-sub{font-size:11px}}@media (prefers-reduced-motion:reduce){.p4-disc.is-won,.p4-ghost,.p4-power.is-armed,.p4-cell.is-targetable:after{animation:none}.p4-stage{transition:none}.p4-stage.is-won{transform:none}}.uno-room{max-width:1100px;padding-top:28px;padding-bottom:120px}.uno-card-svg{filter:drop-shadow(0 3px 6px #0000008c);width:100%;height:100%;display:block}.uno-table{flex-direction:column;align-items:center;gap:22px;margin:20px 0 12px;display:flex}.uno-opponents{flex-wrap:wrap;justify-content:center;gap:22px;display:flex}.uno-opponent{border:2px solid #0000;flex-direction:column;align-items:center;gap:8px;padding:10px 14px;transition:border-color .25s ease-out,background-color .25s ease-out,box-shadow .25s ease-out,opacity .25s ease-out;display:flex}.uno-opponent.is-active{border-color:var(--neon);background:rgb(var(--neon-rgb) / .08);box-shadow:var(--neon-glow)}.uno-opponent.is-gone{opacity:.4}.uno-opponent-cards{justify-content:center;align-items:center;min-width:90px;height:62px;display:flex;position:relative}.uno-opponent-card{width:42px;height:63px;position:absolute}.uno-opponent-meta{align-items:center;gap:8px;font-size:13px;display:flex}.uno-opponent-name{color:var(--ink);font-weight:700}.uno-opponent-count{min-width:24px;font-family:var(--font-pixel);text-align:center;color:var(--bg);background:var(--neon);box-shadow:var(--neon-glow-sm);padding:2px 6px;font-size:13px;font-weight:700}.uno-opponent-uno{font-family:var(--font-arcade);letter-spacing:.08em;color:var(--bg);background:var(--magenta);box-shadow:0 0 10px rgb(var(--magenta-rgb) / .75);padding:3px 6px 2px;font-size:8px}.uno-center{justify-content:center;align-items:center;gap:clamp(14px,4vw,38px);display:flex}.uno-pile{background:0 0;border:none;width:clamp(84px,17vw,116px);height:clamp(126px,25vw,174px);padding:0;position:relative}.uno-draw-pile{cursor:not-allowed;border-radius:12px;transition:transform .2s ease-out,filter .2s ease-out}.uno-draw-pile.is-active{cursor:pointer;filter:drop-shadow(0 0 10px rgb(var(--neon-rgb) / .7))}.uno-draw-pile.is-active:hover{transform:translateY(-6px)scale(1.03)}.uno-draw-pile:disabled{filter:grayscale(.35)brightness(.8)}.uno-pile-count{border:2px solid var(--neon);min-width:28px;box-shadow:var(--neon-glow-sm);font-family:var(--font-pixel);text-align:center;color:var(--neon);background:#0b0b0b;padding:3px 6px;font-size:13px;font-weight:700;position:absolute;bottom:-8px;right:-8px}.uno-discard-pile{place-items:center;display:grid}.uno-discard-card{width:100%;height:100%;display:block}.uno-center-info{flex-direction:column;align-items:center;gap:10px;display:flex}.uno-active-color{border:2px solid #fff;width:30px;height:30px;box-shadow:0 0 14px}.uno-direction{color:var(--neon);filter:drop-shadow(0 0 6px rgb(var(--neon-rgb) / .7));place-items:center;display:grid}.uno-pending{font-family:var(--font-arcade);color:var(--bg);background:var(--magenta);box-shadow:0 0 12px rgb(var(--magenta-rgb) / .75);padding:4px 8px;font-size:12px}.uno-hand{justify-content:center;align-items:flex-end;min-height:150px;margin-top:18px;display:flex}.uno-hand-inner{justify-content:center;align-items:flex-end;width:100%;height:150px;display:flex;position:relative}.uno-hand-card{cursor:pointer;transform-origin:bottom;background:0 0;border:none;width:92px;height:138px;padding:0;position:absolute}.uno-hand-card:disabled{cursor:default}.uno-hand-card:focus-visible{outline:2px solid var(--cyan);outline-offset:3px;border-radius:8px}.uno-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.uno-action-btn{gap:8px;min-height:44px;padding:10px 16px}.uno-btn-uno{border-color:var(--magenta);color:var(--magenta);text-shadow:0 0 10px rgb(var(--magenta-rgb) / .8);box-shadow:0 0 10px rgb(var(--magenta-rgb) / .45), inset 0 0 6px rgb(var(--magenta-rgb) / .25)}.uno-btn-uno:hover:not(:disabled){color:var(--bg);background:var(--magenta);box-shadow:0 0 22px rgb(var(--magenta-rgb) / .85)}.uno-btn-contre{border-color:var(--danger);color:var(--danger);text-shadow:0 0 10px rgb(var(--danger-rgb) / .7);box-shadow:0 0 10px rgb(var(--danger-rgb) / .4)}.uno-btn-contre:hover:not(:disabled){color:var(--bg);background:var(--danger);box-shadow:0 0 22px rgb(var(--danger-rgb) / .8)}.uno-mode-seats{gap:6px;margin:4px 0 2px;display:flex}.uno-mode-seat{background:var(--neon);width:14px;height:14px;box-shadow:0 0 6px rgb(var(--neon-rgb) / .6)}.uno-option{max-width:580px;margin:0 auto 34px}.uno-toggle{border:2px solid rgb(var(--neon-rgb) / .25);text-align:left;width:100%;color:var(--ink);cursor:pointer;background:#0d0d0d;align-items:flex-start;gap:14px;padding:16px;transition:border-color .2s ease-out,background-color .2s ease-out,box-shadow .2s ease-out;display:flex}.uno-toggle:hover{border-color:rgb(var(--neon-rgb) / .6)}.uno-toggle.is-on{border-color:var(--neon);background:rgb(var(--neon-rgb) / .07);box-shadow:var(--neon-glow)}.uno-toggle-track{background:#0a0a0a;border:2px solid #555;flex:none;width:46px;height:24px;margin-top:2px;transition:border-color .2s ease-out,box-shadow .2s ease-out;position:relative}.uno-toggle.is-on .uno-toggle-track{border-color:var(--neon);box-shadow:var(--neon-glow-sm)}.uno-toggle-thumb{background:#555;width:16px;height:16px;transition:transform .2s steps(4,end),background-color .2s ease-out;position:absolute;top:2px;left:2px}.uno-toggle.is-on .uno-toggle-thumb{background:var(--neon);transform:translate(22px)}.uno-toggle-text{flex-direction:column;gap:5px;min-width:0;display:flex}.uno-toggle-label{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;color:var(--neon);align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.uno-toggle-sub{color:var(--ink-3);font-size:12.5px;line-height:1.5}.uno-lobby-options{color:var(--ink-2);font-size:13px}.uno-rule-flag{border:1px solid var(--neon);font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;color:var(--neon);margin-left:8px;padding:3px 6px 2px;font-size:11px;font-weight:700}.uno-color-modal{text-align:center;max-width:360px;padding:26px}.uno-color-modal h2{text-shadow:var(--text-glow);margin-bottom:18px;font-size:17px}.uno-color-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.uno-color-swatch{cursor:pointer;border:3px solid #ffffffd9;height:76px;transition:transform .15s ease-out,box-shadow .15s ease-out;box-shadow:0 0 14px #00000080}.uno-color-swatch:hover{transform:scale(1.04);box-shadow:0 0 20px #ffffff59}.uno-color-cancel{min-height:40px;padding:8px 16px;font-size:13px}.uno-mystery{z-index:60;pointer-events:none;background:repeating-linear-gradient(0deg,#00000040 0 1px,#0000 1px 3px),#000000b3;place-items:center;display:grid;position:fixed;inset:0}.uno-mystery-flash{background:radial-gradient(circle at 50% 50%, #fff 0%, rgb(var(--neon-rgb) / .7) 55%, transparent 100%);position:absolute;inset:0}.uno-mystery-card{border:3px solid var(--neon);background:repeating-linear-gradient(0deg, rgb(var(--neon-rgb) / .05) 0 1px, transparent 1px 3px), #0b0b0b;max-width:min(420px,100% - 40px);box-shadow:0 0 30px rgb(var(--neon-rgb) / .6), 0 20px 60px #0009;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:30px 32px;display:flex;position:relative}.uno-mystery-ray{background:linear-gradient(to top, transparent, var(--neon));transform-origin:top;width:3px;height:200px;margin-left:-1.5px;position:absolute;top:50%;left:50%}.uno-mystery-icon{border:2px solid var(--neon);background:rgb(var(--neon-rgb) / .12);width:72px;height:72px;color:var(--neon);box-shadow:var(--neon-glow);place-items:center;margin-bottom:4px;display:grid}.uno-mystery-eyebrow{font-family:var(--font-pixel);letter-spacing:.14em;text-transform:uppercase;color:var(--neon);font-size:12px;font-weight:700}.uno-mystery-card h2{color:var(--ink);text-shadow:var(--text-glow);font-size:22px}.uno-mystery-desc{color:var(--ink-2);font-size:14px;line-height:1.5}.uno-mystery-who{color:var(--ink-3);margin-top:6px;font-size:12.5px;font-style:italic}.uno-flash{z-index:70;pointer-events:none;background:radial-gradient(circle,#0000004d 0%,#000000bf 100%);place-items:center;display:grid;position:fixed;inset:0}.uno-flash-burst{background:radial-gradient(circle,#fff 0%,#f4c500 40%,#d8232a00 70%);border-radius:50%;width:320px;height:320px;margin:-160px 0 0 -160px;position:absolute;top:50%;left:50%}.uno-flash-ring{border:4px solid var(--magenta);width:260px;height:260px;box-shadow:0 0 20px rgb(var(--magenta-rgb) / .7);border-radius:50%;margin:-130px 0 0 -130px;position:absolute;top:50%;left:50%}.uno-flash-ray{opacity:.7;transform-origin:top;width:4px;height:300px;margin-left:-2px;position:absolute;top:50%;left:50%}.uno-flash-confetti{width:11px;height:11px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:50%}.uno-flash-stack{flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.uno-flash-name{overflow-wrap:anywhere;max-width:min(90vw,560px);font-family:var(--font-pixel);letter-spacing:.04em;text-align:center;text-transform:uppercase;color:var(--ink);text-shadow:0 0 14px rgb(var(--magenta-rgb) / .8), 0 2px 24px #000000b3;font-size:clamp(28px,7vw,48px);font-weight:700}.uno-flash-verb{font-family:var(--font-pixel);letter-spacing:.16em;text-transform:uppercase;color:var(--neon);text-shadow:var(--text-glow);margin-bottom:18px;font-size:14px;font-weight:700}.uno-flash-stage{perspective:1100px;place-items:center;display:grid;position:relative}.uno-flash-stage>*{grid-area:1/1}.uno-flash-halo{z-index:0;filter:blur(26px);background:radial-gradient(circle,#f0f9 0%,#00ffff4d 45%,#0000 72%);border-radius:24px;width:clamp(220px,46vw,300px);height:clamp(300px,64vw,420px)}.uno-flash-card{z-index:1;aspect-ratio:140/210;width:clamp(140px,30vw,190px);transform-style:preserve-3d;position:relative}.uno-flash-face{backface-visibility:hidden;border-radius:12px;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.uno-flash-back{background:linear-gradient(135deg,#d8232a 0%,#f4c500 34%,#1a9c4b 67%,#0a6cb8 100%);border:5px solid #fff;transform:rotateY(180deg);box-shadow:0 22px 60px #0000008c}.uno-flash-word{font-family:var(--font-arcade);letter-spacing:.04em;color:#fff;text-shadow:0 3px #00000073,0 0 26px #fff9;font-size:clamp(28px,7vw,42px);transform:rotate(-14deg)}@media (width<=720px){.uno-room{padding-top:20px;padding-bottom:100px}.uno-opponents{gap:12px}.uno-opponent{padding:6px 8px}.uno-opponent-cards{min-width:64px;height:46px}.uno-opponent-card{width:30px;height:45px}.uno-hand-card{width:74px;height:111px}.uno-hand,.uno-hand-inner{height:124px;min-height:124px}.uno-actions{gap:8px}.uno-action-btn{flex:auto;justify-content:center;padding:10px 12px}.uno-mystery-card{padding:24px 20px}.uno-mystery-card h2{font-size:19px}}.acc-scope{--accent:var(--neon);--accent-strong:var(--neon);--glow-rest:.45;--glow-hover:.8;--glow-active:1;--glow-blur:12px;--glow-blur-hover:22px}.acc-page{flex-direction:column;align-items:center;gap:24px;min-height:calc(100dvh - 220px);padding:40px 0 72px;display:flex}.acc-card{border:var(--frame);background:var(--panel);width:100%;max-width:460px;box-shadow:var(--frame-glow);border-radius:0;padding:28px 24px;position:relative}.acc-card:before{content:"";inset:calc(-1 * var(--frame-w));box-shadow:0 0 24px 2px rgb(var(--neon-rgb) / .5);opacity:.15;pointer-events:none;animation:2.6s ease-in-out infinite plf-pulse;position:absolute}html[data-fx=calm] .acc-card:before{opacity:.25;animation:none}@media (prefers-reduced-motion:reduce){.acc-card:before{opacity:.25;animation:none}}.acc-card>*{position:relative}.acc-title{text-shadow:var(--text-glow);margin-bottom:10px;font-size:clamp(19px,3vw,23px);line-height:1.35}.acc-subtitle{color:var(--ink-2);margin-bottom:22px;font-size:14px}.acc-form{flex-direction:column;gap:18px;display:flex}.acc-switch{text-align:center;color:var(--ink-2);margin-top:22px;font-size:13.5px}.acc-switch a{color:var(--neon);text-underline-offset:4px;font-weight:700;text-decoration:underline}.acc-switch a:hover{text-shadow:0 0 8px rgb(var(--neon-rgb) / .8)}.neon-field{flex-direction:column;gap:8px;display:flex}.neon-field-label{font-family:var(--font-pixel);letter-spacing:.12em;text-transform:uppercase;color:var(--neon-soft);font-size:12px;font-weight:700;line-height:1.5}.neon-input{border:2px solid var(--neon);background:var(--panel);width:100%;color:var(--neon);font-family:var(--font-mono);box-shadow:inset 0 0 5px rgb(var(--neon-rgb) / .45);border-radius:0;padding:11px 12px;font-size:15px;transition:border-color .2s ease-out,box-shadow .2s ease-out}.neon-input::placeholder{color:var(--neon-deep);opacity:1}.neon-input:focus{box-shadow:inset 0 0 5px rgb(var(--neon-rgb) / .6), 0 0 15px rgb(var(--neon-rgb) / .75);outline:none}.neon-field[data-invalid=true] .neon-input{border-color:var(--danger);color:var(--ink);box-shadow:inset 0 0 5px rgb(var(--danger-rgb) / .45)}.neon-field[data-invalid=true] .neon-input:focus{box-shadow:inset 0 0 5px rgb(var(--danger-rgb) / .6), 0 0 15px rgb(var(--danger-rgb) / .6)}.neon-error{color:var(--danger);align-items:center;gap:6px;font-size:13px;display:flex}.neon-hint{color:var(--ink-3);font-size:12.5px}.neon-btn{border:2px solid var(--neon);min-height:44px;color:var(--neon);font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;text-shadow:0 0 10px rgb(var(--neon-rgb) / .8);box-shadow:0 0 8px rgb(var(--neon-rgb) / .35), inset 0 0 6px rgb(var(--neon-rgb) / .2);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:700;line-height:1.4;transition:background-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out,transform .1s ease-out;display:inline-flex}.neon-btn:hover:not(:disabled){background:var(--neon);color:var(--bg);text-shadow:none;box-shadow:0 0 20px rgb(var(--neon-rgb) / .85), 0 0 36px rgb(var(--neon-rgb) / .35);animation:.45s linear plf-flicker}.neon-btn:active:not(:disabled){transform:translateY(2px)}.neon-btn:disabled,.neon-btn[data-variant]:disabled{opacity:.6;cursor:not-allowed;background:var(--well);color:#6d6d6d;text-shadow:none;box-shadow:none;border-color:#3a3a3a;transform:none!important}.neon-btn[data-variant=solid]{background:var(--neon);color:var(--bg);text-shadow:none;box-shadow:0 4px 0 var(--neon-shade), 0 0 16px rgb(var(--neon-rgb) / .5)}.neon-btn[data-variant=solid]:hover:not(:disabled){box-shadow:0 4px 0 var(--neon-shade), 0 0 26px rgb(var(--neon-rgb) / .85);background:#7dff7a}.neon-btn[data-variant=solid]:active:not(:disabled){box-shadow:0 0 0 var(--neon-shade), 0 0 14px rgb(var(--neon-rgb) / .6);transform:translateY(4px)}.neon-btn[data-variant=ghost]{color:var(--ink-2);text-shadow:none;box-shadow:none;border-color:#0000}.neon-btn[data-variant=ghost]:hover:not(:disabled){border-color:rgb(var(--neon-rgb) / .6);background:rgb(var(--neon-rgb) / .1);color:var(--neon);box-shadow:none;animation:none}.neon-btn[data-variant=danger]{border-color:var(--danger);color:var(--danger);text-shadow:0 0 10px rgb(var(--danger-rgb) / .7);box-shadow:0 0 8px rgb(var(--danger-rgb) / .35)}.neon-btn[data-variant=danger]:hover:not(:disabled){background:var(--danger);color:var(--bg);box-shadow:0 0 20px rgb(var(--danger-rgb) / .8)}.neon-btn[data-block=true]{width:100%}.neon-spin{animation:.9s linear infinite acc-spin}@keyframes acc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.neon-btn{transition:none}.neon-btn:hover:not(:disabled){animation:none}.neon-btn:active:not(:disabled){transform:none}.neon-spin{animation-duration:2.4s}}html[data-fx=calm] .neon-btn:hover:not(:disabled){animation:none}.acc-banner{border:2px solid;border-radius:0;align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.55;display:flex}.acc-banner[data-tone=error]{color:var(--danger);border-color:rgb(var(--danger-rgb) / .7);background:rgb(var(--danger-rgb) / .08);box-shadow:0 0 12px rgb(var(--danger-rgb) / .25)}.acc-banner[data-tone=success]{color:var(--neon);border-color:rgb(var(--neon-rgb) / .7);background:rgb(var(--neon-rgb) / .08);box-shadow:0 0 12px rgb(var(--neon-rgb) / .25)}.acc-banner[data-tone=info]{color:var(--ink-2);border-color:rgb(var(--cyan-rgb) / .55);background:rgb(var(--cyan-rgb) / .06)}.acc-banner[data-tone=info] svg{color:var(--cyan)}.acc-banner svg{flex:none;margin-top:2px}.acc-page-wide{width:100%;max-width:880px;margin:0 auto}.acc-card-wide{max-width:100%}.acc-profile-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:20px;display:grid}.acc-avatar{border:2px solid var(--neon);background:var(--well);width:72px;height:72px;box-shadow:var(--neon-glow);border-radius:0;flex:none;place-items:center;padding:0;display:grid}.acc-profile-id{min-width:0}.acc-profile-id .acc-subtitle{margin-bottom:6px}.acc-profile-actions{flex-direction:column;align-items:stretch;gap:10px;display:flex}.acc-edit{border-top:1px dashed rgb(var(--neon-rgb) / .35);margin-top:24px;padding-top:24px}.acc-edit-actions{flex-wrap:wrap;gap:10px;display:flex}.acc-section-title{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:18px;font-size:16px;line-height:1.4;display:flex}.acc-section-title svg{filter:drop-shadow(0 0 4px rgb(var(--neon-rgb) / .7));flex:none}.acc-stats{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:12px;margin:0;display:grid}.acc-stat{border:1px solid rgb(var(--neon-rgb) / .28);background:var(--well);min-width:0;padding:12px 14px}.acc-stat dt{font-family:var(--font-pixel);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:8px;font-size:11px;font-weight:700;line-height:1.5}.acc-stat dd{overflow-wrap:anywhere;font-family:var(--font-vcr);color:var(--ink);margin:0;font-size:30px;line-height:1}.acc-stat-hero{text-shadow:var(--text-glow);color:var(--neon)!important}.acc-table-scroll{margin:0 -4px;padding:0 4px;overflow-x:auto}.acc-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:13.5px}.acc-table th{border-bottom:2px solid rgb(var(--neon-rgb) / .45);font-family:var(--font-pixel);letter-spacing:.1em;text-align:left;text-transform:uppercase;color:var(--neon-deep);padding:0 12px 10px 0;font-size:11px;font-weight:700;line-height:1.5}.acc-table td{border-bottom:1px solid rgb(var(--neon-rgb) / .14);padding:11px 12px 11px 0}.acc-table tr:last-child td{border-bottom:none}.acc-outcome{color:var(--ink-3);font-weight:700}.acc-outcome[data-won=true]{color:var(--neon);text-shadow:0 0 8px rgb(var(--neon-rgb) / .6)}.acc-streak{color:var(--amber);vertical-align:middle;align-items:center;gap:3px;margin-left:8px;font-size:12px;display:inline-flex}@media (width<=620px){.acc-page{padding:24px 0 56px}.acc-profile-head{grid-template-columns:auto minmax(0,1fr);gap:14px}.acc-profile-actions{flex-flow:wrap;grid-column:1/-1}.acc-card{padding:22px 16px}}.account-chip{border:2px solid rgb(var(--neon-rgb) / .55);background:var(--panel);height:40px;color:var(--neon);font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;border-radius:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:12px;font-weight:700;transition:border-color .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out;display:inline-flex;position:relative}.account-chip:hover{border-color:var(--neon);box-shadow:var(--neon-glow)}.account-chip-avatar{border-color:var(--neon);width:40px;padding:0;overflow:hidden}.account-chip[data-placeholder=true]{opacity:.4;width:40px;padding:0}.game-record{color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:13px;display:inline-flex}.game-record a{color:var(--neon);text-underline-offset:3px;font-weight:700;text-decoration:underline}.game-record[data-tone=win]{color:var(--neon);text-shadow:0 0 8px rgb(var(--neon-rgb) / .5);font-size:14px}.game-record[data-tone=warn]{color:var(--danger)}.game-record-streak{border:1px solid;align-items:center;gap:3px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.soc-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.soc-page{gap:20px}.soc-page[data-wide]{max-width:1120px}.soc-page-head{width:100%}.soc-page-head .acc-subtitle{margin-bottom:0}.soc-stack{flex-direction:column;gap:20px;width:100%;display:flex}.soc-two-col{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}.soc-card-text{margin-bottom:16px}.soc-subsection{margin-top:26px;font-size:14px}.soc-footnote{text-align:center;max-width:60ch}.soc-empty{color:var(--ink-3);padding:6px 0;font-size:13.5px}.soc-empty a,.acc-banner a{color:var(--neon);text-underline-offset:3px;font-weight:700;text-decoration:underline}.soc-meta{color:var(--ink-3);align-items:center;gap:4px;font-size:12px;display:inline-flex}.soc-count{min-width:24px;font-family:var(--font-pixel);text-align:center;color:var(--bg);background:var(--neon);box-shadow:var(--neon-glow-sm);padding:4px 6px 3px;font-size:12px;font-weight:700;line-height:1.3}.soc-online-count{color:var(--neon);margin-left:auto}.soc-tag{border:1px solid rgb(var(--neon-rgb) / .6);font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;vertical-align:middle;color:var(--neon);align-items:center;gap:4px;margin-left:8px;padding:3px 6px 2px;font-size:10px;font-weight:700;line-height:1.4;display:inline-flex}.soc-tag-lg{justify-content:center;margin:0;padding:9px 14px;font-size:12px}.soc-nav{border:2px solid rgb(var(--neon-rgb) / .45);background:rgb(var(--bg-rgb) / .85);width:100%;box-shadow:inset 0 0 8px rgb(var(--neon-rgb) / .12);scrollbar-width:none;gap:6px;padding:5px;display:flex;overflow-x:auto}.soc-nav-link{font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink-2);border:2px solid #0000;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:700;line-height:1.3;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out;display:inline-flex;position:relative}.soc-nav-link:hover{color:var(--neon);border-color:rgb(var(--neon-rgb) / .7);box-shadow:0 0 12px rgb(var(--neon-rgb) / .45);text-shadow:0 0 8px rgb(var(--neon-rgb) / .7)}.soc-nav-link.active{color:var(--bg);background:var(--neon);border-color:var(--neon);box-shadow:0 0 16px rgb(var(--neon-rgb) / .7);text-shadow:none}.soc-nav-link:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.soc-badge{min-width:18px;height:18px;font-family:var(--font-pixel);color:var(--bg);background:var(--magenta);box-shadow:0 0 8px rgb(var(--magenta-rgb) / .7);place-items:center;padding:0 4px;font-size:11px;font-weight:700;line-height:1;display:inline-grid}.soc-nav-link.active .soc-badge{background:var(--bg);color:var(--magenta);box-shadow:none}.soc-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.soc-row{border-bottom:1px solid rgb(var(--neon-rgb) / .14);align-items:center;gap:12px;padding:11px 0;display:flex}.soc-list>li:last-child>.soc-row,.soc-list>.soc-row:last-child{border-bottom:none}.soc-row-compact{gap:10px;padding:8px 0}.soc-row-link{color:inherit;border-left:3px solid #0000;margin:0 -10px;padding-left:10px;padding-right:10px;transition:background-color .2s ease-out,border-color .2s ease-out}.soc-row-link:hover{background:rgb(var(--neon-rgb) / .07);border-left-color:var(--neon)}.soc-row-link:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.soc-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.soc-row-side{flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.soc-name{text-overflow:ellipsis;color:var(--ink);font-weight:700;overflow:hidden}a.soc-name:hover{color:var(--neon);text-shadow:0 0 8px rgb(var(--neon-rgb) / .6)}.soc-ellipsis{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.soc-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}@media (width<=560px){.soc-row{flex-wrap:wrap}.soc-row>.soc-row-actions{justify-content:flex-start;width:100%;padding-left:48px}.soc-row-compact>.soc-row-actions{width:auto;padding-left:0}}.soc-avatar{border:1px solid rgb(var(--neon-rgb) / .65);font-family:var(--font-arcade);color:var(--neon);box-shadow:0 0 8px rgb(var(--neon-rgb) / .3);text-shadow:0 0 6px rgb(var(--neon-rgb) / .8);background:linear-gradient(145deg,#143314,#0a160a);border-radius:0;flex:none;place-items:center;font-weight:400;line-height:1;display:grid;position:relative}.soc-avatar-lg{position:relative}.soc-presence{border:2px solid var(--bg);background:var(--line-2);border-radius:0;width:30%;min-width:9px;height:30%;min-height:9px;position:absolute;bottom:-3px;right:-3px}.soc-presence[data-online=true]{background:var(--neon);box-shadow:0 0 8px rgb(var(--neon-rgb) / .9);animation:2.4s ease-in-out infinite soc-pulse}@keyframes soc-pulse{50%{box-shadow:0 0 2px rgb(var(--neon-rgb) / .4)}}.soc-group-icon{border:1px solid rgb(var(--neon-rgb) / .5);background:rgb(var(--neon-rgb) / .08);width:38px;height:38px;color:var(--neon);flex:none;place-items:center;display:grid}.soc-pill{border:2px solid rgb(var(--neon-rgb) / .35);color:var(--ink-2);font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:0 0;border-radius:0;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:700;transition:border-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out,background-color .2s ease-out,transform .1s ease-out;display:inline-flex}.soc-pill:hover:not(:disabled){color:var(--neon);border-color:var(--neon);box-shadow:var(--neon-glow)}.soc-pill:active:not(:disabled){transform:translateY(1px)}.soc-pill:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.soc-pill:disabled{opacity:.5;cursor:not-allowed}.soc-pill[data-tone=accept]{color:var(--neon);border-color:var(--neon);box-shadow:var(--neon-glow-sm)}.soc-pill[data-tone=accept]:hover:not(:disabled){color:var(--bg);background:var(--neon)}.soc-pill[data-tone=danger]{color:var(--bg);background:var(--danger);border-color:var(--danger);box-shadow:0 0 12px rgb(var(--danger-rgb) / .6);animation:.25s ease-out soc-arm}@keyframes soc-arm{0%{transform:scale(.92)}}.soc-icon-btn{width:34px;height:34px;color:var(--ink-2);background:0 0;border:2px solid #0000;border-radius:0;flex:none;place-items:center;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;display:inline-grid}.soc-icon-btn:hover:not(:disabled){color:var(--neon);border-color:rgb(var(--neon-rgb) / .6);background:rgb(var(--neon-rgb) / .08)}.soc-icon-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.soc-icon-btn:disabled{opacity:.45;cursor:not-allowed}.soc-icon-btn-solid{width:42px;height:42px;color:var(--bg);background:var(--neon);box-shadow:var(--neon-glow)}.soc-icon-btn-solid:hover:not(:disabled){color:var(--bg);background:#7dff7a}.soc-link-btn{color:var(--neon);background:0 0;border:none;align-items:center;gap:6px;padding:4px 2px;font-size:12.5px;font-weight:700;display:inline-flex}.soc-link-btn:hover:not(:disabled){text-underline-offset:3px;text-shadow:0 0 8px rgb(var(--neon-rgb) / .6);text-decoration:underline}.soc-see-all{font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--neon);align-items:center;gap:6px;margin-top:16px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}.soc-see-all:hover{text-shadow:0 0 10px rgb(var(--neon-rgb) / .8)}.soc-see-all:hover svg{transform:translate(3px)}.soc-see-all svg{transition:transform .2s ease-out}.soc-more{justify-content:center;margin-top:14px;display:flex}.soc-inline-form{align-items:flex-end;gap:10px;display:flex}.soc-inline-form>.neon-field,.soc-inline-form>.neon-input{flex:1;min-width:0}.soc-add .acc-banner{margin-top:14px}.soc-side-card .acc-banner{margin-top:10px}.soc-code-input{font-family:var(--font-vcr);letter-spacing:.18em;text-transform:uppercase;font-size:22px}.soc-textarea{resize:vertical;min-height:76px;line-height:1.5}.soc-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;display:flex}.soc-check input{width:16px;height:16px;accent-color:var(--neon);margin-top:3px}.soc-check svg{color:var(--neon);flex:none;margin-top:2px}.soc-details>summary{cursor:pointer;margin-bottom:0;list-style:none}.soc-details>summary::-webkit-details-marker{display:none}.soc-details[open]>summary{margin-bottom:12px}.account-chip-icon,.soc-bell{width:40px;padding:0;position:relative}.soc-bell-badge{box-shadow:0 0 0 2px var(--bg), 0 0 8px rgb(var(--magenta-rgb) / .7);animation:.35s cubic-bezier(.3,1.6,.5,1) soc-pop;position:absolute;top:-7px;right:-7px}@keyframes soc-pop{0%{transform:scale(.3)}}.soc-bell-panel,.soc-menu{border:2px solid var(--neon);color:var(--ink);background:var(--panel);box-shadow:0 0 18px rgb(var(--neon-rgb) / .5), 0 20px 50px #000000b3;opacity:1;transition:opacity .18s ease, transform .18s ease, overlay .18s allow-discrete, display .18s allow-discrete;border-radius:0;margin:0;padding:0;transform:none}@starting-style{:is(.soc-bell-panel:popover-open,.soc-menu:popover-open){opacity:0;transform:translateY(-6px)scale(.98)}}.soc-bell-panel{inset:calc(var(--header-h) + env(safe-area-inset-top) + 12px) 16px auto auto;width:min(380px,100vw - 32px);max-height:min(560px,100dvh - 100px);position:fixed;overflow:hidden auto}.soc-bell-head{z-index:1;border-bottom:2px solid rgb(var(--neon-rgb) / .4);background:var(--panel);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex;position:sticky;top:0}.soc-bell-head h2{font-size:14px}.soc-bell-panel>.soc-empty{text-align:center;padding:22px 16px}.soc-bell-list{margin:0;padding:4px 0;list-style:none}.soc-bell-item{gap:10px;padding:11px 16px;display:flex;position:relative}.soc-bell-item+.soc-bell-item{border-top:1px solid rgb(var(--neon-rgb) / .14)}.soc-bell-item[data-unread=true]{background:rgb(var(--neon-rgb) / .06)}.soc-bell-item[data-unread=true]:before{content:"";background:var(--neon);width:5px;height:5px;box-shadow:0 0 6px var(--neon);margin-top:-2.5px;position:absolute;top:50%;left:5px}.soc-bell-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.soc-bell-body .soc-row-actions{justify-content:flex-start;margin-top:4px}.soc-bell-text{text-align:left;color:var(--ink);background:0 0;border:none;padding:0;font-size:13px;line-height:1.45}button.soc-bell-text:hover{color:var(--neon)}.soc-bell-foot{border-top:2px solid rgb(var(--neon-rgb) / .4);font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;justify-content:center;gap:22px;padding:12px 16px;font-size:12px;font-weight:700;display:flex}.soc-bell-foot a{color:var(--neon)}.soc-bell-foot a:hover{text-shadow:0 0 8px rgb(var(--neon-rgb) / .8)}@media (width<=560px){.soc-bell-panel{inset:calc(var(--header-h) + env(safe-area-inset-top) + 10px) 12px auto 12px;width:auto}}.soc-menu{width:min(320px,100vw - 32px);max-height:min(460px,100dvh - 64px);margin:auto;padding:14px;overflow:auto}.soc-menu::backdrop,.soc-modal::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:repeating-linear-gradient(0deg,#00000040 0 1px,#0000 1px 3px),#000000b8}.soc-menu-title{font-family:var(--font-pixel);text-transform:uppercase;color:var(--neon);text-shadow:0 0 8px rgb(var(--neon-rgb) / .5);margin-bottom:12px;font-size:14px;font-weight:700;line-height:1.5}.soc-menu ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.soc-menu li>button{text-align:left;width:100%;color:var(--ink);background:0 0;border:2px solid #0000;border-radius:0;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:700;transition:background-color .15s ease-out,border-color .15s ease-out;display:flex}.soc-menu li>button:hover:not(:disabled){border-color:var(--neon);background:rgb(var(--neon-rgb) / .1);box-shadow:var(--neon-glow-sm)}.soc-menu li>button:disabled{opacity:.6;cursor:default}.soc-menu-name{flex:1}.soc-menu .neon-error{margin-top:10px}.soc-toasts{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:150;pointer-events:none;flex-direction:column;gap:10px;width:min(380px,100vw - 32px);display:flex;position:fixed}.soc-toast{pointer-events:auto;border:2px solid var(--neon);background:var(--well);box-shadow:0 0 18px rgb(var(--neon-rgb) / .45), 0 16px 40px #0009;color:var(--ink);border-radius:0;align-items:center;gap:10px;padding:12px 10px 12px 12px;animation:.25s ease-out plf-rise;display:flex}.soc-toast-icon{width:34px;height:34px;color:var(--bg);background:var(--neon);box-shadow:var(--neon-glow-sm);flex:none;place-items:center;display:grid}.soc-toast-text{flex:1;font-size:13px;line-height:1.45}.soc-toast-action{border:2px solid var(--neon);color:var(--neon);font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;background:0 0;border-radius:0;flex:none;padding:8px 10px;font-size:11px;font-weight:700}.soc-toast-action:hover{color:var(--bg);background:var(--neon)}.soc-modal{border:var(--frame);width:min(500px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);background:var(--panel);box-shadow:0 0 24px rgb(var(--neon-rgb) / .55), 0 0 60px rgb(var(--neon-rgb) / .2);border-radius:0;margin:auto;padding:0}.soc-modal[open]{animation:.22s cubic-bezier(.2,.9,.3,1.1) soc-modal-in}@keyframes soc-modal-in{0%{opacity:0;transform:translateY(14px)scale(.97)}}.soc-modal-inner{padding:20px 22px 24px}.soc-modal-head{border-bottom:2px solid rgb(var(--neon-rgb) / .45);background:rgb(var(--neon-rgb) / .07);justify-content:space-between;align-items:center;gap:12px;margin:-20px -22px 20px;padding:12px 12px 12px 22px;display:flex}.soc-modal-head h2{text-shadow:var(--text-glow);font-size:16px}.soc-group{flex-direction:column;gap:20px;width:100%;display:flex}.soc-group-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 20px;display:grid}.soc-group-head>.soc-back,.soc-group-head>.acc-banner{grid-column:1/-1}.soc-back{font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);justify-self:start;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.soc-back:hover{color:var(--neon);text-shadow:0 0 8px rgb(var(--neon-rgb) / .7)}.soc-group-title .acc-subtitle{margin-bottom:6px}.soc-group-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.soc-group-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:20px;display:grid}.soc-group-side{flex-direction:column;gap:16px;min-width:0;display:flex}.soc-side-card{padding:18px}.soc-side-card .soc-inline-form{align-items:center}.soc-side-title{font-family:var(--font-pixel);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-size:11px;font-weight:700}.soc-code-row{align-items:center;gap:4px;margin-bottom:8px;display:flex}.soc-code{overflow-wrap:anywhere;min-width:0;font-family:var(--font-vcr);letter-spacing:.16em;color:var(--neon);text-shadow:var(--text-glow);flex:1;font-size:30px;line-height:1}.soc-member-list{max-height:420px;overflow-y:auto}@media (width<=860px){.soc-group-body{grid-template-columns:minmax(0,1fr)}.soc-group-side{order:2}}@media (width<=560px){.soc-group-head{grid-template-columns:minmax(0,1fr)}.soc-group-actions{justify-content:flex-start}}.soc-chat-card{padding:0}.soc-chat{flex-direction:column;height:min(620px,100dvh - 240px);min-height:380px;display:flex}.soc-chat-scroll{overscroll-behavior:contain;flex:1;padding:16px 16px 6px;overflow-y:auto}.soc-chat-more{justify-content:center;margin-bottom:10px;display:flex}.soc-chat-list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.soc-msg-system{border:1px dashed rgb(var(--neon-rgb) / .35);text-align:center;max-width:100%;color:var(--ink-3);align-self:center;margin:10px 0;padding:4px 10px;font-size:11.5px}.soc-msg{align-items:flex-end;gap:8px;max-width:82%;margin-top:8px;animation:.22s ease-out soc-msg-in;display:flex}.soc-msg[data-continued]{margin-top:0;padding-left:38px}.soc-msg[data-mine=true]{flex-direction:row-reverse;align-self:flex-end}.soc-msg[data-mine=true][data-continued]{padding-left:0}@keyframes soc-msg-in{0%{opacity:0;transform:translateY(6px)}}.soc-msg-bubble{border:1px solid rgb(var(--neon-rgb) / .3);background:var(--well);border-radius:0;min-width:64px;padding:8px 11px 6px;position:relative}.soc-msg[data-mine=true] .soc-msg-bubble{border-color:var(--neon);color:var(--bg);background:var(--neon);box-shadow:0 0 10px rgb(var(--neon-rgb) / .45)}.soc-msg-bubble[data-deleted]{opacity:.65;font-style:italic;color:var(--ink-3)!important;border:1px dashed rgb(var(--neon-rgb) / .3)!important;box-shadow:none!important;background:0 0!important}.soc-msg-author{color:var(--neon);margin-bottom:2px;font-size:11.5px;font-weight:800;display:block}.soc-msg-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.45}.soc-msg-time{text-align:right;opacity:.7;margin-top:2px;font-size:10.5px;display:block}.soc-msg-delete{border:1px solid rgb(var(--neon-rgb) / .3);background:var(--panel);width:26px;height:26px;color:var(--ink-3);opacity:0;border-radius:0;place-items:center;transition:opacity .15s ease-out,color .15s ease-out;display:grid;position:absolute;top:50%;right:calc(100% + 4px);transform:translateY(-50%)}.soc-msg[data-mine=false] .soc-msg-delete{left:calc(100% + 4px);right:auto}.soc-msg:hover .soc-msg-delete,.soc-msg-delete:focus-visible{opacity:1}.soc-msg-delete:hover{color:var(--danger);border-color:var(--danger)}@media (hover:none){.soc-msg-delete{opacity:.55}}.soc-typing{min-height:24px;color:var(--ink-3);align-items:center;gap:8px;padding:0 18px;font-size:12px;display:flex}.soc-typing-dots{gap:3px;display:inline-flex}.soc-typing-dots i{background:var(--neon);width:5px;height:5px;animation:1.1s ease-in-out infinite soc-bounce}.soc-typing-dots i:nth-child(2){animation-delay:.15s}.soc-typing-dots i:nth-child(3){animation-delay:.3s}@keyframes soc-bounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.soc-chat-error{padding:0 18px 6px}.soc-chat-form{border-top:2px solid rgb(var(--neon-rgb) / .35);align-items:flex-end;gap:10px;padding:10px 14px 14px;display:flex;position:relative}.soc-chat-input{resize:none;field-sizing:content;border-radius:0;flex:1;max-height:140px;line-height:1.4}.soc-chat-count{color:var(--ink-3);font-size:11px;position:absolute;bottom:22px;right:72px}.soc-send{width:46px;height:46px;color:var(--bg);background:var(--neon);box-shadow:0 3px 0 var(--neon-shade), 0 0 12px rgb(var(--neon-rgb) / .5);border:none;border-radius:0;flex:none;place-items:center;transition:transform .1s ease-out,box-shadow .2s ease-out,background-color .2s ease-out;display:grid}.soc-send:hover:not(:disabled){box-shadow:0 3px 0 var(--neon-shade), 0 0 22px rgb(var(--neon-rgb) / .8);background:#7dff7a}.soc-send:active:not(:disabled){box-shadow:0 0 0 var(--neon-shade), 0 0 12px rgb(var(--neon-rgb) / .5);transform:translateY(3px)}.soc-send:disabled{opacity:.45;box-shadow:none;cursor:not-allowed}.soc-send:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.soc-lb-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.soc-tabs{border:2px solid rgb(var(--neon-rgb) / .35);background:var(--well);gap:4px;max-width:100%;padding:4px;display:inline-flex;overflow-x:auto}.soc-tab{font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--ink-2);background:0 0;border:2px solid #0000;border-radius:0;padding:8px 10px;font-size:11px;font-weight:700;line-height:1.4;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.soc-tab:hover{color:var(--neon);border-color:rgb(var(--neon-rgb) / .6)}.soc-tab:focus-visible{outline:2px solid var(--cyan);outline-offset:1px}.soc-tab[aria-pressed=true]{color:var(--bg);background:var(--neon);border-color:var(--neon);box-shadow:var(--neon-glow)}.soc-select-wrap{flex:0 220px}.soc-select{cursor:pointer;padding:9px 12px}.soc-lb-mine{color:var(--ink-2);margin-bottom:12px;font-size:13.5px}.soc-lb-mine strong{color:var(--neon);text-shadow:0 0 8px rgb(var(--neon-rgb) / .5)}.soc-lb[data-loading] tbody{opacity:.5;transition:opacity .2s}.soc-lb .soc-lb-pos{text-align:center;width:48px;padding-right:8px}.soc-num{font-variant-numeric:tabular-nums;text-align:right!important}.soc-lb-points{font-family:var(--font-vcr);color:var(--neon);text-shadow:0 0 8px rgb(var(--neon-rgb) / .55);font-variant-numeric:tabular-nums;font-size:22px;line-height:1}.soc-pos{font-family:var(--font-pixel);color:var(--ink-3);font-size:13px;font-weight:700}.soc-medal{width:30px;height:30px;color:var(--bg);border:2px solid;border-radius:0;place-items:center;display:inline-grid}.soc-medal[data-rank="1"]{background:#ffd23f;border-color:#fff1a8;box-shadow:0 0 14px #ffd23fbf}.soc-medal[data-rank="2"]{background:#d8dde3;border-color:#fff;box-shadow:0 0 12px #d8dde399}.soc-medal[data-rank="3"]{background:#ff9f43;border-color:#ffd0a0;box-shadow:0 0 12px #ff9f4399}.soc-lb tr[data-top] td{background:rgb(var(--neon-rgb) / .03)}.soc-lb tr[data-self] td{background:rgb(var(--neon-rgb) / .12)}.soc-lb tr[data-self] td:first-child{box-shadow:inset 4px 0 0 var(--neon)}.soc-lb tfoot td{border-top:2px dashed rgb(var(--neon-rgb) / .35);border-bottom:none}.soc-profile-stats{margin-top:22px}.soc-ranks dd{align-items:baseline;gap:2px;display:flex}.soc-rank-link{color:inherit}.soc-rank-link:hover{color:var(--neon)}.soc-game-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.soc-game-stat{flex-direction:column;gap:6px;display:flex}.soc-game-name{font-weight:700}.soc-game-points{font-family:var(--font-vcr);color:var(--neon);text-shadow:0 0 8px rgb(var(--neon-rgb) / .55);font-size:26px;line-height:1}.soc-bar{border:1px solid rgb(var(--neon-rgb) / .4);background:var(--well);height:8px;margin-top:6px;padding:1px;display:block;overflow:hidden}.soc-bar>span{background:repeating-linear-gradient(90deg, var(--neon) 0 6px, transparent 6px 8px);height:100%;filter:drop-shadow(0 0 3px rgb(var(--neon-rgb) / .8));transform-origin:0;animation:.7s steps(12,end) soc-grow;display:block}@keyframes soc-grow{0%{transform:scaleX(0)}}.soc-dash{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;display:grid}.soc-dash-alerts{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.soc-alert{border:2px solid var(--magenta);background:rgb(var(--magenta-rgb) / .07);color:var(--magenta);box-shadow:0 0 12px rgb(var(--magenta-rgb) / .4);border-radius:0;align-items:center;gap:8px;padding:11px 14px;font-size:13.5px;font-weight:700;transition:box-shadow .2s ease-out,transform .1s ease-out,background-color .2s ease-out;display:inline-flex}.soc-alert:hover{background:rgb(var(--magenta-rgb) / .14);box-shadow:0 0 22px rgb(var(--magenta-rgb) / .7)}.soc-outcome-dot{background:var(--line-2);flex:none;width:10px;height:10px}.soc-outcome-dot[data-won=true]{background:var(--neon);box-shadow:0 0 8px rgb(var(--neon-rgb) / .8)}@media (width<=860px){.soc-dash{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.soc-presence[data-online=true],.soc-typing-dots i,.soc-msg,.soc-bar>span,.soc-bell-badge,.soc-modal[open],.soc-toast,.soc-pill[data-tone=danger]{animation:none}.soc-bell-panel,.soc-menu{transition:none}}html[data-fx=calm] .soc-presence[data-online=true]{animation:none}.soc-avatar img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.soc-presence[data-status=away]{background:var(--amber);box-shadow:0 0 6px rgb(var(--amber-rgb) / .7);animation:none}.soc-lb-player{align-items:center;gap:10px;display:inline-flex}.soc-avatar-lg{flex:none}.soc-avatar-lg .soc-avatar{border:2px solid var(--neon);box-shadow:var(--neon-glow)}.acc-avatar-col{flex-direction:column;align-items:center;gap:8px;display:flex}.acc-avatar-btn{cursor:pointer;transition:transform .15s ease-out,box-shadow .2s ease-out;position:relative;overflow:visible}.acc-avatar-btn:hover{box-shadow:var(--neon-glow-lg);transform:scale(1.04)}.acc-avatar-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.acc-avatar-btn .soc-avatar{box-shadow:none;border:none}.acc-avatar-cam{width:26px;height:26px;color:var(--bg);background:var(--neon);box-shadow:0 0 0 2px var(--bg), var(--neon-glow-sm);padding:5px;position:absolute;bottom:-6px;right:-6px}.acc-avatar-change{font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--neon);text-underline-offset:3px;background:0 0;border:none;padding:2px;font-size:10px;font-weight:700;text-decoration:underline}.account-chip-avatar .soc-avatar{box-shadow:none;border:none}.acc-menu{inset:calc(var(--header-h) + env(safe-area-inset-top) + 12px) 16px auto auto;border:2px solid var(--neon);width:250px;color:var(--ink);background:var(--panel);box-shadow:0 0 18px rgb(var(--neon-rgb) / .5), 0 20px 50px #000000b3;border-radius:0;margin:0;padding:6px;position:fixed}.acc-menu-head{border-bottom:2px solid rgb(var(--neon-rgb) / .35);align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px 10px;display:flex}.acc-menu-head strong{font-family:var(--font-pixel);text-overflow:ellipsis;white-space:nowrap;color:var(--neon);font-size:13px;font-weight:700;overflow:hidden}.acc-menu>a,.acc-menu>button{text-align:left;width:100%;color:var(--ink);background:0 0;border:none;border-left:3px solid #0000;border-radius:0;align-items:center;gap:10px;padding:10px;font-size:14px;font-weight:500;display:flex}.acc-menu>a:hover,.acc-menu>button:hover,.acc-menu>a:focus-visible,.acc-menu>button:focus-visible{border-left-color:var(--neon);background:rgb(var(--neon-rgb) / .1);color:var(--neon);outline:none}.acc-menu>a svg,.acc-menu>button svg{color:var(--neon-deep)}.acc-menu-danger,.acc-menu-danger svg{color:var(--danger)!important}.acc-menu-danger:hover{border-left-color:var(--danger)!important;background:rgb(var(--danger-rgb) / .1)!important}@media (width<=480px){.hdr-hide-mobile{display:none!important}.acc-menu{inset:calc(var(--header-h) + env(safe-area-inset-top) + 8px) 12px auto auto}}.dock,.soc-modal[data-variant=casino],.dock-status-menu,.sess-panel{--cas-bg:var(--well);--cas-surface:var(--well);--cas-raised:var(--panel);--cas-line:rgb(var(--neon-rgb) / .18);--cas-text:var(--ink);--cas-muted:var(--ink-3);--cas-cyan:var(--neon);--cas-cyan-soft:var(--neon-soft);--cas-gold:var(--amber);--cas-off:var(--ink-3)}.dock{top:calc(var(--header-h) + env(safe-area-inset-top) + 2px);z-index:40;width:300px;color:var(--cas-text);background:linear-gradient(rgb(var(--neon-rgb) / .03) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, rgb(var(--neon-rgb) / .03) 1px, transparent 1px) 0 0 / 24px 24px, var(--cas-surface);border-left:3px solid var(--neon);box-shadow:-8px 0 30px #0009, -2px 0 16px rgb(var(--neon-rgb) / .35);flex-direction:column;display:flex;position:fixed;bottom:0;right:0;overflow:hidden}.dock-head{border-bottom:2px solid rgb(var(--neon-rgb) / .35);background:rgb(var(--neon-rgb) / .06);justify-content:space-between;align-items:center;gap:8px;padding:12px 10px 12px 16px;display:flex}.dock-head h2{color:var(--neon);align-items:center;gap:8px;font-size:14px;display:flex}.dock-count{font-family:var(--font-mono);color:var(--cas-muted);text-shadow:none;font-size:12px}.dock-icon{width:32px;height:32px;color:var(--cas-muted);background:0 0;border:2px solid #0000;border-radius:0;place-items:center;display:grid}.dock-icon:hover{color:var(--neon);border-color:rgb(var(--neon-rgb) / .6)}.dock-icon:focus-visible,.dock-btn:focus-visible,.dock-status:focus-visible,.dock-name:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.dock-bar{border-bottom:1px solid var(--cas-line);padding:10px 16px}.dock-status{border:2px solid var(--cas-line);background:var(--well);color:var(--cas-text);border-radius:0;align-items:center;gap:6px;padding:7px 10px;font-size:13px;display:inline-flex}.dock-status:hover{border-color:var(--neon)}.dock-status-label{color:var(--cas-muted)}.dock-status-icon{flex:none}[data-status=online]>.dock-status-icon{color:var(--neon);fill:var(--neon);filter:drop-shadow(0 0 4px var(--neon))}[data-status=away]>.dock-status-icon{color:var(--amber)}[data-status=offline]>.dock-status-icon{color:var(--cas-off)}.dock-status-menu{inset:calc(var(--header-h) + env(safe-area-inset-top) + 64px) 16px auto auto;border:2px solid var(--neon);background:var(--cas-raised);width:270px;color:var(--cas-text);box-shadow:0 0 18px rgb(var(--neon-rgb) / .4), 0 16px 40px #0009;border-radius:0;margin:0;padding:6px;position:fixed}.dock-status-menu button{width:100%;color:inherit;text-align:left;background:0 0;border:none;border-left:3px solid #0000;border-radius:0;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.dock-status-menu button:hover,.dock-status-menu button:focus-visible{border-left-color:var(--neon);background:rgb(var(--neon-rgb) / .1);outline:none}.dock-status-menu span{flex-direction:column;flex:1;gap:2px;display:flex}.dock-status-menu small{color:var(--cas-muted);font-size:11.5px;line-height:1.35}.dock-status-menu .dock-status-icon{margin-top:3px}.dock-room{border:1px solid rgb(var(--neon-rgb) / .45);color:var(--neon-soft);background:rgb(var(--neon-rgb) / .07);align-items:flex-start;gap:6px;margin:10px 12px 0;padding:8px 10px;font-size:12px;line-height:1.4;display:flex}.dock-room svg{flex:none;margin-top:2px}.dock-search{border:2px solid var(--cas-line);background:var(--well);color:var(--cas-muted);align-items:center;gap:8px;margin:10px 12px 0;padding:0 10px;display:flex}.dock-search:focus-within{border-color:var(--neon);box-shadow:0 0 12px rgb(var(--neon-rgb) / .4)}.dock-search input{min-width:0;box-shadow:none;color:var(--neon);font:inherit;background:0 0;border:none;outline:none;flex:1;padding:9px 0;font-size:13px}.dock-search input:focus{box-shadow:none}.dock-error{color:var(--danger);margin:8px 12px 0;font-size:12.5px}.dock-empty{color:var(--cas-muted);padding:20px 16px;font-size:13px;line-height:1.55}.dock-empty a{color:var(--neon);text-decoration:underline}.dock-list{overscroll-behavior:contain;flex:1;margin:0;padding:6px 0 10px;list-style:none;overflow-y:auto}.dock-friend{border-bottom:1px solid rgb(var(--neon-rgb) / .08);border-left:3px solid #0000;flex-direction:column;gap:8px;padding:10px 12px 10px 14px;transition:background-color .15s ease-out,border-color .15s ease-out;display:flex}.dock-friend:hover{background:rgb(var(--neon-rgb) / .05);border-left-color:rgb(var(--neon-rgb) / .6)}.dock-friend[data-status=offline] .dock-name{color:var(--cas-muted)}.dock-friend-id{align-items:center;gap:10px;min-width:0;display:flex}.dock-friend-text{flex-direction:column;min-width:0;display:flex}.dock-name{text-overflow:ellipsis;white-space:nowrap;color:var(--cas-text);font-size:14px;font-weight:700;overflow:hidden}.dock-name:hover{color:var(--neon)}.dock-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--cas-muted);font-size:11.5px;overflow:hidden}.dock-friend[data-status=online] .dock-sub{color:var(--neon-soft)}.dock-friend[data-status=away] .dock-sub{color:var(--amber)}.dock-actions{gap:6px;padding-left:42px;display:flex}.dock-btn{border:2px solid var(--neon);color:var(--neon);text-transform:uppercase;box-shadow:var(--neon-glow-sm);background:0 0;border-radius:0;flex:1;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:11.5px;font-weight:800;transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.dock-btn:hover:not(:disabled){background:var(--neon);color:var(--bg);box-shadow:var(--neon-glow)}.dock-btn:active:not(:disabled){transform:translateY(1px)}.dock-btn:disabled{border-color:var(--line-2);color:var(--cas-off);box-shadow:none;cursor:not-allowed}.dock-foot{padding:12px 12px calc(12px + env(safe-area-inset-bottom));border-top:2px solid rgb(var(--neon-rgb) / .3);font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;justify-content:space-around;gap:10px;font-size:11px;font-weight:700;display:flex}.dock-foot a{color:var(--neon)}.dock-foot a:hover{text-shadow:0 0 8px rgb(var(--neon-rgb) / .8)}.dock .soc-presence{border-color:var(--cas-surface)}.dock .soc-presence[data-status=online]{background:var(--neon);box-shadow:0 0 8px var(--neon)}.dock .soc-presence[data-status=away]{background:var(--amber);box-shadow:0 0 6px rgb(var(--amber-rgb) / .6);animation:none}.dock .soc-presence[data-status=offline]{background:var(--cas-off)}@media (width<=640px){.dock{border-left:none;border-top:3px solid var(--neon);width:auto;max-height:78dvh;box-shadow:0 -8px 30px #0009, 0 -2px 16px rgb(var(--neon-rgb) / .35);top:auto;left:0}.dock-head:before{content:"";background:rgb(var(--neon-rgb) / .45);width:42px;height:4px;margin-left:-21px;position:absolute;top:5px;left:50%}.dock-status-menu{width:auto;inset:auto 12px 12px}}.dock-toggle[aria-pressed=true]{border-color:var(--neon);color:var(--bg);background:var(--neon);box-shadow:var(--neon-glow)}.dock-toggle-count{min-width:18px;height:18px;font-family:var(--font-pixel);color:var(--bg);background:var(--neon);box-shadow:0 0 0 2px var(--bg), 0 0 8px rgb(var(--neon-rgb) / .8);place-items:center;padding:0 4px;font-size:11px;font-weight:700;display:grid;position:absolute;top:-7px;right:-7px}.dock-toggle[aria-pressed=true] .dock-toggle-count{background:var(--bg);color:var(--neon)}.soc-modal[data-variant=casino]{color:var(--cas-text);background:linear-gradient(rgb(var(--neon-rgb) / .03) 1px, transparent 1px) 0 0 / 24px 24px, linear-gradient(90deg, rgb(var(--neon-rgb) / .03) 1px, transparent 1px) 0 0 / 24px 24px, var(--cas-bg)}.soc-modal[data-variant=casino] .soc-icon-btn{color:var(--cas-muted)}.soc-modal[data-variant=casino] .soc-icon-btn:hover{color:var(--neon)}.sess-form{flex-direction:column;gap:16px;display:flex}.sess-invitee{border:1px solid rgb(var(--amber-rgb) / .5);background:rgb(var(--amber-rgb) / .08);padding:10px 12px;font-size:13px}.sess-invitee strong{color:var(--amber)}.sess-field{border:none;min-width:0;margin:0;padding:0}.sess-field legend{font-family:var(--font-pixel);letter-spacing:.12em;text-transform:uppercase;color:var(--cas-muted);margin-bottom:10px;font-size:11px;font-weight:700}.sess-chips{flex-wrap:wrap;gap:8px;display:flex}.sess-chips-2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.sess-chip{border:2px solid rgb(var(--neon-rgb) / .25);background:var(--well);color:var(--cas-text);border-radius:0;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:700;transition:border-color .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out;display:inline-flex}.sess-chip:hover{border-color:rgb(var(--neon-rgb) / .7)}.sess-chip:active{transform:translateY(1px)}.sess-chip:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.sess-chip[aria-pressed=true]{color:var(--neon);border-color:var(--neon);background:rgb(var(--neon-rgb) / .1);box-shadow:var(--neon-glow), inset 0 0 8px rgb(var(--neon-rgb) / .2)}.sess-chip-lg{text-align:left;align-items:flex-start;padding:10px 12px}.sess-chip-lg span{flex-direction:column;gap:2px;min-width:0;display:flex}.sess-chip-lg small{color:var(--cas-muted);font-size:11.5px;font-weight:500}.sess-chip-lg svg{flex:none;margin-top:2px}.sess-note{color:var(--cas-muted);font-size:13px}.sess-error{color:var(--danger);font-size:13px}.sess-primary{border:2px solid var(--neon);background:var(--neon);min-height:46px;color:var(--bg);font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;box-shadow:0 4px 0 var(--neon-shade), 0 0 16px rgb(var(--neon-rgb) / .5);border-radius:0;justify-content:center;align-items:center;gap:10px;padding:12px 20px;font-size:14px;font-weight:700;transition:transform .1s ease-out,box-shadow .15s ease-out,background-color .15s ease-out;display:inline-flex}.sess-primary:hover:not(:disabled){box-shadow:0 4px 0 var(--neon-shade), 0 0 26px rgb(var(--neon-rgb) / .85);background:#7dff7a}.sess-primary:active:not(:disabled){box-shadow:0 0 0 var(--neon-shade), 0 0 14px rgb(var(--neon-rgb) / .6);transform:translateY(4px)}.sess-primary:disabled{opacity:.6;cursor:not-allowed;background:var(--well);color:#6d6d6d;text-shadow:none;box-shadow:none;border-color:#3a3a3a;transform:none!important}.sess-primary:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.sess-primary-inline{width:auto}.sess-page-actions{justify-content:flex-end;width:100%;display:flex}.sess-panel{border:var(--frame);width:100%;color:var(--cas-text);background:var(--panel);box-shadow:var(--frame-glow);border-radius:0;padding:18px;position:relative}.sess-panel .soc-empty{color:var(--cas-muted)}.sess-panel .soc-link-btn{color:var(--neon)}.sess-panel .soc-meta{color:var(--cas-muted)}.sess-list-tools{justify-content:flex-end;margin-bottom:8px;display:flex}.sess-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sess-card{border:2px solid rgb(var(--neon-rgb) / .3);background:var(--bg);min-width:0;color:var(--cas-text);border-radius:0;flex-direction:column;gap:10px;padding:14px;transition:border-color .2s ease-out,box-shadow .2s ease-out;display:flex;container-type:inline-size}.sess-card:hover{border-color:var(--neon);box-shadow:var(--neon-glow)}.sess-card-game{justify-content:space-between;align-items:center;gap:8px;display:flex}.sess-state{font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--bg);background:var(--neon);box-shadow:var(--neon-glow-sm);flex:none;padding:4px 6px 3px;font-size:10px;font-weight:700;line-height:1.4}.sess-state[data-status=playing]{background:var(--amber);box-shadow:0 0 8px rgb(var(--amber-rgb) / .5)}.sess-card-host{align-items:center;gap:8px;font-size:13px;display:flex}.sess-card-host strong{color:var(--cas-text)}.sess-card-host .soc-meta{margin-left:4px}.sess-card-meta{color:var(--cas-muted);flex-wrap:wrap;gap:4px 12px;font-size:12px;display:flex}.sess-card-meta span{align-items:center;gap:4px;display:inline-flex}.sess-friends{flex-basis:100%;font-style:italic}.sess-join{border:2px solid var(--neon);color:var(--neon);font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;box-shadow:var(--neon-glow-sm);background:0 0;border-radius:0;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:10px 12px;font-size:12px;font-weight:700;transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.sess-join:hover:not(:disabled){color:var(--bg);background:var(--neon);box-shadow:var(--neon-glow-lg)}.sess-join:active:not(:disabled){transform:translateY(1px)}.sess-join:disabled{border-color:var(--line-2);color:#666;box-shadow:none}.sess-join[data-watch]{border-color:var(--cyan);color:var(--cyan);box-shadow:0 0 8px rgb(var(--cyan-rgb) / .4)}.sess-join[data-watch]:hover:not(:disabled){color:var(--bg);background:var(--cyan);box-shadow:0 0 20px rgb(var(--cyan-rgb) / .7)}.soc-dash-sessions .sess-list{grid-template-columns:minmax(0,1fr)}.av-up{flex-direction:column;align-items:center;gap:16px;display:flex}.av-empty{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.av-drop{border:2px dashed var(--neon);background:rgb(var(--neon-rgb) / .05);width:100%;color:var(--neon);border-radius:0;flex-direction:column;align-items:center;gap:8px;padding:34px 16px;transition:background-color .15s ease-out,box-shadow .15s ease-out;display:flex}.av-drop:hover{background:rgb(var(--neon-rgb) / .1);box-shadow:var(--neon-glow)}.av-drop strong{color:var(--cas-text);font-size:15px}.av-drop small{color:var(--cas-muted);font-size:12px}.av-stage{border:2px solid rgb(var(--neon-rgb) / .4);touch-action:none;background:#000;border-radius:0;max-width:100%;position:relative;overflow:hidden}.av-stage canvas{cursor:grab;display:block}.av-stage canvas:active{cursor:grabbing}.av-mask{pointer-events:none;box-shadow:0 0 0 999px #0009, inset 0 0 0 2px var(--neon), 0 0 18px rgb(var(--neon-rgb) / .55);border-radius:0;position:absolute;inset:0}.av-sliders{flex-direction:column;gap:10px;width:100%;display:flex}.av-sliders label{color:var(--cas-muted);grid-template-columns:100px minmax(0,1fr);align-items:center;gap:10px;font-size:12.5px;display:grid}.av-sliders label span{align-items:center;gap:5px;display:inline-flex}.av-sliders input[type=range]{width:100%;accent-color:var(--neon)}.av-progress{border:1px solid rgb(var(--neon-rgb) / .4);background:var(--well);width:100%;height:10px;padding:1px;overflow:hidden}.av-progress span{background:var(--neon);height:100%;box-shadow:0 0 10px var(--neon);transition:width .15s linear;display:block}.av-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 16px;display:flex}.av-link{color:var(--cas-muted);background:0 0;border:none;align-items:center;gap:6px;padding:6px 4px;font-size:13px;font-weight:700;display:inline-flex}.av-link:hover:not(:disabled){color:var(--neon);text-underline-offset:3px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.dock-btn,.sess-chip,.sess-primary,.sess-join,.sess-card{transition:none}}@media (width>=1100px){.site-main{transition:padding-right .3s cubic-bezier(.2,.8,.2,1)}:root[data-dock=open] .site-main{padding-right:300px}}@media (width>=1100px) and (prefers-reduced-motion:reduce){.site-main{transition:none}}.obs-scope{display:contents}.obs-lock{filter:saturate(.85)}.obs-bar{border:2px dashed rgb(var(--cyan-rgb) / .6);background:rgb(var(--cyan-rgb) / .05);color:var(--ink);border-radius:0;flex-direction:column;gap:8px;margin:12px 0 16px;padding:12px 14px;animation:.3s ease-out obs-in;display:flex}@keyframes obs-in{0%{opacity:0;transform:translateY(-6px)}}.obs-self{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.obs-badge{font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--bg);background:var(--cyan);box-shadow:0 0 12px rgb(var(--cyan-rgb) / .55);align-items:center;gap:6px;padding:5px 8px 4px;font-size:11px;font-weight:700;display:inline-flex}.obs-text{color:var(--ink-2);flex:240px;font-size:13.5px}.obs-actions{flex-wrap:wrap;gap:8px;display:flex}.obs-btn{border:2px solid rgb(var(--cyan-rgb) / .6);color:var(--cyan);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:800;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out,box-shadow .15s ease-out;display:inline-flex}.obs-btn:hover{border-color:var(--cyan);box-shadow:0 0 12px rgb(var(--cyan-rgb) / .5)}.obs-btn:active{transform:translateY(1px)}.obs-btn:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.obs-btn[data-tone=primary]{color:var(--bg);background:var(--neon);border-color:var(--neon);box-shadow:var(--neon-glow)}.obs-btn[data-tone=primary]:hover{box-shadow:var(--neon-glow-lg);background:#7dff7a}.obs-list{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12.5px;display:flex}.obs-list em{color:var(--cyan);opacity:.85;font-style:italic}.obs-waiting{opacity:.8;font-size:11.5px}.sess-visibility{border:none;min-width:0;margin:4px 0 14px;padding:0}.sess-visibility legend{font-family:var(--font-pixel);letter-spacing:.12em;text-transform:uppercase;color:var(--neon-soft);margin-bottom:10px;font-size:11px;font-weight:700}.sess-visibility-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:8px;display:grid}.sess-visibility label{border:2px solid rgb(var(--neon-rgb) / .25);background:var(--bg);text-align:left;cursor:pointer;border-radius:0;align-items:flex-start;gap:10px;padding:10px 12px;transition:border-color .15s ease-out,box-shadow .15s ease-out,background-color .15s ease-out;display:flex;position:relative}.sess-visibility label:hover{border-color:rgb(var(--neon-rgb) / .7)}.sess-visibility label[data-checked]{border-color:var(--neon);background:rgb(var(--neon-rgb) / .08);box-shadow:var(--neon-glow)}.sess-visibility label[data-checked] svg{color:var(--neon);filter:drop-shadow(0 0 4px rgb(var(--neon-rgb) / .8))}.sess-visibility label:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.sess-visibility input{opacity:0;pointer-events:none;position:absolute}.sess-visibility svg{color:var(--ink-3);flex:none;margin-top:2px}.sess-visibility span{flex-direction:column;gap:2px;min-width:0;display:flex}.sess-visibility strong{color:var(--ink);font-size:13.5px}.sess-visibility small{color:var(--ink-3);font-size:11.5px;line-height:1.4}.sess-link{font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--neon);align-items:center;gap:6px;margin-top:12px;font-size:11px;font-weight:700;line-height:1.5;display:inline-flex}.sess-link:hover{text-shadow:0 0 8px rgb(var(--neon-rgb) / .8)}.f7-page .sess-visibility{margin-top:16px}@media (prefers-reduced-motion:reduce){.obs-bar{animation:none}.obs-btn{transition:none}}.site-header{--hdr-gap:8px;--hdr-box:40px}.site-header .container{max-width:1440px}.site-header-bar{justify-content:safe center;align-items:center;gap:var(--hdr-gap);flex:auto;min-width:0;display:flex}.site-header-actions{gap:var(--hdr-gap)}.site-header-actions>.account-chip,.site-header-actions>.theme-toggle{height:var(--hdr-box);min-width:var(--hdr-box)}.site-header-actions>.account-chip-icon,.site-header-actions>.soc-bell,.site-header-actions>.theme-toggle,.site-header-actions>.account-chip-avatar,.site-header-actions>.account-chip[data-placeholder=true]{width:var(--hdr-box)}.soc-nav[data-variant=header]{gap:var(--hdr-gap);width:auto;box-shadow:none;background:0 0;border:none;flex:none;padding:0;display:none;overflow:visible}.soc-nav[data-variant=header] .soc-nav-link{height:var(--hdr-box);min-width:var(--hdr-box);flex:none;gap:6px;padding:0 9px}.site-header:is([data-fit=full],[data-fit=tabs],[data-fit=active],[data-fit=icons]) .soc-nav[data-variant=header]{display:flex}.site-header[data-fit=active] .soc-nav-link:not(.active) .soc-nav-label,.site-header[data-fit=icons] .soc-nav-link .soc-nav-label{display:none}.site-header[data-fit=icons] .soc-nav[data-variant=header] .soc-nav-link{padding:0}html[data-hdr-nav=in] .soc-nav[data-variant=page],html[data-hdr-nav=in] .hdr-classements,.site-header:not([data-fit=full],[data-fit=out]) :is(.account-chip-label,.plf-fees-chip .plf-fees small,.plf-fees-chip-store){display:none}.site-header:not([data-fit=full],[data-fit=out]) :is(.account-chip-signin,.plf-admin-chip){width:var(--hdr-box);padding:0}.site-header:not([data-fit=full],[data-fit=out]) .plf-fees-chip{padding:0 8px}.site-header:is([data-fit=mini],[data-fit=tiny]) .site-brand-word{display:none}.site-header[data-fit=tiny]{--hdr-gap:4px;--hdr-box:34px}.site-header[data-fit=tiny] .site-header-inner{gap:8px}.site-header[data-fit=tiny] .plf-fees-chip{padding:0 6px}.home-more{color:var(--ink);flex-direction:column;gap:18px;padding:36px 0 64px;display:flex}.home-more>.soc-page-head{border-top:2px dashed rgb(var(--neon-rgb) / .3);padding-top:20px}.thm-intro{color:var(--ink-2);margin:0 0 16px;font-size:13.5px}.thm-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.thm-option{border:2px solid rgb(var(--neon-rgb) / .25);background:var(--bg);min-width:0;color:var(--ink);text-align:left;border-radius:0;flex-direction:column;gap:8px;padding:8px 8px 12px;transition:border-color .2s ease-out,box-shadow .2s ease-out;display:flex}.thm-option:hover{border-color:rgb(var(--neon-rgb) / .7)}.thm-option[aria-checked=true]{border-color:var(--neon);box-shadow:var(--neon-glow)}.thm-option:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.thm-option strong{font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--neon);padding:0 4px;font-size:11px;font-weight:700;line-height:1.5}.thm-option small{color:var(--ink-3);padding:0 4px;font-size:11.5px;line-height:1.4}.thm-preview{aspect-ratio:16/10;border:1px solid var(--line-2);display:block;position:relative;overflow:hidden}.thm-preview[data-preview=grid]{background:url(/plafee/brand/corner-tl.svg) left top / 34% auto no-repeat, url(/plafee/brand/corner-br.svg) right bottom / 34% auto no-repeat, linear-gradient(rgb(var(--neon-rgb) / .12) 1px, transparent 1px) 0 0 / 10px 10px, linear-gradient(90deg, rgb(var(--neon-rgb) / .12) 1px, transparent 1px) 0 0 / 10px 10px, var(--bg)}.thm-preview[data-preview=void]{background:#000}.thm-preview[data-preview=phosphor]{background:radial-gradient(ellipse 70% 60% at 50% 45%, rgb(var(--neon-rgb) / .35), transparent 75%), repeating-linear-gradient(0deg, rgb(var(--neon-rgb) / .08) 0 1px, transparent 1px 3px), #010801}.thm-check{width:22px;height:22px;color:var(--bg);background:var(--neon);box-shadow:var(--neon-glow-sm);place-items:center;display:grid;position:absolute;top:6px;right:6px}.thm-switches{gap:10px;margin-top:18px;display:grid}.thm-switch{border:2px solid rgb(var(--neon-rgb) / .2);cursor:pointer;align-items:flex-start;gap:12px;padding:10px 12px;transition:border-color .2s ease-out;display:flex;position:relative}.thm-switch:hover{border-color:rgb(var(--neon-rgb) / .6)}.thm-switch:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.thm-switch input{opacity:0;pointer-events:none;position:absolute}.thm-switch-track{border:2px solid var(--line-2);background:var(--well);flex:none;width:46px;height:24px;margin-top:1px;padding:2px;transition:border-color .2s ease-out,box-shadow .2s ease-out}.thm-switch-thumb{background:var(--line-2);width:16px;height:16px;transition:transform .2s steps(4,end),background-color .2s ease-out;display:block}.thm-switch input:checked+.thm-switch-track{border-color:var(--neon);box-shadow:var(--neon-glow-sm)}.thm-switch input:checked+.thm-switch-track .thm-switch-thumb{background:var(--neon);transform:translate(22px)}.thm-switch-text{flex-direction:column;gap:4px;min-width:0;display:flex}.thm-switch-text strong{font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:700;line-height:1.5}.thm-switch-text small{color:var(--ink-3);font-size:11.5px;line-height:1.4}.thm-actions{justify-content:flex-end;margin-top:18px;display:flex}@media (width<=520px){.thm-options{grid-template-columns:minmax(0,1fr)}.thm-preview{aspect-ratio:16/5}}.ach-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.ach-panel-head .acc-section-title{margin-bottom:0}.ach-group+.ach-group{margin-top:20px}.ach-group-title{letter-spacing:.14em;color:var(--ink-3);text-shadow:none;align-items:center;gap:10px;margin:14px 0 12px;font-size:12px;display:flex}.ach-group-title:after{content:"";background:rgb(var(--neon-rgb) / .2);flex:1;height:1px}.ach-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ach-badge,.ach-mini,.ach-toast,.lb-trophy{--tier:#ff9f43;--tier-rgb:255 159 67}[data-tier=legende]{--tier:#f0f;--tier-rgb:255 0 255}.ach-badge{background:var(--well);text-align:center;color:#888;border:2px dashed #3a3a3a;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:26px 12px 12px;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out;display:flex;position:relative}.ach-badge[data-unlocked]{border:2px solid var(--neon);background:linear-gradient(180deg, rgb(var(--neon-rgb) / .1), var(--well) 65%);box-shadow:var(--neon-glow);color:var(--ink)}.ach-badge:hover,.ach-badge:focus-visible{z-index:1;border-color:#666;outline:none;transform:scale(1.05)}.ach-badge[data-unlocked]:hover,.ach-badge[data-unlocked]:focus-visible{border-color:var(--neon);box-shadow:var(--neon-glow-lg)}.ach-badge:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.ach-tier{border:1px solid var(--line-2);font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:#777;padding:3px 5px 2px;font-size:9px;font-weight:700;line-height:1.4;position:absolute;top:6px;right:6px}.ach-badge[data-unlocked] .ach-tier{border-color:var(--tier);color:var(--tier);box-shadow:0 0 6px rgb(var(--tier-rgb) / .5)}.ach-medal{border:2px solid var(--line-2);background:var(--well);color:#666;place-items:center;width:54px;height:54px;display:grid}.ach-badge[data-unlocked] .ach-medal{border-color:var(--tier);color:var(--tier);background:rgb(var(--tier-rgb) / .1);box-shadow:0 0 12px rgb(var(--tier-rgb) / .55), inset 0 0 8px rgb(var(--tier-rgb) / .3);filter:drop-shadow(0 0 3px rgb(var(--tier-rgb) / .8))}.ach-name{font-family:var(--font-pixel);letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.5}.ach-badge[data-unlocked] .ach-name{color:var(--neon);text-shadow:0 0 8px rgb(var(--neon-rgb) / .6)}.ach-desc{color:var(--ink-3);font-size:12px;line-height:1.4}.ach-progress{flex-direction:column;align-items:center;gap:5px;width:100%;margin-top:auto;display:flex}.ach-bar{background:var(--well);border:1px solid #3a3a3a;width:100%;height:8px;padding:1px;display:block;overflow:hidden}.ach-bar>span{background:repeating-linear-gradient(90deg,#777 0 5px,#0000 5px 7px);height:100%;display:block}.ach-badge[data-unlocked] .ach-bar{border-color:rgb(var(--neon-rgb) / .5)}.ach-badge[data-unlocked] .ach-bar>span{background:repeating-linear-gradient(90deg, var(--neon) 0 5px, transparent 5px 7px);filter:drop-shadow(0 0 3px var(--neon))}.ach-progress-text{color:var(--ink-3);font-size:11px;line-height:1.35}.ach-locked-tag{border:1px dashed var(--line-2);font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:#888;padding:4px 6px 3px;font-size:10px;font-weight:700;line-height:1.4}.ach-top{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}.ach-mini{border:1px solid var(--tier);color:var(--ink);background:rgb(var(--tier-rgb) / .08);box-shadow:0 0 8px rgb(var(--tier-rgb) / .3);align-items:center;gap:6px;padding:4px 8px 4px 6px;font-size:12px;font-weight:700;display:inline-flex}.ach-mini svg{color:var(--tier)}.lb-trophy{border:1px solid var(--tier);color:var(--tier);vertical-align:middle;align-items:center;gap:2px;margin-left:6px;padding:1px 5px;font-size:11px;font-weight:800;display:inline-flex}.ach-toast-zone{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom));z-index:150;pointer-events:none;position:fixed}.ach-toast{pointer-events:auto;border:3px solid var(--neon);max-width:calc(100vw - 32px);color:var(--ink);background:repeating-linear-gradient(0deg, rgb(var(--neon-rgb) / .05) 0 1px, transparent 1px 3px), var(--well);box-shadow:0 0 22px rgb(var(--neon-rgb) / .6), 0 16px 40px #0009;align-items:center;gap:4px;padding:6px;animation:1.2s ease-in-out infinite alternate ach-glow;display:flex}@keyframes ach-glow{to{box-shadow:0 0 40px rgb(var(--neon-rgb) / .9), 0 0 70px rgb(var(--tier-rgb) / .35), 0 16px 40px #0009}}.ach-toast-body{min-width:0;color:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:12px;padding:6px 8px;display:flex}.ach-toast-icon{border:2px solid var(--tier);width:48px;height:48px;color:var(--tier);background:rgb(var(--tier-rgb) / .12);box-shadow:0 0 14px rgb(var(--tier-rgb) / .7);flex:none;place-items:center;display:grid}.ach-toast-text{flex-direction:column;gap:6px;min-width:0;display:flex}.ach-toast-text small{font-family:var(--font-pixel);letter-spacing:.12em;text-transform:uppercase;color:var(--neon);text-shadow:var(--text-glow);font-size:11px;font-weight:700}.ach-toast-text strong{font-family:var(--font-pixel);text-transform:uppercase;overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.4}.ach-toast-close{border:1px solid rgb(var(--neon-rgb) / .4);width:26px;height:26px;color:var(--ink-2);background:0 0;flex:none;align-self:flex-start;place-items:center;display:grid}.ach-toast-close:hover{color:var(--neon);border-color:var(--neon)}@media (prefers-reduced-motion:reduce){.ach-toast{animation:none}.ach-badge,.thm-option{transition:none}.ach-badge:hover{transform:none}}html[data-fx=calm] .ach-toast{animation:none}html,body{overflow-x:clip}.site-header{z-index:25}.soc-toasts,.ach-toast-zone{z-index:150}.home-splash{z-index:160}@media (width<=520px){.acc-col-opt{display:none}.acc-table{white-space:normal;font-size:13px}.acc-table th,.acc-table td{padding-right:8px}}@media (width<=400px){.acc-col-xs{display:none}}@media (width<=480px){.soc-tabs{flex-wrap:wrap;justify-content:center}.soc-tab{padding:7px 8px}}@media (width<=900px){.soc-nav[data-variant=page] .soc-nav-link:not(.active) .soc-nav-label{display:none}.soc-nav[data-variant=page] .soc-nav-link{padding:10px 12px}}@media (width<=480px){.soc-nav[data-variant=page] .soc-nav-link .soc-nav-label{display:none}.soc-nav[data-variant=page] .soc-nav-link{padding:10px}}@media (width<=420px){:root{--header-h:58px}.site-header-inner{gap:10px}.site-brand{gap:8px}.site-brand-mark{height:34px}.site-brand-word{height:14px}}@media (width<=480px){.p4-lobby,.scopa-lobby{padding-left:16px;padding-right:16px}.p4-lobby-card,.scopa-lobby-card{min-width:0;padding:20px 16px}}.scopa-lobby-card:before,.p4-lobby-card:before,.sess-panel:before,.f7-setup:before,.f7-results:before{content:"";inset:calc(-1 * var(--frame-w));box-shadow:0 0 24px 2px rgb(var(--neon-rgb) / .5);opacity:.15;pointer-events:none;animation:2.6s ease-in-out infinite plf-pulse;position:absolute}html[data-fx=calm] :is(.scopa-lobby-card,.p4-lobby-card,.sess-panel,.f7-setup,.f7-results):before{opacity:.25;animation:none}@media (prefers-reduced-motion:reduce){:is(.scopa-lobby-card,.p4-lobby-card,.sess-panel,.f7-setup,.f7-results):before{opacity:.25;animation:none}}.ach-badge,.ach-mini,.ach-toast,.lb-trophy,.plf-rarity,.plf-rare-list li,.plf-recent-list li,[data-tier=bronze]{--tier:#cd7f32;--tier-rgb:205 127 50}[data-tier=argent]{--tier:silver;--tier-rgb:192 192 192}[data-tier=or]{--tier:gold;--tier-rgb:255 215 0}[data-tier=platine]{--tier:#e5e4e2;--tier-rgb:229 228 226}[data-tier=divin]{--tier:#9d00ff;--tier-rgb:157 0 255}[data-tier=og]{--tier:#ff4fd8;--tier-rgb:255 79 216}.ach-badge[data-unlocked][data-tier]{border-color:var(--tier);box-shadow:0 0 12px rgb(var(--tier-rgb) / .45)}.ach-badge[data-unlocked][data-tier=or]{box-shadow:0 0 22px rgb(var(--tier-rgb) / .55)}.ach-badge[data-unlocked][data-tier=platine]{box-shadow:0 0 26px #ffffff8c,inset 0 0 6px #fff}.ach-badge[data-unlocked][data-tier=divin]{animation:2s ease-in-out infinite plf-divin}.ach-badge[data-unlocked][data-tier=og]{border-image:linear-gradient(45deg,red,#ff7f00,#ff0,#0f0,#00f,indigo,#9d00ff) 1;animation:1.6s linear infinite plf-og}.ach-badge[data-unlocked][data-tier=og] .ach-medal{border-image:linear-gradient(45deg,red,#ff0,#0f0,#0ff,#9d00ff) 1}@keyframes plf-divin{0%,to{box-shadow:0 0 20px #9d00ff8c}50%{box-shadow:0 0 45px #9d00ffe6}}@keyframes plf-og{0%{filter:brightness()hue-rotate()}50%{filter:brightness(1.2)hue-rotate(20deg)}to{filter:brightness()hue-rotate()}}html[data-fx=calm] .ach-badge[data-unlocked][data-tier=divin],html[data-fx=calm] .ach-badge[data-unlocked][data-tier=og]{animation:none}.ach-medal img,.ach-mini-img{object-fit:contain;width:70%;height:70%}.ach-mini-img{width:16px;height:16px}.ach-limited{border:1px solid var(--magenta);font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--magenta);padding:2px 5px;font-size:8px;font-weight:700;position:absolute;top:6px;left:6px}.ach-parts{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.ach-parts span{border:1px dashed var(--line-2);font-family:var(--font-vcr);color:var(--ink-3);padding:2px 5px;font-size:13px}.ach-parts span[data-done]{border-style:solid;border-color:var(--neon);color:var(--neon)}.plf-rarity{border:1px solid var(--tier);font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--tier);vertical-align:middle;box-shadow:0 0 6px rgb(var(--tier-rgb) / .35);padding:1px 6px;font-size:10px;font-weight:700;line-height:1.5;display:inline-block}.plf-rarity[data-tier=og]{background:linear-gradient(90deg,#ff4d4d,#ffe14d,#4dff6a,#4de3ff,#b04dff);color:#0000;-webkit-background-clip:text;background-clip:text;border-image:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#9d00ff) 1}.plf-fees{font-family:var(--font-vcr);color:var(--neon);text-shadow:0 0 8px rgb(var(--neon-rgb) / .6);white-space:nowrap;align-items:center;gap:5px;font-size:20px;line-height:1;display:inline-flex}.plf-fees small{font-family:var(--font-pixel);letter-spacing:.1em;opacity:.85;font-size:9px;font-weight:700}.plf-fees[data-size=sm]{font-size:17px}.plf-fees[data-size=lg]{gap:8px;font-size:44px}.plf-fees[data-size=lg] small{font-size:13px}.plf-fees[data-negative]{color:var(--danger);text-shadow:none}.plf-fees-chip{gap:6px}.plf-fees-chip .plf-fees{font-size:16px}.plf-admin-chip{color:var(--magenta);border-color:rgb(var(--magenta-rgb) / .6)}.game-record-fees{color:var(--neon);align-items:center;gap:4px;margin-left:8px;font-weight:700;display:inline-flex}.acc-menu-head .plf-fees{margin-left:auto}.acc-menu-admin{color:var(--magenta)!important}.plf-flair{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 6px;display:flex}.plf-flair[data-compact]{vertical-align:middle;margin:0 0 0 6px;display:inline-flex}.plf-plate{border:2px solid var(--neon);background:linear-gradient(180deg, rgb(var(--neon-rgb) / .22), rgb(var(--neon-rgb) / .06));font-family:var(--font-pixel);letter-spacing:.12em;color:var(--ink);text-shadow:0 0 6px rgb(var(--neon-rgb) / .9);box-shadow:0 0 8px rgb(var(--neon-rgb) / .4);padding:3px 8px 2px;font-size:11px;font-weight:700;line-height:1.3;display:inline-block}.plf-flair[data-compact] .plf-plate{padding:1px 5px;font-size:9px}.plf-title{font-family:var(--font-pixel);letter-spacing:.08em;color:var(--cyan);text-transform:uppercase;font-size:12px;font-weight:700}.plf-banned-tag{border:1px solid var(--danger);color:var(--danger);font-family:var(--font-pixel);text-transform:uppercase;padding:2px 6px;font-size:10px}.plf-badge{--badge:var(--neon);border:1px solid var(--badge);max-width:100%;color:var(--ink);background:color-mix(in srgb, var(--badge) 10%, transparent);box-shadow:0 0 6px color-mix(in srgb, var(--badge) 40%, transparent);align-items:center;gap:5px;padding:2px 7px 2px 5px;font-size:12px;font-weight:700;display:inline-flex}.plf-badge svg{color:var(--badge);flex:none}.plf-badge img{object-fit:contain;width:16px;height:16px}.plf-badge span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plf-badge[data-rarity=legendary]{border-width:2px}.plf-badge[data-rarity=epic]{box-shadow:0 0 10px color-mix(in srgb, var(--badge) 60%, transparent)}.plf-badge-list{flex-wrap:wrap;gap:10px 16px;margin:0;padding:0;list-style:none;display:flex}.plf-badge-list li{flex-direction:column;gap:3px;max-width:260px;display:flex}.plf-badge-list small{color:var(--ink-3);font-size:12px}.plf-equipped-line{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.plf-avatar-badge{background:var(--bg);width:38%;min-width:16px;height:38%;min-height:16px;color:var(--neon);text-shadow:none;border:1px solid;place-items:center;display:grid;position:absolute;top:-6px;right:-6px}.plf-avatar-badge img{object-fit:contain;width:100%;height:100%}.soc-avatar[data-border]{border-width:2px}.soc-avatar[data-border=silver]{border-color:#e0e0e0;box-shadow:0 0 0 2px #7d7d7d,0 0 10px #dcdcdc99}.soc-avatar[data-border=gold]{border-color:gold;box-shadow:0 0 0 2px #a67c00,0 0 16px #ffd700bf}.soc-avatar[data-border=platine]{border-color:#fff;box-shadow:0 0 0 2px #e5e4e2,0 0 22px #ffffffd9}.soc-avatar[data-border=badge]{border-color:var(--magenta);box-shadow:0 0 0 2px rgb(var(--magenta-rgb) / .5), 0 0 12px rgb(var(--magenta-rgb) / .6)}.soc-avatar[data-border=rainbow]{border-color:#0000;animation:3s linear infinite plf-rainbow-ring}@keyframes plf-rainbow-ring{0%,to{box-shadow:0 0 0 3px #ff3b3b,0 0 14px #ff3b3b}20%{box-shadow:0 0 0 3px #ffe14d,0 0 14px #ffe14d}40%{box-shadow:0 0 0 3px #4dff6a,0 0 14px #4dff6a}60%{box-shadow:0 0 0 3px #4de3ff,0 0 14px #4de3ff}80%{box-shadow:0 0 0 3px #b04dff,0 0 14px #b04dff}}html[data-fx=calm] .soc-avatar[data-border=rainbow]{animation:none;box-shadow:0 0 0 3px #b04dff}.plf-event-banner,.plf-standing{border-bottom:2px solid var(--neon);background:linear-gradient(90deg, rgb(var(--neon-rgb) / .22), rgb(var(--neon-rgb) / .08));color:var(--ink)}.plf-standing[data-kind=ban]{border-color:var(--danger);background:rgb(var(--danger-rgb) / .16)}.plf-standing[data-kind=warn]{border-color:var(--amber);background:rgb(var(--amber-rgb) / .14)}.plf-event-banner-inner,.plf-standing-inner{align-items:center;gap:12px;min-height:44px;padding-top:6px;padding-bottom:6px;display:flex}.plf-event-banner-inner>svg{color:var(--neon);flex:none}.plf-standing-inner>svg{flex:none}.plf-event-banner-text{min-width:0;color:inherit;flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 12px;text-decoration:none;display:flex}.plf-event-banner-text strong{font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--neon);text-shadow:var(--neon-glow-sm);font-size:13px;font-weight:700}.plf-event-banner-text span{color:var(--ink-2);font-size:13px}.plf-event-banner-text:hover strong{text-decoration:underline}.plf-event-banner-close{width:32px;height:32px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.plf-event-banner-close:hover{color:var(--ink)}.plf-event-grid,.plf-home-events{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;display:grid}.plf-home-events{margin:0}.plf-home-event-link{color:inherit;text-decoration:none}.plf-home-event-link:hover .plf-event-card{box-shadow:var(--frame-glow-hover)}.plf-event-group{margin-top:18px}.plf-event-card{border:var(--frame);background:linear-gradient(160deg, rgb(var(--magenta-rgb) / .1), var(--well) 55%);height:100%;box-shadow:var(--frame-glow);flex-direction:column;gap:10px;padding:14px;display:flex}.plf-event-card[data-status=ended]{border-color:var(--line-2);box-shadow:none;opacity:.8}.plf-event-card header{font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:8px;font-size:10px;font-weight:700;display:flex}.plf-event-status{color:var(--magenta)}.plf-event-card[data-status=ended] .plf-event-status{color:var(--ink-3)}.plf-event-time{color:var(--ink-2)}.plf-event-body{align-items:flex-start;gap:12px;display:flex}.plf-event-body h3,.plf-event-pop h3{font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--neon);margin:0;font-size:15px;font-weight:700}.plf-event-body p{color:var(--ink-2);margin:4px 0 0;font-size:13px}.plf-event-goal{font-weight:700;color:var(--ink)!important}.plf-event-icon{border:2px solid var(--magenta);width:56px;height:56px;color:var(--magenta);box-shadow:0 0 10px rgb(var(--magenta-rgb) / .4);flex:none;place-items:center;display:grid}.plf-event-card[data-compact] .plf-event-icon{width:42px;height:42px}.plf-event-img{object-fit:contain;flex:none;width:56px;height:56px}.plf-event-reward{color:var(--ink-2);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.plf-event-progress{color:var(--ink-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.plf-event-progress .ach-bar{border-color:rgb(var(--neon-rgb) / .5)}.plf-event-progress .ach-bar>span{background:repeating-linear-gradient(90deg, var(--neon) 0 5px, transparent 5px 7px)}.plf-event-foot{color:var(--ink-3);margin-top:auto;font-size:11px}.plf-event-pop{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.plf-event-pop .plf-event-icon,.plf-event-pop .plf-event-img{width:84px;height:84px}.plf-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.plf-btn-sm{min-height:36px;padding:6px 12px;font-size:11px}.plf-tabs{margin-bottom:14px}.plf-inline-icon{vertical-align:-2px;color:var(--tier)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.plf-shop-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.plf-shop-head .acc-title{align-items:center;gap:10px;display:flex}.plf-shop-balance{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.plf-shop-balance-label{font-family:var(--font-pixel);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.plf-streak{color:var(--amber);align-items:center;gap:4px;font-size:12px;display:inline-flex}.plf-shop-group+.plf-shop-group{margin-top:20px}.plf-shop-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.plf-shop-item{border:2px solid var(--line-2);background:var(--well);flex-direction:column;gap:8px;padding:14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.plf-shop-item:hover{border-color:rgb(var(--neon-rgb) / .7);transform:translateY(-2px)}.plf-shop-item[data-owned]{border-color:rgb(var(--neon-rgb) / .5)}.plf-shop-item[data-equipped]{border-color:var(--neon);box-shadow:var(--neon-glow)}.plf-shop-item h3{font-family:var(--font-pixel);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);margin:0;font-size:13px;font-weight:700}.plf-shop-item p{color:var(--ink-3);margin:0;font-size:12px}.plf-shop-req{align-items:center;gap:4px;display:flex;color:var(--amber)!important}.plf-shop-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;display:flex}.plf-free{font-family:var(--font-pixel);letter-spacing:.08em;color:var(--ink-2);text-transform:uppercase;font-size:11px;font-weight:700}.plf-equipped{font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--neon);align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.plf-plate-input{font-family:var(--font-pixel);letter-spacing:.2em;text-transform:uppercase}.plf-buy{flex-direction:column;gap:12px;display:flex}.plf-prev-card,.plf-prev-skin,.plf-prev-border,.plf-prev-plate,.plf-prev-anim,.plf-prev-badge{border:1px dashed var(--line-2);background:var(--well);place-items:center;height:96px;display:grid}.plf-prev-card span{width:52px;height:74px;color:var(--well);font-family:var(--font-vcr);background:#f5f1e8;border-radius:6px;place-items:center;font-size:34px;display:grid}.plf-prev-skin{grid-template-columns:repeat(3,18px) auto;place-content:center;gap:6px}.plf-prev-skin i{background:var(--p1);border:1px solid #000;width:18px;height:18px}.plf-prev-skin i:nth-child(2){background:var(--p2)}.plf-prev-skin i:nth-child(3){background:var(--p3)}.plf-prev-skin b{font-family:var(--font-pixel);color:var(--p1);text-shadow:0 0 8px var(--p1);margin-left:6px;font-size:13px}.plf-prev-skin[data-skin-preview=arcade]{--p1:#50ff4d;--p2:#a6ffa3;--p3:#1c7a1a}.plf-prev-skin[data-skin-preview=synthwave]{--p1:#ff4fd8;--p2:#ffb3ef;--p3:#6a2cff}.plf-prev-skin[data-skin-preview=cyber]{--p1:#33b5ff;--p2:#a8dcff;--p3:#0f4f78}.plf-prev-skin[data-skin-preview=retro]{--p1:#ffa726;--p2:#ffd699;--p3:#7a4a0b}.plf-prev-plate{flex-direction:column;gap:6px;display:flex}.plf-prev-plate strong{color:var(--ink);font-size:14px}.plf-prev-anim svg,.plf-prev-badge svg{color:var(--neon);filter:drop-shadow(0 0 6px rgb(var(--neon-rgb) / .8))}.plf-prev-badge img{object-fit:contain;width:60px;height:60px}.plf-prev-border .soc-avatar[data-border]{animation-play-state:running}.plf-prev-border[data-border-preview=silver] .soc-avatar{border:2px solid #e0e0e0;box-shadow:0 0 0 2px #7d7d7d,0 0 10px #dcdcdc99}.plf-prev-border[data-border-preview=gold] .soc-avatar{border:2px solid gold;box-shadow:0 0 0 2px #a67c00,0 0 16px #ffd700bf}.plf-prev-border[data-border-preview=platine] .soc-avatar{border:2px solid #fff;box-shadow:0 0 0 2px #e5e4e2,0 0 22px #ffffffd9}.plf-prev-border[data-border-preview=rainbow] .soc-avatar{border:2px solid #0000;animation:3s linear infinite plf-rainbow-ring}.plf-holo-overlay{z-index:170;perspective:1200px;cursor:pointer;background:#000000b8;place-items:center;display:grid;position:fixed;inset:0}.plf-holo-card{aspect-ratio:5/7;width:min(78vw,260px);box-shadow:0 0 40px rgb(var(--neon-rgb) / .6);background:linear-gradient(115deg,#ff4d4d,#ffe14d,#4dff6a,#4de3ff,#b04dff,#ff4dd2) 0 0/300% 300%;padding:4px;animation:.9s cubic-bezier(.2,.7,.2,1) both plf-holo-flip,2.4s linear infinite plf-holo-shift;position:relative}.plf-holo-face{background:linear-gradient(120deg, transparent 35%, #ffffff40 48%, transparent 60%) 0 0 / 250% 100%, var(--well);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:18px;animation:2.2s linear infinite plf-holo-sheen;display:flex}.plf-holo-face svg{color:var(--neon);filter:drop-shadow(0 0 10px var(--neon))}.plf-holo-kicker{font-family:var(--font-pixel);letter-spacing:.14em;color:var(--ink-3);text-transform:uppercase;font-size:11px;font-weight:700}.plf-holo-face strong{font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:18px;font-weight:700}.plf-holo-face span:last-child{color:var(--neon);font-weight:700}@keyframes plf-holo-flip{0%{opacity:0;transform:rotateY(180deg)scale(.6)}60%{opacity:1;transform:rotateY(-12deg)scale(1.05)}to{transform:none}}@keyframes plf-holo-shift{to{background-position:300% 0}}@keyframes plf-holo-sheen{0%{background-position:150% 0,0 0}to{background-position:-150% 0,0 0}}.plf-rank-list,.plf-rare-list,.plf-recent-list,.plf-mini-rank,.plf-tx-list{margin:0;padding:0;list-style:none}.plf-rank-list li{border-bottom:1px solid rgb(var(--neon-rgb) / .15);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 6px;display:flex}.plf-rank-list li[data-self]{background:rgb(var(--neon-rgb) / .08)}.plf-pos{min-width:3ch;font-family:var(--font-vcr);color:var(--ink-3);font-size:22px}.plf-pos[data-top]{color:var(--neon);text-shadow:var(--neon-glow-sm)}.plf-rank-player{color:var(--ink);align-items:center;gap:10px;min-width:0;font-weight:700;text-decoration:none;display:inline-flex}.plf-rank-player:hover span{text-decoration:underline}.plf-rank-stats{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;font-size:14px;display:inline-flex}.plf-rank-stats strong{font-family:var(--font-vcr);color:var(--neon);font-size:22px}.plf-rare-list li{border-bottom:1px solid var(--panel-2);grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 4px;display:grid}.plf-rare-icon{border:1px solid var(--tier);width:34px;height:34px;color:var(--tier);place-items:center;display:grid}.plf-rare-name{flex-direction:column;min-width:0;display:flex}.plf-rare-name small{color:var(--ink-3);font-size:12px}.plf-rare-pct{font-family:var(--font-vcr);color:var(--ink);flex-direction:column;align-items:flex-end;font-size:20px;display:flex}.plf-rare-pct small{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.plf-recent-list li{border-bottom:1px solid var(--panel-2);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 4px;font-size:14px;display:flex}.plf-recent-list li>span{flex:1;min-width:200px}.plf-recent-list time{color:var(--ink-3);font-size:12px}@media (width<=560px){.plf-rare-list li{grid-template-columns:34px minmax(0,1fr) auto}.plf-rare-list .plf-rarity{display:none}.plf-rank-stats{width:100%;margin-left:0}}.plf-wallet{grid-template-columns:minmax(0,1fr) minmax(220px,280px);gap:24px;display:grid}@media (width<=860px){.plf-wallet{grid-template-columns:minmax(0,1fr)}}.plf-wallet-balance{flex-wrap:wrap;align-items:center;gap:16px;margin:8px 0 12px;display:flex}.plf-wallet-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 8px;display:grid}.plf-wallet-stats div{border:1px solid rgb(var(--neon-rgb) / .25);padding:8px 10px}.plf-wallet-stats dt{font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:10px;font-weight:700}.plf-wallet-stats dd{font-family:var(--font-vcr);color:var(--ink);margin:4px 0 0;font-size:22px}.plf-wallet-stats dd small{font-family:var(--font-mono);color:var(--ink-3);font-size:11px}.plf-tx-list li{border-bottom:1px solid var(--panel-2);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:6px 0;font-size:13px;display:grid}.plf-tx-type{font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);font-size:10px;font-weight:700}.plf-tx-desc{text-overflow:ellipsis;white-space:nowrap;color:var(--ink-3);overflow:hidden}.plf-tx-list time{color:var(--ink-3);font-size:11px}@media (width<=560px){.plf-tx-list li{grid-template-columns:minmax(0,1fr) auto}.plf-tx-desc,.plf-tx-list time{display:none}}.plf-ref{flex-wrap:wrap;gap:8px;margin:6px 0;display:flex}.plf-ref .neon-input{flex:1;min-width:200px}.plf-wallet-side{border-left:2px solid rgb(var(--neon-rgb) / .2);padding-left:20px}@media (width<=860px){.plf-wallet-side{border-left:0;padding-left:0}}.plf-mini-rank li{border-bottom:1px solid var(--panel);grid-template-columns:2.5ch minmax(0,1fr) auto;gap:8px;padding:5px 0;font-size:13px;display:grid}.plf-mini-rank li[data-self]{color:var(--neon)}.plf-mini-rank a{text-overflow:ellipsis;white-space:nowrap;color:inherit;overflow:hidden}.plf-mini-pos{color:var(--ink-3)}.plf-victory{z-index:180;pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.plf-victory-canvas{width:100%;height:100%;position:absolute;inset:0}.plf-victory-card{border:var(--frame);background:rgb(var(--bg-rgb) / .88);box-shadow:var(--frame-glow-hover);flex-direction:column;align-items:center;gap:10px;padding:18px 28px;animation:.5s cubic-bezier(.2,1.4,.4,1) both plf-victory-in,.4s ease-in 2.6s forwards plf-victory-out;display:flex;position:relative}.plf-victory-title{font-family:var(--font-arcade);color:var(--neon);text-shadow:var(--text-glow);font-size:clamp(22px,5vw,36px)}.plf-victory-streak{color:var(--amber);font-size:13px}.plf-victory[data-anim=hologram] .plf-victory-card{border-color:var(--cyan);background:repeating-linear-gradient(0deg, rgb(var(--cyan-rgb) / .12) 0 2px, transparent 2px 5px), #00141ed9;box-shadow:0 0 30px rgb(var(--cyan-rgb) / .7), inset 0 0 20px rgb(var(--cyan-rgb) / .4);animation:.9s ease-out both plf-holo-in,.15s steps(2,end) .9s 6 plf-holo-flicker,.4s ease-in 2.6s forwards plf-victory-out}.plf-victory[data-anim=hologram] .plf-victory-title{color:var(--cyan);text-shadow:0 0 12px var(--cyan)}@keyframes plf-victory-in{0%{opacity:0;transform:scale(.4)}}@keyframes plf-victory-out{to{opacity:0;transform:scale(.9)}}@keyframes plf-holo-in{0%{clip-path:inset(50% 0);opacity:.4}to{clip-path:inset(0);opacity:1}}@keyframes plf-holo-flicker{50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.plf-victory-card,.plf-holo-card,.plf-holo-face,.soc-avatar[data-border=rainbow],.ach-badge[data-unlocked][data-tier=divin],.ach-badge[data-unlocked][data-tier=og]{animation:none!important}.plf-shop-item:hover{transform:none}}html[data-skin=synthwave]{--neon-rgb:255 79 216;--neon:#ff4fd8;--neon-soft:#ffb3ef;--neon-deep:#c02aa3;--neon-shade:#7a1a67;--neon-ink:#1f0a1b}html[data-skin=cyber]{--neon-rgb:51 181 255;--neon:#33b5ff;--neon-soft:#a8dcff;--neon-deep:#1a86c7;--neon-shade:#0f4f78;--neon-ink:#0a141f}html[data-skin=retro]{--neon-rgb:255 167 38;--neon:#ffa726;--neon-soft:#ffd699;--neon-deep:#c77a12;--neon-shade:#7a4a0b;--neon-ink:#1f150a}html[data-cards=pixel] :is(.scopa-card-img,.uno-card-svg,.f7-card,.rv-card-front):not([data-seat-cards] *),html [data-seat-cards=pixel] :is(.scopa-card-img,.uno-card-svg,.f7-card,.rv-card-front),.plf-prev-card[data-cards-preview=pixel] span{image-rendering:pixelated;filter:contrast(1.08)saturate(1.2);box-shadow:0 0 0 3px #000, 0 0 0 6px var(--neon), 6px 6px 0 6px #000!important;border-radius:0!important}html[data-cards=holo] :is(.scopa-card-img,.uno-card-svg,.f7-card,.rv-card-front):not([data-seat-cards] *),html [data-seat-cards=holo] :is(.scopa-card-img,.uno-card-svg,.f7-card,.rv-card-front),.plf-prev-card[data-cards-preview=holo] span{filter:saturate(1.25);animation:3s linear infinite plf-card-holo}html[data-cards=neon] :is(.scopa-card-img,.uno-card-svg,.f7-card,.rv-card-front):not([data-seat-cards] *),html [data-seat-cards=neon] :is(.scopa-card-img,.uno-card-svg,.f7-card,.rv-card-front),.plf-prev-card[data-cards-preview=neon] span{box-shadow:0 0 0 2px #0ff,0 0 12px 2px #ff00ffbf,0 0 24px #00ffff73!important}html[data-cards=gold] :is(.scopa-card-img,.uno-card-svg,.f7-card,.rv-card-front):not([data-seat-cards] *),html [data-seat-cards=gold] :is(.scopa-card-img,.uno-card-svg,.f7-card,.rv-card-front),.plf-prev-card[data-cards-preview=gold] span{filter:sepia(.12)saturate(1.12)brightness(1.04);box-shadow:0 0 0 2px gold,0 0 0 4px #7a5c00,0 0 18px #ffd700a6!important}@keyframes plf-card-holo{0%,to{box-shadow:0 0 0 2px #ff4dd2,0 0 14px #ff4dd299}25%{box-shadow:0 0 0 2px #ffe14d,0 0 14px #ffe14d99}50%{box-shadow:0 0 0 2px #4dff6a,0 0 14px #4dff6a99}75%{box-shadow:0 0 0 2px #4de3ff,0 0 14px #4de3ff99}}html[data-fx=calm][data-cards=holo] :is(.scopa-card-img,.uno-card-svg,.f7-card,.rv-card-front),html[data-fx=calm] [data-seat-cards=holo] :is(.scopa-card-img,.uno-card-svg,.f7-card,.rv-card-front){animation:none;box-shadow:0 0 0 2px #b04dff}@media (prefers-reduced-motion:reduce){html[data-cards=holo] :is(.scopa-card-img,.uno-card-svg,.f7-card,.rv-card-front),html [data-seat-cards=holo] :is(.scopa-card-img,.uno-card-svg,.f7-card,.rv-card-front){animation:none;box-shadow:0 0 0 2px #b04dff}}.plf-standing{position:relative}.plf-standing-timer{background:var(--amber);transform-origin:0;width:100%;height:2px;animation:linear forwards plf-timer;position:absolute;bottom:0;left:0}@keyframes plf-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.plf-standing-timer{display:none}}.soc-avatar[data-border=flame]{border-color:#ffb300;box-shadow:0 0 14px #ff7800b3}.soc-avatar[data-border=flame]:after{content:"";pointer-events:none;transform-origin:50% 60%;filter:drop-shadow(0 0 4px #ff6e0099);background:url(/plafee/cosmetics/flame.svg) 50%/contain no-repeat;animation:1.6s ease-in-out infinite alternate cos-flicker;position:absolute;inset:-43%}@keyframes cos-flicker{0%{filter:drop-shadow(0 0 4px #ff6e0099)brightness();transform:scale(1)skew(0)}35%{filter:drop-shadow(0 0 7px #ff8c00bf)brightness(1.12);transform:scale(1.03,1.06)skew(1.5deg)}70%{filter:drop-shadow(0 0 5px #ff5a00a6)brightness(.95);transform:scale(.99,1.02)skew(-1.5deg)}to{filter:drop-shadow(0 0 6px #ff7800b3)brightness(1.06);transform:scale(1.02,1.04)skew(.5deg)}}html[data-fx=calm] .soc-avatar[data-border=flame]:after{animation:none}@media (prefers-reduced-motion:reduce){.soc-avatar[data-border=flame]:after{animation:none}}.cos-bow{pointer-events:none;filter:drop-shadow(0 1px 1px #00000080);z-index:1;width:62%;height:auto;position:absolute;top:-22%;right:-26%;transform:rotate(14deg)}.cos-flowers{pointer-events:none;z-index:1;background:url(/plafee/cosmetics/flowers.svg) 50%/contain no-repeat;position:absolute;inset:0}html[data-fx=calm] .cos-flowers{background-image:url(/plafee/cosmetics/flowers-still.svg)}@media (prefers-reduced-motion:reduce){.cos-flowers{background-image:url(/plafee/cosmetics/flowers-still.svg)}}.soc-avatar[data-accessory=bow] .plf-avatar-badge{top:auto;bottom:-6px}.cos-seat{flex:none;place-items:center;display:inline-grid;position:relative}.cos-seat[data-border=silver]>:first-child{box-shadow:0 0 0 2px #e0e0e0,0 0 10px #dcdcdc99!important}.cos-seat[data-border=gold]>:first-child{box-shadow:0 0 0 2px gold,0 0 16px #ffd700bf!important}.cos-seat[data-border=platine]>:first-child{box-shadow:0 0 0 2px #fff,0 0 22px #ffffffd9!important}.cos-seat[data-border=badge]>:first-child{box-shadow:0 0 0 2px var(--magenta), 0 0 12px rgb(var(--magenta-rgb) / .6)!important}.cos-seat[data-border=rainbow]>:first-child{animation:3s linear infinite plf-rainbow-ring}.cos-seat[data-border=flame]>:first-child{box-shadow:0 0 0 2px #ffb300,0 0 14px #ff7800b3!important}.cos-seat[data-border=flame]:after{content:"";pointer-events:none;transform-origin:50% 60%;background:url(/plafee/cosmetics/flame.svg) 50%/contain no-repeat;animation:1.6s ease-in-out infinite alternate cos-flicker;position:absolute;inset:-43%}html[data-fx=calm] .cos-seat[data-border=flame]:after,html[data-fx=calm] .cos-seat[data-border=rainbow]>:first-child{animation:none}@media (prefers-reduced-motion:reduce){.cos-seat[data-border=flame]:after,.cos-seat[data-border=rainbow]>:first-child{animation:none}}.cos-seat .cos-bow{width:70%;top:-30%;right:-34%}.cos-seat-avatar{border:2px solid var(--seat-color,var(--neon));background:var(--panel-2);color:var(--seat-color,var(--neon));font-family:var(--font-arcade);place-items:center;line-height:1;display:grid}html:is([data-look=noir],[data-look=blanc]){--font-pixel:"Segoe UI Variable", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Roboto, Arial, sans-serif;--font-arcade:var(--font-pixel);--font-vcr:var(--font-pixel);--font-mono:var(--font-pixel);--neon-glow-sm:none;--text-glow:none;--frame-w:1px;--frame:1px solid var(--line-2);--radius-sm:6px;--radius-md:10px;--radius-lg:14px}html:is([data-look=noir],[data-look=blanc]) *,html:is([data-look=noir],[data-look=blanc]) :before,html:is([data-look=noir],[data-look=blanc]) :after{text-shadow:none!important}html:is([data-look=noir],[data-look=blanc]) .site-brand{filter:none}html:is([data-look=noir],[data-look=blanc]) :is(.plf-arcs,.plf-scanband,.plf-vignette),html:is([data-look=noir],[data-look=blanc]) body:after{display:none}html:is([data-look=noir],[data-look=blanc]),html:is([data-look=noir],[data-look=blanc]) body:before{background:var(--bg)!important}html:is([data-look=noir],[data-look=blanc]) :is(.acc-card,.p4-lobby-card,.scopa-lobby-card,.f7-card-panel,.soc-modal,.adm-tab,.neon-btn,.neon-input,.btn,.account-chip,.theme-toggle,.soc-nav-link,.bot-level,.bot-chip,.soc-tab,.god-row,.god-toggle){border-radius:var(--radius-sm)}html:is([data-look=noir],[data-look=blanc]) :is(.acc-card,.p4-lobby-card,.scopa-lobby-card,.soc-modal){border-radius:var(--radius-lg)}html:is([data-look=noir],[data-look=blanc]) :is(h1,h2,h3,.acc-title,.acc-section-title){letter-spacing:.01em}html[data-look=noir]{--neon-rgb:74 222 128;--neon:#4ade80;--neon-soft:#86efac;--neon-deep:#22c55e;--neon-shade:#15803d;--neon-ink:#052e16;--cyan-rgb:56 189 248;--cyan:#38bdf8;--magenta-rgb:232 121 249;--magenta:#e879f9;--bg:#0b0b0c;--bg-rgb:11 11 12;--well:#101012;--panel:#161618;--panel-2:#1e1e21;--panel-3:#26262a;--line:#2a2a2e;--line-2:#3a3a3f;--ink:#f4f4f5;--ink-rgb:244 244 245;--ink-2:#c4c4c8;--ink-3:#8b8b93;--neon-glow:0 1px 2px #0006;--neon-glow-lg:0 10px 30px #00000080;--frame-glow:0 1px 2px #00000080, 0 10px 30px #00000059;--frame-glow-hover:0 4px 18px #0000008c;--shadow-sm:0 1px 2px #0006;--shadow-md:0 4px 12px #0006;--shadow-lg:0 12px 32px #00000080}html[data-look=blanc]{--neon-rgb:22 163 74;--neon:#16a34a;--neon-soft:#15803d;--neon-deep:#15803d;--neon-shade:#166534;--neon-ink:#dcfce7;--cyan-rgb:8 145 178;--cyan:#0891b2;--magenta-rgb:192 38 211;--magenta:#c026d3;--amber-rgb:217 119 6;--amber:#d97706;--danger-rgb:220 38 38;--danger:#dc2626;--bg:#f4f5f7;--bg-rgb:244 245 247;--well:#eceef2;--panel:#fff;--panel-2:#f3f4f6;--panel-3:#e5e7eb;--line:#e2e5ea;--line-2:#cfd4db;--ink:#14161a;--ink-rgb:20 22 26;--ink-2:#454b55;--ink-3:#6b7280;--neon-glow:0 1px 2px #0f172a14;--neon-glow-lg:0 10px 30px #0f172a1f;--frame-glow:0 1px 2px #0f172a0f, 0 8px 24px #0f172a0f;--frame-glow-hover:0 6px 20px #0f172a1f;--shadow-sm:0 1px 2px #0f172a14;--shadow-md:0 4px 12px #0f172a1a;--shadow-lg:0 12px 32px #0f172a24;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-look=blanc] .site-header{border-bottom:1px solid var(--line);background:#ffffffeb;box-shadow:0 1px 12px #0f172a0f}html[data-look=noir] .site-header{border-bottom:1px solid var(--line);box-shadow:0 1px 12px #00000080}html[data-look=blanc] :is(.site-brand-mark,.site-brand-word){filter:brightness(.62)saturate(1.4)}html[data-look=rgb] .site-brand-mark,html[data-look=rgb] .site-brand-word{filter:hue-rotate(var(--rgb-turn,0deg)) drop-shadow(0 0 5px rgb(var(--neon-rgb) / .55))}.thm-heading{font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:18px 0 10px;font-size:12px;font-weight:700}.thm-heading:first-child{margin-top:0}.thm-looks{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:10px;display:grid}.thm-look:disabled{opacity:.6;cursor:wait}.thm-swatch{aspect-ratio:16/9;border:1px solid var(--line-2);display:block;position:relative;overflow:hidden}.thm-swatch:before,.thm-swatch:after{content:"";position:absolute}.thm-swatch:before{background:var(--sw-line);height:12%;top:14%;left:10%;right:10%}.thm-swatch:after{background:var(--sw-card);border:1px solid var(--sw-accent);width:46%;height:42%;top:40%;left:10%}.thm-swatch[data-look-preview=arcade]{--sw-line:#50ff4d;--sw-card:#1a1a1a;--sw-accent:#50ff4d;background:#0d0d0d}.thm-swatch[data-look-preview=noir]{--sw-line:#3a3a3f;--sw-card:#1e1e21;--sw-accent:#4ade80;background:#0b0b0c}.thm-swatch[data-look-preview=blanc]{--sw-line:#e2e5ea;--sw-card:#fff;--sw-accent:#16a34a;background:#f4f5f7}.thm-swatch[data-look-preview=rgb]{--sw-line:transparent;--sw-card:#1a1a1a;--sw-accent:#fff;background:#0d0d0d}.thm-swatch[data-look-preview=rgb]:before{background:linear-gradient(90deg,#ff4d4d,#ffc53d,#50ff4d,#29f1ff,#6a5cff,#ff4fd8,#ff4d4d) 0 0/200% 100%;animation:3s linear infinite thm-rainbow}.thm-swatch[data-skin-preview]{--sw-card:#1a1a1a;background:#0d0d0d}.thm-swatch[data-skin-preview=synthwave]{--sw-line:#ff4fd8;--sw-accent:#ff4fd8}.thm-swatch[data-skin-preview=cyber]{--sw-line:#33b5ff;--sw-accent:#33b5ff}.thm-swatch[data-skin-preview=retro]{--sw-line:#ffa726;--sw-accent:#ffa726}@keyframes thm-rainbow{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.thm-swatch[data-look-preview=rgb]:before{animation:none}}.thm-rgb{flex-direction:column;gap:10px;display:flex}.thm-rgb .thm-heading{margin-bottom:0}.thm-rgb-presets{flex-wrap:wrap;gap:8px;display:flex}.thm-chip{border:2px solid rgb(var(--neon-rgb) / .35);background:var(--panel);min-height:38px;color:var(--ink-2);font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:6px 14px;font-size:12px;font-weight:700}.thm-chip:hover{border-color:var(--neon);color:var(--ink)}.thm-chip[aria-checked=true]{border-color:var(--neon);background:rgb(var(--neon-rgb) / .15);color:var(--neon)}.thm-chip:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.thm-rgb-slider{color:var(--ink-3);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;font-size:12px;display:grid}.thm-rgb-slider input{width:100%;accent-color:var(--neon)}.thm-rgb-ms{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.thm-rgb-ms .neon-input{width:96px;min-height:34px;padding:4px 8px}html:is([data-look=noir],[data-look=blanc]) :is(.thm-option,.thm-swatch,.thm-chip){border-radius:var(--radius-sm)}.gt{--gt-size:16px;--gt-scale:1;--gt-glow:var(--neon);align-items:var(--gt-align,center);max-width:100%;font-size:calc(var(--gt-size) * var(--gt-scale));text-transform:uppercase;color:var(--neon);flex-direction:column;gap:.6em;font-weight:400;line-height:1.2;display:inline-flex}.gt-name{align-items:baseline;justify-content:var(--gt-align,center);flex-wrap:wrap;gap:.35em .7em;max-width:100%;display:inline-flex}.gt-word{align-items:baseline;justify-content:var(--gt-align,center);transform-origin:50%;text-shadow:0 0 10px var(--gt-glow);flex-wrap:wrap;gap:.25em .45em;transition:transform .3s ease-out,text-shadow .3s ease-out;display:inline-flex}.gt-part{white-space:nowrap}.gt-orn{opacity:.75}.gt-brk{opacity:.55}.gt-dot{color:var(--neon)}.gt-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gt-suffix{font-family:var(--font-mono);letter-spacing:.02em;text-transform:none;color:var(--ink-2);text-shadow:none;font-size:max(12px,.5em);font-weight:500}.gt-motto{font-family:var(--font-arcade);font-size:clamp(8px, calc(var(--gt-size) * .34), 12px);letter-spacing:.14em;color:var(--neon-soft);text-shadow:0 0 6px rgb(var(--neon-rgb) / .45);line-height:1.4}.gt[data-size=sm]{--gt-size:12px}.gt[data-size=md]{--gt-size:16px}.gt[data-size=lg]{--gt-size:clamp(15px, 1.6vw, 20px)}.gt[data-size=xl]{--gt-size:clamp(20px, 5vw, 36px)}.gt[data-game=scopa]{font-family:var(--font-arcade);letter-spacing:.1em}.gt[data-game=puissance4],.gt[data-game=puissance4-original]{--gt-scale:1.4;font-family:var(--font-pixel);letter-spacing:.08em;font-weight:700}.gt[data-game=puissance4-original]{color:var(--ink)}.gt[data-game=uno]{font-family:var(--font-arcade);letter-spacing:.06em}.gt[data-game=uno] .gt-word{text-shadow:0 0 15px;animation:3.6s linear infinite plf-cycle}.gt[data-game=flip7]{--gt-scale:1.7;--gt-glow:var(--neon);font-family:var(--font-vcr);letter-spacing:.06em;color:var(--cyan)}.gt[data-game=flip7] .gt-word{text-shadow:0 0 12px var(--neon)}.gt[data-game=verite]{--gt-scale:1.3;font-family:var(--font-pixel);letter-spacing:.08em;font-weight:700}.gt[data-game=verite] .gt-motto{font-family:var(--font-pixel);font-weight:700;font-size:clamp(10px, calc(var(--gt-size) * .42), 14px)}:is(a,button):hover .gt .gt-word,.gt:hover .gt-word{text-shadow:0 0 5px var(--gt-glow), 0 0 14px var(--gt-glow), 0 0 28px var(--gt-glow);transform:scale(1.05)}:is(a,button):hover .gt[data-game=uno] .gt-word,.gt[data-game=uno]:hover .gt-word{text-shadow:0 0 5px,0 0 16px,0 0 30px;animation-duration:1.2s}html[data-fx=calm] .gt[data-game=uno] .gt-word{animation:none}@media (prefers-reduced-motion:reduce){.gt-word{transition:none}.gt .gt-word{animation:none!important;transform:none!important}}.gt-start,.gt-room{--gt-align:flex-start}.gt-room{--gt-size:clamp(14px, 3.2vw, 20px);margin:0}.gt-room .gt-name{row-gap:.3em}.f7-title{--gt-align:flex-start;--gt-size:clamp(30px, 7vw, 64px);margin:8px 0 14px}.gt[data-size=sm] .gt-orn{display:none}@container (width<=250px){.gt .gt-orn{display:none}}.plf-mark,.plf-wordmark{display:block;overflow:visible}.plf-mark.is-animated .plf-flame{animation:.5s linear both plf-ignite;animation-delay:calc(.1s + var(--i) * .28s)}.plf-wordmark.is-animated .plf-letter{animation:.42s linear both plf-ignite;animation-delay:calc(.62s + var(--i) * 90ms)}@keyframes plf-ignite{0%{opacity:0}30%{opacity:1}38%{opacity:.15}52%{opacity:1}60%{opacity:.35}72%,to{opacity:1}}@media (prefers-reduced-motion:reduce){.plf-mark.is-animated .plf-flame,.plf-wordmark.is-animated .plf-letter{animation:none}}.home{padding-bottom:8px;position:relative}.home-splash{z-index:160;color:var(--neon);background:radial-gradient(80% 70% at 50% 42%,#0e240e 0%,#050905 55%,#000 100%);flex-direction:column;justify-content:center;align-items:center;gap:clamp(22px,5vh,44px);padding:24px;display:flex;position:fixed;inset:0}.splash-logo{filter:drop-shadow(0 0 8px rgb(var(--neon-rgb) / .75)) drop-shadow(0 0 26px rgb(var(--neon-rgb) / .35));flex-direction:column;align-items:center;gap:clamp(18px,4vh,36px);display:flex}.splash-mark{width:auto;height:clamp(110px,24vh,230px)}.splash-word{width:min(76vw,500px);height:auto}.splash-bar{border:2px solid var(--neon);width:min(70vw,320px);height:16px;box-shadow:var(--neon-glow);padding:2px}.splash-bar span{background:repeating-linear-gradient(90deg, var(--neon) 0 calc(100% / 12 - 3px), transparent calc(100% / 12 - 3px) calc(100% / 12));height:100%;animation:1.5s steps(12,end) .2s both splash-fill;display:block}@keyframes splash-fill{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.splash-text{font-family:var(--font-arcade);letter-spacing:.2em;text-transform:uppercase;text-shadow:var(--text-glow);font-size:12px}.splash-credit{bottom:max(20px, env(safe-area-inset-bottom));font-family:var(--font-arcade);letter-spacing:.2em;text-transform:uppercase;color:var(--neon-deep);font-size:8px;position:absolute}@media (prefers-reduced-motion:reduce){.splash-bar span{animation:none}}.home-layout{transform-origin:50% 30%;flex-direction:column;gap:clamp(20px,3vw,32px);padding-top:clamp(16px,3vw,32px);display:flex}.home-main{grid-template-columns:minmax(0,1fr) minmax(300px,340px);align-items:start;gap:clamp(20px,2.5vw,32px);display:grid}.home-hero:before,.home-tile:before,.home-side:before{content:"";inset:calc(-1 * var(--frame-w));box-shadow:0 0 24px 2px rgb(var(--neon-rgb) / .55);opacity:.15;pointer-events:none;animation:2.6s ease-in-out infinite plf-pulse;position:absolute}.home-hero{border:var(--frame);background:var(--well);box-shadow:var(--frame-glow);position:relative}.home-marquee{height:clamp(130px,24vw,280px);position:relative;overflow:hidden}.home-banner{object-fit:cover;width:100%;height:100%;filter:drop-shadow(0 0 6px rgb(var(--neon-rgb) / .55));animation:1.1s linear .15s both plf-flicker;display:block}.home-hero-copy{border-top:2px solid rgb(var(--neon-rgb) / .35);background:linear-gradient(90deg, rgb(var(--neon-rgb) / .08), transparent 35%, transparent 65%, rgb(var(--neon-rgb) / .08));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:14px 20px;display:flex}.home-title{letter-spacing:.1em;color:var(--ink);text-shadow:0 0 8px rgb(var(--neon-rgb) / .45);font-size:clamp(14px,1.7vw,18px)}.home-press{color:var(--neon);flex-direction:column;align-items:flex-end;gap:4px;transition:transform .2s ease-out;display:inline-flex}.home-press-key{font-family:var(--font-arcade);letter-spacing:.12em;text-transform:uppercase;text-shadow:var(--text-glow);font-size:12px}.home-press small{color:var(--ink-2);font-size:12px}.home-press:hover{transform:translate(3px)}.home-press:hover .home-press-key{text-shadow:var(--text-glow), 0 0 32px rgb(var(--neon-rgb) / .6)}.home-section-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:16px;display:flex}.home-section-head h2{font-size:18px}.home-credits{font-family:var(--font-arcade);letter-spacing:.14em;text-transform:uppercase;color:var(--neon-deep);font-size:8px}.home-games{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:clamp(14px,2vw,22px);display:grid}.home-tile{border:var(--frame);background:linear-gradient(rgb(var(--neon-rgb) / .035) 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(90deg, rgb(var(--neon-rgb) / .035) 1px, transparent 1px) 0 0 / 16px 16px, linear-gradient(180deg, var(--well), var(--well));min-width:0;min-height:250px;box-shadow:var(--frame-glow);color:var(--ink);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:12px 14px 14px;transition:transform .3s ease-out,box-shadow .3s ease-out;display:flex;position:relative;container-type:inline-size}.home-tile:hover,.home-tile:focus-visible{z-index:1;box-shadow:var(--frame-glow-hover);transform:scale(1.05)}.home-tile:active{transform:scale(1.02)}.home-tile:focus-visible{outline:2px solid var(--cyan);outline-offset:5px}.home-tile-top{min-height:22px;font-family:var(--font-pixel);letter-spacing:.12em;text-transform:uppercase;color:var(--neon-deep);justify-content:space-between;align-self:stretch;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.home-tile-players{font-family:var(--font-mono);letter-spacing:0;text-transform:none;color:var(--ink-3);font-size:11px}.home-tile-badge{color:var(--bg);background:var(--magenta);box-shadow:0 0 12px rgb(var(--magenta-rgb) / .7);align-items:center;gap:4px;padding:5px 7px 4px;display:inline-flex}.home-tile-icon{border:2px solid rgb(var(--neon-rgb) / .6);width:52px;height:52px;color:var(--neon);background:rgb(var(--neon-rgb) / .06);box-shadow:inset 0 0 10px rgb(var(--neon-rgb) / .25);place-items:center;margin-top:2px;transition:box-shadow .3s ease-out,background-color .3s ease-out;display:grid}.home-tile:hover .home-tile-icon{background:rgb(var(--neon-rgb) / .14);box-shadow:inset 0 0 14px rgb(var(--neon-rgb) / .5), var(--neon-glow)}.home-tile .gt{margin-top:2px}.home-tile-name{font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--cyan);text-shadow:0 0 10px rgb(var(--cyan-rgb) / .7);font-size:clamp(18px,2vw,23px);font-weight:700}.home-tile-desc{max-width:30ch;color:var(--ink-2);font-size:12.5px;line-height:1.45}.home-tile-cta{border-top:1px dashed rgb(var(--neon-rgb) / .3);font-family:var(--font-pixel);letter-spacing:.12em;text-transform:uppercase;color:var(--neon);text-shadow:0 0 8px rgb(var(--neon-rgb) / .6);justify-content:center;align-self:stretch;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:13px;font-weight:700;display:flex}.home-tile:hover .home-tile-cta{animation:.8s step-end infinite plf-blink}.home-tile[data-hot]{box-shadow:var(--frame-glow), 0 0 22px rgb(var(--magenta-rgb) / .3)}.home-tile[data-kind=extra]{border-style:dashed;border-color:var(--cyan);box-shadow:0 0 10px rgb(var(--cyan-rgb) / .4), inset 0 0 5px rgb(var(--cyan-rgb) / .3)}.home-tile[data-kind=extra]:before{box-shadow:0 0 24px 2px rgb(var(--cyan-rgb) / .5)}.home-tile[data-kind=extra] .home-tile-icon{color:var(--cyan);border-color:rgb(var(--cyan-rgb) / .6);background:rgb(var(--cyan-rgb) / .06);box-shadow:inset 0 0 10px rgb(var(--cyan-rgb) / .25)}.home-tile[data-kind=extra] .home-tile-cta{color:var(--cyan);border-top-color:rgb(var(--cyan-rgb) / .3);text-shadow:0 0 8px rgb(var(--cyan-rgb) / .6)}.home-tile[data-kind=extra] .home-tile-top{color:rgb(var(--cyan-rgb) / .6)}.home-tile[data-kind=extra]:hover{box-shadow:0 0 20px rgb(var(--cyan-rgb) / .7), 0 0 40px rgb(var(--cyan-rgb) / .35), inset 0 0 10px rgb(var(--cyan-rgb) / .45)}.home-side{border:var(--frame);background:var(--panel);min-width:0;box-shadow:var(--frame-glow);flex-direction:column;gap:14px;padding:0 16px 16px;display:flex;position:relative}.home-side-head{font-family:var(--font-pixel);letter-spacing:.12em;text-transform:uppercase;color:var(--bg);background:var(--neon);box-shadow:0 0 14px rgb(var(--neon-rgb) / .5);justify-content:space-between;align-items:center;gap:10px;margin:0 -16px;padding:10px 16px;font-size:13px;font-weight:700;display:flex}.home-side-status{align-items:center;gap:6px;display:inline-flex}.home-side-status[data-on]:before{content:"";background:currentColor;width:8px;height:8px;animation:1.4s step-end infinite plf-blink}.home-profile{border:2px solid rgb(var(--neon-rgb) / .35);background:var(--well);min-width:0;color:var(--ink);align-items:center;gap:12px;padding:10px;transition:border-color .2s ease-out,box-shadow .2s ease-out;display:flex}a.home-profile:hover{border-color:var(--neon);box-shadow:var(--neon-glow)}.home-profile-id{flex-direction:column;gap:5px;min-width:0;display:flex}.home-profile-id strong{font-family:var(--font-pixel);text-overflow:ellipsis;white-space:nowrap;color:var(--neon);text-shadow:0 0 8px rgb(var(--neon-rgb) / .6);font-size:16px;font-weight:700;line-height:1.4;overflow:hidden}.home-profile-id>span{color:var(--ink-2);font-size:12px;line-height:1.45}.home-level{font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-weight:700;display:flex;color:var(--neon-soft)!important;font-size:11px!important}.home-level-bar{gap:2px;display:flex}.home-level-bar i{background:rgb(var(--neon-rgb) / .14);width:7px;height:9px}.home-level-bar i[data-on]{background:var(--neon);box-shadow:0 0 4px var(--neon)}.home-since{color:var(--ink-3)!important;font-size:11px!important}.home-guest-actions{flex-direction:column;gap:12px;display:flex}.home-friends-head{border-top:1px dashed rgb(var(--neon-rgb) / .25);justify-content:space-between;align-items:baseline;gap:10px;padding-top:4px;display:flex}.home-friends-head h2{padding-top:10px;font-size:15px}.home-friends-head span{color:var(--neon-soft);font-size:12px}.home-friends{flex-direction:column;gap:6px;max-height:360px;margin:0;padding:2px 2px 2px 0;list-style:none;display:flex;overflow-y:auto}.home-friends-empty{color:var(--ink-3);padding:8px 4px;font-size:13px}.home-friend{align-items:center;gap:8px;display:flex}.home-friend-link{border:1px solid rgb(var(--neon-rgb) / .2);background:var(--well);flex:1;align-items:center;gap:10px;min-width:0;padding:6px 8px;transition:border-color .2s ease-out,box-shadow .2s ease-out;display:flex}.home-friend-link:hover{border-color:var(--neon);box-shadow:var(--neon-glow-sm)}.home-friend[data-status=offline] .home-friend-link{opacity:.6}.home-friend-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.home-friend-text strong,.home-friend-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-friend-text strong{color:var(--ink);font-size:13.5px}.home-friend-text small{color:var(--ink-3);font-size:11px}.home-friend[data-status=online] small{color:var(--neon-soft)}.home-friend[data-status=away] small{color:var(--amber)}.home-friend small[data-session]{color:var(--cyan)}.home-join{border:2px solid var(--neon);width:40px;height:40px;color:var(--neon);box-shadow:var(--neon-glow-sm);background:0 0;border-radius:0;flex:none;place-items:center;padding:0;transition:background-color .2s ease-out,color .2s ease-out,box-shadow .2s ease-out;display:grid}.home-join:hover:not(:disabled){background:var(--neon);color:var(--bg);box-shadow:var(--neon-glow-lg)}.home-join:disabled{color:var(--line-2);box-shadow:none;cursor:default;border-color:#3a3a3a}.home-add{border-top:1px dashed rgb(var(--neon-rgb) / .25);grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:8px;padding-top:12px;display:grid}.home-add-input{width:100%}.home-add-btn{min-height:0;padding:10px 12px;font-size:13px}.home-add-msg{color:var(--neon-soft);grid-column:1/-1;font-size:12.5px}.home-add-msg[data-ok=false]{color:var(--danger)}@media (width<=1080px){.home-main{grid-template-columns:minmax(0,1fr)}.home-friends{max-height:none}}@media (width<=720px){.home-hero-copy{flex-direction:column;align-items:flex-start;padding:12px 14px}.home-press{align-items:flex-start}}@media (width<=560px){.home-games{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-tile{gap:8px;min-height:0;padding:10px 8px 12px}.home-tile-icon{width:42px;height:42px}.home-tile-icon svg{width:22px;height:22px}.home-tile-desc{display:none}.home-tile-players{font-size:10px}.home-tile:hover{transform:scale(1.03)}}@media (width<=350px){.home-games{grid-template-columns:minmax(0,1fr)}}html[data-fx=calm] :is(.home-hero,.home-tile,.home-side):before{opacity:.25;animation:none}html[data-fx=calm] .home-side-status[data-on]:before,html[data-fx=calm] .home-tile:hover .home-tile-cta{animation:none}@media (prefers-reduced-motion:reduce){:is(.home-hero,.home-tile,.home-side):before{opacity:.25;animation:none}.home-banner,.home-side-status[data-on]:before,.home-tile:hover .home-tile-cta{animation:none}.home-tile,.home-tile-icon,.home-profile,.home-friend-link,.home-join{transition:none}.home-tile:hover,.home-tile:focus-visible{transform:none}}.bot-card h2{align-items:center;gap:8px;display:flex}.bot-row{flex-wrap:wrap;gap:8px;display:flex}.bot-chip{border:2px solid rgb(var(--neon-rgb) / .35);background:var(--panel);min-height:38px;color:var(--ink-2);font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;padding:6px 14px;font-size:12px;font-weight:700}.bot-chip:hover{border-color:var(--neon);color:var(--ink)}.bot-chip[aria-checked=true]{border-color:var(--neon);background:rgb(var(--neon-rgb) / .15);color:var(--neon)}.bot-chip:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.bot-fixed{font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--neon);margin:0;font-size:12px;font-weight:700}.bot-levels{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-width:0;margin:0;padding:0;display:grid}.bot-levels legend{font-family:var(--font-pixel);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin-bottom:8px;padding:0;font-size:11px;font-weight:700}.bot-level{border:2px solid rgb(var(--neon-rgb) / .25);background:var(--panel);cursor:pointer;flex-direction:column;gap:2px;min-width:0;padding:8px 10px;display:flex;position:relative}.bot-level input{opacity:0;pointer-events:none;position:absolute}.bot-level-name{font-family:var(--font-pixel);letter-spacing:.06em;text-transform:uppercase;color:var(--ink);font-size:12px;font-weight:700}.bot-level-hint{color:var(--ink-3);font-size:12px;line-height:1.35}.bot-level:hover{border-color:rgb(var(--neon-rgb) / .7)}.bot-level:has(input:checked){border-color:var(--neon);background:rgb(var(--neon-rgb) / .12);box-shadow:0 0 10px rgb(var(--neon-rgb) / .3)}.bot-level:has(input:checked) .bot-level-name{color:var(--neon)}.bot-level:has(input:focus-visible){outline:2px solid var(--cyan);outline-offset:2px}.bot-level[data-level=hard]:has(input:checked){border-color:var(--danger);background:rgb(var(--danger-rgb) / .1);box-shadow:none}.bot-level[data-level=hard]:has(input:checked) .bot-level-name{color:var(--danger)}.bot-level[data-level=random]:has(input:checked){border-color:var(--magenta);background:rgb(var(--magenta-rgb) / .1);box-shadow:none}.bot-level[data-level=random]:has(input:checked) .bot-level-name{color:var(--magenta)}@media (width<=380px){.bot-levels{grid-template-columns:minmax(0,1fr)}}:is(.p4-lobby-grid:has(.bot-card),.scopa-lobby-grid:has(.bot-card)){grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}
