@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-vietnamese.woff2)format("woff2");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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-latin-ext.woff2)format("woff2");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:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-latin.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-vietnamese.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-latin-ext.woff2)format("woff2");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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-latin.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-vietnamese.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-latin-ext.woff2)format("woff2");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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-latin.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-vietnamese.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-latin-ext.woff2)format("woff2");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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-latin.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-vietnamese.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-latin-ext.woff2)format("woff2");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:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/static/pwa/scanword/assets/Inter-300-latin.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAZoABMAAAAADOQAAAYFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVIEgJx4AdC9MEQgKhGSEAAsgADCDOgE2AiQDOgQgBYdGB4EUDAcbFgtRlEzSeBRfJcRxXSwko8GaGu0rSEK9OeT37Ame5+m0P/cNAlZysqTS/YDQLp2uOkdrbV41JPX9JpjInticaMQSVTKRECFc3IPshhLlnEL9X0haNplWUHRyQlHA9H0tooCT9+5/rdU/qESaDngJEBIpk07s755rxdQir4tm1bgNDQWvXKYRslZWdQZK7FoOOWn53PHs2p4IArgBAEEwEAQBBAGcJJOM9OqzfQxRdAALAAI4ySUX5eNtftF0U4E0gPfpuhon12GAukKNAxiI9pYpEAkAChxMOZWNJzBgAXiP6Pu1C90/QbsgxenIvf/+CpWr/gDpGAiCHQVEYwLZqLVzOdMHfAHzBnw+hHmOzeuQjBsNQYkfAAE0QIku14F6C1AAYtPSQR2Blm5hTC+9GmcVq4qGnAL5QI5AJdTLFPkvIwAIxns8AD9RVeXkLA/APAAFaEA0GgJEozMNEIkfDYWHdIJ+eV+U/qy+37JARz2j7+NPTQ54z0IraO3aStY3sQMGNlxfAD8K2ZF1vpn5OgDiO5dHEB0s+S4x4KY2t5jvlI94xOZvRbx5Iws+AKhIxY1vAn4E2SAPNNRxhTxGU0UIsO3DDWia3eHzORyRDkeU7nUZHn2Gx5i10O2a6prsHOMcNdE15gHH3qR0lzbBNf72ils7J7rGqelXWLTt77ryUNv005grX8TJtpvgku12XiHceDkRQc7LsxAwxjpapiRWA6SWTF5yEhvHukZtjOAW17Yp6K4urwlW98f/mFxR3NRm3VhM5du/r3/r94ll7/+92CToea3uPytidHJyru5mfcifn02+rui1H+LiOl67umgyVTOCIseMperjxlKDj5qnOSyQKZNJYMikpWfg40SB1p6t406sCsz0aGqSNMAxB6YQP3Xw2zlo8pSagZtR1aTAT6CKGTRqI62b1U/lBdp6tp0+ldVGaZoaq0vS/eJLH+RMWis5f1syoGLJa3NXSVc0l5fw9Cycf+X0JZ9EfpjTb+zewlrdqsCX1zdIvAv8uQhg4kkVQV5sJjq8yAE1AJWgcrVXEGQ1rlF/MBaVzL8fQYBqfADUAhBLMpnU0cIsgi8en++f5/kgAAh2stLBv/evjIQ/98Vlp/5/xlK6NVeo3dXZSX3/fPT6+69//E+IAdo4O3cSkHl1b0fHoeLwWZThcP4cnZoa2sbJ7eawfsXIjH7DXjjZzg1rb4fenm1pxzqmmGP4U2PjnIQPkhiNPQaZwzjKS4e2a07vidM74k6f8LpNqqryovbti8qrspsP/f61nv/3QyHS+wy0ZnYdzPMOdmGPLYNiHbKjmkRo7BHIHMZe8vTlDN3uCIcv7Ii/2HXGYdMoLk5ynJElk4qdzvCen6YZe8Khm3KwdXb+m6qwhEzpvtiZkZYWCjnrW1qb6mV+U2tz3aUS7BW0jv8zkkIkSXiWNhNRSlNqm3FmX3TX4QTz/Hlc8XSDAKpW7/Ok/D3V13zarmn7AH/+8MgdAH/+8d0JsiyqRnsFMFEACHya1WqcT1B39RwIE/Xa6aXqSYB/GS57ThEAwOcC4CcOAXxko5GGlp5VOjqKA41FdwBvqXQChWSlo8IrZ1CjWd5AnWK5Bg0SZRWaFMqARC+1Ep1JwC121PHKGTRwcwFN7JxCG5F0oItqnkE3lWxCD6UMQS/1xKIPN86/6ccJjIBkDxQbTA8kvCebKNMi3QOewrADKZBVvktvLtNzIyxCkmd2V3Isg9FiIXgWmQcjKFtQiRxHd1Yxap0ezsrzWBwT8IrUKsOYsq/hSk90PJXJ0GMlnqTHUjpWn6FWbZ+w7XPln6L0VB+FFAUqKaWSCioKVUFmU2jJpU0luwi75BytqY7v3XwJUnn0NxKcmi0HlnRG0UA7cXrLMDrKF1BPSWxB1ltbke4/J/m8u20u3s9ieexWNxOS9fcaYP/m+ZooptxagwDCPfuAbD4XRbNoooshptjQxC4OcYrLDM7QqU0jq5fwg+pgbxTSu55P+vcp32DMnS7LD4XX5cFy1XNEevpMy6Q/zCL4cxYmabdVldc2Zf/F6jn9agA=)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/static/pwa/scanword/assets/JetBrainsMono-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/static/pwa/scanword/assets/JetBrainsMono-400-greek.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/static/pwa/scanword/assets/JetBrainsMono-400-vietnamese.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/static/pwa/scanword/assets/JetBrainsMono-400-latin-ext.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(/static/pwa/scanword/assets/JetBrainsMono-400-latin.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAZoABMAAAAADOQAAAYFAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVIEgJx4AdC9MEQgKhGSEAAsgADCDOgE2AiQDOgQgBYdGB4EUDAcbFgtRlEzSeBRfJcRxXSwko8GaGu0rSEK9OeT37Ame5+m0P/cNAlZysqTS/YDQLp2uOkdrbV41JPX9JpjInticaMQSVTKRECFc3IPshhLlnEL9X0haNplWUHRyQlHA9H0tooCT9+5/rdU/qESaDngJEBIpk07s755rxdQir4tm1bgNDQWvXKYRslZWdQZK7FoOOWn53PHs2p4IArgBAEEwEAQBBAGcJJOM9OqzfQxRdAALAAI4ySUX5eNtftF0U4E0gPfpuhon12GAukKNAxiI9pYpEAkAChxMOZWNJzBgAXiP6Pu1C90/QbsgxenIvf/+CpWr/gDpGAiCHQVEYwLZqLVzOdMHfAHzBnw+hHmOzeuQjBsNQYkfAAE0QIku14F6C1AAYtPSQR2Blm5hTC+9GmcVq4qGnAL5QI5AJdTLFPkvIwAIxns8AD9RVeXkLA/APAAFaEA0GgJEozMNEIkfDYWHdIJ+eV+U/qy+37JARz2j7+NPTQ54z0IraO3aStY3sQMGNlxfAD8K2ZF1vpn5OgDiO5dHEB0s+S4x4KY2t5jvlI94xOZvRbx5Iws+AKhIxY1vAn4E2SAPNNRxhTxGU0UIsO3DDWia3eHzORyRDkeU7nUZHn2Gx5i10O2a6prsHOMcNdE15gHH3qR0lzbBNf72ils7J7rGqelXWLTt77ryUNv005grX8TJtpvgku12XiHceDkRQc7LsxAwxjpapiRWA6SWTF5yEhvHukZtjOAW17Yp6K4urwlW98f/mFxR3NRm3VhM5du/r3/r94ll7/+92CToea3uPytidHJyru5mfcifn02+rui1H+LiOl67umgyVTOCIseMperjxlKDj5qnOSyQKZNJYMikpWfg40SB1p6t406sCsz0aGqSNMAxB6YQP3Xw2zlo8pSagZtR1aTAT6CKGTRqI62b1U/lBdp6tp0+ldVGaZoaq0vS/eJLH+RMWis5f1syoGLJa3NXSVc0l5fw9Cycf+X0JZ9EfpjTb+zewlrdqsCX1zdIvAv8uQhg4kkVQV5sJjq8yAE1AJWgcrVXEGQ1rlF/MBaVzL8fQYBqfADUAhBLMpnU0cIsgi8en++f5/kgAAh2stLBv/evjIQ/98Vlp/5/xlK6NVeo3dXZSX3/fPT6+69//E+IAdo4O3cSkHl1b0fHoeLwWZThcP4cnZoa2sbJ7eawfsXIjH7DXjjZzg1rb4fenm1pxzqmmGP4U2PjnIQPkhiNPQaZwzjKS4e2a07vidM74k6f8LpNqqryovbti8qrspsP/f61nv/3QyHS+wy0ZnYdzPMOdmGPLYNiHbKjmkRo7BHIHMZe8vTlDN3uCIcv7Ii/2HXGYdMoLk5ynJElk4qdzvCen6YZe8Khm3KwdXb+m6qwhEzpvtiZkZYWCjnrW1qb6mV+U2tz3aUS7BW0jv8zkkIkSXiWNhNRSlNqm3FmX3TX4QTz/Hlc8XSDAKpW7/Ok/D3V13zarmn7AH/+8MgdAH/+8d0JsiyqRnsFMFEACHya1WqcT1B39RwIE/Xa6aXqSYB/GS57ThEAwOcC4CcOAXxko5GGlp5VOjqKA41FdwBvqXQChWSlo8IrZ1CjWd5AnWK5Bg0SZRWaFMqARC+1Ep1JwC121PHKGTRwcwFN7JxCG5F0oItqnkE3lWxCD6UMQS/1xKIPN86/6ccJjIBkDxQbTA8kvCebKNMi3QOewrADKZBVvktvLtNzIyxCkmd2V3Isg9FiIXgWmQcjKFtQiRxHd1Yxap0ezsrzWBwT8IrUKsOYsq/hSk90PJXJ0GMlnqTHUjpWn6FWbZ+w7XPln6L0VB+FFAUqKaWSCioKVUFmU2jJpU0luwi75BytqY7v3XwJUnn0NxKcmi0HlnRG0UA7cXrLMDrKF1BPSWxB1ltbke4/J/m8u20u3s9ieexWNxOS9fcaYP/m+ZooptxagwDCPfuAbD4XRbNoooshptjQxC4OcYrLDM7QqU0jq5fwg+pgbxTSu55P+vcp32DMnS7LD4XX5cFy1XNEevpMy6Q/zCL4cxYmabdVldc2Zf/F6jn9agA=)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/static/pwa/scanword/assets/JetBrainsMono-400-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/static/pwa/scanword/assets/JetBrainsMono-400-greek.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/static/pwa/scanword/assets/JetBrainsMono-400-vietnamese.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/static/pwa/scanword/assets/JetBrainsMono-400-latin-ext.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(/static/pwa/scanword/assets/JetBrainsMono-400-latin.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/static/pwa/scanword/assets/Outfit-400-latin-ext.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(/static/pwa/scanword/assets/Outfit-400-latin.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/static/pwa/scanword/assets/Outfit-400-latin-ext.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/static/pwa/scanword/assets/Outfit-400-latin.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/static/pwa/scanword/assets/Outfit-400-latin-ext.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/static/pwa/scanword/assets/Outfit-400-latin.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/static/pwa/scanword/assets/Outfit-400-latin-ext.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/static/pwa/scanword/assets/Outfit-400-latin.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/static/pwa/scanword/assets/Outfit-400-latin-ext.woff2)format("woff2");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:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(/static/pwa/scanword/assets/Outfit-400-latin.woff2)format("woff2");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{--sidebar-width:290px;--keyboard-height:230px;--hue:260;--bg-app:#0a0b10;--bg-grid-panel:#111420;--bg-sidebar:#111420b3;--text-primary:#f1f3f9;--text-secondary:#8f9bb3;--text-muted:#656d8a;--text-letter:#fff;--accent:hsl(var(--hue), 85%, 65%);--accent-glow:hsla(var(--hue), 85%, 65%, .4);--accent-light:hsla(var(--hue), 85%, 65%, .15);--accent-hover:hsl(var(--hue), 90%, 70%);--success:#00b894;--success-glow:#00b8944d;--success-light:#00b8941a;--color-correct:#34d399;--color-incorrect:#f87171;--clue-bg:linear-gradient(135deg, #f39c12 0%, #d35400 100%);--clue-text:#fff;--border-color:#ffffff14;--border-focus:hsla(var(--hue), 85%, 65%, .5);--glass-bg:#14182699;--glass-border:#ffffff0f;--glass-blur:16px;--shadow-premium:0 20px 40px #00000080, 0 0 0 1px #ffffff0d;--shadow-glow:0 0 25px hsla(var(--hue), 85%, 65%, .35);--font-sans:"Inter", system-ui, sans-serif;--font-heading:"Outfit", sans-serif;--font-mono:"JetBrains Mono", monospace;font-family:var(--font-sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text-primary);background-color:var(--bg-app);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:#0a0b10;width:100vw;height:100vh;margin:0;padding:0;overflow:hidden}.light-theme{--bg-app:#f4f6fa;--bg-grid-panel:#fff;--bg-sidebar:#ffffffbf;--text-primary:#1e293b;--text-secondary:#475569;--text-muted:#94a3b8;--text-letter:#1e293b;--accent:hsl(var(--hue), 75%, 55%);--accent-glow:hsla(var(--hue), 75%, 55%, .35);--accent-light:hsla(var(--hue), 75%, 55%, .1);--accent-hover:hsl(var(--hue), 80%, 50%);--border-color:#00000014;--border-focus:hsla(var(--hue), 75%, 55%, .5);--color-correct:#059669;--color-incorrect:#dc2626;--glass-bg:#ffffffbf;--glass-border:#0000000f;--shadow-premium:0 20px 40px #0f172a0f, 0 0 0 1px #0000000a;--shadow-glow:0 0 20px hsla(var(--hue), 75%, 55%, .25);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.light-theme ::-webkit-scrollbar-track{background:#00000008}.light-theme ::-webkit-scrollbar-thumb{background:#0000001a}.light-theme ::-webkit-scrollbar-thumb:hover{background:var(--accent)}#app{box-sizing:border-box;flex-direction:column;width:100vw;height:100vh;display:flex}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#0003}::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--accent)}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border:1px solid var(--glass-border)}button{cursor:pointer;font-family:var(--font-sans);font-weight:500;transition:all .2s cubic-bezier(.4,0,.2,1)}.active-cursor{z-index:10;outline:none;position:relative;box-shadow:0 0 0 3px var(--accent)!important}.active-cursor:after{content:"";box-shadow:0 0 14px var(--accent-glow);pointer-events:none;z-index:-1;will-change:opacity;border-radius:4px;animation:1.5s infinite alternate pulse-glow;position:absolute;inset:-3px}@keyframes pulse-glow{0%{opacity:.35}to{opacity:1}}.success-flash-active{animation:.5s ease-out forwards success-flash-kf}@keyframes success-flash-kf{0%{background-color:var(--success);box-shadow:0 0 25px var(--success);z-index:5;transform:scale(1.05)}50%{background-color:var(--success-glow);transform:scale(1)}to{background-color:var(--success-light);border-color:#00b89466}}h1,h2,h3,h4{font-family:var(--font-heading);margin:0}.workspace{box-sizing:border-box;grid-template-columns:1fr;width:100vw;height:100vh;display:grid;overflow:hidden}.main-game-column{box-sizing:border-box;flex-direction:column;height:100vh;display:flex;position:relative;overflow:hidden}.main-game-column.hub-active{overflow-y:auto!important}.sidebar-panel{box-sizing:border-box;z-index:80;flex-direction:column;height:100vh;padding:24px;transition:transform .4s cubic-bezier(.16,1,.3,1);display:flex;overflow-y:auto}.sidebar-panel-left{width:var(--sidebar-width);min-width:var(--sidebar-width);border-right:1px solid var(--glass-border);height:calc(100vh - 45px);transform:translateX(calc(-1 * var(--sidebar-width)));z-index:85;position:fixed;top:45px;left:0;box-shadow:10px 0 30px #00000040}.sidebar-panel-left.drawer-open{transform:translate(0)}.placeholder-area{border:1.5px dashed var(--accent-glow);text-align:center;background:rgba(var(--hue), 85%, 65%, .015);border-radius:12px;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;padding:20px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;box-shadow:inset 0 0 20px #0003}.workspace.light-theme .placeholder-area{background:rgba(var(--hue), 85%, 65%, .005);box-shadow:inset 0 0 20px #00000005}.placeholder-area:hover{border-color:var(--accent);background:rgba(var(--hue), 85%, 65%, .035);box-shadow:inset 0 0 25px rgba(var(--hue), 85%, 65%, .07)}.placeholder-area:after{content:"";box-shadow:0 0 0 0px var(--accent-glow);border-radius:12px;transition:box-shadow .3s;position:absolute;inset:0}.placeholder-area:hover:after{box-shadow:0 0 15px var(--accent-glow)}.placeholder-tag{font-family:var(--font-heading);letter-spacing:.2em;color:var(--accent);text-transform:uppercase;text-shadow:0 0 8px var(--accent-glow);margin-bottom:8px;font-size:11px;font-weight:800}.placeholder-desc{color:var(--text-secondary);max-width:200px;font-size:12px;line-height:1.5}.game-header-shell{box-sizing:border-box;z-index:90;border-bottom:1px solid var(--glass-border);flex-direction:column;width:100%;height:45px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.game-header-shell.header-expanded{height:360px}.header-top-row{box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;height:40px;min-height:40px;padding:0 8px;display:flex;position:relative}.header-drawer-content{box-sizing:border-box;pointer-events:none;gap:24px;width:100%;height:280px;padding:0 24px 20px;display:flex}.game-header-shell.header-expanded .header-drawer-content{pointer-events:all}.header-left,.header-right{align-items:center;gap:12px;display:flex}.header-center{justify-content:center;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.header-action-btn{border:1px solid var(--glass-border);width:36px;height:36px;color:var(--text-primary);cursor:pointer;background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;font-size:16px;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.header-action-btn:hover,.header-action-btn.active{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 0 12px var(--accent-glow);transform:scale(1.05)}.puzzle-title{color:var(--text-primary);letter-spacing:-.02em;font-size:18px;font-weight:700}.puzzle-difficulty{background:#ffd7001a;border:1px solid #ffd70033;border-radius:4px;padding:2px 6px;font-size:12px}.game-timer{color:#abb0ba;border:1px solid var(--glass-border);cursor:pointer;-webkit-user-select:none;user-select:none;background:#0000000d;border-radius:6px;outline:none;padding:4px 12px;font-family:monospace;font-size:16px;font-weight:400;transition:filter .3s cubic-bezier(.16,1,.3,1),opacity .3s cubic-bezier(.16,1,.3,1),transform .2s cubic-bezier(.16,1,.3,1)}.light-theme .game-timer{color:#5a5a5a}.game-timer:hover{background:#ffffff05}.game-timer:active{transform:scale(.97)}.game-timer.timer-masked{filter:blur(5px);opacity:.35}.info-card-panel{box-sizing:border-box;border:1px solid var(--glass-border);background:#ffffff05;border-radius:12px;flex-direction:column;flex:1;justify-content:center;padding:16px;display:flex}.info-card-title{color:var(--accent);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:12px;font-weight:700}.info-card-text{color:var(--text-secondary);margin-top:4px;font-size:13px}.info-card-text strong{color:var(--text-primary)}.progress-bar-container{background:#ffffff0d;border:1px solid #ffffff08;border-radius:4px;width:100%;height:8px;margin:6px 0;overflow:hidden}.progress-bar-fill{background:linear-gradient(90deg, var(--accent), #0fc);height:100%;box-shadow:0 0 10px var(--accent-glow);border-radius:4px;transition:width .4s cubic-bezier(.16,1,.3,1)}.header-mini-progress-bar{z-index:100;background:#ffffff1a;border-bottom:1px solid #ffffff05;width:100%;height:4px;position:absolute;bottom:0;left:0;overflow:hidden}.header-mini-progress-fill{background:linear-gradient(90deg, var(--accent), #0fc);height:100%;box-shadow:0 0 10px var(--accent-glow);transition:width .4s cubic-bezier(.16,1,.3,1)}.header-drawer-btn{border:1px solid var(--glass-border);width:100%;height:32px;color:var(--text-primary);cursor:pointer;background:#ffffff0a;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin:4px 0;font-size:12px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.header-drawer-btn:hover{border-color:var(--text-secondary);background:#ffffff14}.header-drawer-btn.reset-btn:hover{color:#ff3b30;background:#ff3b3026;border-color:#ff3b304d}.actions-panel{justify-content:center;gap:4px}.active-clue-bar-shell{border-top:1px solid var(--glass-border);box-sizing:border-box;z-index:50;align-items:center;width:100%;height:70px;padding:0 24px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex}.cluebar-left{flex:1;align-items:center;width:100%;display:flex}.cluebar-right{align-items:center;padding-left:12px;display:none}.cluebar-keyboard-btn{border:1px solid var(--glass-border);width:36px;height:36px;color:var(--text-primary);cursor:pointer;background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.cluebar-keyboard-btn:hover,.cluebar-keyboard-btn.active{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 0 12px var(--accent-glow);transform:scale(1.05)}.virtual-keyboard-shell{display:none}@media (width<=1024px){.workspace{grid-template-columns:1fr}.game-header-shell.header-expanded{height:1350px}.header-drawer-content{flex-direction:column;gap:12px;height:740px;padding:0 16px 20px;overflow-y:auto}.header-drawer-content::-webkit-scrollbar{width:6px}.header-drawer-content::-webkit-scrollbar-track{background:#ffffff05;border-radius:10px}.header-drawer-content::-webkit-scrollbar-thumb{background:#ffffff26;border:1px solid #ffffff0d;border-radius:10px}.header-drawer-content::-webkit-scrollbar-thumb:hover{background:var(--accent)}.info-card-panel{box-sizing:border-box;width:100%;padding:12px 16px}}@media (width<=1024px),(pointer:coarse){.cluebar-right{display:flex}.active-clue-bar-shell{z-index:65;border-top:1px solid var(--glass-border);background:var(--glass-bg);height:70px;-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-bottom:1px solid #ffffff0d;border-radius:20px 20px 0 0;transition:all .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);position:fixed;bottom:0;left:0;right:0;transform:translateY(0);box-shadow:0 -8px 32px #00000073}.active-clue-bar-shell.keyboard-open{border-bottom-color:#ffffff14}.virtual-keyboard-shell{height:var(--keyboard-height);box-shadow:none;z-index:60;background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));border-top:none;border-radius:0;transition:all .4s cubic-bezier(.16,1,.3,1),transform .4s cubic-bezier(.16,1,.3,1);display:block;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.virtual-keyboard-shell.keyboard-open{transform:translateY(0)}.info-card-panel{flex:none;padding:16px}}@media (width>=1025px){:root{--sidebar-width:360px}.game-header-shell{height:52px}.game-header-shell.header-expanded{height:490px}.header-top-row{height:48px;padding:0 16px}.header-drawer-content{gap:32px;height:340px;padding:10px 32px 26px}.puzzle-title{font-size:23px}.puzzle-difficulty{padding:3px 8px;font-size:15px}.game-timer{border-radius:8px;padding:6px 16px;font-size:20px}.header-action-btn{border-radius:10px;width:44px;height:44px;font-size:20px}.header-keys-capsule{border-radius:18px!important;padding:6px 14px!important;font-size:17px!important}.info-card-panel{border-radius:16px;padding:24px}.info-card-title{margin-bottom:12px;font-size:16px}.info-card-text{margin-top:6px;font-size:17px}.header-drawer-btn{border-radius:8px;height:44px;margin:6px 0;font-size:16px}.progress-bar-container{height:10px;margin:8px 0}}@media (height<=480px) and (orientation:landscape){:root{--keyboard-height:124px}.workspace.keyboard-open .game-header-shell{display:none!important}.active-clue-bar-shell{border-radius:0!important;max-width:100%!important;left:0!important;right:0!important;transform:none!important}}.yandex-rtb-footer-wrapper{z-index:1000;border-top:1px solid var(--border-color);box-sizing:border-box;background-color:#0a0b10;width:100vw;height:120px;display:none;position:fixed;bottom:0;left:0}body.light-theme .yandex-rtb-footer-wrapper{background-color:#f4f6fa}.yandex-rtb-footer-container{justify-content:center;align-items:center;width:100%;max-width:1000px;height:100%;display:flex}@media (orientation:portrait){body.has-bottom-ad #app{height:calc(100vh - 120px)!important}body.has-bottom-ad .yandex-rtb-footer-wrapper{display:flex}}.game-loading-overlay{background-color:var(--bg-app,#0a0b10);width:100%;height:100%;color:var(--text-primary,#fff);z-index:1000;flex-direction:column;justify-content:center;align-items:center;gap:20px;animation:.2s ease-out forwards overlay-fade-in;display:flex;position:absolute;top:0;left:0}.game-loading-spinner{border:4px solid #ffffff14;border-left-color:var(--accent,#6c5ce7);border-radius:50%;width:50px;height:50px;animation:1s linear infinite loading-spin}.game-loading-text{font-family:var(--font-heading,inherit);opacity:.8;letter-spacing:.05em;font-size:1.1rem;font-weight:500}@keyframes loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes overlay-fade-in{0%{opacity:0}to{opacity:1}}.board-container.svelte-lw9v4u{cursor:grab;z-index:10;touch-action:none;opacity:0;flex-grow:1;height:100%;transition:opacity .35s ease-out;position:relative;overflow:hidden}.board-container.initialized.svelte-lw9v4u{opacity:1}.board-container.svelte-lw9v4u:active{cursor:grabbing}.viewport.svelte-lw9v4u{transform-origin:0 0;will-change:transform;z-index:10;position:absolute}.board-3d-wrapper.svelte-lw9v4u{border:1px solid #00000026;border-radius:8px;width:100%;height:100%;position:relative}.workspace:not(.light-theme) .board-3d-wrapper.svelte-lw9v4u{border-color:#ffffff14}.smooth-view.svelte-lw9v4u{transition:transform .35s cubic-bezier(.25,1,.5,1)}.canvas-layer.svelte-lw9v4u{z-index:1;pointer-events:none;position:absolute;top:0;left:0}.html-layer.svelte-lw9v4u{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.clue-textbox.svelte-lw9v4u{box-sizing:border-box;text-align:center;color:#000;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;pointer-events:none;text-shadow:none;justify-content:center;align-items:center;padding:3px 5px;font-family:system-ui,-apple-system,sans-serif;font-weight:500;line-height:1.15;transition:opacity .3s;display:flex;position:absolute;overflow:hidden}.clue-solved.svelte-lw9v4u{opacity:.35}.picture-box.svelte-lw9v4u{box-sizing:border-box;cursor:pointer;pointer-events:auto;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:0;padding:0;position:absolute;overflow:hidden}.picture-box.svelte-lw9v4u img:where(.svelte-lw9v4u){object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;opacity:0;width:100%;height:100%;transition:opacity .3s ease-in-out;display:block}.picture-box.svelte-lw9v4u img.image-loaded:where(.svelte-lw9v4u){opacity:1}.cell-highlight-secondary.svelte-lw9v4u{box-sizing:border-box;background-color:var(--accent-light);border:1px solid hsla(var(--hue), 85%, 65%, .15);z-index:4;pointer-events:none;position:absolute}.letter-cell-overlay.svelte-lw9v4u{box-sizing:border-box;cursor:pointer;z-index:6;pointer-events:auto;background-color:#0000;border:1px solid #0000;justify-content:center;align-items:center;transition:background-color .25s,border-color .25s;display:flex;position:absolute}.letter-cell-overlay.svelte-lw9v4u:hover{background-color:#ffffff08}.clue-cell-overlay.svelte-lw9v4u{box-sizing:border-box;cursor:pointer;z-index:5;pointer-events:auto;background-color:#0000;border:2px solid #0000;border-radius:4px;transition:all .2s;position:absolute}.clue-cell-overlay.svelte-lw9v4u:hover{background-color:#ffffff0a;border-color:#ffffff26;box-shadow:0 0 12px #ffffff0d}.letter-text.svelte-lw9v4u{font-family:var(--font-heading);color:var(--text-letter);pointer-events:none;text-transform:uppercase;font-weight:700;transition:transform .15s}.pop-active.svelte-lw9v4u{z-index:10}.pop-active.svelte-lw9v4u .letter-text:where(.svelte-lw9v4u){color:var(--accent);animation:.15s cubic-bezier(.175,.885,.32,1.275) forwards svelte-lw9v4u-bounce-letter;transform:scale(1.35)}@keyframes svelte-lw9v4u-bounce-letter{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1.1)}}.success-flash-active.svelte-lw9v4u .letter-text:where(.svelte-lw9v4u){text-shadow:0 0 10px #ffffffe6;font-weight:800;color:#fff!important}.letter-correct.svelte-lw9v4u{background-color:#00b89408}.letter-correct.svelte-lw9v4u .letter-text:where(.svelte-lw9v4u){color:var(--color-correct)}.letter-incorrect.svelte-lw9v4u{background-color:#dc262608}.letter-incorrect.svelte-lw9v4u .letter-text:where(.svelte-lw9v4u){color:var(--color-incorrect)}.shake-active.svelte-lw9v4u{animation:.35s ease-in-out svelte-lw9v4u-shake-cell}@keyframes svelte-lw9v4u-shake-cell{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}.floating-controls.svelte-1hii8ze{z-index:100;box-shadow:var(--shadow-premium);border-radius:6px;flex-direction:column;gap:4px;padding:4px;transition:bottom .4s cubic-bezier(.16,1,.3,1),left .3s;display:flex;position:absolute;bottom:85px;left:8px;right:auto}@media (width<=1024px),(pointer:coarse){.floating-controls.svelte-1hii8ze{left:8px}.workspace.keyboard-open .floating-controls.svelte-1hii8ze,.workspace.has-selection .floating-controls.svelte-1hii8ze{display:none!important}}.floating-controls.svelte-1hii8ze button:where(.svelte-1hii8ze){width:26px;height:26px;color:var(--text-secondary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:4px;justify-content:center;align-items:center;transition:background .2s,transform .1s,border-color .2s,box-shadow .2s;display:flex}.floating-controls.svelte-1hii8ze button:where(.svelte-1hii8ze):hover{background:var(--accent);color:#fff;border-color:var(--accent);box-shadow:0 0 10px var(--accent-glow);transform:scale(1.05)}.floating-controls.svelte-1hii8ze button:where(.svelte-1hii8ze):active{transform:scale(.95)}.settings-modal-backdrop.svelte-1hppqw4{-webkit-backdrop-filter:blur(8px);z-index:1000;background:#00000073;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s cubic-bezier(.16,1,.3,1) forwards svelte-1hppqw4-fade-in;display:flex;position:fixed;top:0;left:0}.settings-modal-card.svelte-1hppqw4{background:var(--bg-grid-panel);border:1px solid var(--glass-border);border-radius:20px;flex-direction:column;width:480px;max-width:90%;max-height:85vh;animation:.25s cubic-bezier(.16,1,.3,1) forwards svelte-1hppqw4-scale-up;display:flex;overflow:hidden;box-shadow:0 25px 50px #00000080,0 0 0 1px #ffffff0d}@keyframes svelte-1hppqw4-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1hppqw4-scale-up{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.settings-header.svelte-1hppqw4{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.settings-title.svelte-1hppqw4{font-family:var(--font-heading);color:var(--accent);text-transform:uppercase;letter-spacing:.5px;font-size:20px;font-weight:700}.close-btn.svelte-1hppqw4{border:1px solid var(--glass-border);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.close-btn.svelte-1hppqw4:hover{background:var(--accent);color:#fff;border-color:var(--accent);transform:scale(1.05)}.settings-body.svelte-1hppqw4{flex-direction:column;gap:24px;padding:24px;display:flex;overflow-y:auto}.settings-section.svelte-1hppqw4{flex-direction:column;gap:16px;display:flex}.section-title.svelte-1hppqw4{font-family:var(--font-heading);color:var(--text-muted);text-transform:uppercase;letter-spacing:1.5px;border-bottom:1px solid var(--glass-border);padding-bottom:6px;font-size:13px;font-weight:700}.setting-item-block.svelte-1hppqw4{flex-direction:column;gap:8px;display:flex}.setting-item-row.svelte-1hppqw4{justify-content:space-between;align-items:center;gap:16px;display:flex}.setting-info.svelte-1hppqw4{flex-direction:column;flex:1;gap:2px;display:flex}.setting-label-bold.svelte-1hppqw4,.setting-label.svelte-1hppqw4{color:var(--text-primary);font-size:14px;font-weight:600}.setting-desc.svelte-1hppqw4{color:var(--text-secondary);font-size:11px;line-height:1.4}.mode-options-grid.svelte-1hppqw4{grid-template-columns:1fr 1fr;gap:12px;margin-top:4px;display:grid}.mode-btn.svelte-1hppqw4{border:1px solid var(--glass-border);color:var(--text-primary);cursor:pointer;text-align:left;background:#ffffff05;border-radius:12px;flex-direction:column;gap:6px;padding:12px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.mode-btn.svelte-1hppqw4:hover{border-color:var(--accent-glow);background:#ffffff0d}.mode-btn.active.svelte-1hppqw4{background:var(--accent-light);border-color:var(--accent);box-shadow:0 0 10px var(--accent-glow)}.mode-btn-title.svelte-1hppqw4{font-family:var(--font-heading);font-size:13px;font-weight:600}.mode-btn-desc.svelte-1hppqw4{color:var(--text-secondary);font-size:10px;line-height:1.3}.mode-btn.active.svelte-1hppqw4 .mode-btn-title:where(.svelte-1hppqw4){color:var(--accent)}.toggle-switch.svelte-1hppqw4{border:1px solid var(--glass-border);cursor:pointer;background:#ffffff14;border-radius:20px;outline:none;flex-shrink:0;width:46px;height:24px;padding:0;transition:background .3s,border-color .3s;position:relative}.toggle-switch.checked.svelte-1hppqw4{background:var(--accent);border-color:var(--accent)}.toggle-slider.svelte-1hppqw4{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .25s cubic-bezier(.16,1,.3,1);position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.toggle-switch.checked.svelte-1hppqw4 .toggle-slider:where(.svelte-1hppqw4){transform:translate(22px)}.theme-toggle-pill.svelte-1hppqw4{border:1px solid var(--glass-border);color:var(--text-primary);cursor:pointer;background:#ffffff0a;border-radius:20px;flex-shrink:0;align-items:center;gap:8px;padding:6px 12px;transition:all .2s;display:flex}.theme-toggle-pill.svelte-1hppqw4:hover{background:var(--accent-light);border-color:var(--accent);color:var(--accent);box-shadow:0 0 10px var(--accent-glow)}.theme-icon.svelte-1hppqw4{font-size:14px}.theme-text.svelte-1hppqw4{font-size:12px;font-weight:600}.difficulty-select-wrapper.svelte-1hppqw4{width:100%;margin-top:4px;position:relative}.difficulty-select.svelte-1hppqw4{width:100%;color:var(--text-primary);border:1px solid var(--glass-border);cursor:pointer;appearance:none;background:#ffffff05;border-radius:12px;outline:none;padding:10px 14px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s}.difficulty-select.svelte-1hppqw4:hover{border-color:var(--accent-glow);background:#ffffff0d}.difficulty-select.svelte-1hppqw4:focus{border-color:var(--accent);box-shadow:0 0 10px var(--accent-glow)}.difficulty-select-wrapper.svelte-1hppqw4:after{content:"▼";color:var(--text-secondary);pointer-events:none;font-size:10px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.difficulty-select.svelte-1hppqw4 option:where(.svelte-1hppqw4){background:var(--bg-grid-panel);color:var(--text-primary)}@media (width>=1025px){.settings-modal-card.svelte-1hppqw4{width:620px}.settings-title.svelte-1hppqw4{font-size:26px}.close-btn.svelte-1hppqw4{width:40px;height:40px}.settings-body.svelte-1hppqw4{gap:32px;padding:32px}.section-title.svelte-1hppqw4{padding-bottom:8px;font-size:16px}.setting-label-bold.svelte-1hppqw4,.setting-label.svelte-1hppqw4{font-size:18px}.setting-desc.svelte-1hppqw4{font-size:14px}.mode-btn-title.svelte-1hppqw4{font-size:16px}.mode-btn-desc.svelte-1hppqw4{font-size:13px}.mode-btn.svelte-1hppqw4{border-radius:16px;gap:8px;padding:16px}.theme-toggle-pill.svelte-1hppqw4{padding:8px 16px}.theme-icon.svelte-1hppqw4{font-size:18px}.theme-text.svelte-1hppqw4{font-size:15px}.toggle-switch.svelte-1hppqw4{border-radius:20px;width:60px;height:32px}.toggle-slider.svelte-1hppqw4{width:26px;height:26px;top:2px;left:2px}.toggle-switch.checked.svelte-1hppqw4 .toggle-slider:where(.svelte-1hppqw4){transform:translate(30px)}.difficulty-select.svelte-1hppqw4{border-radius:16px;padding:14px 18px;font-size:16px}.difficulty-select-wrapper.svelte-1hppqw4:after{font-size:12px;right:18px}}.profile-settings-row.svelte-1hppqw4{align-items:center;min-height:38px;padding:4px 0;display:flex}.nickname-display.svelte-1hppqw4{align-items:center;gap:8px;font-size:15px;display:flex}.nickname-lbl.svelte-1hppqw4{color:var(--text-secondary);font-weight:500}.nickname-value.svelte-1hppqw4{color:var(--text-primary);font-weight:700}.nick-hash.svelte-1hppqw4{color:var(--text-muted);margin-left:2px;font-size:12px}.edit-nickname-btn.svelte-1hppqw4{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;font-size:14px;transition:background-color .2s;display:flex}.edit-nickname-btn.svelte-1hppqw4:hover{background:#ffffff14}.edit-nickname-form.svelte-1hppqw4{align-items:center;gap:8px;width:100%;display:flex}.edit-nickname-form.svelte-1hppqw4 input:where(.svelte-1hppqw4){border:1px solid var(--glass-border);color:var(--text-primary);background:#ffffff08;border-radius:10px;outline:none;flex:1;padding:8px 12px;font-family:inherit;font-size:14px;transition:all .2s}.edit-nickname-form.svelte-1hppqw4 input:where(.svelte-1hppqw4):focus{border-color:var(--accent);box-shadow:0 0 8px var(--accent-glow);background:#ffffff0d}.save-nickname-btn.svelte-1hppqw4,.cancel-nickname-btn.svelte-1hppqw4{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;transition:all .2s;display:flex}.save-nickname-btn.svelte-1hppqw4:hover{background:var(--accent-glow);transform:scale(1.05)}.cancel-nickname-btn.svelte-1hppqw4{color:var(--text-primary);border:1px solid var(--glass-border);background:#ffffff14}.cancel-nickname-btn.svelte-1hppqw4:hover{background:#ffffff26;transform:scale(1.05)}@media (width>=1025px){.nickname-display.svelte-1hppqw4{font-size:18px}.nick-hash.svelte-1hppqw4{font-size:14px}.edit-nickname-btn.svelte-1hppqw4{font-size:16px}.edit-nickname-form.svelte-1hppqw4 input:where(.svelte-1hppqw4){border-radius:12px;padding:10px 14px;font-size:16px}.save-nickname-btn.svelte-1hppqw4,.cancel-nickname-btn.svelte-1hppqw4{border-radius:12px;width:42px;height:42px;font-size:16px}}.header-keys-capsule.svelte-1knn06o{font-family:var(--font-premium), system-ui, -apple-system, sans-serif;-webkit-user-select:none;user-select:none;background:#1e203273;border:1.2px solid #ffffff14;border-radius:99px;align-items:center;gap:4px;margin-right:8px;padding:3px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 12px #00000026,inset 0 1px #ffffff0d}.header-keys-capsule.pop-active.svelte-1knn06o{transform:scale(1.15);box-shadow:0 0 15px #ffd7004d}.keys-section-general.svelte-1knn06o{color:#ffcf3d;background:#ffd70017;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:16px;font-weight:700;display:flex}.keys-section-daily.svelte-1knn06o{color:#c084fc;background:#a855f726;border-radius:99px;align-items:center;gap:4px;padding:5px 10px;font-size:13px;font-weight:700;display:flex}.key-icon.svelte-1knn06o{color:#ffc61a;filter:drop-shadow(0 0 4px #ffd70073);will-change:transform;transition:transform .2s}.header-keys-capsule.svelte-1knn06o:hover .key-icon:where(.svelte-1knn06o),.header-keys-capsule.pop-active.svelte-1knn06o .key-icon:where(.svelte-1knn06o){animation:.75s ease-in-out svelte-1knn06o-key-wobble-anim}.key-count.svelte-1knn06o{text-shadow:0 0 4px #ffd70033}.workspace.light-theme .header-keys-capsule.svelte-1knn06o{background:#ffffffb3;border-color:#00000014;box-shadow:0 2px 8px #0000000d}.workspace.light-theme .keys-section-general.svelte-1knn06o{color:#b45309;background:#fef3c7d9}.workspace.light-theme .keys-section-daily.svelte-1knn06o{color:#7e22ce;background:#f3e8ffd9}.workspace.light-theme .key-icon.svelte-1knn06o{filter:drop-shadow(0 1.2px 2px #d9770638)}@keyframes svelte-1knn06o-key-wobble-anim{0%,to{transform:rotate(0)}20%{transform:rotate(-14deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-6deg)}80%{transform:rotate(3deg)}}.game-timer.svelte-1knn06o{position:relative}.timer-penalty-badge.svelte-1knn06o{color:#ef4444;text-shadow:0 0 4px #ef444466;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:10;white-space:nowrap;margin-left:6px;font-size:11px;font-weight:800;animation:1s cubic-bezier(.16,1,.3,1) forwards svelte-1knn06o-penalty-float;position:absolute;top:50%;left:100%;transform:translateY(-50%)}@keyframes svelte-1knn06o-penalty-float{0%{opacity:0;transform:translateY(-50%)translate(-2px)}20%{opacity:1;transform:translateY(-50%)translate(2px)}80%{opacity:1;transform:translateY(-50%)translate(10px)}to{opacity:0;transform:translateY(-50%)translate(18px)}}.solved-stats-panel.svelte-1knn06o{flex-direction:column;justify-content:center;min-height:94px;display:flex}.success-text.svelte-1knn06o{text-shadow:0 0 10px #10b98133;font-weight:800;color:#10b981!important}.stats-mini-grid.svelte-1knn06o{grid-template-columns:repeat(2,1fr);gap:4px 8px;width:100%;margin-top:4px;display:grid}.stats-mini-item.svelte-1knn06o{border-bottom:1px dashed #ffffff0d;justify-content:space-between;align-items:center;padding-bottom:2px;font-size:12.5px;display:flex}.workspace.light-theme .stats-mini-item.svelte-1knn06o{border-bottom:1px dashed #0000000d}.mini-label.svelte-1knn06o{color:var(--text-secondary)}.mini-value.svelte-1knn06o{font-weight:700}.highlight-orange.svelte-1knn06o{color:#f97316}.highlight-purple.svelte-1knn06o{color:#a855f7}.highlight-blue.svelte-1knn06o{color:#3b82f6}.highlight-teal.svelte-1knn06o{color:#06b6d4}.workspace.light-theme .mini-label.svelte-1knn06o{color:var(--text-primary)}.workspace.light-theme .highlight-orange.svelte-1knn06o{color:#c2410c}.workspace.light-theme .highlight-purple.svelte-1knn06o{color:#6d28d9}.workspace.light-theme .highlight-blue.svelte-1knn06o{color:#1d4ed8}.workspace.light-theme .highlight-teal.svelte-1knn06o{color:#0e7490}.daily-count.svelte-1knn06o{text-shadow:0 0 4px #a855f759}.exit-hub-btn.svelte-1knn06o svg:where(.svelte-1knn06o){width:20px;height:20px;transition:transform .2s cubic-bezier(.16,1,.3,1)}@media (width>=1025px){.exit-hub-btn.svelte-1knn06o svg:where(.svelte-1knn06o){width:24px;height:24px}}@media (width<=768px){.exit-hub-btn.svelte-1knn06o,.calendar-btn.svelte-1knn06o{display:none!important}.header-center{left:46%!important}.header-center.daily-center{left:35%!important}}.catalog-content.svelte-88yiu8{flex-direction:column;gap:16px;height:100%;display:flex}.sidebar-brand-footer.svelte-88yiu8{color:var(--text-secondary);text-align:center;opacity:.85;-webkit-user-select:none;user-select:none;margin-top:4px;margin-bottom:8px;font-size:13px}.sidebar-brand-footer.svelte-88yiu8 .brand-link:where(.svelte-88yiu8){color:var(--accent);border-bottom:1px dashed #fff3;font-weight:700;text-decoration:none;transition:all .2s}.sidebar-brand-footer.svelte-88yiu8 .brand-link:where(.svelte-88yiu8):hover{color:var(--text-primary);border-bottom-color:var(--text-primary)}.catalog-title.svelte-88yiu8{font-family:var(--font-heading);color:var(--accent);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:20px;font-weight:700}.catalog-subtitle.svelte-88yiu8{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.4}.preset-list.svelte-88yiu8{flex-direction:column;gap:12px;margin-top:8px;display:flex}.preset-item-btn.svelte-88yiu8{border:1px solid var(--glass-border);color:var(--text-primary);text-align:left;cursor:pointer;background:#ffffff05;border-radius:12px;align-items:center;gap:14px;padding:14px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.preset-item-btn.svelte-88yiu8:hover{background:var(--accent-light);border-color:var(--accent);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.preset-item-btn.active.svelte-88yiu8{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:var(--shadow-glow)}.preset-icon.svelte-88yiu8{background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;transition:background .2s;display:flex}.preset-item-btn.active.svelte-88yiu8 .preset-icon:where(.svelte-88yiu8){background:#fff3}.preset-info.svelte-88yiu8{flex-direction:column;gap:2px;display:flex}.preset-name.svelte-88yiu8{font-family:var(--font-heading);font-size:15px;font-weight:600}.preset-desc.svelte-88yiu8{color:var(--text-secondary);font-size:11px;transition:color .2s}.preset-item-btn.active.svelte-88yiu8 .preset-desc:where(.svelte-88yiu8){color:#ffffffb3}@media (width>=1025px){.catalog-title.svelte-88yiu8{font-size:26px}.catalog-subtitle.svelte-88yiu8{font-size:16px}.preset-name.svelte-88yiu8{font-size:19px}.preset-desc.svelte-88yiu8{font-size:14px}.preset-item-btn.svelte-88yiu8{border-radius:16px;gap:18px;padding:18px}.preset-icon.svelte-88yiu8{width:48px;height:48px;font-size:30px}}.mobile-nav-shortcuts.svelte-88yiu8{flex-direction:column;gap:10px;margin-bottom:8px;display:none}.nav-shortcut-btn.svelte-88yiu8{border:1px solid var(--glass-border);color:var(--text-primary);text-align:left;cursor:pointer;background:#ffffff05;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:14px;font-weight:600;transition:all .2s;display:flex}.nav-shortcut-btn.svelte-88yiu8:hover{background:var(--accent-light);border-color:var(--accent);transform:translateY(-1.5px)}.btn-icon.svelte-88yiu8{font-size:18px}.btn-text.svelte-88yiu8{font-family:var(--font-heading)}@media (width<=768px){.mobile-nav-shortcuts.svelte-88yiu8{display:flex}}.active-clue-bar-shell.svelte-1cwjmdn{box-sizing:border-box;z-index:100;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;max-width:600px;height:auto;min-height:60px;padding:6px 12px;transition:bottom .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}@media (width<=1024px),(pointer:coarse){.active-clue-bar-shell.keyboard-open.svelte-1cwjmdn{bottom:var(--keyboard-height)}.active-clue-bar-shell.long-clue.svelte-1cwjmdn{grid-template-columns:1fr 1fr;grid-template-areas:"text text""left right";align-items:center;gap:8px;padding:8px 12px;display:grid}.active-clue-bar-shell.long-clue.svelte-1cwjmdn .cluebar-center:where(.svelte-1cwjmdn){grid-area:text;width:100%}.active-clue-bar-shell.long-clue.svelte-1cwjmdn .reveal-word-btn,.active-clue-bar-shell.long-clue.svelte-1cwjmdn .watch-ad-btn{grid-area:left;justify-self:start}.active-clue-bar-shell.long-clue.svelte-1cwjmdn .cluebar-right:where(.svelte-1cwjmdn){grid-area:right;justify-self:end}.active-clue-bar-shell[data-zoom-step="2"].svelte-1cwjmdn .cluebar-text:where(.svelte-1cwjmdn){font-size:18px}.active-clue-bar-shell[data-zoom-step="3"].svelte-1cwjmdn .cluebar-text:where(.svelte-1cwjmdn){font-size:20px}}.cluebar-btn.svelte-1cwjmdn{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:#fffffff2;background:#ffffff14;border:none;border-radius:8px;align-items:center;gap:5px;height:38px;padding:0 10px;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 1px #00000040}.cluebar-btn.svelte-1cwjmdn:active:not(:disabled){background:#ffffff29;transform:scale(.95)}.btn-icon.svelte-1cwjmdn{justify-content:center;align-items:center;display:flex}.cluebar-btn.svelte-1cwjmdn:disabled{opacity:.35;cursor:not-allowed;color:#fff6!important;box-shadow:none!important;background:#ffffff08!important}.workspace.light-theme .cluebar-btn.svelte-1cwjmdn{color:#060505f2;background:#fff;box-shadow:0 1px 1px #0000001f}.workspace.light-theme .cluebar-btn.svelte-1cwjmdn:active:not(:disabled){background:#dcdcdc}.workspace.light-theme .cluebar-btn.svelte-1cwjmdn:disabled{opacity:.45;color:#0000004d!important;background:#00000008!important}.reveal-word-btn.svelte-1cwjmdn{border:1px solid #ffd70033}.reveal-word-btn.svelte-1cwjmdn:active:not(:disabled){background:#ffd70026}.workspace.light-theme .reveal-word-btn.svelte-1cwjmdn{border-color:#d977064d}.watch-ad-btn.svelte-1cwjmdn{color:#a78bfa;border:1px solid #8b5cf666}.watch-ad-btn.svelte-1cwjmdn:active:not(:disabled){background:#8b5cf626}.workspace.light-theme .watch-ad-btn.svelte-1cwjmdn{color:#6d28d9;border-color:#8b5cf666}.scroll-icon.svelte-1cwjmdn{filter:drop-shadow(0 0 3px #ffd70073)}.workspace.light-theme .scroll-icon.svelte-1cwjmdn{filter:drop-shadow(0 1.2px 2px #d9770640)}.reveal-letter-btn.svelte-1cwjmdn{color:#4cc3ff;border:1px solid #00bfff40}.reveal-letter-btn.svelte-1cwjmdn:active:not(:disabled){background:#00bfff26}.workspace.light-theme .reveal-letter-btn.svelte-1cwjmdn{color:#0369a1;border-color:#0284c74d}.cluebar-center.svelte-1cwjmdn{text-align:center;flex:1;justify-content:center;align-items:center;padding:2px 4px;display:flex}.cluebar-text.svelte-1cwjmdn{color:var(--text-primary);word-break:break-word;font-size:16px;font-weight:600;line-height:1.3}.cluebar-text.placeholder.svelte-1cwjmdn{color:var(--text-muted);font-size:14px;font-weight:500}.cluebar-right.svelte-1cwjmdn{align-items:center;gap:6px;display:flex}.cluebar-keyboard-btn.svelte-1cwjmdn{color:var(--accent);border:1px solid #8b5cf640}.cluebar-keyboard-btn.svelte-1cwjmdn:active{background:#8b5cf626}.cluebar-keyboard-btn.active.svelte-1cwjmdn{background:var(--accent);color:#fff;border-color:var(--accent)}.workspace.light-theme .cluebar-keyboard-btn.svelte-1cwjmdn{border-color:#8b5cf659}.workspace.light-theme .cluebar-keyboard-btn.active.svelte-1cwjmdn{background:var(--accent);color:#fff}@media (pointer:fine){.cluebar-keyboard-btn.svelte-1cwjmdn{display:none!important}}@media (width>=1025px){.active-clue-bar-shell.svelte-1cwjmdn{border-radius:16px 16px 0 0;max-width:880px;min-height:78px;padding:10px 20px}.cluebar-text.svelte-1cwjmdn{font-size:20px}.cluebar-text.placeholder.svelte-1cwjmdn{font-size:18px}.cluebar-btn.svelte-1cwjmdn{gap:8px;height:48px;padding:0 16px;font-size:16px}.cluebar-keyboard-btn.svelte-1cwjmdn{width:48px!important;height:48px!important;padding:0!important}}.next-level-btn-full.svelte-1cwjmdn{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#10b981 0%,#3b82f6 100%);border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;height:44px;font-size:16px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 12px #10b98140}.next-level-btn-full.svelte-1cwjmdn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 6px 16px #10b98159}.next-level-btn-full.svelte-1cwjmdn:active{filter:brightness(.95);transform:translateY(1px);box-shadow:0 2px 6px #10b98133}.next-level-btn-compact.svelte-1cwjmdn{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#10b981 0%,#3b82f6 100%);border:none;border-radius:8px;justify-content:center;align-items:center;height:38px;padding:0 16px;font-size:14px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 3px 8px #10b98133}.next-level-btn-compact.svelte-1cwjmdn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 4px 12px #10b9814d}.next-level-btn-compact.svelte-1cwjmdn:active{filter:brightness(.95);transform:translateY(1px);box-shadow:0 1px 4px #10b98126}.cluebar-spacer-left.svelte-1cwjmdn{width:38px}@media (width>=1025px){.next-level-btn-full.svelte-1cwjmdn{border-radius:12px;height:52px;font-size:18px}.next-level-btn-compact.svelte-1cwjmdn{border-radius:10px;height:48px;padding:0 20px;font-size:16px}.cluebar-spacer-left.svelte-1cwjmdn{width:48px}}.keyboard-container.svelte-1it83hx{padding:6px 4px calc(env(safe-area-inset-bottom,0px) + 8px) 4px;box-sizing:border-box;flex-direction:column;justify-content:space-between;gap:6px;height:100%;display:flex}.keyboard-row.svelte-1it83hx{justify-content:center;gap:4px;width:100%;display:flex}.key-btn.svelte-1it83hx{height:45px;font-size:18px;font-weight:600;font-family:var(--font-premium), system-ui, -apple-system, sans-serif;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;color:#fffffff2;background:#ffffff14;border:none;border-radius:6px;outline:none;flex:1;justify-content:center;align-items:center;transition:background .15s,transform 50ms,box-shadow .15s,color .15s;display:flex;box-shadow:0 1px #00000040}.key-btn.svelte-1it83hx:active{background:#ffffff2e;transform:scale(.95)}.workspace.light-theme .key-btn.svelte-1it83hx{color:#060505f2;background:#fff;box-shadow:0 1px 1px #0000001f}.workspace.light-theme .key-btn.svelte-1it83hx:active{background:#dcdcdc}.special-btn.svelte-1it83hx{flex:1.4}.row-bottom.svelte-1it83hx{gap:5px}.arrows-group.svelte-1it83hx{flex:2;gap:4px;display:flex}.arrow-btn.svelte-1it83hx{flex:1}.space-btn.svelte-1it83hx{letter-spacing:2px;flex:6.8;font-size:11px;font-weight:700}.arrow-btn.svelte-1it83hx:active,.space-btn.svelte-1it83hx:active{background:var(--accent)!important;color:#fff!important}@media (height<=480px) and (orientation:landscape){.keyboard-container.svelte-1it83hx{padding:3px 4px calc(env(safe-area-inset-bottom,0px) + 3px) 4px;gap:3px}.keyboard-row.svelte-1it83hx{gap:3px}.key-btn.svelte-1it83hx{height:25px;font-size:14px}.space-btn.svelte-1it83hx{font-size:9px}}.economy-backdrop.svelte-q09d5y{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0006;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.25s cubic-bezier(.16,1,.3,1) forwards svelte-q09d5y-fade-in;display:flex;position:fixed;top:0;left:0}.economy-card.svelte-q09d5y{box-sizing:border-box;background:var(--bg-grid-panel);border-radius:20px;width:90%;max-width:420px;padding:24px;animation:.3s cubic-bezier(.34,1.56,.64,1) forwards svelte-q09d5y-scale-up;position:relative;box-shadow:0 10px 30px #00000040,inset 0 1px #ffffff1a}.workspace.dark-theme .economy-backdrop.svelte-q09d5y{background:#000000a6}.economy-header.svelte-q09d5y{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:12px;display:flex}.workspace.light-theme .economy-header.svelte-q09d5y{border-bottom-color:#0000000f}.economy-title.svelte-q09d5y{color:var(--text-primary);align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.close-btn.svelte-q09d5y{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.close-btn.svelte-q09d5y:hover{color:var(--text-primary);background:#ffffff14}.workspace.light-theme .close-btn.svelte-q09d5y:hover{background:#0000000d}.balance-card.svelte-q09d5y{background:#ffd7000f;border:1.2px solid #ffd70038;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:24px;padding:14px 18px;display:flex}.workspace.light-theme .balance-card.svelte-q09d5y{background:#fef3c78c;border-color:#f59e0b59}.balance-label.svelte-q09d5y{color:var(--text-muted);font-size:13px;font-weight:700}.balance-value.svelte-q09d5y{color:#f59e0b;align-items:center;gap:6px;font-size:18px;font-weight:900;display:flex}.economy-section.svelte-q09d5y{margin-bottom:24px}.economy-section.svelte-q09d5y:last-child{margin-bottom:0}.section-title.svelte-q09d5y{text-transform:uppercase;letter-spacing:.8px;color:var(--accent);margin-bottom:12px;font-size:11px;font-weight:700}.economy-list.svelte-q09d5y{flex-direction:column;gap:10px;display:flex}.economy-item.svelte-q09d5y{background:#ffffff08;border:1px solid #ffffff0d;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.workspace.light-theme .economy-item.svelte-q09d5y{background:#00000004;border-color:#0000000a}.item-left.svelte-q09d5y{align-items:center;gap:10px;display:flex}.item-icon.svelte-q09d5y{background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;display:flex}.workspace.light-theme .item-icon.svelte-q09d5y{background:#00000008}.item-info.svelte-q09d5y{flex-direction:column;display:flex}.item-name.svelte-q09d5y{color:var(--text-primary);font-size:13px;font-weight:700}.item-desc.svelte-q09d5y{color:var(--text-muted);margin-top:1px;font-size:11px}.item-value.svelte-q09d5y{white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:800;display:flex}.val-plus.svelte-q09d5y{color:#10b981}.val-minus.svelte-q09d5y{color:#f59e0b}.val-penalty.svelte-q09d5y{color:#ef4444;white-space:nowrap;background:#ef444414;border-radius:5px;padding:1px 5px;font-size:10px;font-weight:700}.workspace.light-theme .val-penalty.svelte-q09d5y{background:#ef44440f}@keyframes svelte-q09d5y-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-q09d5y-scale-up{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (width>=1025px){.economy-card.svelte-q09d5y{max-width:550px;padding:32px}.economy-title.svelte-q09d5y{font-size:24px}.close-btn.svelte-q09d5y{padding:8px}.balance-card.svelte-q09d5y{border-radius:16px;margin-bottom:30px;padding:18px 24px}.balance-label.svelte-q09d5y{font-size:17px}.balance-value.svelte-q09d5y{font-size:24px}.section-title.svelte-q09d5y{margin-bottom:16px;font-size:15px}.economy-list.svelte-q09d5y{gap:14px}.economy-item.svelte-q09d5y{border-radius:16px;padding:16px 20px}.item-icon.svelte-q09d5y{border-radius:10px;width:42px;height:42px;font-size:22px}.item-name.svelte-q09d5y{font-size:17px}.item-desc.svelte-q09d5y{font-size:14px}.item-value.svelte-q09d5y{font-size:17px}.val-penalty.svelte-q09d5y{border-radius:6px;padding:2px 8px;font-size:13px}}.flying-keys-overlay-container.svelte-1sy3fa4{pointer-events:none;z-index:9999;width:100vw;height:100vh;position:fixed;top:0;left:0}.flying-key-wrapper.svelte-1sy3fa4{pointer-events:none;will-change:transform;animation:1.45s linear forwards svelte-1sy3fa4-fly-x;position:absolute;top:0;left:0}.flying-key-inner.svelte-1sy3fa4{will-change:transform;animation:1.45s cubic-bezier(.46,-.4,.74,.45) forwards svelte-1sy3fa4-fly-y}.key-icon-flying.svelte-1sy3fa4{color:#ffc61a;filter:drop-shadow(0 2px 5px #ffd70099);animation:1.45s ease-in-out infinite svelte-1sy3fa4-key-float-wobble}.gold-sparkle.svelte-1sy3fa4{pointer-events:none;color:#ffe259;opacity:0;filter:drop-shadow(0 0 4px #ffa751)drop-shadow(0 0 8px #ffe259);will-change:transform, opacity;font-size:15px;animation:.8s ease-out forwards svelte-1sy3fa4-sparkle-glow;position:absolute}@keyframes svelte-1sy3fa4-fly-x{0%{transform:translateX(var(--start-x))}to{transform:translateX(var(--target-x))}}@keyframes svelte-1sy3fa4-fly-y{0%{transform:translateY(var(--start-y)) scale(.5)}50%{transform:translateY(calc(min(var(--start-y), var(--target-y)) - 160px)) scale(1.4)}to{transform:translateY(var(--target-y)) scale(.5)}}@keyframes svelte-1sy3fa4-key-float-wobble{0%{transform:rotate(0)translateY(0)}25%{transform:rotate(-10deg)translateY(-4px)}75%{transform:rotate(10deg)translateY(4px)}to{transform:rotate(0)translateY(0)}}@keyframes svelte-1sy3fa4-sparkle-glow{0%{opacity:0;transform:scale(0)rotate(0)}30%{opacity:1;transform:scale(1.5)rotate(45deg)}to{opacity:0;transform:scale(.2)rotate(180deg)}}.victory-overlay.svelte-usxkuw{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:99999;box-sizing:border-box;cursor:pointer;background:#0b101b8c;justify-content:center;align-items:center;width:100vw;height:100vh;padding:24px 12px;animation:.35s ease-out forwards svelte-usxkuw-fade-in-overlay;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.confetti-canvas.svelte-usxkuw{pointer-events:none;z-index:30;position:absolute;top:0;left:0}.victory-card.svelte-usxkuw{text-align:center;z-index:20;cursor:default;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:24px;flex-direction:column;align-items:center;width:90%;max-width:440px;padding:32px 24px;animation:.55s cubic-bezier(.175,.885,.32,1.275) forwards svelte-usxkuw-pop-victory-card;display:flex;position:relative;box-shadow:0 30px 60px #0006,0 0 50px #ffd7001f}.victory-left-col.svelte-usxkuw,.victory-right-col.svelte-usxkuw{flex-direction:column;align-items:center;width:100%;display:flex}.light-theme .victory-card.svelte-usxkuw{background:#ffffffd9;border-color:#fff9;box-shadow:0 30px 60px #00000026,0 0 40px #d4af3726}.glow-bg.svelte-usxkuw{pointer-events:none;z-index:-1;background:radial-gradient(circle,#ffd7000f 0%,#0000 60%);position:absolute;inset:-50px}.trophy-wrapper.svelte-usxkuw{margin-bottom:20px;animation:3.5s ease-in-out infinite svelte-usxkuw-trophy-bounce;position:relative}.trophy-glow.svelte-usxkuw{filter:blur(8px);z-index:-1;background:radial-gradient(circle,#ffd70059 0%,#0000 70%);width:100px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trophy-svg.svelte-usxkuw{filter:drop-shadow(0 4px 15px #ffa75180)}.victory-title.svelte-usxkuw{font-family:var(--font-heading,system-ui, sans-serif);letter-spacing:.5px;background:linear-gradient(135deg,#ffe259 0%,#ffa751 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 4px #0000001a);-webkit-background-clip:text;margin:0 0 6px;font-size:34px;font-weight:800}.victory-subtitle.svelte-usxkuw{color:#e2e8f0;margin:0 0 24px;font-size:16px;font-weight:500}.light-theme .victory-subtitle.svelte-usxkuw{color:#475569}.reward-badge.svelte-usxkuw{opacity:0;background:#ffd70014;border:1px solid #ffd70040;border-radius:50px;align-items:center;gap:8px;margin-bottom:26px;padding:8px 18px;animation:1s cubic-bezier(.175,.885,.32,1.275) .4s forwards svelte-usxkuw-reward-pop;display:flex;transform:scale(.6)}.reward-label.svelte-usxkuw{letter-spacing:1px;color:gold;font-size:11px;font-weight:700}.reward-value.svelte-usxkuw{color:#ffe259;text-shadow:0 0 8px #ffd7004d;font-size:15px;font-weight:800}.light-theme .reward-badge.svelte-usxkuw{background:#d4af370f;border-color:#d4af374d}.light-theme .reward-label.svelte-usxkuw,.light-theme .reward-value.svelte-usxkuw{color:#b8860b}.stats-panel.svelte-usxkuw{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;margin-bottom:30px;display:grid}.stat-item.svelte-usxkuw{background:#ffffff08;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;align-items:center;padding:12px 6px;transition:transform .2s;display:flex}.stat-item.svelte-usxkuw:hover{transform:translateY(-2px)}.light-theme .stat-item.svelte-usxkuw{background:#0f172a05;border-color:#0f172a0d}.stat-icon.svelte-usxkuw{margin-bottom:6px;font-size:20px}.stat-val.svelte-usxkuw{color:#fff;margin-bottom:2px;font-size:16px;font-weight:700}.light-theme .stat-val.svelte-usxkuw{color:#1e293b}.stat-lbl.svelte-usxkuw{color:#94a3b8;font-size:11px;font-weight:500}.victory-actions.svelte-usxkuw{flex-direction:column;gap:12px;width:100%;display:flex}.next-level-btn.svelte-usxkuw{color:#4a2b00;letter-spacing:.5px;cursor:pointer;background:linear-gradient(135deg,#ffe259 0%,#ffa751 100%);border:none;border-radius:14px;width:100%;padding:16px 20px;font-size:15px;font-weight:800;transition:all .2s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 15px #ffa75166}.next-level-btn.svelte-usxkuw:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffa75199,0 0 25px #ffe25959}.next-level-btn.svelte-usxkuw:active{transform:translateY(0)}.btn-shine.svelte-usxkuw{background:linear-gradient(90deg,#0000,#fff6,#0000);width:50%;height:100%;animation:3s linear infinite svelte-usxkuw-btn-shine-loop;position:absolute;top:0;left:-100%;transform:skew(-25deg)}.review-board-btn.svelte-usxkuw{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:12px;width:100%;padding:12px 20px;font-size:13px;font-weight:600;transition:all .2s}.review-board-btn.svelte-usxkuw:hover{color:#fff;background:#ffffff08;border-color:#ffffff40}.share-btn.svelte-usxkuw{color:#c084fc;background:#a855f70d;border-color:#a855f74d}.share-btn.svelte-usxkuw:hover{color:#d8b4fe;background:#a855f71f;border-color:#a855f780}.light-theme .share-btn.svelte-usxkuw{color:#7e22ce;background:#f3e8ff80;border-color:#a855f759}.light-theme .share-btn.svelte-usxkuw:hover{color:#6b21a8;background:#f3e8ffcc}.light-theme .review-board-btn.svelte-usxkuw{color:#64748b;border-color:#0f172a1f}.light-theme .review-board-btn.svelte-usxkuw:hover{color:#0f172a;background:#0f172a05;border-color:#0f172a40}@keyframes svelte-usxkuw-fade-in-overlay{0%{opacity:0}to{opacity:1}}@keyframes svelte-usxkuw-pop-victory-card{0%{opacity:0;transform:scale(.65)}to{opacity:1;transform:scale(1)}}@keyframes svelte-usxkuw-reward-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes svelte-usxkuw-trophy-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes svelte-usxkuw-btn-shine-loop{0%{left:-150%}30%,to{left:150%}}.victory-subtitle.pure-victory-text.svelte-usxkuw{color:gold;text-shadow:0 0 10px #ffd70066;font-weight:700;animation:2s ease-in-out infinite svelte-usxkuw-pulse-pure-subtitle}@keyframes svelte-usxkuw-pulse-pure-subtitle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.95;transform:scale(1.03)}}.hints-spent-info.svelte-usxkuw{color:#fff9;box-sizing:border-box;background:#ffffff05;border:1px dashed #ffffff26;border-radius:14px;flex-direction:column;align-items:center;gap:6px;width:100%;margin-bottom:20px;padding:10px 16px;font-size:13px;font-weight:500;display:flex}.light-theme .hints-spent-info.svelte-usxkuw{color:#64748b;background:#0f172a05;border-color:#0f172a26}.hints-spent-info.svelte-usxkuw .spent-value:where(.svelte-usxkuw){color:#fff;font-weight:700}.light-theme .hints-spent-info.svelte-usxkuw .spent-value:where(.svelte-usxkuw){color:#0f172a}.hints-row.svelte-usxkuw,.time-breakdown-row.svelte-usxkuw{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;width:100%;display:flex}.time-breakdown-row.svelte-usxkuw .time-val:where(.svelte-usxkuw){color:#fff;font-weight:700}.light-theme .time-breakdown-row.svelte-usxkuw .time-val:where(.svelte-usxkuw){color:#0f172a}.time-breakdown-row.svelte-usxkuw .added-text:where(.svelte-usxkuw){color:var(--accent);opacity:.95;font-size:11px;font-weight:600}.light-theme .time-breakdown-row.svelte-usxkuw .added-text:where(.svelte-usxkuw){color:#b45309}.stat-item.pure-stat.svelte-usxkuw{box-shadow:0 0 12px #ffd7000d;background:#ffd70008!important;border-color:#ffd70040!important}.light-theme .stat-item.pure-stat.svelte-usxkuw{background:#d4af370a!important;border-color:#d4af374d!important}.stat-val.pure-glowing.svelte-usxkuw{filter:drop-shadow(0 0 6px #ffe25980);background:linear-gradient(135deg,#ffe259 0%,#ffa751 100%);-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important}.daily-rewards-container.svelte-usxkuw{justify-content:center;gap:12px;width:100%;margin-bottom:16px;display:flex}.daily-streak-badge.svelte-usxkuw,.daily-rank-badge.svelte-usxkuw{border:1px solid var(--glass-border);background:#ffffff08;border-radius:16px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:flex}.daily-streak-badge.svelte-usxkuw{color:#ff9f43;border-color:#ff9f434d}.daily-rank-badge.svelte-usxkuw{color:gold;border-color:#ffd7004d}.streak-val-glow.svelte-usxkuw{text-shadow:0 0 8px #ff9f4399}.rank-val-glow.svelte-usxkuw{text-shadow:0 0 8px #ffd70099}.new-achievements-banner.svelte-usxkuw{background:#00b8940d;border:1px solid #00b8944d;border-radius:12px;flex-direction:column;align-items:center;width:100%;margin-bottom:16px;padding:12px;animation:.4s cubic-bezier(.16,1,.3,1) forwards svelte-usxkuw-reward-pop;display:flex}.banner-title.svelte-usxkuw{color:var(--success);letter-spacing:1px;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:800}.unlocked-ach-item.svelte-usxkuw{color:#fff;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.ach-icon.svelte-usxkuw{animation:1s infinite alternate svelte-usxkuw-trophy-bounce}.victory-card.no-celebration.svelte-usxkuw{border-color:#ffffff14;box-shadow:0 30px 60px #00000073}.light-theme .victory-card.no-celebration.svelte-usxkuw{border-color:#00000014;box-shadow:0 30px 60px #0000001a}.static-trophy.svelte-usxkuw{opacity:.8;animation:none!important}.static-trophy.svelte-usxkuw .trophy-svg:where(.svelte-usxkuw){filter:drop-shadow(0 2px 8px #00000040)grayscale(.6)opacity(.85)}.victory-title.no-celebration.svelte-usxkuw{background:linear-gradient(135deg,#e2e8f0 0%,#94a3b8 100%);-webkit-text-fill-color:transparent;filter:none;-webkit-background-clip:text}.light-theme .victory-title.no-celebration.svelte-usxkuw{background:linear-gradient(135deg,#475569 0%,#1e293b 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.no-celebration-subtitle.svelte-usxkuw{font-weight:500;color:#94a3b8!important}.light-theme .no-celebration-subtitle.svelte-usxkuw{color:#64748b!important}@media (width<=900px) and (orientation:landscape),(height<=500px){.victory-overlay.svelte-usxkuw{align-items:flex-start}.victory-card.svelte-usxkuw{border-radius:20px;grid-template-columns:1.1fr 1fr;gap:24px;max-width:780px;padding:20px 24px;display:grid!important}.victory-left-col.svelte-usxkuw,.victory-right-col.svelte-usxkuw{align-items:center}.trophy-wrapper.svelte-usxkuw{margin-bottom:10px}.trophy-svg.svelte-usxkuw{width:56px!important;height:56px!important}.victory-title.svelte-usxkuw{margin-bottom:4px;font-size:24px}.victory-subtitle.svelte-usxkuw{margin-bottom:12px;font-size:14px}.reward-badge.svelte-usxkuw{margin-bottom:12px;padding:6px 14px}.daily-rewards-container.svelte-usxkuw{margin-bottom:8px}.new-achievements-banner.svelte-usxkuw{margin-top:8px;padding:10px}.hints-spent-info.svelte-usxkuw{margin-bottom:10px;padding:10px}.stats-panel.svelte-usxkuw{gap:8px;margin-bottom:14px}.stat-item.svelte-usxkuw{border-radius:10px;padding:8px 4px}.stat-icon.svelte-usxkuw{margin-bottom:4px;font-size:16px}.stat-val.svelte-usxkuw{font-size:14px}.stat-lbl.svelte-usxkuw{font-size:10px}.victory-actions.svelte-usxkuw{gap:8px}.next-level-btn.svelte-usxkuw{padding:12px 16px;font-size:13px}.review-board-btn.svelte-usxkuw{padding:8px 16px;font-size:12px}}.confirm-backdrop.svelte-1snb04i{-webkit-backdrop-filter:blur(10px);z-index:2000;background:#00000073;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s cubic-bezier(.16,1,.3,1) forwards svelte-1snb04i-fade-in;display:flex;position:fixed;top:0;left:0}.workspace.dark-theme .confirm-backdrop.svelte-1snb04i{background:#000000b3}.confirm-card.svelte-1snb04i{background:var(--bg-grid-panel);border:1px solid var(--glass-border);border-radius:20px;flex-direction:column;gap:20px;width:380px;max-width:90%;padding:24px;animation:.25s cubic-bezier(.16,1,.3,1) forwards svelte-1snb04i-scale-up;display:flex;box-shadow:0 30px 60px #00000080,0 0 0 1px #ffffff0d}@keyframes svelte-1snb04i-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1snb04i-scale-up{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.confirm-header.svelte-1snb04i{align-items:center;gap:12px;display:flex}.warning-icon-wrapper.svelte-1snb04i{color:#ff4757;background:#ff47571a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.confirm-title.svelte-1snb04i{font-family:var(--font-heading);color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.confirm-body.svelte-1snb04i{margin:0}.confirm-message.svelte-1snb04i{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.confirm-footer.svelte-1snb04i{justify-content:flex-end;gap:12px;margin-top:4px;display:flex}.btn-cancel.svelte-1snb04i{border:1px solid var(--glass-border);color:var(--text-secondary);cursor:pointer;background:#ffffff08;border-radius:10px;padding:10px 18px;font-size:12px;font-weight:600;transition:all .2s}.btn-cancel.svelte-1snb04i:hover{color:var(--text-primary);background:#ffffff14;transform:translateY(-1px)}.btn-cancel.svelte-1snb04i:active{transform:translateY(0)}.workspace.light-theme .btn-cancel.svelte-1snb04i{background:#00000005}.workspace.light-theme .btn-cancel.svelte-1snb04i:hover{background:#0000000f}.btn-confirm.svelte-1snb04i{color:#fff;cursor:pointer;background:#ff4757;border:1px solid #ff4757;border-radius:10px;padding:10px 18px;font-size:12px;font-weight:600;transition:all .2s;box-shadow:0 4px 12px #ff475733}.btn-confirm.svelte-1snb04i:hover{background:#ff6b81;border-color:#ff6b81;transform:translateY(-1px);box-shadow:0 6px 16px #ff475759}.btn-confirm.svelte-1snb04i:active{transform:translateY(0)}@media (width>=1025px){.confirm-card.svelte-1snb04i{gap:24px;width:440px;padding:30px}.warning-icon-wrapper.svelte-1snb04i{border-radius:12px;width:46px;height:46px}.confirm-title.svelte-1snb04i{font-size:20px}.confirm-message.svelte-1snb04i{font-size:15px}.btn-cancel.svelte-1snb04i,.btn-confirm.svelte-1snb04i{border-radius:12px;padding:12px 22px;font-size:14px}}.no-more-backdrop.svelte-4gsjql{-webkit-backdrop-filter:blur(10px);z-index:2000;background:#00000073;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s cubic-bezier(.16,1,.3,1) forwards svelte-4gsjql-fade-in;display:flex;position:fixed;top:0;left:0}.workspace.dark-theme .no-more-backdrop.svelte-4gsjql{background:#000000b3}.no-more-card.svelte-4gsjql{background:var(--bg-grid-panel);border:1px solid var(--glass-border);text-align:center;border-radius:24px;flex-direction:column;align-items:center;gap:16px;width:420px;max-width:90%;padding:32px 24px;animation:.3s cubic-bezier(.175,.885,.32,1.275) forwards svelte-4gsjql-scale-up;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px #0006,0 0 40px #ffd70014}.glow-bg.svelte-4gsjql{pointer-events:none;z-index:-1;background:radial-gradient(circle,#ffd7000d 0%,#0000 60%);position:absolute;inset:-50px}@keyframes svelte-4gsjql-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-4gsjql-scale-up{0%{opacity:0;transform:scale(.9)translateY(15px)}to{opacity:1;transform:scale(1)translateY(0)}}.icon-wrapper.svelte-4gsjql{justify-content:center;align-items:center;gap:8px;margin-bottom:8px;display:flex}.trophy-icon.svelte-4gsjql{filter:drop-shadow(0 4px 12px #ffd70066);font-size:48px;animation:2s ease-in-out infinite svelte-4gsjql-bounce}.star-icon.svelte-4gsjql{font-size:24px;animation:1.5s ease-in-out infinite svelte-4gsjql-pulse}@keyframes svelte-4gsjql-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes svelte-4gsjql-pulse{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.2)}}.title.svelte-4gsjql{font-family:var(--font-heading);background:linear-gradient(135deg,#ffe259 0%,#ffa751 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:24px;font-weight:800}.subtitle.svelte-4gsjql{color:var(--text-primary);margin:0;font-size:15px;font-weight:600;line-height:1.4}.message-box.svelte-4gsjql{border:1px dashed var(--glass-border);box-sizing:border-box;background:#ffffff08;border-radius:16px;width:100%;padding:14px 20px}.workspace.light-theme .message-box.svelte-4gsjql{background:#00000005}.message-text.svelte-4gsjql{color:var(--text-secondary);margin:0;font-size:13px;line-height:1.5}.actions.svelte-4gsjql{width:100%;margin-top:8px}.btn-close.svelte-4gsjql{color:#4a2b00;cursor:pointer;background:linear-gradient(135deg,#ffe259 0%,#ffa751 100%);border:none;border-radius:14px;width:100%;padding:14px 20px;font-size:14px;font-weight:800;transition:all .2s;box-shadow:0 4px 15px #ffa7514d}.btn-close.svelte-4gsjql:hover{transform:translateY(-1.5px);box-shadow:0 6px 20px #ffa75173}.btn-close.svelte-4gsjql:active{transform:translateY(0)}@media (width>=1025px){.no-more-card.svelte-4gsjql{gap:20px;width:480px;padding:40px 32px}.title.svelte-4gsjql{font-size:30px}.subtitle.svelte-4gsjql{font-size:18px}.message-text.svelte-4gsjql{font-size:15px}.btn-close.svelte-4gsjql{padding:16px 24px;font-size:16px}}.stats-backdrop.svelte-1m8wunj{-webkit-backdrop-filter:blur(10px);z-index:1000;background:#00000073;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.25s cubic-bezier(.16,1,.3,1) forwards svelte-1m8wunj-fade-in;display:flex;position:fixed;top:0;left:0}.workspace.dark-theme .stats-backdrop.svelte-1m8wunj{background:#000000b3}.stats-card.svelte-1m8wunj{box-sizing:border-box;width:90%;max-width:480px;box-shadow:var(--shadow-premium);background:var(--bg-grid-panel);border-radius:24px;flex-direction:column;gap:20px;padding:24px;animation:.3s cubic-bezier(.16,1,.3,1) forwards svelte-1m8wunj-scale-up;display:flex;position:relative}.stats-header.svelte-1m8wunj{border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.stats-title.svelte-1m8wunj{color:var(--text-primary);align-items:center;gap:8px;font-size:18px;font-weight:800;display:flex}.close-btn.svelte-1m8wunj{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.close-btn.svelte-1m8wunj:hover{color:var(--text-primary);background:#ffffff14}.workspace.light-theme .close-btn.svelte-1m8wunj:hover{background:#0000000d}.stats-loader.svelte-1m8wunj{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 0;display:flex}.spinner.svelte-1m8wunj{border:3px solid #ffffff1a;border-top-color:var(--accent);border-radius:50%;width:32px;height:32px;animation:1s linear infinite svelte-1m8wunj-spin}@keyframes svelte-1m8wunj-spin{to{transform:rotate(360deg)}}.loader-text.svelte-1m8wunj{color:var(--text-secondary);font-size:13px}.rank-profile-card.svelte-1m8wunj{background:var(--accent-light);border:1px solid var(--accent-glow);border-radius:16px;align-items:center;gap:16px;padding:16px;display:flex}.rank-badge-wrapper.svelte-1m8wunj{background:var(--accent);width:48px;height:48px;box-shadow:var(--shadow-glow);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rank-badge-icon.svelte-1m8wunj{font-size:26px}.rank-info.svelte-1m8wunj{flex-direction:column;gap:2px;display:flex}.rank-label.svelte-1m8wunj{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.rank-value.svelte-1m8wunj{font-family:var(--font-heading);color:var(--text-primary);font-size:18px;font-weight:800}.rank-desc.svelte-1m8wunj{color:var(--text-muted);margin-top:2px;font-size:11px;line-height:1.4}.metrics-grid.svelte-1m8wunj{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.metric-item.svelte-1m8wunj{border:1px solid var(--border-color);background:#ffffff05;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.workspace.light-theme .metric-item.svelte-1m8wunj{background:#00000004}.metric-icon.svelte-1m8wunj{background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;font-size:22px;display:flex}.workspace.light-theme .metric-icon.svelte-1m8wunj{background:#00000008}.metric-details.svelte-1m8wunj{flex-direction:column;display:flex}.metric-val.svelte-1m8wunj{font-family:var(--font-heading);color:var(--text-primary);font-size:15px;font-weight:700}.metric-name.svelte-1m8wunj{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;margin-top:1px;font-size:10px;font-weight:600}.clickable-card.svelte-1m8wunj{cursor:pointer;text-align:left;box-sizing:border-box;outline:none;width:100%;font-family:inherit;transition:all .2s cubic-bezier(.16,1,.3,1)}.clickable-card.svelte-1m8wunj:hover{border-color:var(--accent);background:#ffffff0f;transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.workspace.light-theme .clickable-card.svelte-1m8wunj:hover{background:#00000008}.clickable-card.svelte-1m8wunj:active{transform:translateY(0)}.subview-container.svelte-1m8wunj{flex-direction:column;gap:16px;animation:.25s ease-out svelte-1m8wunj-fade-in;display:flex}.subview-header.svelte-1m8wunj{border-bottom:1px solid var(--border-color);align-items:center;gap:12px;padding-bottom:12px;display:flex}.back-btn.svelte-1m8wunj{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:#ffffff0d;border-radius:10px;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;transition:all .2s;display:flex}.workspace.light-theme .back-btn.svelte-1m8wunj{background:#00000008}.back-btn.svelte-1m8wunj:hover{border-color:var(--accent);background:#ffffff1a}.workspace.light-theme .back-btn.svelte-1m8wunj:hover{background:#0000000f}.subview-title.svelte-1m8wunj{color:var(--text-primary);font-size:15px;font-weight:700}.empty-list.svelte-1m8wunj{text-align:center;color:var(--text-muted);padding:40px 0;font-size:13px}.items-list.svelte-1m8wunj{flex-direction:column;gap:10px;max-height:380px;padding-top:4px;padding-bottom:4px;padding-right:4px;display:flex;overflow-y:auto}.items-list.svelte-1m8wunj::-webkit-scrollbar{width:6px}.items-list.svelte-1m8wunj::-webkit-scrollbar-track{background:0 0}.items-list.svelte-1m8wunj::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}.workspace.light-theme .items-list.svelte-1m8wunj::-webkit-scrollbar-thumb{background:#0000001a}.items-list.svelte-1m8wunj::-webkit-scrollbar-thumb:hover{background:#fff3}.list-item-card.svelte-1m8wunj{border:1px solid var(--border-color);background:linear-gradient(135deg,#7c3aed05 0%,#ec489905 100%);border-radius:14px;flex-direction:column;gap:12px;padding:14px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.list-item-card.svelte-1m8wunj:hover{border-color:var(--accent-glow);background:linear-gradient(135deg,#7c3aed0a 0%,#ec48990a 100%);transform:translateY(-2px);box-shadow:0 6px 16px #7c3aed14}.item-title-wrapper.svelte-1m8wunj{align-items:center;gap:6px;display:flex}.badge.svelte-1m8wunj{text-transform:uppercase;letter-spacing:.3px;border-radius:6px;padding:2px 6px;font-size:8px;font-weight:700}.trophy-badge.svelte-1m8wunj{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d}.progress-badge.svelte-1m8wunj{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.cell-icon.svelte-1m8wunj{margin-right:4px}.highlight-orange.svelte-1m8wunj{color:#f97316!important}.highlight-green.svelte-1m8wunj{color:#10b981!important}.highlight-purple.svelte-1m8wunj{color:#a855f7!important}.highlight-blue.svelte-1m8wunj{color:#3b82f6!important}.highlight-cyan.svelte-1m8wunj{color:#06b6d4!important}.progress-bar-track.svelte-1m8wunj{background:#ffffff0d;border-radius:3px;width:100%;height:6px;margin-top:4px;overflow:hidden}.workspace.light-theme .progress-bar-track.svelte-1m8wunj{background:#0000000d}.progress-bar-fill.svelte-1m8wunj{background:linear-gradient(90deg,#7c3aed 0%,#ec4899 100%);border-radius:3px;height:100%}.item-header.svelte-1m8wunj{justify-content:space-between;align-items:center;display:flex}.item-title.svelte-1m8wunj{color:var(--text-primary);font-size:15px;font-weight:700}.item-badge.svelte-1m8wunj{background:var(--accent-light);color:var(--text-primary);border:1px solid var(--accent-glow);border-radius:6px;padding:3px 8px;font-size:11px;font-weight:600}.item-grid.svelte-1m8wunj{background:#ffffff03;border:1px solid #ffffff05;border-radius:8px;grid-template-columns:repeat(2,1fr);gap:8px;padding:8px;display:grid}.workspace.light-theme .item-grid.svelte-1m8wunj{background:#00000003;border:1px solid #00000005}.grid-cell.svelte-1m8wunj{flex-direction:column;gap:2px;display:flex}.grid-label.svelte-1m8wunj{color:var(--text-muted);text-transform:uppercase;letter-spacing:.3px;align-items:center;font-size:10px;font-weight:700;display:flex}.grid-val.svelte-1m8wunj{color:var(--text-secondary);font-size:13px;font-weight:600}.item-footer.svelte-1m8wunj{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding-top:8px;display:flex}.workspace.light-theme .item-footer.svelte-1m8wunj{border-top:1px solid #0000000d}.item-date.svelte-1m8wunj{color:var(--text-muted);font-size:11px}.action-btn.svelte-1m8wunj{cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px 14px;font-size:13px;font-weight:700;transition:all .2s;display:flex}.continue-btn.svelte-1m8wunj{background:var(--accent);color:#fff;box-shadow:var(--shadow-glow)}.continue-btn.svelte-1m8wunj:hover{filter:brightness(1.1);transform:translateY(-1px)}.play-btn.svelte-1m8wunj{color:var(--text-primary);border:1px solid var(--border-color);background:#ffffff0d}.workspace.light-theme .play-btn.svelte-1m8wunj{background:#00000008}.play-btn.svelte-1m8wunj:hover{background:var(--accent-light);border-color:var(--accent)}.pagination.svelte-1m8wunj{border-top:1px solid var(--border-color);justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;display:flex}.pag-btn.svelte-1m8wunj{border:1px solid var(--border-color);color:var(--text-primary);cursor:pointer;background:#ffffff0d;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;transition:all .2s;display:flex}.workspace.light-theme .pag-btn.svelte-1m8wunj{background:#00000008}.pag-btn.svelte-1m8wunj:hover:not(:disabled){background:var(--accent-light);border-color:var(--accent)}.pag-btn.svelte-1m8wunj:disabled{opacity:.3;cursor:not-allowed}.pag-info.svelte-1m8wunj{color:var(--text-secondary);font-size:11px;font-weight:600}@keyframes svelte-1m8wunj-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1m8wunj-scale-up{0%{opacity:0;transform:scale(.95)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (width>=1025px){.stats-card.svelte-1m8wunj{gap:24px;max-width:540px;padding:32px}.stats-title.svelte-1m8wunj{font-size:22px}.rank-profile-card.svelte-1m8wunj{gap:20px;padding:20px}.rank-badge-wrapper.svelte-1m8wunj{width:58px;height:58px}.rank-badge-icon.svelte-1m8wunj{font-size:30px}.rank-value.svelte-1m8wunj{font-size:22px}.rank-desc.svelte-1m8wunj{font-size:13px}.metrics-grid.svelte-1m8wunj{gap:16px}.metric-item.svelte-1m8wunj{border-radius:16px;padding:16px 18px}.metric-icon.svelte-1m8wunj{width:44px;height:44px;font-size:26px}.metric-val.svelte-1m8wunj{font-size:18px}.metric-name.svelte-1m8wunj{font-size:11px}.items-list.svelte-1m8wunj{max-height:500px}.subview-title.svelte-1m8wunj{font-size:18px}.list-item-card.svelte-1m8wunj{gap:12px;padding:16px}.item-title.svelte-1m8wunj{font-size:17px}.item-badge.svelte-1m8wunj{font-size:13px}.grid-label.svelte-1m8wunj{font-size:12px}.grid-val.svelte-1m8wunj{font-size:15px}.item-date.svelte-1m8wunj{font-size:13px}.action-btn.svelte-1m8wunj{padding:8px 18px;font-size:14px}.pag-btn.svelte-1m8wunj{width:32px;height:32px;font-size:12px}.pag-info.svelte-1m8wunj{font-size:13px}}@media (width<=480px){.stats-card.svelte-1m8wunj{border-radius:20px;gap:16px;width:95%;padding:16px}.stats-header.svelte-1m8wunj{padding-bottom:8px}.stats-title.svelte-1m8wunj{font-size:16px}.metrics-grid.svelte-1m8wunj{gap:8px}.metric-item.svelte-1m8wunj{border-radius:12px;gap:8px;padding:10px}.metric-icon.svelte-1m8wunj{width:32px;height:32px;font-size:18px}.metric-val.svelte-1m8wunj{font-size:13px}.metric-name.svelte-1m8wunj{font-size:8px}.subview-header.svelte-1m8wunj{gap:8px;padding-bottom:8px}.subview-title.svelte-1m8wunj{font-size:13px}.items-list.svelte-1m8wunj{gap:8px;max-height:330px}.list-item-card.svelte-1m8wunj{border-radius:12px;gap:10px;padding:12px}.item-header.svelte-1m8wunj{flex-direction:column;align-items:flex-start;gap:6px}.item-title-wrapper.svelte-1m8wunj{justify-content:space-between;width:100%}.item-badge.svelte-1m8wunj{align-self:flex-start}.item-grid.svelte-1m8wunj{grid-template-columns:1fr;gap:6px;padding:6px}.grid-cell.svelte-1m8wunj{border-bottom:1px solid #ffffff08;flex-direction:row;justify-content:space-between;align-items:center;gap:10px;padding-bottom:4px}.workspace.light-theme .grid-cell.svelte-1m8wunj{border-bottom:1px solid #00000008}.grid-cell.svelte-1m8wunj:last-child{border-bottom:none;padding-bottom:0}.grid-label.svelte-1m8wunj{font-size:8px}.grid-val.svelte-1m8wunj{font-size:12px}.item-date.svelte-1m8wunj{font-size:10px}.action-btn.svelte-1m8wunj{padding:5px 12px;font-size:12px}.pagination.svelte-1m8wunj{padding-top:8px}}.sidebar-panel-right.svelte-1ni4008{border-left:1px solid var(--glass-border);z-index:85;flex-direction:column;gap:16px;width:100%;max-width:100%;height:calc(100vh - 45px);padding:20px;transition:transform .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:45px;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-10px 0 30px #00000040}.sidebar-panel-right.drawer-open.svelte-1ni4008{transform:translate(0)}.calendar-panel-header.svelte-1ni4008{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.title-with-icon.svelte-1ni4008{align-items:center;gap:8px;display:flex}.panel-icon.svelte-1ni4008{font-size:20px}.panel-title.svelte-1ni4008{font-family:var(--font-heading);color:var(--accent);text-transform:uppercase;letter-spacing:.5px;font-size:18px;font-weight:700}.close-btn.svelte-1ni4008{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;padding:0;font-size:28px;line-height:1;transition:color .2s}.close-btn.svelte-1ni4008:hover{color:var(--accent)}.profile-card.svelte-1ni4008{border:1px solid var(--glass-border);background:#ffffff05;border-radius:12px;padding:14px}.profile-header.svelte-1ni4008{margin-bottom:12px}.nickname-display.svelte-1ni4008{align-items:center;gap:6px;font-size:14px;display:flex}.nickname-lbl.svelte-1ni4008{color:var(--text-secondary)}.nickname-value.svelte-1ni4008{color:var(--text-primary);font-weight:600}.edit-nickname-btn.svelte-1ni4008{cursor:pointer;background:0 0;border:none;padding:2px;font-size:12px}.edit-nickname-form.svelte-1ni4008{gap:6px;width:100%;display:flex}.edit-nickname-form.svelte-1ni4008 input:where(.svelte-1ni4008){border:1px solid var(--glass-border);color:var(--text-primary);background:#ffffff4d;border-radius:6px;outline:none;flex:1;padding:4px 8px;font-size:13px}.edit-nickname-form.svelte-1ni4008 input:where(.svelte-1ni4008):focus{border-color:var(--accent)}.save-nickname-btn.svelte-1ni4008,.cancel-nickname-btn.svelte-1ni4008{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;display:flex}.cancel-nickname-btn.svelte-1ni4008{color:var(--text-primary);background:#ffffff1a}.streaks-row.svelte-1ni4008{gap:12px;display:flex}.streak-item.svelte-1ni4008{border:1px solid var(--glass-border);background:#00000026;border-radius:8px;flex:1;align-items:center;gap:8px;padding:8px;display:flex}.streak-icon.svelte-1ni4008{font-size:20px}.streak-info.svelte-1ni4008{flex-direction:column;display:flex}.streak-count.svelte-1ni4008{color:var(--text-primary);font-size:16px;font-weight:700;line-height:1.1}.streak-label.svelte-1ni4008{color:var(--text-muted);font-size:10px}.has-streak.active-streak.svelte-1ni4008 .streak-count:where(.svelte-1ni4008){color:#ff9f43;text-shadow:0 0 10px #ff9f4380}.month-selector.svelte-1ni4008{justify-content:space-between;align-items:center;margin:8px 0;display:flex}.month-btn.svelte-1ni4008{border:1px solid var(--glass-border);color:var(--text-primary);cursor:pointer;background:#ffffff0d;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-weight:700;display:flex}.month-btn.svelte-1ni4008:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.month-btn.svelte-1ni4008:disabled{opacity:.3;cursor:not-allowed;color:var(--text-muted);background:0 0;border-color:#ffffff0d}.month-title.svelte-1ni4008{font-family:var(--font-heading);text-transform:capitalize;color:var(--text-primary);font-size:15px;font-weight:600}.calendar-grid-wrapper.svelte-1ni4008{border:1px solid var(--glass-border);background:#00000026;border-radius:12px;padding:10px}.calendar-weekdays.svelte-1ni4008{text-align:center;color:var(--text-muted);grid-template-columns:repeat(7,1fr);margin-bottom:8px;font-size:11px;font-weight:700;display:grid}.calendar-days.svelte-1ni4008{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.day-cell.svelte-1ni4008{aspect-ratio:1;cursor:default;background:0 0;border:1px solid #0000;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:2px;display:flex;position:relative}.day-cell.dummy.svelte-1ni4008{opacity:0;pointer-events:none}.day-cell.active-cell.svelte-1ni4008{color:var(--text-primary);cursor:pointer;background:#ffffff05;border-color:#ffffff0d;transition:all .2s}.day-cell.active-cell.svelte-1ni4008:hover{border-color:var(--accent);color:var(--text-primary);background:#ffffff14}.day-cell.has-sw.svelte-1ni4008{color:var(--text-primary);font-weight:600}.day-cell.today.svelte-1ni4008{box-shadow:0 0 0 2px var(--accent);color:var(--accent)}.day-cell.solved.svelte-1ni4008{color:var(--success);background:#00b89414;border-color:#00b8944d}.day-cell.selected.svelte-1ni4008{background:var(--accent);border-color:var(--accent);box-shadow:0 4px 10px var(--accent-glow);color:#fff!important}.day-num.svelte-1ni4008{font-size:13px}.medal-badge.svelte-1ni4008,.sw-badge.svelte-1ni4008{font-size:12px;position:absolute;top:-6px;right:-6px}.selected-day-details.svelte-1ni4008{border:1px solid var(--glass-border);background:#ffffff05;border-radius:12px;flex-direction:column;gap:12px;padding:14px;display:flex}.day-detail-header.svelte-1ni4008{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding-bottom:10px;display:flex}.detail-title.svelte-1ni4008{font-family:var(--font-heading);color:var(--text-primary);font-size:15px;font-weight:600}.detail-status.svelte-1ni4008{font-size:12px;font-weight:500}.detail-status.success.svelte-1ni4008{color:var(--success)}.detail-status.empty.svelte-1ni4008{color:var(--text-muted)}.leaderboard-section.svelte-1ni4008{flex-direction:column;gap:6px;display:flex}.leaderboard-title.svelte-1ni4008{color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:12px}.leaderboard-table.svelte-1ni4008{background:#0003;border-radius:8px;flex-direction:column;gap:4px;padding:8px;display:flex}.leaderboard-row.svelte-1ni4008{color:var(--text-secondary);border-radius:4px;justify-content:space-between;padding:4px 6px;font-size:12px;display:flex}.leaderboard-row.current.svelte-1ni4008{background:var(--accent-light);color:var(--accent);font-weight:600}.leaderboard-row.separator.svelte-1ni4008{color:var(--text-muted);letter-spacing:4px;opacity:.6;-webkit-user-select:none;user-select:none;justify-content:center;padding:2px 0;font-size:13px}.leaderboard-row.svelte-1ni4008 .rank:where(.svelte-1ni4008){width:20px}.leaderboard-row.svelte-1ni4008 .name:where(.svelte-1ni4008){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.leaderboard-row.svelte-1ni4008 .time:where(.svelte-1ni4008){font-family:var(--font-mono)}.empty-leaderboard.svelte-1ni4008{color:var(--text-muted);text-align:center;margin:10px 0;font-size:11px;font-style:italic}.trophy-shelf-section.svelte-1ni4008{border:1px solid var(--glass-border);background:#ffffff05;border-radius:12px;padding:14px}.shelf-title.svelte-1ni4008{font-family:var(--font-heading);color:var(--text-primary);margin-bottom:12px;font-size:14px;font-weight:600}.trophies-grid.svelte-1ni4008{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.trophy-item.svelte-1ni4008{cursor:pointer;opacity:.25;filter:grayscale();flex-direction:column;align-items:center;transition:all .3s;display:flex;position:relative}.trophy-item.unlocked.svelte-1ni4008{opacity:1;filter:none}.trophy-cup.svelte-1ni4008{margin-bottom:4px;font-size:28px;transition:transform .2s}.trophy-item.svelte-1ni4008:hover .trophy-cup:where(.svelte-1ni4008){transform:scale(1.15)rotate(5deg)}.trophy-cup.bronze.svelte-1ni4008{filter:drop-shadow(0 0 4px #cd7f3299)}.trophy-cup.silver.svelte-1ni4008{filter:drop-shadow(0 0 4px #c0c0c099)}.trophy-cup.gold.svelte-1ni4008{filter:drop-shadow(0 0 8px #ffd700b3)}.trophy-cup.platinum.svelte-1ni4008{filter:drop-shadow(0 0 8px #00e5ffb3)}.trophy-name.svelte-1ni4008{color:var(--text-secondary);font-size:10px;font-weight:500}.trophy-tooltip.svelte-1ni4008{visibility:hidden;color:#fff;text-align:center;z-index:100;opacity:0;border:1px solid var(--glass-border);pointer-events:none;background-color:#0a0b10f2;border-radius:6px;width:140px;padding:6px;font-size:10px;transition:opacity .2s;position:absolute;bottom:125%;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000080}.trophy-item.svelte-1ni4008:hover .trophy-tooltip:where(.svelte-1ni4008){visibility:visible;opacity:1}.loader-container.svelte-1ni4008{color:var(--text-secondary);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.mini-spinner-container.svelte-1ni4008{justify-content:center;padding:12px 0;display:flex}.spinner.svelte-1ni4008{border:3px solid #ffffff14;border-top:3px solid var(--accent);border-radius:50%;width:32px;height:32px;animation:1s linear infinite svelte-1ni4008-spin}.spinner.mini.svelte-1ni4008{border-width:2px;width:20px;height:20px}@keyframes svelte-1ni4008-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (width>=768px){.sidebar-panel-right.svelte-1ni4008{gap:20px;width:400px;height:calc(100vh - 52px);padding:24px;top:52px}.sidebar-panel-right.drawer-open.svelte-1ni4008{transform:translate(0)}.panel-title.svelte-1ni4008{font-size:24px!important}.panel-icon.svelte-1ni4008{font-size:26px!important}.nickname-lbl.svelte-1ni4008{font-size:15px!important}.nickname-value.svelte-1ni4008{font-size:18px!important}.edit-nickname-btn.svelte-1ni4008{font-size:16px!important}.streak-count.svelte-1ni4008{font-size:28px!important}.streak-label.svelte-1ni4008{font-size:13px!important}.streak-icon.svelte-1ni4008{font-size:26px!important}.month-title.svelte-1ni4008{font-size:18px!important}.month-btn.svelte-1ni4008{width:36px!important;height:36px!important;font-size:20px!important}.calendar-weekdays.svelte-1ni4008 span:where(.svelte-1ni4008){font-size:13px!important}.day-num.svelte-1ni4008{font-size:16px!important}.medal-badge.svelte-1ni4008,.sw-badge.svelte-1ni4008{font-size:14px!important;top:-8px!important;right:-8px!important}.play-daily-main-btn.svelte-1ni4008{border-radius:12px!important;padding:16px!important;font-size:18px!important}.detail-title.svelte-1ni4008{font-size:20px!important}.detail-status.svelte-1ni4008{font-size:14px!important}.leaderboard-title.svelte-1ni4008{font-size:16px!important}.leaderboard-row.svelte-1ni4008{padding:10px 14px!important;font-size:15px!important}.shelf-title.svelte-1ni4008{font-size:16px!important}.trophy-cup.svelte-1ni4008{font-size:26px!important}}.play-action-container.svelte-1ni4008{width:100%;margin:4px 0 8px}.play-daily-main-btn.svelte-1ni4008{text-transform:uppercase;letter-spacing:.5px;color:#0f172a;cursor:pointer;background:linear-gradient(135deg,#ffe259 0%,#ffa751 100%);border:none;border-radius:10px;width:100%;padding:12px;font-size:15px;font-weight:700;transition:all .2s;box-shadow:0 4px 15px #ffa7514d}.play-daily-main-btn.svelte-1ni4008:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #ffa75173}.play-daily-main-btn.svelte-1ni4008:active:not(:disabled){transform:translateY(0)}.play-daily-main-btn.svelte-1ni4008:disabled{color:var(--text-muted);box-shadow:none;cursor:not-allowed;border:1px solid var(--glass-border);background:#ffffff14}.day-cell.future-day.svelte-1ni4008{color:var(--text-muted);cursor:not-allowed;background:#ffffff03;border-color:#ffffff05}.detail-status.pending.svelte-1ni4008{color:#fdcb6e;font-weight:600}.light-theme .sidebar-panel-right.svelte-1ni4008{background:#fff;border-left:1px solid #00000014;box-shadow:-10px 0 30px #0000000d}.light-theme .profile-card.svelte-1ni4008,.light-theme .selected-day-details.svelte-1ni4008,.light-theme .trophy-shelf-section.svelte-1ni4008{background:#f8fafc;border:1px solid #0000000f}.light-theme .calendar-grid-wrapper.svelte-1ni4008{background:#fff;border:1px solid #0000000f}.light-theme .day-cell.active-cell.svelte-1ni4008{color:var(--text-primary);background:#f1f5f9;border-color:#0000000a}.light-theme .day-cell.future-day.svelte-1ni4008{color:var(--text-muted);background:#f8fafc;border-color:#00000005}.light-theme .day-cell.active-cell.svelte-1ni4008:hover{border-color:var(--accent);color:#0f172a;background:#e2e8f0}.light-theme .day-cell.today.svelte-1ni4008{border:2px solid var(--accent);color:var(--accent);background:hsla(var(--hue), 75%, 55%, .05)}.light-theme .day-cell.selected.svelte-1ni4008{background:var(--accent);border-color:var(--accent);color:#fff!important}.light-theme .leaderboard-table.svelte-1ni4008{background:#f8fafc;border:1px solid #0000000f}.light-theme .leaderboard-row.svelte-1ni4008{color:#475569}.light-theme .leaderboard-row.current.svelte-1ni4008{background:var(--accent-light);color:var(--accent)}.light-theme .streak-item.svelte-1ni4008{background:#fff;border:1px solid #0000000f}.light-theme .streak-item.svelte-1ni4008 .streak-count:where(.svelte-1ni4008){color:#0f172a}.light-theme .streak-item.svelte-1ni4008 .streak-label:where(.svelte-1ni4008){color:#475569}.light-theme .has-streak.active-streak.svelte-1ni4008 .streak-count:where(.svelte-1ni4008){color:#d97706;text-shadow:none}.light-theme .play-daily-main-btn.svelte-1ni4008:disabled{color:#94a3b8;background:#e2e8f0;border-color:#00000014}.nick-hash.svelte-1ni4008{color:var(--text-muted);opacity:.8;margin-left:2px;font-size:.85em;font-weight:500}.light-theme .nick-hash.svelte-1ni4008{color:#64748b}.hub-container.svelte-hpqhlg{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:1000px;min-height:100%;margin:0 auto;padding:6px 0 6px 6px;display:flex;position:relative}.bg-glow.svelte-hpqhlg{filter:blur(110px);opacity:.12;pointer-events:none;z-index:0;border-radius:50%;width:320px;height:320px;position:absolute}.bg-glow-1.svelte-hpqhlg{background:radial-gradient(circle,#6366f1,#a855f7);top:5%;left:-5%}.bg-glow-2.svelte-hpqhlg{background:radial-gradient(circle,#10b981,#3b82f6);bottom:15%;right:-5%}.workspace.light-theme .bg-glow.svelte-hpqhlg{opacity:.05;filter:blur(130px)}.glass-panel.svelte-hpqhlg{z-index:1;-webkit-backdrop-filter:blur(24px);background:#101223c7;border:1px solid #ffffff14;border-radius:16px;transition:all .3s cubic-bezier(.25,.8,.25,1);position:relative;box-shadow:0 12px 40px #0000004d,inset 0 1px #ffffff0d}.workspace.light-theme .glass-panel.svelte-hpqhlg{background:#ffffffe0;border:1px solid #0000000f;box-shadow:0 12px 40px #1f26870f}.hub-header.svelte-hpqhlg{justify-content:space-between;align-items:center;padding:16px 24px;display:flex}.header-profile.svelte-hpqhlg{align-items:center;gap:16px;display:flex}.profile-avatar-wrapper.svelte-hpqhlg{display:inline-block;position:relative}.profile-avatar.svelte-hpqhlg{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:32px;transition:all .3s;display:flex}.profile-avatar.has-solved.svelte-hpqhlg{background:#ffd7000f;border-color:#ffd70059;box-shadow:0 0 16px #ffd70029}.trophy-svg-mini.svelte-hpqhlg{filter:drop-shadow(0 2px 5px #ffa75173);animation:4s ease-in-out infinite svelte-hpqhlg-mini-trophy-wiggle}@keyframes svelte-hpqhlg-mini-trophy-wiggle{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(3deg)scale(1.05)}}.avatar-badge.svelte-hpqhlg{background:#ffe259;border:1.5px solid #101223;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 2px 5px #0000004d}.workspace.light-theme .profile-avatar.svelte-hpqhlg{background:#00000008;border-color:#0000000d}.workspace.light-theme .profile-avatar.has-solved.svelte-hpqhlg{background:#fef3c799;border-color:#f59e0b73;box-shadow:0 0 12px #f59e0b1f}.workspace.light-theme .avatar-badge.svelte-hpqhlg{border-color:#fff}.profile-info.svelte-hpqhlg{flex-direction:column;gap:4px;display:flex}.profile-name.svelte-hpqhlg{color:var(--text-primary);font-size:18px;font-weight:700;font-family:var(--font-heading), system-ui;margin:0}.nickname-hash.svelte-hpqhlg{opacity:.5;font-size:13px;font-weight:500}.profile-rank-row.svelte-hpqhlg{align-items:center;gap:8px;display:flex}.rank-badge-text.svelte-hpqhlg{text-transform:uppercase;letter-spacing:.5px;border-style:solid;border-width:1px;border-radius:20px;align-items:center;padding:3px 8px;font-size:14px;font-weight:800;display:inline-flex}.rank-beginner.svelte-hpqhlg{color:#34d399;background:#10b98114;border-color:#10b98140}.rank-amateur.svelte-hpqhlg{color:#60a5fa;background:#3b82f614;border-color:#3b82f640}.rank-erudite.svelte-hpqhlg{color:#c084fc;background:#a855f714;border-color:#a855f740}.rank-expert.svelte-hpqhlg{color:#fb923c;background:#f9731614;border-color:#f9731640}.rank-master.svelte-hpqhlg{color:gold;text-shadow:0 0 8px #ffd70059;background:linear-gradient(135deg,#ffd70026 0%,#ffa75114 100%);border-color:#ffd70059}.workspace.light-theme .rank-beginner.svelte-hpqhlg{color:#047857;background:#10b9810f;border-color:#10b98133}.workspace.light-theme .rank-amateur.svelte-hpqhlg{color:#1d4ed8;background:#3b82f60f;border-color:#3b82f633}.workspace.light-theme .rank-erudite.svelte-hpqhlg{color:#6b21a8;background:#a855f70f;border-color:#a855f733}.workspace.light-theme .rank-expert.svelte-hpqhlg{color:#c2410c;background:#f973160f;border-color:#f9731633}.workspace.light-theme .rank-master.svelte-hpqhlg{color:#b45309;text-shadow:none;background:linear-gradient(135deg,#fef3c7cc 0%,#fde68a99 100%);border-color:#f59e0b73}.solved-count-capsule.svelte-hpqhlg{color:var(--text-secondary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;align-items:center;padding:3px 8px;font-family:inherit;font-size:14px;font-weight:700;transition:all .2s;display:inline-flex}.solved-count-capsule.svelte-hpqhlg:hover{color:var(--text-primary);background:#ffffff1a;border-color:#fff3}.workspace.light-theme .solved-count-capsule.svelte-hpqhlg{background:#00000008;border-color:#0000000f;transition:all .2s}.workspace.light-theme .solved-count-capsule.svelte-hpqhlg:hover{background:#00000014;border-color:#00000026}.header-controls.svelte-hpqhlg{align-items:center;gap:12px;display:flex}.hub-footer.svelte-hpqhlg{border-top:1px dashed var(--glass-border);color:#004d63;-webkit-user-select:none;user-select:none;z-index:2;justify-content:center;align-items:center;width:100%;margin-top:24px;padding-top:16px;font-size:15px;font-weight:400;display:flex}.hub-footer.svelte-hpqhlg .brand-link:where(.svelte-hpqhlg){color:#004d63;border-bottom:1px dashed #134f6266;margin-left:4px;font-weight:400;text-decoration:none;transition:all .2s}.hub-footer.svelte-hpqhlg .brand-link:where(.svelte-hpqhlg):hover{opacity:.8;border-bottom-color:#134f62cc}.hub-seo-section.svelte-hpqhlg{width:100%;color:var(--text-secondary);z-index:1;box-sizing:border-box;margin-top:48px;padding:24px;font-size:16px;line-height:1.6}.hub-seo-section.svelte-hpqhlg h2:where(.svelte-hpqhlg){color:var(--text-primary);margin-top:0;margin-bottom:12px;font-size:22px;font-weight:700}.hub-seo-section.svelte-hpqhlg h3:where(.svelte-hpqhlg){color:var(--text-primary);margin-top:16px;margin-bottom:8px;font-size:18px;font-weight:600}.hub-seo-section.svelte-hpqhlg p:where(.svelte-hpqhlg){margin:0 0 12px}.hub-seo-section.svelte-hpqhlg ul:where(.svelte-hpqhlg){margin:0 0 16px;padding-left:20px}.hub-seo-section.svelte-hpqhlg li:where(.svelte-hpqhlg){margin-bottom:8px}.hub-seo-section.svelte-hpqhlg strong:where(.svelte-hpqhlg){color:var(--text-primary)}.keys-capsule.svelte-hpqhlg{color:#ffcf3d;background:#ffd70017;border:1.2px solid #ffd70047;border-radius:20px;align-items:center;gap:5px;padding:3px 8px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff1a}.workspace.light-theme .keys-capsule.svelte-hpqhlg{color:#b45309;background:#fef3c7a6;border-color:#f59e0b73}.key-icon.svelte-hpqhlg{filter:drop-shadow(0 0 4px #ffd70059)}.control-btn.svelte-hpqhlg{color:var(--text-primary);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;transition:all .2s;display:flex}.control-btn.svelte-hpqhlg:hover{background:#ffffff1f;transform:translateY(-2px)}.workspace.light-theme .control-btn.svelte-hpqhlg{background:#00000008;border-color:#00000014}.workspace.light-theme .control-btn.svelte-hpqhlg:hover{background:#00000012}.hub-main-grid.svelte-hpqhlg{-webkit-backdrop-filter:blur(16px);background:#10121ef2;border:1px solid #ffffff0d;border-radius:24px;grid-template-columns:1.2fr 1fr;align-items:start;gap:24px;padding:24px;display:grid;box-shadow:0 12px 40px #00000040}.workspace.light-theme .hub-main-grid.svelte-hpqhlg{background:#fffffff2;border:1px solid #0000000f;box-shadow:0 12px 40px #1f26870a}.daily-hero-card.svelte-hpqhlg{flex-direction:column;gap:20px;padding:32px;display:flex;position:relative;overflow:hidden}.premium-glow.svelte-hpqhlg{background:linear-gradient(135deg,#6366f114 0%,#a855f70f 100%);border:1.2px solid #a855f733;box-shadow:0 10px 40px -10px #a855f726,inset 0 1px 1px #ffffff0d}.workspace.light-theme .premium-glow.svelte-hpqhlg{background:linear-gradient(135deg,#6366f10a 0%,#a855f708 100%);border-color:#a855f726}.daily-badge.svelte-hpqhlg{text-transform:uppercase;letter-spacing:1px;color:#c084fc;background:#a855f726;border:1px solid #a855f740;border-radius:20px;align-self:flex-start;padding:6px 12px;font-size:11px;font-weight:800}.workspace.light-theme .daily-badge.svelte-hpqhlg{color:#7e22ce;background:#f3e8ffcc;border-color:#a855f733}.daily-title-area.svelte-hpqhlg{flex-direction:column;gap:4px;display:flex}.daily-date.svelte-hpqhlg{color:var(--text-secondary);text-transform:capitalize;margin:0;font-size:15px;font-weight:500}.daily-main-title.svelte-hpqhlg{color:var(--text-primary);font-size:32px;font-weight:800;font-family:var(--font-heading), system-ui;margin:0;line-height:1.15}.daily-stats-row.svelte-hpqhlg{gap:12px;display:flex}.stat-pill.svelte-hpqhlg{background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:6px;padding:8px 16px;font-size:13.5px;font-weight:700;display:flex}.workspace.light-theme .stat-pill.svelte-hpqhlg{background:#00000005;border-color:#0000000d}.streak-pill.svelte-hpqhlg{color:#f87171;background:#ef444414;border-color:#ef444433}.workspace.light-theme .streak-pill.svelte-hpqhlg{color:#b91c1c;background:#fee2e2b3;border-color:#ef444426}.solved-pill.svelte-hpqhlg{color:#34d399;background:#10b98114;border-color:#10b98133}.workspace.light-theme .solved-pill.svelte-hpqhlg{color:#047857;background:#d1fae5b3;border-color:#10b98126}.daily-action-area.svelte-hpqhlg{flex-direction:column;gap:12px;display:flex}.play-btn.svelte-hpqhlg{cursor:pointer;font-weight:700;font-family:var(--font-heading), system-ui;border:none;border-radius:14px;justify-content:center;align-items:center;transition:all .25s cubic-bezier(.2,.8,.2,1);display:flex}.daily-play-btn.svelte-hpqhlg{color:#fff;background:linear-gradient(135deg,#a855f7 0%,#6366f1 100%);padding:16px 24px;font-size:16px;box-shadow:0 4px 15px #a855f759}.daily-play-btn.svelte-hpqhlg:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 20px #a855f780}.calendar-archive-btn.svelte-hpqhlg{color:var(--text-primary);cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;padding:12px 20px;font-size:14px}.calendar-archive-btn.svelte-hpqhlg:hover{background:#ffffff14}.workspace.light-theme .calendar-archive-btn.svelte-hpqhlg{background:#00000005;border-color:#00000012}.workspace.light-theme .calendar-archive-btn.svelte-hpqhlg:hover{background:#0000000d}.hub-leaderboard-container.svelte-hpqhlg{border-radius:14px;margin-top:10px;padding:18px;background:#0000002e!important;border:1px solid #ffffff0d!important}.workspace.light-theme .hub-leaderboard-container.svelte-hpqhlg{background:#00000005!important;border:1px solid #0000000a!important}.leaderboard-title.svelte-hpqhlg{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:14px;font-weight:700}.leaderboard-status.svelte-hpqhlg{color:var(--text-secondary);text-align:center;padding:12px;font-size:13px}.leaderboard-list.svelte-hpqhlg{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.leaderboard-separator.svelte-hpqhlg{text-align:center;color:var(--text-muted);letter-spacing:4px;opacity:.6;-webkit-user-select:none;user-select:none;padding:2px 0;font-size:14px}.leaderboard-item.svelte-hpqhlg{background:#ffffff05;border-radius:10px;align-items:center;padding:8px 12px;font-size:13.5px;display:flex}.workspace.light-theme .leaderboard-item.svelte-hpqhlg{background:#00000003}.leaderboard-item.is-self.svelte-hpqhlg{background:var(--accent-light);box-sizing:border-box;border:1px solid #189ab466;box-shadow:0 0 12px #189ab426}.workspace.light-theme .leaderboard-item.is-self.svelte-hpqhlg{box-shadow:none;background:#189ab41f;border-color:#189ab459}.leaderboard-item.is-self.svelte-hpqhlg .name:where(.svelte-hpqhlg){color:var(--text-primary);font-weight:800}.leaderboard-item.is-self.svelte-hpqhlg .rank:where(.svelte-hpqhlg){color:var(--accent);font-weight:900}.rank.svelte-hpqhlg{width:28px;color:var(--text-secondary);font-size:14px;font-weight:800}.name.svelte-hpqhlg{color:var(--text-primary);flex-grow:1;font-weight:600}.item-hash.svelte-hpqhlg{opacity:.45;font-size:11px}.time.svelte-hpqhlg{color:var(--accent);font-weight:700}.hub-secondary-column.svelte-hpqhlg{flex-direction:column;gap:24px;display:flex}.continue-card.svelte-hpqhlg{border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.highlight-glow.svelte-hpqhlg{background:linear-gradient(135deg,#10b9810f 0%,#3b82f60a 100%);border:1.2px solid #10b98138;box-shadow:0 8px 30px #0000001a}.workspace.light-theme .highlight-glow.svelte-hpqhlg{background:linear-gradient(135deg,#10b98108 0%,#3b82f605 100%);border-color:#10b98126}.continue-info.svelte-hpqhlg{flex-direction:column;flex-grow:1;gap:4px;display:flex}.continue-title.svelte-hpqhlg{color:var(--text-primary);margin:0;font-size:16px;font-weight:700}.continue-meta.svelte-hpqhlg{color:var(--text-secondary);margin:0;font-size:12px}.continue-progress-row.svelte-hpqhlg{align-items:center;gap:10px;margin-top:6px;display:flex}.progress-bar.svelte-hpqhlg{background:#ffffff0d;border-radius:3px;flex-grow:1;height:6px;overflow:hidden}.workspace.light-theme .progress-bar.svelte-hpqhlg{background:#0000000d}.progress-fill.svelte-hpqhlg{background:linear-gradient(90deg,#10b981 0%,#3b82f6 100%);border-radius:3px;height:100%}.progress-text.svelte-hpqhlg{color:var(--text-secondary);text-align:right;min-width:32px;font-size:12px;font-weight:700}.continue-btn.svelte-hpqhlg{color:#fff;white-space:nowrap;background:#10b981;padding:12px 20px;font-size:13.5px;box-shadow:0 4px 10px #10b98140}.continue-btn.svelte-hpqhlg:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 15px #10b98166}.categories-panel.svelte-hpqhlg{padding:24px}.categories-title.svelte-hpqhlg{color:var(--text-primary);margin:0 0 4px;font-size:18px;font-weight:700}.categories-subtitle.svelte-hpqhlg{color:var(--text-secondary);margin:0 0 20px;font-size:12.5px}.categories-list.svelte-hpqhlg{flex-direction:column;gap:12px;display:flex}.category-item.svelte-hpqhlg{color:var(--text-primary);text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:16px;padding:14px 18px;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.category-item.svelte-hpqhlg:hover{background:#ffffff0f;border-color:#6366f173;transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.workspace.light-theme .category-item.svelte-hpqhlg{background:#00000005;border-color:#0000000d}.workspace.light-theme .category-item.svelte-hpqhlg:hover{background:#0000000a;border-color:#6366f159}.cat-icon.svelte-hpqhlg{background:#ffffff0f;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;display:flex}.workspace.light-theme .cat-icon.svelte-hpqhlg{background:#00000008}.cat-info.svelte-hpqhlg{flex-direction:column;flex-grow:1;gap:2px;display:flex}.cat-name.svelte-hpqhlg{font-size:14px;font-weight:700}.cat-desc.svelte-hpqhlg{color:var(--text-secondary);font-size:11.5px}.cat-chevron.svelte-hpqhlg{opacity:.5;font-size:12px;transition:transform .2s}.category-item.svelte-hpqhlg:hover .cat-chevron:where(.svelte-hpqhlg){opacity:1;color:var(--accent);transform:translate(2px)}@media (width<=768px){.hub-main-grid.svelte-hpqhlg{border-radius:16px;grid-template-columns:1fr;gap:16px;padding:12px}.daily-hero-card.svelte-hpqhlg{padding:20px}.daily-main-title.svelte-hpqhlg{font-size:26px}.hub-header.svelte-hpqhlg{gap:8px;padding:10px 12px 38px;position:relative}.profile-avatar.svelte-hpqhlg{width:34px;height:34px;font-size:18px}.profile-name.svelte-hpqhlg{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 260px);font-size:14px;display:block;overflow:hidden}.nickname-hash.svelte-hpqhlg{display:none}.profile-rank-row.svelte-hpqhlg{align-items:center;gap:6px;margin:0;display:flex;position:absolute;bottom:8px;left:54px}.rank-badge-text.svelte-hpqhlg,.solved-count-capsule.svelte-hpqhlg,.keys-capsule.svelte-hpqhlg{border-radius:12px;padding:2px 6px;font-size:10px}.header-controls.svelte-hpqhlg{gap:6px}.keys-capsule.svelte-hpqhlg{gap:4px}.control-btn.svelte-hpqhlg{border-radius:8px;width:32px;height:32px;font-size:14px}}@media (width>=1025px){.hub-container.svelte-hpqhlg{gap:32px;max-width:1200px;padding:32px 24px}.hub-header.svelte-hpqhlg{padding:20px 32px}.profile-avatar.svelte-hpqhlg{width:64px;height:64px;font-size:38px}.profile-name.svelte-hpqhlg{font-size:22px}.nickname-hash.svelte-hpqhlg{font-size:15px}.rank-badge-text.svelte-hpqhlg,.solved-count-capsule.svelte-hpqhlg,.keys-capsule.svelte-hpqhlg{font-size:12px}.control-btn.svelte-hpqhlg{border-radius:14px;width:48px;height:48px;font-size:22px}.hub-main-grid.svelte-hpqhlg{border-radius:28px;gap:32px;padding:32px}.daily-hero-card.svelte-hpqhlg{gap:24px;padding:40px}.daily-badge.svelte-hpqhlg{padding:8px 16px;font-size:13px}.daily-date.svelte-hpqhlg{font-size:18px}.daily-main-title.svelte-hpqhlg{font-size:38px}.stat-pill.svelte-hpqhlg{border-radius:14px;padding:10px 20px;font-size:16px}.play-btn.svelte-hpqhlg{border-radius:16px}.daily-play-btn.svelte-hpqhlg{padding:20px 30px;font-size:19px}.calendar-archive-btn.svelte-hpqhlg{border-radius:14px;padding:14px 24px;font-size:16px}.hub-leaderboard-container.svelte-hpqhlg{border-radius:16px;padding:22px}.leaderboard-title.svelte-hpqhlg{font-size:16px}.leaderboard-item.svelte-hpqhlg{border-radius:12px;padding:10px 14px;font-size:16px}.continue-card.svelte-hpqhlg{border-radius:20px;padding:30px}.continue-title.svelte-hpqhlg{font-size:19px}.continue-meta.svelte-hpqhlg{font-size:14px}.continue-progress-row.svelte-hpqhlg{margin-top:10px}.progress-bar.svelte-hpqhlg{height:8px}.progress-text.svelte-hpqhlg{font-size:14px}.continue-btn.svelte-hpqhlg{padding:14px 24px;font-size:16px}.categories-panel.svelte-hpqhlg{padding:32px}.categories-title.svelte-hpqhlg{font-size:22px}.categories-subtitle.svelte-hpqhlg{font-size:15px}.category-item.svelte-hpqhlg{border-radius:16px;padding:18px 22px}.cat-icon.svelte-hpqhlg{width:52px;height:52px;font-size:28px}.cat-name.svelte-hpqhlg{font-size:17px}.cat-desc.svelte-hpqhlg{font-size:13.5px}}.hint-confirm-overlay.svelte-p9yn6k{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0006;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.hint-confirm-modal.svelte-p9yn6k{text-align:center;border-radius:16px;flex-direction:column;gap:16px;width:90%;max-width:400px;padding:24px;animation:.25s cubic-bezier(.16,1,.3,1) svelte-p9yn6k-zoom-in-fade;display:flex;box-shadow:0 15px 35px #0000004d}@keyframes svelte-p9yn6k-zoom-in-fade{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.hint-confirm-header.svelte-p9yn6k{flex-direction:column;align-items:center;gap:8px;display:flex}.hint-confirm-header.svelte-p9yn6k .warning-icon:where(.svelte-p9yn6k){font-size:32px}.hint-confirm-header.svelte-p9yn6k h3:where(.svelte-p9yn6k){font-family:var(--font-heading);color:var(--text-primary);margin:0;font-size:18px;font-weight:700}.hint-confirm-body.svelte-p9yn6k p:where(.svelte-p9yn6k){color:var(--text-secondary);margin:0 0 10px;font-size:14px;line-height:1.5}.hint-confirm-body.svelte-p9yn6k .sub-warning:where(.svelte-p9yn6k){color:var(--text-primary);font-weight:600}.hint-confirm-footer.svelte-p9yn6k{gap:12px;display:flex}.confirm-btn.svelte-p9yn6k{cursor:pointer;border:none;border-radius:8px;flex:1;padding:10px 16px;font-size:14px;font-weight:600;transition:all .2s}.confirm-btn.cancel.svelte-p9yn6k{color:var(--text-primary);border:1px solid var(--glass-border);background:#ffffff14}.confirm-btn.cancel.svelte-p9yn6k:hover{background:#ffffff26}.confirm-btn.continue.svelte-p9yn6k{background:var(--accent);color:#fff}.confirm-btn.continue.svelte-p9yn6k:hover{background:var(--accent-hover)}.light-theme .confirm-btn.cancel.svelte-p9yn6k{color:#1e293b;background:#f1f5f9;border-color:#00000014}.light-theme .confirm-btn.cancel.svelte-p9yn6k:hover{background:#e2e8f0}.ad-consent-overlay.svelte-qe31fp{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1100;background:#0006;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.ad-consent-modal.svelte-qe31fp{text-align:center;border-radius:16px;flex-direction:column;gap:16px;width:90%;max-width:400px;padding:24px;animation:.25s cubic-bezier(.16,1,.3,1) svelte-qe31fp-zoom-in-fade;display:flex;box-shadow:0 15px 35px #0000004d}@keyframes svelte-qe31fp-zoom-in-fade{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ad-consent-header.svelte-qe31fp{flex-direction:column;align-items:center;gap:8px;display:flex}.ad-consent-header.svelte-qe31fp .tv-icon:where(.svelte-qe31fp){filter:drop-shadow(0 0 10px var(--accent));font-size:40px}.ad-consent-header.svelte-qe31fp h3:where(.svelte-qe31fp){font-family:var(--font-heading);color:var(--text-primary);margin:0;font-size:20px;font-weight:700}.ad-consent-body.svelte-qe31fp p:where(.svelte-qe31fp){color:var(--text-secondary);margin:0 0 10px;font-size:15px;line-height:1.5}.ad-consent-body.svelte-qe31fp strong:where(.svelte-qe31fp){color:var(--accent);font-size:17px}.ad-consent-body.svelte-qe31fp .sub-info:where(.svelte-qe31fp){color:var(--text-muted);font-size:13px}.ad-consent-footer.svelte-qe31fp{gap:12px;display:flex}.ad-btn.svelte-qe31fp{cursor:pointer;border:none;border-radius:8px;flex:1;padding:12px 16px;font-size:14px;font-weight:600;transition:all .2s}.ad-btn.cancel.svelte-qe31fp{color:var(--text-primary);border:1px solid var(--glass-border);background:#ffffff14}.ad-btn.cancel.svelte-qe31fp:hover{background:#ffffff26}.ad-btn.watch.svelte-qe31fp{background:var(--accent);color:#fff}.ad-btn.watch.svelte-qe31fp:hover{background:var(--accent-hover)}.light-theme .ad-btn.cancel.svelte-qe31fp{color:#1e293b;background:#f1f5f9;border-color:#00000014}.light-theme .ad-btn.cancel.svelte-qe31fp:hover{background:#e2e8f0}.ad-player-overlay.svelte-ul79c8{z-index:1200;background:#0f172a;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.ad-player-loading.svelte-ul79c8{color:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:30px;display:flex}.yandex-rtb-wrapper.svelte-ul79c8{border:1px solid var(--glass-border);background:#1e293b;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;width:90vw;max-width:640px;height:80vh;max-height:480px;padding:20px;display:flex;position:relative;box-shadow:0 25px 50px -12px #00000080}.yandex-rtb-wrapper.hidden.svelte-ul79c8{display:none}#yandex_rtb_rewarded.svelte-ul79c8{justify-content:center;align-items:center;width:100%;height:100%;min-height:250px;display:flex}.yandex-close-btn.svelte-ul79c8{color:#fff;cursor:pointer;z-index:1210;background:#ef4444;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:700;transition:transform .2s;display:flex;position:absolute;top:-15px;right:-15px;box-shadow:0 4px 6px -1px #0003}.yandex-close-btn.svelte-ul79c8:hover{background:#dc2626;transform:scale(1.1)}.ad-player-container.svelte-ul79c8{width:100%;max-width:500px;height:100%;max-height:800px;box-shadow:none;background:#0f172af2;border:none;border-radius:0;flex-direction:column;justify-content:space-between;gap:16px;padding:20px;display:flex}@media (width>=501px){.ad-player-container.svelte-ul79c8{border:1px solid var(--glass-border);border-radius:24px;height:90vh;box-shadow:0 25px 50px -12px #00000080}}.ad-player-header.svelte-ul79c8{justify-content:space-between;align-items:center;padding:10px 0;display:flex}.ad-badge.svelte-ul79c8{color:var(--text-secondary);letter-spacing:1px;background:#ffffff26;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:700}.ad-timer.svelte-ul79c8{color:var(--text-primary);font-size:14px;font-weight:600}.ad-video-screen.svelte-ul79c8{background:#1e293b;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ad-video-gradient.svelte-ul79c8{opacity:.15;background:linear-gradient(135deg,#4f46e5 0%,#06b6d4 100%);position:absolute;inset:0}.ad-video-content.svelte-ul79c8{z-index:10;text-align:center;color:#fff;flex-direction:column;align-items:center;gap:24px;padding:30px;display:flex;position:relative}.ad-video-logo.svelte-ul79c8{font-family:var(--font-heading);letter-spacing:-.5px;background:linear-gradient(90deg,#a5b4fc,#818cf8);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:24px;font-weight:800}.ad-video-promo.svelte-ul79c8 h3:where(.svelte-ul79c8){margin:0 0 10px;font-size:20px;font-weight:700;line-height:1.3}.ad-video-promo.svelte-ul79c8 p:where(.svelte-ul79c8){opacity:.8;margin:0;font-size:14px;line-height:1.5}.ad-video-loader.svelte-ul79c8{justify-content:center;align-items:center;width:60px;height:60px;display:flex}.ad-video-loader.paused.svelte-ul79c8 .spinner:where(.svelte-ul79c8){border-color:var(--success);animation-play-state:paused}.spinner.svelte-ul79c8{border:4px solid #ffffff1a;border-left-color:var(--accent);border-radius:50%;width:48px;height:48px;animation:1s linear infinite svelte-ul79c8-spin}@keyframes svelte-ul79c8-spin{to{transform:rotate(360deg)}}.ad-player-footer.svelte-ul79c8{padding:10px 0;display:flex}.ad-player-btn.svelte-ul79c8{border:none;border-radius:12px;width:100%;padding:16px;font-size:16px;font-weight:700;transition:all .2s}.ad-player-btn.skip-disabled.svelte-ul79c8{color:var(--text-muted);cursor:not-allowed;background:#ffffff0d}.ad-player-btn.claim-reward.svelte-ul79c8{background:var(--success);color:#fff;cursor:pointer;animation:1.5s infinite svelte-ul79c8-pulse;box-shadow:0 0 20px #10b9814d}.ad-player-btn.claim-reward.svelte-ul79c8:hover{background:#059669}@keyframes svelte-ul79c8-pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.workspace.svelte-1n46o8q{background-color:var(--bg-app);--dot-color:#00000008;background-image:radial-gradient(var(--dot-color) 1px, transparent 1px), url(/static/pwa/scanword/bg.webp);-webkit-user-select:none;user-select:none;background-position:50%;background-repeat:no-repeat;background-size:30px 30px,cover;grid-template-columns:1fr;width:100vw;height:100vh;display:grid;position:relative;overflow:hidden}@media (width<=1024px){.workspace.svelte-1n46o8q{grid-template-columns:1fr}}.workspace.svelte-1n46o8q:not(.light-theme){--dot-color:#ffffff09}.hidden-input.svelte-1n46o8q{opacity:0;pointer-events:auto;border:none;width:0;height:0;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}
