@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-ext-400-normal-CIYZrvmP.woff2)format("woff2"),url(data:font/woff;base64,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yGMEABPXAM542o2QA24EUBBAX+3GqH82qG27QW27axvH6bEa9QQ9QydTrjdf749ngFpsVFBWWQe8ldWjTBntfKBMOc28oyz3Eq8oU8kAMZSpopUblKmmhwmUaRYCBxFZAeYYlhXmmRBO+UeEhwgLexjCL1K76PfZYocDQlgJyzomwiMhucdEOsgRVuxE8aj0DCshjeHHh2GcIUZ0/UUw/MUwGsVkRPnzmmedS9FuCpVYQ8avUN51/ARIav92HKicEUblNpyIxIopXLlq/biw8qzSVaJEcOj8xIMenoVfSLJCSqdiZZwZhpQi9DKAIY5TvXQShHWKMblfMGypV0Roj0e8WpOlYFWWT5u/WfgAAAB42mzK04EDABQAsJfybNtmz7bNYs+uVwzQfCcSERER1XLkopFShER9JSWlpGVkNWnWolWbdh06denWo1effgMGDRk2YtSYcRMmTZk2Y9aceQsWLVm2YtWadRs2bdmWs2PXnn0HDh05duLUmXMXLl25duPWnXsPHj159uLVm3cfPn359uPXn395hdT73+trtqbSvExAi/RhAkEMAwGwJZ/jm+xw139JD2hIw8IKgVCqPXOFI7OGM7Oy88fFE67EmGu5youHb7g7f9Q7iQ93eBMzO388fMM3s7LzR70vMbOyM/rtWbSnF+5wFLZwFjYOTm7ecD0s7tfkzcsv3IOTeudj5gnvw8LByUvzb2Hj4KTe97CwcXC626Y9q1L/VkZO8U857foH8K7PJw==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-cyrillic-400-normal-DBn7fddJ.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-greek-400-normal-DQfalijU.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-ext-400-normal-DpfYvR5A.woff2)format("woff2"),url(/assets/press-start-2p-latin-ext-400-normal-DBgyq7ky.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/press-start-2p-latin-400-normal-_wFEWmAB.woff2)format("woff2"),url(/assets/press-start-2p-latin-400-normal-KLytu4cr.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-vietnamese-400-normal-Dpl4UHAZ.woff2)format("woff2"),url(/assets/barlow-vietnamese-400-normal-BFeobeCK.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(/assets/barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(/assets/barlow-latin-400-normal-fsAxiSwU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-vietnamese-600-normal-DcjprdFV.woff2)format("woff2"),url(/assets/barlow-vietnamese-600-normal-CA_GiK2e.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(/assets/barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(/assets/barlow-latin-600-normal-CNwfPWQD.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-vietnamese-700-normal-D6euyNzi.woff2)format("woff2"),url(/assets/barlow-vietnamese-700-normal-4Jt4k04K.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-ext-700-normal-BLuWmldJ.woff2)format("woff2"),url(/assets/barlow-latin-ext-700-normal-CctuGmmz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(/assets/barlow-latin-700-normal-__SGTsZ1.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-BDQ-w_bc.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-700-normal-CtgKGIh5.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-cyrillic-700-normal-Bp80XfeI.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-700-normal-O_YjL27c.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-vietnamese-700-normal-apsD3J7v.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-700-normal-Bs14ezHR.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-ext-700-normal-Dhimjc7-.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-700-normal-Cwsjk1Jb.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-700-normal-CNHXzs6v.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Micro 5";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/micro-5-math-400-normal-BNc_g7HF.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:"Micro 5";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/micro-5-symbols-400-normal-CrDvx8kF.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:"Micro 5";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/micro-5-latin-ext-400-normal-raTqdjhq.woff2)format("woff2"),url(/assets/micro-5-latin-ext-400-normal-BVyr9Jcv.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Micro 5";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/micro-5-latin-400-normal-CxQ_KemE.woff2)format("woff2"),url(/assets/micro-5-latin-400-normal-B4D-1kra.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primary:#4ad9ff;--primary-light:#d6f4ff;--primary-dark:#29b6e8;--text:#fff;--text-muted:#b9bdc4;--text-subtle:#95999e;--bg:#050a10;--bg-subtle:#0a1a26;--border:#4ad9ff42;--border-strong:#4ad9ff8c;--danger:#e01b1b;--success:#22c55e;--font:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--radius-sm:6px;--radius:8px;--radius-lg:12px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--px-bg-1:#241844;--px-bg-2:#160e2e;--px-panel:#2c2056;--px-panel-2:#20163f;--px-edge:#0c0820;--px-accent:#8b5cf6;--px-accent-d:#5b3aa6;--px-gold:#f5c518;--px-green:#4ade80;--px-text:#ece7ff;--px-muted:#a99fd6}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font);color:var(--text);-webkit-font-smoothing:antialiased;background:#ebebf0;font-size:16px;line-height:1.55;overflow-x:hidden}#root{background:var(--bg);flex-direction:column;max-width:480px;min-height:100svh;margin:0 auto;display:flex}@media (width>=481px){#root{border-inline:1px solid var(--border)}}h1{font-size:var(--t-5xl);color:var(--text);font-weight:700;line-height:1.2}h2{font-size:var(--t-3xl);color:var(--text);font-weight:700;line-height:1.3}h3{font-size:var(--t-2xl);color:var(--text);font-weight:600}h4{font-size:var(--t-xl);color:var(--text);font-weight:600}p{color:var(--text-muted)}a{color:var(--primary);text-decoration:none}a:hover{text-decoration:underline}input,select,textarea{font-family:inherit;font-size:var(--t-2xl);color:var(--text);background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius);appearance:none;outline:none;width:100%;padding:.65rem .9rem;transition:border-color .15s}input[type=checkbox],input[type=radio]{appearance:auto;width:auto;accent-color:var(--primary);padding:0}input:focus,select:focus,textarea:focus{border-color:var(--primary)}input::placeholder,textarea::placeholder{color:var(--text-subtle)}button{font-family:inherit;font-size:var(--t-2xl);border-radius:var(--radius);cursor:pointer;-webkit-tap-highlight-color:transparent;border:none;padding:.7rem 1.25rem}.tab-nav{border-top:1px solid var(--border);background:var(--bg);padding-bottom:env(safe-area-inset-bottom);display:flex;position:sticky;bottom:0}.tab-link{text-align:center;min-height:52px;font-size:var(--t-m);color:var(--text-muted);-webkit-tap-highlight-color:transparent;border-top:2px solid #0000;flex:1;justify-content:center;align-items:center;padding:.5rem .25rem;text-decoration:none;display:flex}.tab-link:hover{color:var(--text-muted);text-decoration:none}.tab-link.active{color:var(--primary);border-top-color:var(--primary);font-weight:700}.page{padding:var(--space-6);gap:var(--space-4);flex-direction:column;flex:1;display:flex}.page-center{padding:var(--space-8) var(--space-6);align-items:center;gap:var(--space-5);flex-direction:column;flex:1;display:flex}.section{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.card{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5)}.card-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border:1px solid var(--border);border-radius:var(--radius-lg);color:inherit;text-decoration:none;display:flex}.card-row:hover{background:var(--bg-subtle);text-decoration:none}.divider{border:none;border-top:1px solid var(--border)}.empty-state{padding:var(--space-5);background:var(--bg-subtle);border-radius:var(--radius);color:var(--text-subtle);font-size:var(--t-xl);text-align:center}.pixel-bg .empty-state{background:var(--px-panel-2);border:3px dashed var(--px-edge);box-shadow:0 4px 0 var(--px-edge);color:var(--px-muted);font-family:"Press Start 2P",monospace;font-size:var(--t-xs);border-radius:0;line-height:1.6}.form{gap:var(--space-3);flex-direction:column;width:100%;max-width:400px;display:flex}.label{font-size:var(--t-xl);color:var(--text);margin-bottom:var(--space-1);font-weight:500;display:block}.hint{font-size:var(--t-l);color:var(--text-subtle)}.ui-obbl{color:var(--primary);font-weight:700}.badge{font-size:var(--t-m);border-radius:20px;align-items:center;min-height:24px;padding:.25rem .65rem;font-weight:600;display:inline-flex}.badge-primary{background:var(--primary-light);color:var(--primary)}.badge-success{color:#15803d;background:#dcfce7}.badge-danger{color:#dc2626;background:#fee2e2}.badge-neutral{background:var(--bg-subtle);color:var(--text-muted);border:1px solid var(--border)}.badge-warning{color:#c2410c;background:#ffedd5}.stats-grid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.xp-circle,.credits-pill,.level-pill{min-height:24px;font-weight:600;font-size:var(--t-m);white-space:nowrap;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;padding:.25rem .65rem;display:inline-flex}.xp-circle{color:var(--primary);border:1.5px solid var(--primary);background:0 0}.credits-pill{color:#a07b1e;background:0 0;border:1.5px solid #e0c068}.credits-pill:before{content:"$";margin-right:4px}.level-pill{color:var(--primary);border:1.5px solid var(--primary);background:0 0}.icon-btn-plain{cursor:pointer;width:24px;height:24px;color:var(--primary);-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn-plain:hover{opacity:.7}.icon-btn-plain svg{width:100%;height:100%}.info-list{flex-direction:column;display:flex}.info-row{justify-content:space-between;gap:var(--space-4);border-bottom:1px solid var(--border);padding:.7rem 0;display:flex}.info-row:last-child{border-bottom:none}.info-row dt{color:var(--text-muted);font-size:var(--t-xl)}.info-row dd{color:var(--text);text-align:right;font-weight:600}.menu-list{list-style:none}.menu-item{border-bottom:1px solid var(--border)}.menu-link{color:var(--text);font-size:var(--t-2xl);align-items:center;min-height:52px;padding:.9rem 0;text-decoration:none;display:flex}.menu-link:hover{color:var(--primary);text-decoration:none}.xp-bar{background:var(--border);border-radius:4px;height:8px;overflow:hidden}.xp-fill{background:var(--primary);border-radius:4px;height:100%}.auth-screen input:not([type=checkbox]):not([type=radio]):not([type=range]){font-family:"Press Start 2P",monospace;font-size:var(--t-s);line-height:1.6}.auth-screen summary{font-family:"Press Start 2P",monospace;font-size:var(--t-xs)}.auth-screen .auth-toggle,.auth-screen .auth-toggle button{font-family:"Press Start 2P",monospace;font-size:var(--t-xs);line-height:1.7}.pixel-bg .auth-tagline{font-family:"Press Start 2P",monospace;font-size:var(--t-xs);color:var(--px-muted);font-style:normal}.px-settings label,.px-settings a,.px-settings button,.px-settings span:not(.badge){font-family:"Press Start 2P",monospace;font-size:var(--t-s);line-height:1.6}.pixel-bg .page-desc{font-family:"Press Start 2P",monospace;font-size:var(--t-xs);line-height:1.8}.pixel-bg .menu-link,.pixel-bg .menu-item button{font-family:"Press Start 2P",monospace;font-size:var(--t-s);line-height:1.6}.pixel-bg .tab-pill,.pixel-bg .info-row dt{font-family:"Press Start 2P",monospace;font-size:var(--t-xs)}.px-chat input{font-family:"Press Start 2P",monospace;font-size:var(--t-xs);line-height:1.7}.px-chat input::placeholder{font-family:"Press Start 2P",monospace;font-size:var(--t-xs);color:var(--px-muted)}.px-date::-webkit-calendar-picker-indicator{filter:invert()brightness(2);cursor:pointer;width:22px;height:22px;transform:scale(1.2)}.px-filters input,.px-filters select{font-family:"Press Start 2P",monospace;font-size:var(--t-s);line-height:1.6}.px-filters .label{font-family:"Press Start 2P",monospace;font-size:var(--t-xs)}.pixel-bg .card-row{background:linear-gradient(180deg, var(--px-panel) 0%, var(--px-panel-2) 100%);border:3px solid var(--px-edge);box-shadow:0 4px 0 var(--px-edge);color:var(--px-text);border-radius:0}.pixel-bg .card-row:hover{background:var(--px-accent-d)}.pixel-bg .card-row .px-name{font-family:"Press Start 2P",monospace;font-size:var(--t-s);line-height:1.4}.mgmt-grid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.mgmt-tile{aspect-ratio:1;justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-3);background:linear-gradient(180deg, var(--px-panel) 0%, var(--px-panel-2) 100%);border:3px solid var(--px-edge);box-shadow:0 4px 0 var(--px-edge);color:var(--px-text);text-align:center;flex-direction:column;text-decoration:none;display:flex}.mgmt-tile:hover{background:var(--px-accent-d);text-decoration:none}.mgmt-tile:active{box-shadow:0 2px 0 var(--px-edge);transform:translateY(2px)}.mgmt-icon{width:72px;height:72px;color:var(--px-text)}.mgmt-icon svg{width:100%;height:100%;display:block}.mgmt-label{font-family:"Press Start 2P",monospace;font-size:var(--t-s);color:var(--px-text);line-height:1.4}.px-topbar{padding:calc(var(--space-4) + env(safe-area-inset-top,0px)) var(--space-6) var(--space-4);border-bottom:3px solid var(--px-edge);background:linear-gradient(180deg, var(--px-panel) 0%, var(--px-panel-2) 100%);justify-content:space-between;align-items:center;display:flex}.px-topbar .px-brand{font-family:"Press Start 2P",monospace;font-size:var(--t-m);color:var(--px-text)}.px-topbar nav{gap:var(--space-4);align-items:center;display:flex}.px-topbar a{color:var(--px-text);font-size:var(--t-xl);text-decoration:none}.px-topbar a:hover{color:#fff}.pixel-bg{background:radial-gradient(120% 80% at 50% 0%, var(--px-bg-1) 0%, var(--px-bg-2) 100%);color:var(--px-text);--text:var(--px-text);--text-muted:var(--px-muted);--text-subtle:var(--px-muted);--bg:var(--px-panel-2);--bg-subtle:var(--px-panel);--border:var(--px-edge);--border-strong:var(--px-edge)}.pixel-bg h1,.pixel-bg h2,.pixel-bg h3,.pixel-bg h4{letter-spacing:.5px;color:var(--px-text);font-family:"Press Start 2P",monospace;line-height:1.45}.pixel-bg h3{font-size:var(--t-l)}.pixel-bg h4{font-size:var(--t-m)}.pixel-bg .section>p,.pixel-bg .card p{color:var(--px-muted)}.pixel-bg .card{background:linear-gradient(180deg, var(--px-panel) 0%, var(--px-panel-2) 100%);border:3px solid var(--px-edge);box-shadow:0 4px 0 var(--px-edge);color:var(--px-text);border-radius:0}.pixel-bg .badge{font-family:"Press Start 2P",monospace;font-size:var(--t-xs);background:0 0;border-radius:999px;padding:.35rem .6rem;font-weight:400}.pixel-bg .badge-success{color:var(--px-green);border:2px solid var(--px-green)}.pixel-bg .badge-warning{color:#fbbf24;border:2px solid #fbbf24}.pixel-bg .badge-danger{color:#f87171;border:2px solid #f87171}.pixel-bg .badge-primary{color:#c0b6ff;border:2px solid var(--px-accent)}.pixel-bg .badge-neutral{color:var(--px-muted);border:2px solid var(--px-muted)}.pixel-bg .xp-circle,.pixel-bg .credits-pill,.pixel-bg .level-pill{min-height:28px}.pixel-profile{gap:var(--space-5);padding:var(--space-6);color:var(--px-text);background:radial-gradient(120% 80% at 50% 0%, var(--px-bg-1) 0%, var(--px-bg-2) 100%);font-family:var(--font);image-rendering:pixelated;flex-direction:column;flex:1;display:flex}.pixel-profile h1,.pixel-profile h2,.pixel-profile .px-font{letter-spacing:.5px;font-family:"Press Start 2P",monospace;line-height:1.4}.px-panel{background:linear-gradient(180deg, var(--px-panel) 0%, var(--px-panel-2) 100%);border:3px solid var(--px-edge);box-shadow:0 6px 0 var(--px-edge), inset 0 0 0 2px #8b5cf640;padding:var(--space-5);position:relative}.px-title{font-size:var(--t-2xl);text-align:center;color:var(--px-text);text-shadow:2px 2px 0 var(--px-edge);margin:0}.px-icon{color:var(--px-text);background:var(--px-panel-2);border:2px solid var(--px-edge);box-shadow:0 3px 0 var(--px-edge);cursor:pointer;justify-content:center;align-items:center;padding:8px;text-decoration:none;display:inline-flex;position:relative}.px-icon:hover{background:var(--px-accent-d)}.px-icon svg{flex-shrink:0;display:block}.px-icon.bare{box-shadow:none;background:0 0;border:none;padding:0}.px-icon.bare:hover{color:var(--px-accent);background:0 0}.px-icon.bare:active{box-shadow:none;transform:none}.px-avatar{object-fit:contain;width:104px;height:104px;image-rendering:pixelated}.px-action:hover{background:var(--px-accent);color:#fff}.px-action:active{transform:translateY(2px)}.px-action.secondary{border-color:var(--px-muted);color:var(--px-text);background:0 0}.px-action.secondary:hover{color:var(--px-text);background:#a99fd62e}.px-check{font-family:"Press Start 2P",monospace;font-size:var(--t-s);color:var(--px-text);cursor:pointer;align-items:center;gap:.6rem;line-height:1.6;display:flex}.px-check input[type=checkbox]{appearance:none;background:var(--px-panel-2);width:18px;height:18px;box-shadow:0 2px 0 var(--px-edge);cursor:pointer;border:2px solid #fff;border-radius:0;flex-shrink:0;margin:0;position:relative}.px-check input[type=checkbox]:checked{background:var(--px-accent)}.px-check input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:9px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.px-badge{background:var(--danger);color:#fff;border:2px solid var(--bg);min-width:18px;height:18px;font-size:var(--t-s);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-weight:700;line-height:1;display:flex;position:absolute;top:-6px;right:-6px}.px-nav{z-index:50;width:100%;max-width:480px;padding:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom));background:linear-gradient(180deg, var(--px-panel) 0%, var(--px-panel-2) 100%);border-top:3px solid var(--px-edge);box-shadow:0 -4px 0 var(--px-edge);gap:6px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%)}.px-nav-item{aspect-ratio:1;background:var(--px-panel-2);border:2px solid var(--px-edge);box-shadow:0 3px 0 var(--px-edge);color:var(--px-muted);-webkit-tap-highlight-color:transparent;image-rendering:pixelated;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;padding:4px 2px;text-decoration:none;display:flex}.px-nav-item:hover{color:var(--px-text);text-decoration:none}.px-nav-item .px-nav-icon{flex-shrink:0;width:40px;height:40px}.px-nav-item .px-nav-label{font-size:var(--t-s);text-align:center;word-break:break-word;line-height:1.15}.px-nav-item.active{background:var(--px-accent);color:#fff;box-shadow:0 3px 0 var(--px-accent-d)}:root{--ui-sky-top:#16223a;--ui-sky-bottom:#223857;--ui-panel:#000000c7;--ui-panel-soft:#000000bd;--ui-tile:#000000c2;--ui-bar:#0b0d11;--ui-text:#fff;--ui-body:#b9bdc4;--ui-dim:#95999e;--ui-exp:#00bf63;--ui-gold:#ffc233;--ui-alert:#e01b1b;--ui-alert-testo:#ff7a7a;--ui-link:#5ec8e0;--ui-focus:#5ec8e0;--t-xs:.55rem;--t-s:.64rem;--t-m:.72rem;--t-l:.82rem;--t-xl:.92rem;--t-2xl:1.05rem;--t-3xl:1.25rem;--t-4xl:1.5rem;--t-5xl:1.75rem;--t-marchio:1.6rem;--t-marchio-l:2rem;--ui-radius:22px;--ui-radius-tile:14px;--ui-pixel:"Press Start 2P", "Courier New", monospace;--ui-insegna:"Micro 5", "Press Start 2P", "Courier New", monospace;--ui-sans:"Barlow", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}body{background:var(--ui-sky-top);min-height:100svh;font-family:var(--ui-sans)}.mo-sfondo{z-index:-1;pointer-events:none;background-color:var(--ui-sky-top);position:fixed;inset:0;overflow:hidden}.mo-aria{position:absolute;inset:0}.mo-primopiano{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.mo-velo{z-index:5;background:linear-gradient(#060810b8 0%,#060810f0 100%);position:absolute;inset:0}.mo-sole,.mo-luna{z-index:2;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.mo-sole{aspect-ratio:1;background:radial-gradient(circle,#fffdf2 0%,#ffe9a8 34%,#ffc85a8c 58%,#ffaa3c00 74%);border-radius:50%;width:clamp(34px,4.4vw,62px);box-shadow:0 0 60px 24px #ffce6e47}.mo-luna{filter:drop-shadow(0 0 14px #becdff8c)drop-shadow(0 0 42px #96aaff4d);width:clamp(38px,5vw,72px);height:auto}.mo-stelle{z-index:1;position:absolute;inset:0}#root{background:0 0;border-inline:0}@media (width>=481px){#root{border-inline:0}}.pixel-bg,.auth-screen,.pixel-profile,.page{background:0 0}.pixel-bg,.auth-screen{color:var(--ui-body)}.pixel-bg p,.auth-screen p,.pixel-bg .page-desc{color:var(--ui-body);font-family:var(--ui-sans);font-weight:600;font-size:var(--t-xl);line-height:1.5}.pixel-bg a,.auth-screen a{color:var(--ui-link)}.ui-wordmark{font-family:var(--ui-pixel);font-size:var(--t-marchio);color:var(--ui-text);padding:calc(28px + env(safe-area-inset-top,0px)) 0 14px 18px;letter-spacing:1px;text-shadow:-2px 0 #ff00c8d9,2px 0 #00e5ffd9;line-height:1;display:inline-block}.ui-panel,.pixel-bg .card,.pixel-bg .px-panel,.auth-screen .px-panel{background:var(--ui-panel);border-radius:var(--ui-radius);color:var(--ui-body);box-shadow:none;border:0;padding:18px}.ui-title-riga{position:relative}.ui-title-riga .ui-title{padding-inline:46px}.ui-help{display:inline-flex;position:relative}.ui-title-riga .ui-help{position:absolute;top:14px;right:24px}.ui-help-ancorata{position:absolute;top:0;left:0}.ui-help-riga{justify-content:space-between;align-items:center;gap:10px;display:flex}.ui-help-btn{width:26px;height:26px;color:var(--ui-text);font-family:var(--ui-pixel);font-size:var(--t-s);cursor:pointer;opacity:.75;transition:opacity var(--mo-istante), background var(--mo-istante);background:#ffffff14;border:1px solid #ffffff59;border-radius:50%;place-items:center;padding:0;line-height:1;display:grid}.ui-help-btn:hover,.ui-help-btn:focus-visible{opacity:1;background:#ffffff2e}.ui-help-btn.is-aperto{opacity:1;border-color:var(--ui-link);color:var(--ui-link)}@media (prefers-reduced-motion:reduce){.ui-help-btn{transition:none}}.ui-help-pannello{z-index:65;border-radius:var(--ui-radius-tile);background:var(--ui-bar);text-align:left;border:1px solid #ffffff2e;width:max-content;max-width:min(320px,100vw - 40px);max-height:min(60vh,460px);padding:14px 16px;position:absolute;top:calc(100% + 10px);overflow-y:auto;box-shadow:0 12px 32px #00000080}.ui-help-pannello.is-destra{right:0}.ui-help-pannello.is-sinistra{left:0}.ui-help-pannello:focus{outline:none}.ui-help-pannello:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-help-testa{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ui-help-testa b{font-family:var(--ui-pixel);font-size:var(--t-s);color:var(--ui-text);line-height:1.5}.ui-help-chiudi{color:var(--ui-dim);font-size:var(--t-2xl);cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px;line-height:1}.ui-help-testo{font-size:var(--t-l);color:var(--ui-body);margin:10px 0 0;line-height:1.5}.ui-help-etichetta{font-family:var(--ui-pixel);font-size:var(--t-xs);letter-spacing:1px;color:var(--ui-dim);margin:14px 0 0}.ui-help-azioni{margin:8px 0 0;padding-left:18px}.ui-help-azioni li{font-size:var(--t-l);color:var(--ui-body);margin-top:5px;line-height:1.45}.ui-help-consiglio{border-left:3px solid var(--ui-link);border-radius:0 var(--ui-radius-tile) var(--ui-radius-tile) 0;font-size:var(--t-l);background:#5ec8e01a;margin:12px 0 0;padding:8px 12px;line-height:1.5}.ui-title{background:var(--ui-panel);border-radius:var(--ui-radius);font-family:var(--ui-pixel);font-size:var(--t-xl);color:var(--ui-text);text-align:center;text-shadow:-1.5px 0 #ff00c8b3,1.5px 0 #00e5ffb3;margin:0 14px 16px;padding:16px 18px;line-height:1.5;display:block}.pixel-bg .page>p,.pixel-bg .page>h2,.pixel-bg .page>h3,.pixel-bg .page>small,.pixel-bg .page>span,.pixel-bg .page>ul:not([class]),.pixel-bg .app-page>p,.pixel-bg .ing-pagina>p,.pixel-bg .ui-corpo-pagina>p{background:var(--ui-panel);border-radius:var(--ui-radius-tile);padding:12px 14px}.pixel-bg .ui-help-riga{margin:0 0 var(--space-3);background:var(--ui-panel);border-radius:var(--ui-radius);padding:14px 16px}.pixel-bg .ui-help-riga h1,.pixel-bg .ui-help-riga h2{font-family:var(--ui-pixel);font-size:var(--t-l);color:var(--ui-text);line-height:1.5}.pixel-bg input[type=text],.pixel-bg input[type=email],.pixel-bg input[type=password],.pixel-bg input[type=number],.pixel-bg input[type=date],.pixel-bg input[type=search],.pixel-bg select,.pixel-bg textarea,.auth-screen input:not([type=checkbox]):not([type=radio]):not([type=range]),.auth-screen select,.auth-screen textarea{font-family:var(--ui-sans);font-size:var(--t-2xl);width:100%;padding:13px 20px;font-weight:600}.pixel-bg textarea,.auth-screen textarea{border-radius:18px}.pixel-bg input::placeholder,.auth-screen input::placeholder{color:#9aa0a6;font-weight:600}.pixel-bg label,.auth-screen label{font-family:var(--ui-sans);font-weight:700;font-size:var(--t-xl);color:var(--ui-text)}.ui-tiles{grid-template-columns:repeat(3,1fr);gap:12px;padding:0 14px;display:grid}.ui-tile{background:var(--ui-tile);min-height:116px;color:var(--ui-text);font-family:var(--ui-pixel);font-size:var(--t-xs);text-align:center;cursor:pointer;white-space:pre-line;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;padding:14px 8px 12px;line-height:1.6;text-decoration:none;transition:transform .1s steps(2,end),background .1s;display:flex;position:relative}.ui-tile-label{font-family:var(--ui-insegna);letter-spacing:.1em;text-transform:uppercase;font-size:1.2rem;line-height:1.15}.ui-tile:hover,.ui-tile:focus-visible{background:#000000b8;transform:translateY(-2px)}.ui-tile img,.ui-tile>svg{object-fit:contain;width:56px;height:56px;image-rendering:pixelated}.league-icona{justify-content:center;align-items:center;display:inline-flex;position:relative}.league-icona img{object-fit:contain;width:100%;height:100%}.league-coppa{position:absolute;bottom:-3px;right:-3px}.lb-filtri{gap:var(--space-3);flex-wrap:wrap;display:flex}.lb-filtri .label{flex:1;min-width:150px}.lb-attive{align-items:center;gap:var(--space-2);margin:var(--space-3) 0;display:flex}.lb-lista{margin:var(--space-3) 0 0;overscroll-behavior:contain;max-height:52vh;padding:0;list-style:none;overflow-y:auto}.lb-riga{border-top:1px solid #ffffff14}.lb-riga:first-child{border-top:0}.lb-riga.is-mia .lb-link{background:#ffc23314}.lb-link{color:var(--ui-text);grid-template-columns:28px 48px 34px 1fr auto;align-items:center;gap:10px;padding:10px 6px;text-decoration:none;display:grid}.lb-link:hover,.lb-link:focus-visible{background:#ffffff0f}.lb-posto{font-family:var(--ui-pixel);font-size:var(--t-s);color:var(--ui-dim);text-align:right}.lb-premio,.lb-insegna{justify-content:center;align-items:center;display:flex}.lb-nome{flex-direction:column;gap:3px;min-width:0;display:flex}.lb-nome b{font-family:var(--ui-pixel);font-size:var(--t-xs);overflow-wrap:anywhere;line-height:1.5}.lb-nome small{font-size:var(--t-m);color:var(--ui-dim)}.lb-valore{font-family:var(--ui-pixel);font-size:var(--t-s);color:var(--ui-gold)}.lb-mia{margin-top:var(--space-3)}.lb-mia-corpo{align-items:center;gap:var(--space-3);border-radius:var(--ui-radius-tile);color:var(--ui-text);background:#ffc23314;border:2px solid #ffc23373;padding:12px 14px;text-decoration:none;display:flex}.lb-mia-corpo:hover,.lb-mia-corpo:focus-visible{background:#ffc23324}.lb-mia-premio{flex:none}.lb-mia-testo{flex-direction:column;gap:3px;min-width:0;display:flex}.lb-mia-testo small{font-size:var(--t-m);color:var(--ui-gold)}.lb-mia-testo b{font-family:var(--ui-pixel);font-size:var(--t-xs);overflow-wrap:anywhere;line-height:1.5}.lb-mia-riga{font-size:var(--t-m);color:var(--ui-dim);line-height:1.6}.lb-mia-fuori{border-radius:var(--ui-radius-tile);font-size:var(--t-m);color:var(--ui-dim);border:2px dashed #ffffff2e;margin:0;padding:12px 14px;line-height:1.7}.premio{justify-content:center;align-items:center;display:inline-flex;position:relative}.premio img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.premio.is-fascia img{filter:grayscale(.55)brightness(.95);width:72%;height:72%}.premio-anello{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.premio-posto{font-family:var(--ui-pixel);color:var(--ui-gold);background:#000000bf;border-radius:6px;padding:1px 4px;font-size:.5rem;position:absolute;bottom:-2px;right:-2px}.vetrina-testa{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.vetrina-nome{font-family:var(--ui-pixel);font-size:var(--t-l);line-height:1.6}.vetrina-riga{font-size:var(--t-m);color:var(--ui-dim);margin:6px 0 0}.vetrina-parametro-corpo{align-items:center;gap:var(--space-4);margin-top:var(--space-2);display:flex}.vetrina-parametro-testo{flex-direction:column;gap:4px;display:flex}.vetrina-valore{font-family:var(--ui-pixel);font-size:var(--t-2xl);color:var(--tv-primary,var(--ui-text))}.vetrina-parametro-testo small{font-size:var(--t-m);color:var(--ui-dim);line-height:1.6}.nome-persona{flex-direction:column;gap:2px;min-width:0;display:flex}.nome-alias{overflow-wrap:anywhere;display:block}.nome-vero{font-family:var(--ui-sans);font-size:var(--t-m);color:var(--ui-dim);letter-spacing:0;text-transform:none;font-weight:400;line-height:1.3}.nome-persona.is-grande .nome-vero{font-size:var(--t-l)}.emblema{flex:none;display:block}.emblema.is-logo{object-fit:contain;image-rendering:auto}.ui-marchio-riga{align-items:center;gap:10px;display:inline-flex}.ui-marchio-riga.con-titolo{grid-template-columns:auto auto;align-items:center;gap:0 10px;display:inline-grid}.ui-marchio-riga.con-titolo .ui-marchio-area{grid-column:1/-1}.ui-marchio-area{font-family:var(--ui-sans);font-weight:700;font-size:var(--t-m);letter-spacing:.14em;text-transform:uppercase;color:var(--tv-primary);margin-top:-8px;padding:0 0 14px 18px}.px-rail-insegna{display:none}.emblema-riga{border-radius:var(--ui-radius-tile);background:var(--ui-panel-soft);width:100%;color:var(--ui-text);border:2px solid #ffffff24;align-items:center;gap:12px;padding:10px 14px;text-decoration:none;display:flex}.emblema-riga:hover,.emblema-riga:focus-visible{background:#0009}.emblema-riga-immagine{flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.emblema-riga-testo{text-align:left;flex-direction:column;gap:3px;display:flex}.emblema-riga-testo b{font-family:var(--ui-pixel);font-size:var(--t-xs);line-height:1.5}.emblema-riga-testo small{font-size:var(--t-m);color:var(--ui-dim)}.emblema-anteprima{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.emblema-grande{justify-content:center;align-items:center;min-height:124px;display:flex}.emblema-piccolo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.emblema-piccolo small{width:100%;font-size:var(--t-m);color:var(--ui-dim)}.emblema-scelte{flex-wrap:wrap;gap:10px;display:flex}.emblema-scelta{border-radius:var(--ui-radius-tile);width:76px;color:var(--ui-dim);font-family:var(--ui-pixel);font-size:var(--t-xs);text-align:center;cursor:pointer;background:0 0;border:2px solid #0000;flex-direction:column;align-items:center;gap:5px;padding:6px 4px;line-height:1.4;display:flex}.emblema-scelta:hover{color:var(--ui-text)}.emblema-scelta.is-scelta{border-color:var(--ui-gold);color:var(--ui-text)}.emblema-colori{flex-wrap:wrap;gap:10px;display:flex}.emblema-colore{cursor:pointer;border:3px solid #fff3;border-radius:50%;width:40px;height:40px;padding:0}.emblema-colore.is-scelta{border-color:var(--ui-gold);transform:scale(1.08)}.ui-esito{margin:var(--space-3) 0 0;font-family:var(--ui-pixel);font-size:var(--t-xs);color:var(--ui-exp);line-height:1.7}.ui-tile-avatar img{object-fit:cover;object-position:top center;background:#00000059;border:2px solid #ffffff38;border-radius:4px}.ui-back-row{justify-content:center;margin-top:auto;padding:24px 14px 32px;display:flex}.ui-back-row .ui-tile{width:120px}.ui-tile-count{background:var(--ui-alert);color:#fff;min-width:26px;height:26px;font-family:var(--ui-pixel);font-size:var(--t-s);border-radius:999px;place-items:center;padding:0 6px;display:grid;position:absolute;top:-6px;right:-6px}.pixel-bg .card-row,.pixel-bg .menu-item{background:var(--ui-panel);border-radius:var(--ui-radius-tile);border:0;margin-bottom:10px;padding:14px 16px}.pixel-bg .menu-link{font-family:var(--ui-pixel);font-size:var(--t-s);color:var(--ui-text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.px-nav{background:var(--ui-bar);padding:0 6px calc(6px + env(safe-area-inset-bottom));border-top:0;gap:0}.px-nav-item{aspect-ratio:auto;color:#fff;opacity:.75;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;padding:12px 2px 10px;text-decoration:none;display:flex}button.px-nav-item{font:inherit;cursor:pointer;appearance:none}.px-nav-item.active{opacity:1;box-shadow:none;color:#fff;background:0 0}.px-nav-item:active{box-shadow:none;transform:none}.px-nav-item .px-nav-icon{width:30px;height:30px}.px-nav-label{display:none}.px-nav-item.brand{opacity:1}.px-nav-item.brand .px-nav-icon{width:42px;height:42px}.ui-profile-card{align-items:center;gap:var(--space-4);border-radius:var(--ui-radius);background:#000000b8;border:1px solid #ffffff1f;flex-direction:column;width:100%;padding:18px 16px 22px;display:flex;box-shadow:0 6px 18px #00000059}.ui-exp{color:var(--ui-exp);font-family:var(--ui-pixel)}.ui-gold{color:var(--ui-gold);font-family:var(--ui-pixel)}.ui-blocco{margin:0 14px}.ui-blocco.con-stacco{margin:0 14px 16px}.pixel-profile>.ui-blocco{margin:0}.ui-corpo-pagina{padding:0 var(--space-6) var(--space-6)}.ui-corpo-stretto{padding:0 14px 16px}.ui-colonna{gap:var(--space-3);flex-direction:column;display:flex}.ui-colonna.fitta{gap:var(--space-2)}.ui-campo-pixel{width:100%;font-family:var(--ui-pixel);font-size:var(--t-s);line-height:1.6}.ui-errore{margin:var(--space-2) 0 0;color:var(--ui-alert-testo);font-size:var(--t-s);line-height:1.6}.ui-errore.is-pagina{padding:0 14px}.ui-avvertenza{margin:var(--space-2) 0 0;color:var(--ui-gold);font-size:var(--t-s);line-height:1.6}.ui-help-btn,.ui-help-chiudi,.ach-toast-chiudi,.px-icon.bare,.profile-skills-link,.confirm-pill,.cancel-pill{position:relative}.ui-help-btn:after,.ui-help-chiudi:after,.ach-toast-chiudi:after,.px-icon.bare:after,.profile-skills-link:after,.confirm-pill:after,.cancel-pill:after{content:"";position:absolute}.ui-help-btn:after{inset:-9px}.ui-help-chiudi:after,.ach-toast-chiudi:after{inset:-13px -16px -13px -10px}.px-icon.bare:after{inset:-10px}.profile-skills-link:after{inset:-15px -8px}.confirm-pill:after,.cancel-pill:after{inset:-4px 0}:is(a,button,input,select,textarea,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}:is(input[type=checkbox],input[type=radio]):focus-visible{outline-color:var(--ui-focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){.ui-tile{transition:none}}.pixel-bg .mgmt-grid{grid-template-columns:repeat(2,1fr);gap:12px;padding:0 14px}.pixel-bg .mgmt-tile{aspect-ratio:auto;background:var(--ui-tile);min-height:132px;box-shadow:none;color:var(--ui-text);justify-content:flex-end;gap:10px;padding:16px 10px 14px}.pixel-bg .mgmt-tile:hover{background:#000000b8}.pixel-bg .mgmt-tile:active{box-shadow:none;transform:translateY(2px)}.pixel-bg .mgmt-icon{width:56px;height:56px}.pixel-bg .mgmt-label{font-size:var(--t-xs);color:var(--ui-text);line-height:1.6}.auth-screen .form{background:var(--ui-panel);border-radius:var(--ui-radius);flex-direction:column;gap:14px;margin:0 6px;padding:22px 18px;display:flex}.auth-screen h1{font-family:var(--ui-pixel);font-size:var(--t-2xl);text-shadow:-1.5px 0 #ff00c8b3,1.5px 0 #00e5ffb3;color:var(--ui-text)!important}.auth-screen .auth-tagline{font-family:var(--ui-pixel);font-size:var(--t-xs);color:var(--ui-dim)}.auth-screen .hint,.auth-screen details{background:var(--ui-panel-soft);font-family:var(--ui-sans);color:var(--ui-body);border-radius:14px;margin:0 6px;padding:10px 14px;font-weight:600}.pixel-bg .empty-state{background:var(--ui-panel);border-radius:var(--ui-radius-tile);box-shadow:none;color:var(--ui-dim);font-family:var(--ui-sans);font-weight:600;font-size:var(--t-xl);text-align:center;border:0;padding:18px}.pixel-bg h2:not(.ui-title),.pixel-bg h3{font-family:var(--ui-pixel);font-size:var(--t-m);color:var(--ui-text);margin-bottom:10px;padding:0 14px}.ui-chips{flex-wrap:wrap;gap:10px;padding:0 14px 16px;display:flex}.ui-chip{flex:auto;min-width:72px}.ui-chip-cal{justify-content:center;align-items:center;gap:6px;display:inline-flex}.ui-quest{background:var(--ui-panel);border-radius:var(--ui-radius);margin:0 14px 12px;padding:16px 18px}.ui-quest-head{align-items:flex-start;gap:12px;display:flex}.ui-quest-title{font-family:var(--ui-pixel);font-size:var(--t-m);color:var(--ui-text);flex:1;line-height:1.6}.ui-expand{color:var(--ui-text);cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.ui-quest-by,.ui-quest-desc{font-family:var(--ui-sans);font-weight:600;font-size:var(--t-xl);color:var(--ui-body);margin-top:8px}.ui-quest-foot{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-top:14px;display:flex}.ui-reward{font-family:var(--ui-pixel);font-size:var(--t-s);color:var(--ui-text);line-height:1.7}.ui-quest-quota{font-size:var(--t-xs);color:var(--ui-dim)}.ui-timer{font-family:var(--ui-pixel);font-size:var(--t-s)}.ui-timer.ok{color:var(--ui-exp)}.ui-timer.soon{color:#ff7a45}.ui-timer.late{color:var(--ui-alert-testo)}.ui-quest-actions{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.ui-action{background:var(--ui-panel);color:var(--ui-text);cursor:pointer;flex:46%;justify-content:center;align-items:center;gap:12px;padding:16px 14px;font-weight:700;display:flex}.ui-action:hover{background:#000000b8}.ui-action img{width:30px;height:30px;image-rendering:pixelated}.ui-action.wide{flex-basis:100%}.ui-member{background:var(--ui-panel);border-radius:var(--ui-radius);justify-content:space-between;align-items:center;gap:14px;margin:0 14px 12px;padding:14px 18px;text-decoration:none;display:flex}.ui-member:hover{background:#000000b8}.pixel-bg a.ui-member,.pixel-bg a.ui-member:hover{color:inherit;text-decoration:none}.ui-member p{text-decoration:none}.ui-member-name{font-family:var(--ui-pixel);font-size:var(--t-m);color:var(--ui-text);line-height:1.6}.ui-member-role{font-family:var(--ui-sans);font-weight:600;font-size:var(--t-xl);color:var(--ui-body);margin-top:6px}.ui-member-avatar{object-fit:contain;width:68px;height:68px;image-rendering:pixelated;flex-shrink:0}.ui-userhead{background:var(--ui-panel);border-radius:var(--ui-radius);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:0 14px 16px;padding:16px;display:grid}.ui-userhead-avatar{object-fit:contain;width:76px;height:76px;image-rendering:pixelated}.ui-userhead-role{font-family:var(--ui-sans);font-weight:700;font-size:var(--t-xl);color:var(--ui-text)}.ui-userhead-lvl{font-family:var(--ui-pixel);font-size:var(--t-m);color:var(--ui-text);margin-top:6px}.ui-userhead-counts{text-align:right;font-family:var(--ui-sans);font-weight:700;font-size:var(--t-xl);color:var(--ui-text);line-height:1.7;list-style:none}.ui-ai-title{font-family:var(--ui-pixel);font-size:var(--t-m);color:var(--ui-text);margin-bottom:14px}.ui-ai-conto{font-size:var(--t-m);color:var(--ui-body);margin:-6px 0 14px;line-height:1.6}.ui-ai-row{align-items:center;gap:12px;display:flex}.ui-ai-send{cursor:pointer;flex-shrink:0}.ui-quick{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.ui-quick button{flex:44%}@media (width<=380px){.ui-chip{min-width:0}}.ui-voti{flex-wrap:wrap;gap:14px;margin-top:14px;display:flex}.app-shell{flex-direction:column;min-height:100svh;display:flex}.app-main{flex-direction:column;flex:1;display:flex}.app-main.with-rail,.app-main.with-nav{padding-bottom:calc(96px + env(safe-area-inset-bottom))}.app-page{flex-direction:column;min-height:100svh;display:flex}.ui-list{padding-bottom:var(--space-6)}.ui-cards{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.ui-tiles.one{grid-template-columns:1fr}.ui-tiles.pairs{grid-template-columns:1fr 1fr}.pixel-profile{justify-content:space-between;align-items:center}.ing-pagina{padding:0 var(--space-4) var(--space-6);gap:var(--space-3);flex-direction:column;display:flex}.ing-lista{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ing-riga{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--tv-border);border-radius:var(--tv-radius);background:var(--tv-surface);flex-wrap:wrap;padding:10px 12px;display:flex}.ing-chi{flex-direction:column;gap:3px;min-width:0;display:flex}.ing-chi b{font-size:var(--t-xl);color:var(--tv-bright);overflow-wrap:break-word}.ing-chi small{font-family:var(--tv-font);font-size:var(--t-s);letter-spacing:.06em;color:var(--tv-dim)}.ing-messaggio{font-size:var(--t-l);color:var(--tv-bright);flex-basis:100%;margin:0;line-height:1.6}.ing-scelte{gap:var(--space-2);flex-wrap:wrap;display:flex}.ing-modulo{gap:var(--space-2);margin:var(--space-3) 0;flex-direction:column;display:flex}.ing-nota{font-size:var(--t-m);color:var(--tv-dim);margin:0;line-height:1.6}.ing-nota b{color:var(--tv-primary);letter-spacing:.08em}.pub-banner{margin:var(--space-4) 14px 0;border:1px dashed var(--tv-border);border-radius:var(--ui-radius);background:var(--ui-panel-soft);text-align:center;color:inherit;flex-direction:column;gap:4px;padding:12px 14px;text-decoration:none;display:flex}.pub-etichetta{font-family:var(--tv-font);font-size:var(--t-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--tv-dim)}.pub-titolo{font-size:var(--t-l);color:var(--ui-text)}.pub-testo{font-size:var(--t-m);color:var(--ui-body);margin:0;line-height:1.6}.pub-spot{gap:var(--space-2);text-align:center;flex-direction:column;display:flex}.pub-collegamento{color:var(--ui-link);font-size:var(--t-m)}.cred-dove{gap:var(--space-2);margin:var(--space-3) 0 0;border:0;flex-direction:column;min-width:0;padding:0;display:flex}.cred-dove>legend{padding:0}.cred-scelta{border:1px solid var(--tv-border);border-radius:var(--tv-radius);background:var(--tv-surface);cursor:pointer;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.cred-scelta input{flex:none;margin-top:3px}.cred-scelta span{flex-direction:column;gap:3px;min-width:0;display:flex}.cred-scelta b{font-size:var(--t-l);color:var(--tv-bright)}.cred-scelta b,.cred-scelta small{overflow-wrap:anywhere}.cred-scelta small{font-family:var(--tv-font);font-size:var(--t-s);letter-spacing:.06em;color:var(--tv-dim)}.cas-scheda.is-scelta{border-color:var(--tv-primary)}.cas-plancia{gap:var(--space-4);flex-direction:column;display:flex}.pos-lista{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pos-riga{border:1px solid var(--tv-border);border-radius:var(--tv-radius);background:var(--tv-surface);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;display:flex}.pos-riga.is-dentro{border-color:var(--tv-primary)}.pos-riga input{flex:none}.pos-riga:has(input:disabled){cursor:default;opacity:.85}.pos-chi{flex-direction:column;gap:2px;min-width:0;display:flex}.pos-chi small{font-size:var(--t-s);color:var(--tv-dim)}.car-lista{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.car-riga{border:1px solid var(--tv-border);border-radius:var(--tv-radius);background:var(--tv-surface);flex-wrap:wrap;align-items:center;gap:10px;padding:10px;display:flex}.car-riga.is-sparito{opacity:.6}.car-foto{object-fit:contain;flex:none;width:44px;height:44px}.car-chi{flex-direction:column;flex:140px;gap:2px;min-width:0;display:flex}.car-chi small{font-size:var(--t-s);color:var(--tv-dim)}.car-quanti{align-items:center;gap:8px;display:flex}.car-quanti b{text-align:center;font-variant-numeric:tabular-nums;min-width:1.6em}.car-totale{text-align:right;min-width:3.5em;color:var(--tv-bright);font-variant-numeric:tabular-nums}.car-indirizzi{margin:0 0 var(--space-3);gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.car-modulo{gap:var(--space-2);flex-direction:column;display:flex}.cas-gruppo-titolo{font-family:var(--tv-font);font-size:var(--t-s);letter-spacing:.12em;color:var(--tv-dim);margin:0 0 var(--space-2);text-transform:uppercase}.cas-scheda{gap:var(--space-2);margin-top:var(--space-2);border:1px solid var(--tv-border);border-radius:var(--tv-radius);background:var(--tv-surface);flex-direction:column;padding:10px 12px;display:flex}.cas-scheda-testa{flex-direction:column;gap:3px;min-width:0;display:flex}.cas-scheda-testa b{font-size:var(--t-xl);color:var(--tv-bright);overflow-wrap:break-word}.cas-scheda-testa small{font-family:var(--tv-font);font-size:var(--t-s);letter-spacing:.06em;color:var(--tv-dim)}.cas-azioni{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.cas-dafare{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-top:var(--space-2);border:1px solid var(--tv-border);border-radius:var(--tv-radius);background:var(--tv-surface);color:var(--tv-bright);padding:9px 12px;text-decoration:none;display:flex}.cas-dafare:hover,.cas-dafare:focus-visible{border-color:var(--tv-primary)}.cas-dafare-testo{font-family:var(--tv-font);font-size:var(--t-s);letter-spacing:.05em;min-width:0}.cas-dafare-valore{font-family:var(--tv-font);font-size:var(--t-s);letter-spacing:.05em;white-space:nowrap;color:var(--tv-dim)}.cas-dafare-valore.is-errore{color:var(--tv-alert)}.cas-dafare-valore.is-attesa{color:var(--tv-warn)}.cas-sintesi{gap:var(--space-3) var(--space-4);margin-top:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=720px){.cas-sintesi{grid-template-columns:repeat(3,minmax(0,1fr))}}.cas-cifra{flex-direction:column;gap:2px;min-width:0;display:flex}.cas-cifra b{font-family:var(--tv-font);font-variant-numeric:tabular-nums;font-size:var(--t-3xl);color:var(--tv-bright);text-shadow:0 0 9px var(--tv-glow);overflow-wrap:break-word;line-height:1.1}.cas-cifra small{font-family:var(--tv-font);letter-spacing:.06em;text-transform:uppercase;color:var(--tv-dim);font-size:.66rem;line-height:1.4}.cas-cifra.is-attesa b{color:var(--tv-warn)}.tv-panel .label{font-family:var(--tv-font);font-size:var(--t-s);letter-spacing:.06em;text-transform:uppercase;color:var(--tv-dim)}.sel-org-lista{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ui-btn.sel-org-riga{align-items:center;gap:var(--space-3);text-align:left;text-transform:none;letter-spacing:normal;grid-template-columns:40px minmax(0,1fr) auto;padding:12px 14px;display:grid}.sel-org-griglia{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width<=420px){.sel-org-griglia{gap:var(--space-2);grid-template-columns:repeat(2,1fr)}}.ui-btn.sel-org-tessera{aspect-ratio:1;text-align:center;text-transform:none;letter-spacing:normal;white-space:normal;background:var(--tv-vetro);border-color:var(--tv-border-forte);flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:150px;padding:14px 10px;display:flex;box-shadow:inset 0 0 28px #4ad9ff0f}.ui-btn.sel-org-tessera:hover,.ui-btn.sel-org-tessera:focus-visible{box-shadow:0 0 18px var(--tv-glow), inset 0 0 28px #4ad9ff1a;background:#4ad9ff14}.ui-btn.sel-org-tessera .sel-org-nome{font-size:var(--t-l);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.ui-btn.sel-org-tessera .sel-org-iniziali{width:56px;height:56px;font-size:1.25rem}.ui-btn.sel-org-tessera.is-aperta{background:#ffc23314;border-color:#ffc233b3;box-shadow:0 0 18px #ffc23338,inset 0 0 28px #ffc2330f}.sel-org-dentro{font-family:var(--tv-font);font-size:var(--t-s);letter-spacing:.08em;text-transform:uppercase;color:var(--ui-gold)}.ui-btn.sel-org-riga.is-aperta{background:#ffc23314;border-color:#ffc2338c}.ui-btn.sel-org-riga.is-aperta:hover{background:#ffc23324}.sel-org-insegna{justify-content:center;align-items:center;display:flex}.sel-org-iniziali{border:1px solid var(--btn-cornice);border-radius:var(--btn-raggio);width:40px;height:40px;font-family:var(--tv-font);font-size:var(--t-l);letter-spacing:.06em;color:var(--tv-primary);place-items:center;display:grid}.sel-org-testo{text-align:left;flex-direction:column;gap:3px;min-width:0;display:flex}.sel-org-nome{font-family:var(--ui-sans);font-size:var(--t-xl);color:var(--tv-bright);overflow-wrap:break-word;word-break:normal;-webkit-hyphens:none;hyphens:none;font-weight:700;line-height:1.3}.sel-org-ruolo{font-family:var(--tv-font);font-size:var(--t-s);letter-spacing:.06em;text-transform:uppercase;color:var(--tv-dim)}.sel-org-entra{font-size:var(--t-2xl);color:var(--tv-primary);line-height:1}.ui-btn.sel-org-riga:hover .sel-org-entra{color:var(--tv-bright)}.ui-btn.sel-org-riga.is-aperta .sel-org-entra{color:var(--ui-gold)}.sel-org-invito{gap:var(--space-2);border:1px solid var(--tv-border);border-radius:var(--tv-radius);background:var(--tv-surface);flex-direction:column;padding:10px 12px;display:flex}.sel-org-invito-testa{align-items:center;gap:var(--space-3);min-width:0;display:flex}.sel-org-messaggio{font-size:var(--t-l);color:var(--tv-bright);margin:0;line-height:1.6}.sel-org-scelte{gap:var(--space-2);flex-wrap:wrap;display:flex}.sel-org-nota{font-size:var(--t-m);color:var(--tv-dim);line-height:1.6}.sel-org-avviso{margin:var(--space-2) 0 0;font-size:var(--t-l);color:var(--ui-exp);line-height:1.6}.sel-org-codice{gap:var(--space-2);flex-direction:column;display:flex}.sel-org-codice-riga{gap:var(--space-2);align-items:stretch;display:flex}.sel-org-codice-riga input{text-transform:uppercase;flex:1;min-width:0}.sel-org-crea{margin-top:var(--space-3)}.skill-badge{flex-shrink:0;place-items:center;display:inline-grid;position:relative}.skill-badge img,.skill-badge svg{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.skill-badge.is-available{opacity:.72}.skill-badge.is-revoked{opacity:.38;filter:grayscale()}.skill-badge-level{background:var(--ui-gold);color:#1a1200;min-width:20px;height:20px;font-family:var(--ui-pixel);font-size:var(--t-xs);border-radius:999px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-4px;right:-4px}.skill-badge-btn{cursor:pointer;transition:transform var(--mo-istante) var(--mo-uscita);background:0 0;border:0;padding:0;line-height:0}.skill-badge-btn:hover .skill-badge,.skill-badge-btn:focus-visible .skill-badge{transform:translateY(-2px)scale(1.04)}@media (prefers-reduced-motion:reduce){.skill-badge-btn,.skill-badge-btn:hover .skill-badge{transition:none;transform:none}}.skill-branch-bar{overflow:hidden}.skill-branch-bar>span{background:var(--ramo,var(--ui-link));height:100%;transition:width var(--mo-breve) var(--mo-uscita);display:block}@media (prefers-reduced-motion:reduce){.skill-branch-bar>span{transition:none}}.skill-tree{flex-direction:column;gap:18px;padding:0 14px 8px;display:flex}.skill-branch{border-radius:var(--ui-radius);border-left:3px solid var(--ramo,var(--ui-link));background:#0000008c;padding:14px}.skill-branch-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.skill-branch-head h3{font-size:var(--t-m);margin:0 0 8px}.skill-branch-count{font-size:var(--t-s)}.skill-nodes{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:14px 10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.skill-node{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.skill-node-name{cursor:pointer;color:var(--ui-text);font-family:var(--ui-pixel);font-size:var(--t-xs);background:0 0;border:0;padding:0;line-height:1.5}.skill-node-level{font-size:var(--t-xs);color:var(--ui-gold)}.skill-node-hint{font-size:var(--t-xs);color:var(--ui-dim);line-height:1.4}.skill-reco{flex-direction:column;gap:8px;display:flex}.skill-reco-item{border-radius:var(--ui-radius-tile);color:var(--ui-text);cursor:pointer;text-align:left;background:#0000008c;border:0;align-items:center;gap:12px;padding:10px 12px;display:flex}.skill-reco-item b{font-size:var(--t-s);display:block}.skill-reco-item small{font-size:var(--t-xs);color:var(--tv-dim);margin-top:3px;display:block}.skill-team-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.skill-team-name{cursor:pointer;color:var(--ui-text);font-family:var(--ui-pixel);font-size:var(--t-s);background:0 0;border:0;padding:0}.skill-team-count{font-size:var(--t-s)}.skill-team-badges{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.skill-more{min-width:44px;height:44px;color:var(--ui-body);font-family:var(--ui-pixel);font-size:var(--t-xs);cursor:pointer;background:#ffffff14;border:0;border-radius:50%}.skill-catalog-row{align-items:flex-start;gap:14px;display:flex}.skill-catalog-body{flex:1;min-width:0}.skill-catalog-body b{font-size:var(--t-s)}.skill-catalog-body p{font-size:var(--t-l);margin:6px 0 8px}.skill-catalog-tags{flex-wrap:wrap;gap:6px;display:flex}.skill-history-row{align-items:flex-start;gap:12px;display:flex}.skill-history-row small{font-size:var(--t-xs);color:var(--ui-dim);margin-top:6px;display:block}.skill-history-row.is-revoked{opacity:.75}.skill-history-reason{font-size:var(--t-l);margin:6px 0 0;font-style:italic}.skill-filters{margin-bottom:var(--space-4);flex-direction:column;gap:8px;padding:0 14px;display:flex}.skill-filters input[type=search]{width:100%}.skill-filters-row{flex-wrap:wrap;gap:8px;display:flex}.skill-filters-row select{flex:1;min-width:140px}.ui-overlay{z-index:60;padding:var(--space-5);background:#000000b8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.ui-dialog{width:100%;max-width:460px;max-height:88vh;overflow-y:auto}.ui-dialog.is-stretta{max-width:420px}.ui-dialog.is-larga{max-width:620px}.ui-dialog-head{margin-bottom:var(--space-3);align-items:center;gap:14px;display:flex}.ui-dialog-head b{font-size:var(--t-m)}.ui-dialog-cat{font-size:var(--t-s);color:var(--ui-dim);margin:6px 0 8px}.ui-dialog-desc{margin:0 0 var(--space-3);font-size:var(--t-l)}.ui-dialog-hint{margin:var(--space-2) 0 0;font-size:var(--t-s);color:var(--ui-dim);line-height:1.6}.ui-dialog-actions{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.skill-reason{margin:0 0 var(--space-3);border-left:3px solid var(--ui-gold);border-radius:0 var(--ui-radius-tile) var(--ui-radius-tile) 0;background:#ffc23314;padding:12px 14px}.skill-reason p{font-size:var(--t-l);margin:0;line-height:1.6}.skill-reason cite{font-size:var(--t-xs);color:var(--ui-dim);margin-top:8px;font-style:normal;display:block}.skill-assign-preview{margin:var(--space-3) 0;border-radius:var(--ui-radius-tile);background:#ffffff0d;align-items:center;gap:12px;padding:10px 12px;display:flex}.skill-assign-preview p{font-size:var(--t-m);margin:0}.skill-fieldset{margin:var(--space-3) 0;border:0;padding:0}.skill-fieldset legend{font-family:var(--ui-pixel);font-size:var(--t-xs);color:var(--ui-dim);padding:0}.skill-radio{font-size:var(--t-m);align-items:center;gap:8px;margin-top:8px;display:flex}.skill-prereq-list{max-height:160px;margin-top:4px;overflow-y:auto}.badge-metalli{margin:var(--space-3) 0;border-radius:var(--ui-radius-tile);background:#ffffff0d;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px;display:grid}.badge-metalli figure{text-align:center;margin:0}.badge-metalli img{image-rendering:auto;width:100%;max-width:64px;height:auto}.badge-metalli figcaption{font-family:var(--ui-pixel);font-size:var(--t-xs);overflow-wrap:anywhere;color:var(--ui-dim);margin-top:4px}.badge-griglia{max-height:300px;margin-top:var(--space-2);border-radius:var(--ui-radius-tile);background:#00000047;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:6px;padding:6px;display:grid;overflow-y:auto}.badge-scelta{aspect-ratio:1;border-radius:var(--ui-radius-tile);cursor:pointer;background:#ffffff0d;border:2px solid #0000;justify-content:center;align-items:center;padding:3px;display:flex}.badge-scelta img{object-fit:contain;width:100%;height:100%}.badge-scelta.is-vuota{font-family:var(--ui-pixel);font-size:var(--t-xs);overflow-wrap:anywhere;color:var(--ui-dim);text-align:center}.badge-scelta:hover{background:#ffffff1f}.badge-scelta.is-on{border-color:var(--ui-gold);background:#ffc23324}.skill-toast{left:50%;bottom:calc(104px + env(safe-area-inset-bottom));z-index:70;background:var(--ui-bar);color:var(--ui-text);font-size:var(--t-s);text-align:center;border:1px solid #ffffff29;border-radius:999px;max-width:calc(100% - 28px);margin:0;padding:10px 16px;position:fixed;transform:translate(-50%)}@media (width>=720px){.skill-tree{grid-template-columns:repeat(2,1fr);align-items:start;display:grid}.skill-catalog-row,.skill-history-row{align-items:center}}@media (width>=1080px){.skill-tree{grid-template-columns:repeat(3,1fr)}}.profile-skills{width:100%}.profile-skills-link{font-size:var(--t-s);color:var(--ui-link);text-decoration:none}.profile-skills-badges{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.profile-skills-badges .skill-more{place-items:center;min-width:40px;height:40px;text-decoration:none;display:grid}.skill-levels{margin:0 0 var(--space-3);flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.skill-level{border-radius:var(--ui-radius-tile);opacity:.62;background:#ffffff0a;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.skill-level.is-done{opacity:1;background:#ffc2331a}.skill-level.is-current{box-shadow:inset 0 0 0 1px var(--ui-gold)}.skill-level-n{width:22px;height:22px;font-family:var(--ui-pixel);font-size:var(--t-xs);background:#ffffff1a;border-radius:50%;flex-shrink:0;place-items:center;display:grid}.skill-level.is-done .skill-level-n{background:var(--ui-gold);color:#1a1200}.skill-level-txt b{font-size:var(--t-s);display:block}.skill-level-txt small{font-size:var(--t-s);color:var(--ui-dim);margin-top:2px;line-height:1.4;display:block}.ach-badge{color:var(--ui-dim);opacity:.7;background:#ffffff0f;border:2px dashed #ffffff38;border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.ach-badge.is-ottenuto{border-style:solid;border-color:var(--ui-gold);color:var(--ui-gold);opacity:1;background:#ffc23324}.ach-badge img{object-fit:contain;border-radius:50%;width:100%;height:100%}.ach-badge.is-immagine{opacity:1;background:0 0;border:0}.ach-badge.is-immagine:not(.is-ottenuto) img{filter:grayscale(.85)brightness(.55)contrast(.9)}.ach-badge.is-smeraldo img{filter:hue-rotate(95deg)saturate(1.2)}.ach-badge.is-smeraldo:not(.is-ottenuto) img{filter:hue-rotate(95deg)saturate(1.2)grayscale(.7)brightness(.6)}.ach-badge-segnaposto{font-family:var(--ui-pixel);font-size:var(--t-s);letter-spacing:1px}.ach-badge-volte{background:var(--ui-gold);color:#1a1200;min-width:22px;font-size:var(--t-xs);text-align:center;padding:3px 5px;position:absolute;bottom:-6px;right:-6px}.ach-progress{margin:10px 0 0}.ach-card{width:100%;color:var(--ui-body);text-align:left;font:inherit;align-items:flex-start;gap:14px;padding:14px;display:flex}.ach-card.is-cliccabile{cursor:pointer}.ach-card-testo{flex:1;min-width:0}.ach-card-testo>b{display:block}.ach-card-testo>small{font-size:var(--t-l);margin-top:6px;line-height:1.5;display:block}.ach-tag-riga{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ach-crediti{margin-top:12px;display:block}.ach-crediti input{max-width:140px}.ach-nota{font-size:var(--t-s);color:var(--ui-dim);margin-top:6px;line-height:1.5;display:block}.ach-vetrina{margin-top:var(--space-3);flex-wrap:wrap;gap:14px;display:flex}.ach-vetrina-voce{overflow-wrap:anywhere;width:78px;color:var(--ui-dim);font-family:var(--ui-pixel);font-size:var(--t-xs);text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;line-height:1.5;display:flex}.ach-vetrina-voce:hover{color:var(--ui-text)}.ach-vetrina-voce.is-spenta{color:#95999eb3}.ach-vetrina-nota{font-family:var(--ui-pixel);font-size:var(--t-xs);color:var(--ui-gold)}.ach-vetrina-voce.is-spenta .ach-vetrina-nota{color:var(--ui-dim)}.ach-recenti,.ach-classifica,.ach-storico{margin:0;padding:0;list-style:none}.ach-recenti li,.ach-storico li{border-top:1px solid #ffffff14;padding:10px 0}.ach-recenti li:first-child,.ach-storico li:first-child{border-top:0}.ach-recenti b,.ach-storico b{font-family:var(--ui-pixel);font-size:var(--t-xs);color:var(--ui-text);display:block}.ach-recenti small,.ach-storico small{font-size:var(--t-m);color:var(--ui-dim);margin-top:4px;display:block}.ach-storico-testa{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.ach-storico-testa span{font-size:var(--t-m);color:var(--ui-dim)}.ach-motivo{border-left:3px solid var(--ui-gold);border-radius:0 var(--ui-radius-tile) var(--ui-radius-tile) 0;font-size:var(--t-l);background:#ffc23314;margin:8px 0 0;padding:8px 12px;line-height:1.5}.ach-classifica li{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.ach-classifica li:first-child{border-top:0}.ach-classifica a{font-size:var(--t-l);text-decoration:none}.ach-classifica span{font-family:var(--ui-pixel);font-size:var(--t-s);color:var(--ui-gold)}.ach-toast{left:50%;bottom:calc(104px + env(safe-area-inset-bottom));z-index:70;border-radius:var(--ui-radius-tile);background:var(--ui-bar);border:1px solid var(--ui-gold);width:min(420px,100vw - 28px);animation:ach-entra var(--mo-breve) var(--mo-uscita);align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #00000073}.ach-toast>div{flex:1;min-width:0}.ach-toast b{font-family:var(--ui-pixel);font-size:var(--t-xs);color:var(--ui-gold);display:block}.ach-toast span{font-family:var(--ui-pixel);font-size:var(--t-s);color:var(--ui-text);margin-top:4px;display:block}.ach-toast small{font-size:var(--t-m);color:var(--ui-dim);margin-top:4px;display:block}.ach-toast-chiudi{color:var(--ui-dim);font-size:var(--t-2xl);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0 4px;line-height:1}@keyframes ach-entra{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.ach-toast{animation:none}}.negozio-riga{flex-wrap:wrap;align-items:flex-start;gap:14px;margin:0 14px 12px;display:flex}.negozio-figura{object-fit:contain;flex:none;width:64px;height:64px}.negozio-corpo{flex:200px;min-width:0}.negozio-nome{font-family:var(--ui-pixel);font-size:var(--t-m);color:var(--ui-text);margin:0;line-height:1.6}.negozio-nota{font-family:var(--ui-sans);font-weight:600;font-size:var(--t-xl);color:var(--ui-body);margin:8px 0 0}.negozio-prezzo{flex-wrap:wrap;align-items:baseline;gap:10px;margin:10px 0 0;display:flex}.negozio-pieno{font-family:var(--tv-font);font-size:var(--t-s);letter-spacing:.05em;color:var(--tv-dim)}.negozio-tag{flex-wrap:wrap;gap:8px;margin:10px 0 0;display:flex}.negozio-azioni{flex-wrap:wrap;flex:100%;gap:8px;display:flex}@media (width>=640px){.negozio-azioni{flex-direction:column;flex:none;align-items:stretch;min-width:150px}.negozio-figura{width:80px;height:80px}}.storia{background:var(--ui-panel);border:1px solid var(--tv-border);border-radius:var(--ui-radius);width:100%;max-width:460px;padding:18px 20px;box-shadow:0 0 24px #4ad9ff0f,0 10px 30px #00000059}.storia-testa{cursor:pointer;border-radius:var(--ui-radius);align-items:center;gap:12px;margin:-18px -20px;padding:18px 20px;list-style:none;display:flex}.storia-testa::-webkit-details-marker{display:none}.storia-testa:hover .storia-freccia,.storia-testa:focus-visible .storia-freccia{color:var(--tv-bright)}.storia-testa:focus-visible{outline:2px solid var(--tv-primary);outline-offset:-4px}.storia-testa-testo{flex:auto;min-width:0}.storia-invito{font-family:var(--tv-font);font-size:var(--t-s);letter-spacing:.08em;color:var(--tv-dim);flex:none}.storia-freccia{color:var(--tv-primary);transition:transform var(--mo-breve) var(--mo-uscita), color var(--mo-istante) var(--mo-continuo);flex:none}.storia[open] .storia-freccia{transform:rotate(180deg)}.storia[open] .storia-invito{display:none}@media (prefers-reduced-motion:reduce){.storia-freccia{transition:none}}.storia[open] .storia-corpo{flex-direction:column;gap:14px;margin-top:16px;display:flex}.storia-compagnia{justify-content:center;align-items:flex-end;gap:14px;display:flex}.storia-avatar{object-fit:contain;width:52px;height:52px;image-rendering:pixelated;filter:drop-shadow(0 3px 5px #0000008c)}.storia-compagnia .storia-avatar:nth-child(2){width:62px;height:62px;margin-bottom:6px}.storia-testo{min-width:0}.storia-titolo{font-family:var(--ui-insegna);letter-spacing:.06em;color:var(--ui-text);text-transform:uppercase;margin:0;font-size:1.7rem;line-height:1.1;display:block}.storia-riga{background:linear-gradient(var(--tv-border-forte), var(--tv-border-forte)) top left / 100% 1px no-repeat, linear-gradient(var(--tv-border), var(--tv-border)) bottom left / 38% 1px no-repeat;height:3px;margin:0 0 14px}.storia-testo p{font-size:var(--t-l);margin:0 0 10px;line-height:1.65}.storia-testo em{color:var(--tv-bright);font-style:italic}.storia-soprattitolo{font-family:var(--tv-font);font-size:var(--t-s);letter-spacing:.12em;text-transform:uppercase;color:var(--tv-primary);margin-top:14px!important}.storia-punti{flex-direction:column;gap:10px;margin:0 0 12px;padding:0;list-style:none;display:flex}.storia-punti li{font-size:var(--t-l);color:var(--ui-body);min-height:32px;padding-left:44px;line-height:1.6;position:relative}.storia-punto-icona{position:absolute;top:2px;left:0}.storia-punti b{color:var(--ui-text);font-weight:700}.storia-attacco{margin-bottom:2px!important}.storia-motto{border-radius:var(--tv-radius);color:#ffe9b8;text-align:center;background:linear-gradient(#3a2816d9,#261a0ee6);border:1px solid #b8893f;padding:12px 16px;font-style:italic;box-shadow:inset 0 0 0 2px #00000059,0 4px 12px #00000059;margin:8px 0 12px!important}.storia-stemma{flex:none}.storia-fregio{align-items:center;gap:10px;margin:6px 0 4px;display:flex}.storia-fregio span{background:linear-gradient(90deg, transparent, var(--tv-border-forte));flex:auto;height:1px}.storia-fregio span:last-child{background:linear-gradient(90deg, var(--tv-border-forte), transparent)}.storia-chiusa{color:var(--ui-text);font-weight:700;margin-bottom:0!important}.ruolo-riga{flex-wrap:wrap;align-items:flex-start;gap:14px;margin:0 14px 12px;display:flex}.ruolo-corpo{flex:220px;min-width:0}.ruolo-nome{font-family:var(--ui-pixel);font-size:var(--t-m);color:var(--ui-text);flex-wrap:wrap;align-items:center;gap:8px;margin:0;line-height:1.6;display:flex}.ruolo-nota{font-family:var(--ui-sans);font-weight:600;font-size:var(--t-xl);color:var(--ui-body);margin:8px 0 0}.ruolo-gruppo{margin:0 0 var(--space-3);border:1px solid var(--tv-border);border-radius:var(--ui-radius);padding:10px 12px}.ruolo-gruppo legend{font-family:var(--tv-font);font-size:var(--t-s);letter-spacing:.12em;text-transform:uppercase;color:var(--tv-primary);padding:0 6px}.ruolo-permesso{cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;display:flex}.ruolo-permesso input{width:auto;accent-color:var(--tv-primary);flex:none;margin-top:3px}.ruolo-permesso b{font-size:var(--t-xl);color:var(--ui-text);display:block}.ruolo-permesso small{font-size:var(--t-l);color:var(--tv-dim);margin-top:2px;line-height:1.5;display:block}.ann-lista{margin:0;padding:0;list-style:none}.ann-sfoglia{justify-content:space-between;align-items:center;gap:var(--space-2);margin:var(--space-3) 0;display:flex}.ann-sfoglia-conta{font-family:var(--tv-font);font-size:var(--t-s);letter-spacing:.06em;color:var(--tv-dim);text-align:center;font-variant-numeric:tabular-nums}.ann-scheda{background:var(--ui-panel);border-radius:var(--ui-radius);border:1px solid #0000;margin:0 14px 12px;padding:16px 18px}.ann-scheda.is-risalto{border-color:var(--ui-gold);background:linear-gradient(#ffc2330f, #ffc2330f), var(--ui-panel)}.ann-testa{align-items:flex-start;gap:12px;display:flex}.ann-titolo{font-family:var(--ui-pixel);font-size:var(--t-m);color:var(--ui-text);flex:1;margin:0;line-height:1.6}.ann-org{font-family:var(--ui-sans);font-weight:600;font-size:var(--t-xl);color:var(--ui-body);margin:8px 0 0}.ann-punto{color:var(--tv-dim);margin:0 6px}.ann-fatti{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ann-fatti li{font-family:var(--tv-font);font-size:var(--t-s);letter-spacing:.04em;color:var(--ui-body);border:1px solid #ffffff24;border-radius:999px;padding:3px 10px}.ann-testo{font-family:var(--ui-sans);font-weight:500;font-size:var(--t-xl);color:var(--ui-body);white-space:pre-wrap;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:12px 0 0;line-height:1.6;display:-webkit-box;overflow:hidden}.ann-testo.is-aperto{display:block;overflow:visible}.ann-competenze{gap:var(--space-3);display:grid}@media (width>=560px){.ann-competenze{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.ann-competenze{grid-template-columns:repeat(3,1fr)}}.ann-competenze-scelte{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ann-competenze-scelte li{font-family:var(--ui-sans);font-weight:600;font-size:var(--t-l);color:var(--ui-text);background:#ffffff1a;border-radius:999px;padding:3px 10px}.ann-contatto{font-family:var(--ui-sans);font-weight:600;font-size:var(--t-xl);color:var(--ui-body);overflow-wrap:anywhere;margin:12px 0 0}.ann-contatto a{color:var(--ui-gold);text-decoration:underline}.ann-piede{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.ann-risalto{border-top:1px solid #ffffff1a;margin-top:12px;padding-top:12px}.ann-problemi{margin:12px 0 0;padding:0;list-style:none}.shop-istogramma{margin-top:var(--space-3)}.shop-istogramma-vuoto{margin:var(--space-3) 0 0}.shop-colonne{height:var(--shop-istogramma-h,132px);align-items:flex-end;gap:2px;margin:0;padding:0;list-style:none;display:flex}.shop-colonna{background:linear-gradient(to top, var(--tv-ghost) 0 1px, transparent 1px);flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.shop-colonna-barra{background:var(--tv-secondary);flex-direction:column;justify-content:flex-end;width:100%;min-height:2px;transition:height .16s ease-out;display:flex}@media (prefers-reduced-motion:reduce){.shop-colonna-barra{transition:none}}.shop-colonna-spedizioni{background:var(--tv-warn);flex:auto;min-height:0}.shop-colonna-merce{background:var(--tv-primary);flex:none;width:100%}.shop-colonna.is-vuota .shop-colonna-barra{background:0 0}.shop-colonna-eti{letter-spacing:.02em;color:var(--tv-dim);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.56rem}.shop-colonna-eti.is-muta{visibility:hidden}.shop-legenda{margin:var(--space-3) 0 0;color:var(--tv-dim);flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:.66rem;display:flex}.shop-legenda-voce{align-items:center;gap:5px;display:inline-flex}.shop-quadro{width:9px;height:9px;display:inline-block}.shop-quadro.is-merce{background:var(--tv-primary)}.shop-quadro.is-spedizioni{background:var(--tv-warn)}.shop-legenda-max{font-variant-numeric:tabular-nums;margin-left:auto}.shop-classifica{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.shop-classifica-riga{align-items:center;gap:var(--space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius);background:var(--tv-surface);padding:6px 8px;display:flex}.shop-classifica-posto{text-align:center;width:22px;font-family:var(--tv-font);color:var(--tv-primary);font-variant-numeric:tabular-nums;flex:none;font-size:.8rem;font-weight:700}.shop-classifica-figura{object-fit:contain;flex:none;width:38px;height:38px}.shop-classifica-nome{min-width:0;font-size:var(--t-l);color:var(--tv-bright);overflow-wrap:break-word;flex:auto}.shop-classifica-conto{flex-direction:column;flex:none;align-items:flex-end;line-height:1.25;display:flex}.shop-classifica-conto b{color:var(--tv-bright);font-variant-numeric:tabular-nums}.shop-classifica-conto small{color:var(--tv-dim);white-space:nowrap;font-size:.62rem}.shop-fila-tasti{align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.shop-tabella-scorre{margin-top:var(--space-3);overflow-x:auto}.shop-tabella{border-collapse:collapse;width:100%;font-size:var(--t-m);color:var(--tv-bright)}.shop-tabella th,.shop-tabella td{text-align:left;vertical-align:top;border-bottom:1px solid var(--tv-ghost);white-space:nowrap;padding:6px 10px 6px 0}.shop-tabella th{font-family:var(--tv-font);letter-spacing:.06em;text-transform:uppercase;color:var(--tv-dim);font-size:.62rem;font-weight:400}.shop-tabella td.is-numero,.shop-tabella th.is-numero{text-align:right;font-variant-numeric:tabular-nums;padding-right:0}.shop-tabella tbody tr:last-child td{border-bottom:0}.shop-tabella tr.is-spenta td{color:var(--tv-dim)}.shop-tabella-sotto{color:var(--tv-dim);font-size:.62rem;display:block}.shop-tabella-spento{color:var(--tv-dim)}.shop-distinte{margin:var(--space-3) 0 0;flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.shop-distinta{align-items:center;gap:var(--space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius);background:var(--tv-surface);flex-wrap:wrap;padding:8px 10px;display:flex}.shop-distinta-corpo{flex-direction:column;flex:220px;gap:2px;min-width:0;display:flex}.shop-distinta-corpo b{color:var(--tv-bright);font-variant-numeric:tabular-nums;font-size:var(--t-l)}.shop-distinta-corpo small{color:var(--tv-dim);overflow-wrap:break-word;font-size:.62rem}.shop-distinta-azioni{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.shop-spese-griglia{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.mk-spedizione{align-items:center;gap:6px var(--space-3);margin:var(--space-3) 0 var(--space-4);flex-wrap:wrap;display:flex}.mk-spedizione-eti{font-family:var(--tv-font);letter-spacing:.08em;text-transform:uppercase;color:var(--tv-dim);font-size:.66rem}.mk-spedizione .tv-nota{flex:100%;margin:0}.shop-aree{margin:var(--space-3) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.shop-area{align-items:center;gap:var(--space-3);padding:4px 8px 4px calc(8px + var(--shop-area-rientro,0px));border-bottom:1px solid var(--tv-ghost);flex-wrap:wrap;display:flex}.shop-area:last-child{border-bottom:0}.shop-area.is-paese{opacity:.88}.shop-area-nome{flex-direction:column;flex:150px;gap:1px;min-width:0;display:flex}.shop-area-nome b{color:var(--tv-bright);font-size:var(--t-l);overflow-wrap:break-word}.shop-area-nome small{color:var(--tv-dim);font-size:.58rem}.shop-area-spunta{align-items:center;gap:var(--space-2);cursor:pointer;flex-direction:row}.shop-area-spunta input{flex:none}.shop-area-prezzo{flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.shop-area-prezzo input{text-align:right;font-variant-numeric:tabular-nums;width:92px}.shop-area-prezzo small{color:var(--tv-dim);font-size:.56rem}.shop-distinta.is-scelta{border-color:var(--tv-primary)}.mk-rubrica{margin:var(--space-3) 0 0;flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.mk-indirizzo{align-items:center;gap:var(--space-3);border:1px solid var(--tv-border);border-radius:var(--tv-radius);background:var(--tv-surface);flex-wrap:wrap;padding:8px 10px;display:flex}.mk-indirizzo.is-scelto{border-color:var(--tv-primary)}.mk-indirizzo-corpo{text-align:left;min-width:0;color:inherit;font:inherit;background:0 0;border:0;flex-direction:column;flex:200px;gap:1px;padding:0;display:flex}button.mk-indirizzo-corpo{cursor:pointer}.mk-indirizzo-corpo b{color:var(--tv-bright);font-size:var(--t-l);overflow-wrap:break-word}.mk-indirizzo-corpo small{color:var(--tv-dim);overflow-wrap:break-word;font-size:.62rem}.mk-indirizzo-azioni{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;display:flex}.ui-nascosto{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.faq-indice{margin:var(--space-3) 0 0;flex-wrap:wrap;gap:6px 14px;padding:0;list-style:none;display:flex}.faq-indice a{font-size:var(--t-l);color:var(--tv-primary);text-decoration:none}.faq-indice a:hover{text-decoration:underline}.faq-lista{gap:var(--space-2);flex-direction:column;display:flex}.faq-voce{border:1px solid var(--tv-border);border-radius:var(--btn-raggio);background:var(--tv-surface)}.faq-voce[open]{border-color:var(--tv-primary)}.faq-domanda{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-weight:600;line-height:1.5;list-style:none;display:flex}.faq-domanda::-webkit-details-marker{display:none}.faq-domanda:hover{color:var(--tv-primary)}.faq-freccia{flex:none;transition:transform .16s}.faq-voce[open] .faq-freccia{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.faq-freccia{transition:none}}.faq-risposta{padding:0 12px 12px}.faq-risposta .leg-p{margin:0}.faq-risposta .ui-dialog-hint{margin:var(--space-2) 0 0}.ava-griglia{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));display:grid}.ava-casella{width:100%;padding:var(--space-2);background:var(--tv-vetro);border:1px solid var(--tv-border);border-radius:var(--tv-radius);cursor:pointer;transition:border-color .16s,box-shadow .16s;display:block}.ava-casella:hover,.ava-casella:focus-visible{border-color:var(--tv-border-forte);box-shadow:0 0 12px var(--tv-glow)}.ava-casella:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ava-casella[aria-pressed=true]{background:var(--tv-surface);border-color:var(--tv-primary);box-shadow:0 0 14px var(--tv-glow), inset 0 0 0 1px var(--tv-secondary)}.ava-casella img{width:100%;image-rendering:pixelated;display:block}@media (prefers-reduced-motion:reduce){.ava-casella{transition:none}}.sagra{width:100%;height:clamp(190px,38vw,250px);margin-top:var(--space-4);position:relative;overflow:hidden}.sagra-carta{z-index:4;opacity:0;width:5px;height:8px;animation:sagra-scoppio 3.6s cubic-bezier(.15, .7, .3, 1) var(--sagra-attesa,0s) infinite;border-radius:1px;position:absolute;box-shadow:0 0 4px #ffffff59}@keyframes sagra-scoppio{0%{opacity:0;transform:translate(0)rotate(0)scale(.4)}6%{opacity:1}45%{opacity:1;transform:translate(var(--sagra-dx), var(--sagra-dy)) rotate(var(--sagra-giro)) scale(1)}70%{opacity:0;transform:translate(var(--sagra-dx), calc(var(--sagra-dy) + 22px)) rotate(calc(var(--sagra-giro) * 2)) scale(.9)}to{opacity:0;transform:translate(var(--sagra-dx), calc(var(--sagra-dy) + 22px)) rotate(calc(var(--sagra-giro) * 2)) scale(.9)}}.sagra-folla{flex-direction:column;align-items:center;display:flex;position:absolute;inset:auto 0 0}.sagra-fila{justify-content:center;width:max-content;display:flex}.sagra-fila+.sagra-fila{margin-top:calc(var(--sagra-alto) * -.62)}.sagra-fila.is-fila-1{--sagra-alto:clamp(54px, 11vw, 74px);z-index:1;filter:brightness(.8)}.sagra-fila.is-fila-2{--sagra-alto:clamp(66px, 13.5vw, 92px);z-index:2;filter:brightness(.9)}.sagra-fila.is-fila-3{--sagra-alto:clamp(80px, 16.5vw, 112px);z-index:3}.sagra-persona{height:var(--sagra-alto);width:auto;margin-left:calc(var(--sagra-alto) * -.36);transform:translateY(calc(var(--sagra-su,0px) * -1));image-rendering:pixelated;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 2px 2px #00000059)}.sagra-persona:first-child{margin-left:0}.sagra-persona.is-girata{transform:translateY(calc(var(--sagra-su,0px) * -1)) scaleX(-1)}@media (prefers-reduced-motion:reduce){.sagra-carta{display:none}}.auth-google{cursor:pointer;background:0 0;border:0;border-radius:10px;width:100%;padding:0;display:block}.auth-google img{width:100%;height:auto;display:block}.auth-google:hover img{filter:brightness(.96)}.auth-google:focus-visible{outline:2px solid var(--tv-primary);outline-offset:3px}.auth-google:disabled{cursor:default;opacity:.6}.guida-scarica{margin:var(--space-2) 0 var(--space-3)}.guida-capitoli{flex-direction:column;display:flex}.guida-passi{flex-direction:column;gap:8px;margin:0;padding-left:1.4em;line-height:1.6;display:flex}.guida-passi li::marker{color:var(--tv-primary);font-weight:700}.guida-contatto{align-items:center;gap:10px;margin:0;line-height:1.6;display:flex}.guida-contatto a{color:var(--tv-primary)}.auth-guida{width:100%}.auth-guida .tv-vuoto{margin:0 0 var(--space-2)}@media (width>=1024px){:root{--rail:232px;--colonna:1180px}#root{max-width:none}body:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#06081042 0%,#06081085 100%);position:fixed;inset:0}.ui-marchio-area{display:none}.px-nav.px-rail{width:var(--rail);border-top:0;border-right:3px solid var(--px-edge);flex-direction:column;justify-content:flex-start;gap:4px;max-width:none;padding:22px 14px;inset:0 auto 0 0;transform:none;box-shadow:6px 0 #00000059}.px-rail .px-nav-item{border-radius:var(--ui-radius);flex-direction:row;flex:none;justify-content:flex-start;gap:14px;width:100%;padding:13px 14px}.px-rail .px-nav-item .px-nav-icon{width:26px;height:26px}.px-rail .px-nav-label{font-family:var(--ui-pixel);font-size:var(--t-xs);text-align:left;line-height:1.6;display:block}.px-rail .px-nav-item:hover{opacity:1;background:#ffffff14}.px-rail .px-nav-item.active{box-shadow:inset 3px 0 0 var(--px-gold);background:#ffffff24}.px-rail .px-nav-item.brand{border-bottom:2px solid #ffffff29;border-radius:0;order:-1;margin-bottom:14px;padding-bottom:20px}.px-rail .px-nav-item.brand .px-nav-icon{width:40px;height:40px}.px-rail .px-nav-item.brand .px-nav-label{font-size:var(--t-l);letter-spacing:1px}.px-rail .px-nav-item.brand.active{box-shadow:none;background:0 0}.px-rail .px-nav-item.esce{color:var(--ui-alert-testo);margin-top:auto}.px-rail-insegna{padding:14px 14px calc(4px + env(safe-area-inset-bottom,0px));border-top:2px solid #ffffff29;align-items:center;gap:10px;margin-top:auto;display:flex}.px-rail-insegna .emblema{width:34px;height:34px}.px-rail-insegna-nome{font-family:var(--ui-pixel);font-size:var(--t-xs);color:var(--ui-dim);text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.4;overflow:hidden}.app-main.with-rail{padding-left:var(--rail);padding-bottom:0}.app-main,.app-page{align-items:center}.app-main>*,.app-page>*{width:100%;max-width:var(--colonna)}.auth-screen.app-main>*{max-width:560px}.auth-screen.app-main>.auth-con-storia{max-width:940px}.auth-con-storia{grid-template-columns:minmax(0,1fr) minmax(300px,380px);align-items:start;gap:36px;display:grid}.auth-con-storia>.sagra{grid-column:1/-1}.auth-colonna{align-items:center;gap:var(--space-5);flex-direction:column;display:flex}.storia{max-width:none;padding:24px 26px}.storia-testa{margin:-24px -26px;padding:24px 26px}.storia-invito{display:none}.storia[open] .storia-corpo{grid-template-columns:auto minmax(0,1fr);gap:22px;margin-top:20px;display:grid}.storia-compagnia{flex-direction:column;align-items:center;gap:18px}.storia-avatar{width:68px;height:68px}.storia-compagnia .storia-avatar:nth-child(2){width:78px;height:78px;margin-bottom:0}.storia-titolo{font-size:2rem}.app-main.with-rail .ui-marchio-riga{display:none}.app-page .ui-wordmark,.app-main.with-nav .ui-wordmark{font-size:var(--t-marchio-l);padding-left:4px}.page{padding:var(--space-6) 24px var(--space-8);gap:var(--space-5)}.ui-dialog{max-width:560px}.ui-dialog.is-stretta{max-width:460px}.ui-dialog.is-larga{max-width:min(1240px,94vw);max-height:92vh}.skill-tree{columns:3 380px;column-gap:18px;padding:0 24px 8px;display:block}.skill-branch{break-inside:avoid;margin-bottom:18px;padding:18px}.skill-nodes{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:18px 12px}.skill-branch-head h3{font-size:var(--t-l)}.skill-node-name{font-size:var(--t-s);line-height:1.6}.badge-griglia{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));max-height:420px}.app-main .form,.app-page .form{margin-inline:auto}.ui-title{font-size:var(--t-2xl);margin:22px 24px 18px;padding:20px 24px}.ui-title-riga .ui-help{top:18px;right:36px}.ui-panel{padding:22px 24px}.ui-tiles{grid-template-columns:repeat(6,1fr);gap:18px;padding:0 24px}.ui-tile{min-height:152px;font-size:var(--t-s);padding:18px 10px 16px}.ui-tile-label{font-size:1.5rem}.ui-tile img,.ui-tile>svg{width:72px;height:72px}.ui-back-row{justify-content:flex-start;padding:28px 24px 36px}.ui-tiles.one{grid-template-columns:260px;justify-content:start}.ui-tiles.pairs{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.pixel-profile{grid-template-rows:auto auto auto;grid-template-columns:minmax(300px,360px) minmax(0,1fr);justify-content:center;align-items:start;gap:28px;padding:24px;display:grid}.pixel-profile>.ui-profile-card{grid-area:1/1/3}.pixel-profile>.profile-skills{grid-area:1/2}.pixel-profile>.ui-tiles{grid-area:2/2}.pixel-profile>.ach-section{grid-area:3/1/auto/-1}.pixel-profile .ui-tiles{grid-template-columns:repeat(3,1fr)}.ui-list{padding:0 24px var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:0 16px;display:grid}.ui-list>*{margin-left:0;margin-right:0}.ui-list>.empty-state{grid-column:1/-1}.ui-member{transition:transform .1s steps(2,end),background .1s}.ui-member:hover{transform:translateY(-2px)}.ui-tile:hover{transform:translateY(-3px)}}@media (width>=1024px) and (prefers-reduced-motion:reduce){.ui-member,.ui-tile{transition:none}.ui-member:hover,.ui-tile:hover{transform:none}}:root{--tv-bg:#050a10;--tv-vetro:#050a10c7;--tv-surface:#07121bd1;--tv-surface-2:#0a1a26;--tv-track:#0c1e2b;--tv-bright:#d6f4ff;--tv-primary:#4ad9ff;--tv-secondary:#29b6e8;--tv-dim:#78a3b9;--tv-ghost:#2f4a58;--tv-border:#4ad9ff42;--tv-border-forte:#4ad9ff8c;--tv-glow:#4ad9ff4d;--tv-glow-forte:#4ad9ff8c;--tv-error:var(--ui-alert-testo);--tv-warn:#ffb347;--tv-success:var(--tv-primary);--tv-font:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, "DejaVu Sans Mono", "Courier New", monospace;--tv-radius:2px;--tv-bordo:1px;--tv-pad:14px;--tv-gap:10px;--tv-scan-passo:3px;--tv-scan-forza:.055;--tv-cella:7px}.tv-panel{isolation:isolate;background:var(--tv-vetro);border:var(--tv-bordo) solid var(--tv-border);border-radius:var(--tv-radius);padding:var(--tv-pad);font-family:var(--tv-font);color:var(--tv-primary);font-size:.78rem;line-height:1.5;position:relative;overflow:hidden;box-shadow:inset 0 0 26px #000c,0 0 0 1px #00000073}.tv-panel:after{content:"";z-index:2;pointer-events:none;background:repeating-linear-gradient(180deg, rgba(0, 0, 0, var(--tv-scan-forza)) 0 1px, transparent 1px var(--tv-scan-passo)), radial-gradient(120% 90% at 50% 45%, transparent 55%, #00000073 100%);animation:7s steps(12,end) infinite tv-respiro;position:absolute;inset:0}@keyframes tv-respiro{0%,to{opacity:1}50%{opacity:.94}}.tv-panel>*{z-index:1;position:relative}:root{--tv-tacca:9px;--tv-tacca-dentro:3px;--tv-tacca-vena:1px}.tv-panel,.tv-modulo,.org-tipo,.org-confronto-scorre,.oss-ricerca,.oss-perimetro,.ach-card,.cas-scheda,.cas-dafare,.sel-org-invito,.cred-scelta,.tv-comando,.ing-riga,.pos-riga,.car-riga,.faq-voce,button.ass-riga,.ass-legenda,.ass-elenco,.ass-insegna,.ass-porta-testo,.ass-scena,.ass-famiglie,.pixel-bg .ui-errore,.pixel-bg .ui-esito,.ui-btn,.px-btn,.confirm-pill,.cancel-pill,.ui-chip,.ui-voto,.ui-tile,.oss-porta,.ui-lingua,.ava-casella,.pixel-bg .mgmt-tile,.ui-ai-send,.ui-action,.px-icon:not(.bare),.skill-more,.pixel-bg .ui-member,.pixel-bg .card-row,.pixel-bg .menu-item,.arena-scheda,.arena-modulo,.arena-annuncio,.arena-traguardo,.arena-avviso,.lex-scelta,.lex-modo,.lex-livello,.oss-chiudi,.lex-riga,.tc-vita,.tc-strada,.tc-casa,.tc-lavoro,.tc-stanza,.tc-testata,.tc-finestra,.tc-guida,.tc-finestra-chiudi,button.mk-indirizzo-corpo{position:relative}.tv-panel:before,.tv-modulo:before,.org-tipo:before,.org-confronto-scorre:before,.oss-ricerca:before,.oss-perimetro:before,.ach-card:before,.cas-scheda:before,.cas-dafare:before,.sel-org-invito:before,.cred-scelta:before,.tv-comando:before,.ing-riga:before,.pos-riga:before,.car-riga:before,.faq-voce:before,button.ass-riga:before,.ass-legenda:before,.ass-elenco:before,.ass-insegna:before,.ass-porta-testo:before,.ass-scena:before,.ass-famiglie:before,.pixel-bg .ui-errore:before,.pixel-bg .ui-esito:before,.ui-btn:before,.px-btn:before,.confirm-pill:before,.cancel-pill:before,.ui-chip:before,.ui-voto:before,.ui-tile:before,.oss-porta:before,.ui-lingua:before,.ava-casella:before,.pixel-bg .mgmt-tile:before,.ui-ai-send:before,.ui-action:before,.px-icon:not(.bare):before,.skill-more:before,.pixel-bg .ui-member:before,.pixel-bg .card-row:before,.pixel-bg .menu-item:before,.arena-scheda:before,.arena-modulo:before,.arena-annuncio:before,.arena-traguardo:before,.arena-avviso:before,.lex-scelta:before,.lex-modo:before,.lex-livello:before,.oss-chiudi:before,.lex-riga:before,.tc-vita:before,.tc-strada:before,.tc-casa:before,.tc-lavoro:before,.tc-stanza:before,.tc-testata:before,.tc-finestra:before,.tc-guida:before,.tc-finestra-chiudi:before,button.mk-indirizzo-corpo:before{content:"";inset:var(--tv-tacca-dentro);z-index:1;pointer-events:none;background:linear-gradient(var(--tv-border-forte), var(--tv-border-forte)) 0 0 / var(--tv-tacca) var(--tv-tacca-vena) no-repeat, linear-gradient(var(--tv-border-forte), var(--tv-border-forte)) 0 0 / var(--tv-tacca-vena) var(--tv-tacca) no-repeat, linear-gradient(var(--tv-border-forte), var(--tv-border-forte)) 100% 0 / var(--tv-tacca) var(--tv-tacca-vena) no-repeat, linear-gradient(var(--tv-border-forte), var(--tv-border-forte)) 100% 0 / var(--tv-tacca-vena) var(--tv-tacca) no-repeat, linear-gradient(var(--tv-border-forte), var(--tv-border-forte)) 0 100% / var(--tv-tacca) var(--tv-tacca-vena) no-repeat, linear-gradient(var(--tv-border-forte), var(--tv-border-forte)) 0 100% / var(--tv-tacca-vena) var(--tv-tacca) no-repeat, linear-gradient(var(--tv-border-forte), var(--tv-border-forte)) 100% 100% / var(--tv-tacca) var(--tv-tacca-vena) no-repeat, linear-gradient(var(--tv-border-forte), var(--tv-border-forte)) 100% 100% / var(--tv-tacca-vena) var(--tv-tacca) no-repeat;position:absolute}.ui-btn,.px-btn,.confirm-pill,.cancel-pill,.ui-chip,.ui-voto,.ui-ai-send,.ui-action,.px-icon:not(.bare),.skill-more,.oss-porta,.ui-lingua,.cas-scheda,.cas-dafare,.sel-org-invito,.cred-scelta,.tv-comando,.ing-riga,.pos-riga,.car-riga,.faq-voce,button.ass-riga,.pixel-bg .ui-errore,.pixel-bg .ui-esito,.pixel-bg .ui-member,.pixel-bg .card-row,.pixel-bg .menu-item,.arena-scheda,.arena-modulo,.arena-annuncio,.arena-avviso,.lex-scelta,.lex-riga,.lex-livello,.oss-chiudi,.tc-vita,.tc-strada,.tc-casa,.tc-lavoro,.tc-finestra-chiudi,button.mk-indirizzo-corpo{--tv-tacca:6px;--tv-tacca-dentro:2px}.ui-btn:hover:before,.px-btn:hover:before,.confirm-pill:hover:before,.cancel-pill:hover:before,.ui-tile:hover:before,.pixel-bg .mgmt-tile:hover:before,.ui-action:hover:before,.px-icon:not(.bare):hover:before,.pixel-bg a.ui-member:hover:before,.pixel-bg .card-row:hover:before,.pixel-bg .menu-item:hover:before{--tv-border-forte:var(--tv-primary)}.ui-btn:disabled:before,.px-btn:disabled:before,.confirm-pill:disabled:before,.cancel-pill:disabled:before,.ui-btn[aria-disabled=true]:before{--tv-border-forte:var(--tv-ghost)}.tv-testa{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.tv-testa.is-comando{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.tv-testa.is-comando:hover .tv-titolo,.tv-testa.is-comando:focus-visible .tv-titolo{color:var(--tv-primary)}.tv-piega{font-family:var(--tv-font);color:var(--tv-dim);margin-left:auto;font-size:.7rem}.tv-testa.is-comando:hover .tv-piega{color:var(--tv-primary)}.tv-panel.is-chiuso{padding-bottom:10px}.tv-panel.is-chiuso .tv-riga-doppia{margin-bottom:0}.tv-titolo{font-family:var(--tv-font);letter-spacing:.09em;text-transform:uppercase;color:var(--tv-bright);text-shadow:0 0 8px var(--tv-glow);margin:0;font-size:.72rem;font-weight:700}.tv-prompt{color:var(--tv-secondary);letter-spacing:.06em;font-weight:700}.tv-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--tv-dim);margin-left:auto;font-size:.64rem}.tv-riga,.tv-riga-doppia{background-repeat:repeat-x;height:3px;margin:8px 0}.tv-riga-doppia{background-image:linear-gradient(var(--tv-secondary), var(--tv-secondary)), linear-gradient(var(--tv-secondary), var(--tv-secondary));opacity:.55;background-position:0 0,0 2px;background-size:4px 1px,4px 1px}.tv-riga{background-image:linear-gradient(var(--tv-ghost), var(--tv-ghost));background-position:0 1px;background-size:5px 1px}.tv-piede{letter-spacing:.07em;text-transform:uppercase;color:var(--tv-dim);align-items:baseline;gap:6px;margin:0;font-size:.64rem;display:flex}.tv-piede .tv-valore-piede{color:var(--tv-primary)}.tv-piede.is-errore .tv-valore-piede{color:var(--tv-error)}.tv-piede.is-attesa .tv-valore-piede{color:var(--tv-warn)}.tv-rows{flex-direction:column;gap:2px;margin:0;display:flex}.tv-row{align-items:baseline;gap:8px;padding:3px 0;display:flex}.tv-row-label{letter-spacing:.07em;text-transform:uppercase;min-width:0;color:var(--tv-dim);flex:auto;align-items:baseline;gap:8px;margin:0;font-size:.68rem;display:flex}.tv-row-label>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tv-row-label:after{content:"";background-image:linear-gradient(90deg, var(--tv-ghost) 0 2px, transparent 2px 4px);flex:auto;align-self:center;min-width:12px;height:1px}.tv-row-value{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--tv-bright);text-shadow:0 0 7px var(--tv-glow);white-space:nowrap;margin:0;font-size:.82rem;font-weight:700}.tv-row-value.is-spento{color:var(--tv-dim);text-shadow:none;font-weight:400}.tv-row-value.is-errore{color:var(--tv-error);text-shadow:0 0 7px #ff5c5c4d}.tv-row-value.is-attesa{color:var(--tv-warn);text-shadow:0 0 7px #ffb3474d}.tv-rows.is-vivo .tv-row:hover .tv-row-value{color:#fff}.tv-rows.is-vivo .tv-row:hover .tv-row-label{color:var(--tv-primary)}.tv-rows.is-scelta{gap:0}.tv-row.is-sceglibile{border-radius:var(--tv-radius);width:calc(100% + 16px);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-inline:-8px;padding:4px 8px}.tv-row.is-sceglibile:hover .tv-row-value{color:#fff}.tv-row.is-sceglibile:hover .tv-row-label{color:var(--tv-primary)}.tv-row.is-attiva{background:var(--tv-surface);box-shadow:inset 2px 0 0 var(--tv-primary)}.tv-row.is-attiva .tv-row-label{color:var(--tv-primary)}.tv-row.is-attiva .tv-row-value{color:#fff}.tv-row.is-sceglibile:focus-visible{outline:2px solid var(--ui-focus);outline-offset:1px}.tv-focale{flex-wrap:wrap;align-items:baseline;gap:8px;margin:6px 0 2px;display:flex}.tv-focale-num{font-family:var(--tv-font);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--tv-bright);text-shadow:0 0 12px var(--tv-glow-forte);font-size:1.6rem;font-weight:700;line-height:1.1}.tv-focale-unita{letter-spacing:.1em;text-transform:uppercase;color:var(--tv-primary);font-size:.72rem}.tv-focale-nota{letter-spacing:.07em;text-transform:uppercase;color:var(--tv-dim);margin-left:auto;font-size:.64rem}.tv-progress{font-family:var(--tv-font);align-items:center;gap:8px;margin:6px 0;display:flex}.tv-progress-label{letter-spacing:.08em;text-transform:uppercase;color:var(--tv-dim);white-space:nowrap;font-size:.66rem}.tv-bar-wrap{min-width:0;color:var(--tv-secondary);flex:auto;align-items:center;gap:4px;font-size:.8rem;line-height:1;display:flex}.tv-bar-wrap:before{content:"["}.tv-bar-wrap:after{content:"]"}.tv-bar{background:var(--tv-track);flex:auto;min-width:40px;height:12px;position:relative;overflow:hidden}.tv-bar>span{background:var(--tv-primary);height:100%;box-shadow:0 0 8px var(--tv-glow);transition:width var(--mo-breve) var(--mo-blocchi);display:block}.tv-bar:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg, transparent 0 calc(var(--tv-cella) - 2px), var(--tv-bg) calc(var(--tv-cella) - 2px) var(--tv-cella));position:absolute;inset:0}.tv-bar.is-piena>span{background:var(--tv-bright)}.tv-bar.is-errore>span{background:var(--tv-error);box-shadow:0 0 8px #ff5c5c59}.tv-progress-pct{font-variant-numeric:tabular-nums;color:var(--tv-bright);text-shadow:0 0 7px var(--tv-glow);text-align:right;min-width:3.2em;font-size:.82rem;font-weight:700}.tv-stato{letter-spacing:.07em;text-transform:uppercase;color:var(--tv-dim);align-items:baseline;gap:6px;margin:6px 0 0;font-size:.68rem;display:flex}.tv-stato.is-errore{color:var(--tv-error)}.tv-stato.is-ok{color:var(--tv-success)}.tv-cursore{vertical-align:-.12em;background:var(--tv-primary);width:.55em;height:1em;animation:1.1s step-end infinite tv-cursore;display:inline-block}@keyframes tv-cursore{0%,49%{opacity:1}50%,to{opacity:0}}.tv-vuoto,.tv-nota{letter-spacing:.05em;color:var(--tv-dim);margin:8px 0 0;font-size:.7rem;line-height:1.6}.tv-chip{border:1px solid var(--tv-border);border-radius:var(--tv-radius);font-family:var(--tv-font);font-variant-numeric:tabular-nums;letter-spacing:.05em;color:var(--tv-bright);text-shadow:0 0 6px var(--tv-glow);background:#050a10b8;align-items:baseline;gap:5px;padding:3px 7px;font-size:.7rem;font-weight:700;display:inline-flex}.tv-codice{font-family:var(--tv-font);letter-spacing:.12em;color:var(--tv-bright);text-shadow:0 0 6px var(--tv-glow);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere;margin:0;font-size:1rem;font-weight:700}.tv-chip.is-attesa{color:var(--tv-warn);text-shadow:0 0 7px #ffb3474d;border-color:#ffb34766}.tv-chip.is-ok{color:var(--tv-success)}.tv-chip .tv-chip-label{letter-spacing:.09em;text-transform:uppercase;color:var(--tv-dim);text-shadow:none;font-size:.62rem;font-weight:400}.pixel-bg .xp-circle,.pixel-bg .credits-pill,.pixel-bg .level-pill{border-radius:var(--tv-radius);border:1px solid var(--tv-border);font-family:var(--tv-font);font-variant-numeric:tabular-nums;letter-spacing:.05em;text-shadow:0 0 6px var(--tv-glow);background:#050a10b8;padding:3px 7px;font-size:.68rem;font-weight:700}.pixel-bg .xp-circle{color:var(--tv-bright)}.pixel-bg .level-pill{color:var(--tv-primary)}.pixel-bg .credits-pill{color:var(--ui-gold);text-shadow:0 0 6px #ffc23347;border-color:#ffc23352}.pixel-bg .credits-pill:before{content:"◉";opacity:.75;margin-right:4px}.pixel-bg .ui-reward{font-family:var(--tv-font);letter-spacing:.06em;text-transform:uppercase;color:var(--tv-dim);font-size:.68rem}.pixel-bg .ui-reward .ui-exp,.pixel-bg .ui-reward .ui-gold{font-family:var(--tv-font);font-variant-numeric:tabular-nums;letter-spacing:.03em;font-weight:700}.pixel-bg .ui-reward .ui-exp{color:var(--tv-primary);text-shadow:0 0 6px var(--tv-glow)}.pixel-bg .ui-reward .ui-gold{color:var(--ui-gold);text-shadow:0 0 6px #ffc23347}.pixel-bg .ui-timer{font-family:var(--tv-font);font-variant-numeric:tabular-nums;letter-spacing:.08em;border:1px solid var(--tv-border);border-radius:var(--tv-radius);background:#050a10b8;padding:2px 6px;font-size:.8rem;font-weight:700}.pixel-bg .ui-timer.ok{color:var(--tv-primary);text-shadow:0 0 7px var(--tv-glow)}.pixel-bg .ui-timer.soon{color:var(--tv-warn);text-shadow:0 0 7px #ffb3474d;border-color:#ffb34766}.pixel-bg .ui-timer.late{color:var(--ui-alert-testo);text-shadow:0 0 7px #ff5c5c59;border-color:#e01b1b80}.ach-badge-volte{font-family:var(--tv-font);font-variant-numeric:tabular-nums;border-radius:var(--tv-radius);font-weight:700}.pixel-bg .ui-voto{font-family:var(--tv-font);font-variant-numeric:tabular-nums;border-radius:var(--tv-radius)}.tv-sottotitolo{font-family:var(--tv-font);letter-spacing:.09em;text-transform:uppercase;color:var(--tv-dim);margin:8px 0 6px;font-size:.68rem;font-weight:600}.ach-card{background:var(--tv-vetro);border:var(--tv-bordo) solid var(--tv-border);border-radius:var(--tv-radius);position:relative;box-shadow:inset 0 0 22px #000000bf}.ach-card:after{content:"";pointer-events:none;background:repeating-linear-gradient(180deg, rgba(0, 0, 0, var(--tv-scan-forza)) 0 1px, transparent 1px var(--tv-scan-passo));position:absolute;inset:0}.ach-card-testo>b{font-family:var(--tv-font);letter-spacing:.06em;text-transform:uppercase;color:var(--tv-bright);text-shadow:0 0 8px var(--tv-glow);font-size:.76rem}.ach-card.is-cliccabile:hover,.ach-card.is-cliccabile:focus-visible{background:var(--tv-surface);border-color:var(--tv-border-forte);box-shadow:inset 0 0 22px #000000b3, 0 0 12px var(--tv-glow)}.tv-panel.is-cliccabile{text-align:left;cursor:pointer;width:100%;font:inherit;transition:border-color var(--mo-istante) var(--mo-continuo), box-shadow var(--mo-istante) var(--mo-continuo);display:block}.tv-panel.is-cliccabile:hover,.tv-panel.is-cliccabile:focus-visible{border-color:var(--tv-border-forte);box-shadow:inset 0 0 26px #000000b3, 0 0 12px var(--tv-glow)}.tv-panel.is-cliccabile:active{border-color:var(--tv-primary)}.tv-panel.is-cliccabile:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}@media (width<=420px){.tv-panel{padding:12px}.tv-row-label{letter-spacing:.05em;font-size:.64rem}.tv-focale-num{font-size:1.4rem}.tv-progress{flex-wrap:wrap}.tv-progress-label{flex:1 0 100%}}@media (width<=320px){.tv-row-label:after{display:none}}@media (width>=1024px){.tv-panel{padding:18px 20px}.tv-titolo{font-size:.78rem}.tv-row-label{font-size:.72rem}.tv-row-value{font-size:.88rem}.tv-focale-num{font-size:1.9rem}}.tv-griglia{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=700px){.tv-griglia.a-due{grid-template-columns:repeat(2,minmax(0,1fr))}.tv-griglia.a-due>:first-child{grid-column:1/-1}}.tv-row-value.is-oro{color:var(--ui-gold);text-shadow:0 0 7px #ffc23347}.tv-row-value.is-testo{white-space:normal;text-align:right;color:var(--tv-primary);text-shadow:none;font-size:.72rem;font-weight:600}.ui-stat{border:var(--tv-bordo) solid var(--tv-border);border-radius:var(--tv-radius);background:var(--tv-vetro);font-family:var(--tv-font);font-variant-numeric:tabular-nums;color:var(--tv-bright);text-shadow:0 0 7px var(--tv-glow);padding:8px 12px;font-size:.74rem;font-weight:600;line-height:1.6;display:inline-block}.ui-userhead-tv{min-width:190px}@media (width<=560px){.ui-userhead{grid-template-columns:auto 1fr}.ui-userhead-tv{grid-column:1/-1;min-width:0}}.ui-profile-card .tv-panel{width:100%}.tv-panel .ach-recenti li,.tv-panel .ach-storico li,.tv-panel .ach-classifica li{border-top:1px dotted var(--tv-ghost);padding:8px 0}.tv-panel .ach-recenti li:first-child,.tv-panel .ach-storico li:first-child,.tv-panel .ach-classifica li:first-child{border-top:0}.tv-panel .ach-recenti b,.tv-panel .ach-storico b{font-family:var(--tv-font);letter-spacing:.02em;color:var(--tv-bright);text-shadow:0 0 7px var(--tv-glow);font-size:.72rem;font-weight:700}.tv-panel .ach-recenti small,.tv-panel .ach-storico small{font-family:var(--tv-font);letter-spacing:.04em;color:var(--tv-dim);font-size:.66rem}.tv-panel .ach-classifica a{font-family:var(--tv-font);color:var(--tv-primary);font-size:.72rem}.tv-panel .ach-classifica a:hover{color:var(--tv-bright)}.tv-panel .ach-classifica span{font-family:var(--tv-font);font-variant-numeric:tabular-nums;color:var(--tv-bright);text-shadow:0 0 7px var(--tv-glow);font-size:.78rem;font-weight:700}.ach-numeri{font-family:var(--tv-font);margin:6px 0 0}.ach-numeri small{letter-spacing:.05em;text-transform:uppercase;color:var(--tv-dim);font-size:.66rem}.skill-branch-bar{background:var(--tv-track);border:var(--tv-bordo) solid var(--tv-border);border-radius:0;height:12px;position:relative}.skill-branch-bar>span{border-radius:0;box-shadow:0 0 8px #0006}.skill-branch-bar:after{content:"";pointer-events:none;background:repeating-linear-gradient(90deg, transparent 0 calc(var(--tv-cella) - 2px), var(--tv-bg) calc(var(--tv-cella) - 2px) var(--tv-cella));position:absolute;inset:0}.skill-branch-count,.skill-team-count,.skill-reco-item small{font-family:var(--tv-font);font-variant-numeric:tabular-nums;letter-spacing:.04em}.skill-branch-count,.skill-team-count{color:var(--tv-bright);text-shadow:0 0 6px var(--tv-glow)}.tv-prezzo{font-family:var(--tv-font);font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--ui-gold);text-shadow:0 0 6px #ffc23347;align-items:baseline;gap:5px;font-size:.76rem;font-weight:700;display:inline-flex}.tv-prezzo .tv-prezzo-unita{letter-spacing:.09em;text-transform:uppercase;color:var(--tv-dim);text-shadow:none;font-size:.62rem;font-weight:400}.ps-testa{align-items:center;gap:14px;margin:4px 0 2px;display:flex}.ps-testa .tv-focale{flex:auto;margin:0}.ps-badge{flex:none;place-items:center;display:inline-grid}.ps-badge img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.ps-badge.is-spento img{filter:grayscale(.85)brightness(.55)contrast(.9)}.ps-badge-avatar{z-index:1;filter:drop-shadow(0 2px 4px #0009);position:absolute;bottom:2%;right:-2%}@media (width<=380px){.ps-testa{gap:10px}.ps-badge-avatar{bottom:0;right:-4%}}@media (prefers-reduced-motion:reduce){.tv-panel:after{animation:none}.tv-cursore{opacity:1;animation:none}.tv-bar>span{transition:none}}.oss-tavola-scorre{margin:10px -4px 0;padding:0 4px 4px;overflow-x:auto}.oss-tavola{border-collapse:collapse;width:100%;font-family:var(--tv-font);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.72rem}.oss-tavola th,.oss-tavola td{text-align:left;border-bottom:1px solid var(--tv-ghost);padding:7px 10px}.oss-tavola th{color:var(--tv-dim);text-transform:uppercase;letter-spacing:.06em;background:var(--tv-vetro);font-size:.66rem;font-weight:400;position:sticky;top:0}.oss-tavola td{color:var(--tv-primary)}.oss-tavola td:first-child{color:var(--tv-bright);white-space:normal;min-width:12ch}.oss-tavola .in-cifre{text-align:right}.oss-tavola tbody tr:last-child th,.oss-tavola tbody tr:last-child td{border-bottom:0}.oss-tavola tr.is-riservata td{color:var(--tv-dim)}.oss-riservato{color:var(--tv-ghost)}.oss-scarico{flex-wrap:wrap;align-items:center;gap:12px;margin-top:12px;display:flex}.oss-filtri{margin-bottom:6px}.tv-modulo{padding:var(--tv-pad);background:var(--tv-vetro);border:var(--tv-bordo) solid var(--tv-border);border-radius:var(--tv-radius);box-shadow:inset 0 0 26px #000c,0 0 0 1px #00000073}.tv-modulo .label{font-family:var(--tv-font);letter-spacing:.06em;text-transform:uppercase;color:var(--tv-dim);font-size:.68rem}.pixel-bg .ui-errore,.pixel-bg .ui-esito{border-radius:var(--tv-radius);background:var(--ui-panel);padding:10px 12px}.org-tipi{grid-template-columns:1fr;gap:12px;margin-bottom:14px;display:grid}.org-tipo{padding:var(--tv-pad);background:var(--tv-vetro);border:var(--tv-bordo) solid var(--tv-border);border-radius:var(--tv-radius);flex-direction:column;gap:10px;display:flex;box-shadow:inset 0 0 26px #000c,0 0 0 1px #00000073}.sel-org-strade{align-items:center;gap:14px;margin-bottom:12px;display:flex}.sel-org-strade.con-riga{border-top:1px solid var(--tv-border);margin-top:16px;padding-top:16px}.sel-org-insegna-grande{flex:none}.sel-org-strada-testo{font-size:var(--t-l);color:var(--tv-dim);margin:0;line-height:1.65}.sel-org-strada-testo b{color:var(--tv-bright)}.org-bivio .org-tipo{text-align:center;align-items:center}.org-bivio .org-tipo-riga{text-align:left}.org-insegna{margin-bottom:2px;display:block}.org-tipo h2{font-family:var(--tv-font);letter-spacing:.09em;text-transform:uppercase;color:var(--tv-bright);text-shadow:0 0 8px var(--tv-glow);margin:0;font-size:.82rem;font-weight:700}.org-tipo-riga{color:var(--tv-dim);flex:1;margin:0;font-size:.78rem;line-height:1.6}.org-confronto-scorre{overscroll-behavior-x:contain;padding:var(--tv-pad);background:var(--tv-vetro);border:var(--tv-bordo) solid var(--tv-border);border-radius:var(--tv-radius);overflow-x:auto;box-shadow:inset 0 0 26px #000c,0 0 0 1px #00000073}.org-confronto{border-collapse:collapse;width:100%;min-width:460px;font-size:.74rem;line-height:1.5}.org-confronto th,.org-confronto td{text-align:left;vertical-align:top;border-bottom:1px solid var(--tv-ghost);padding:8px 10px}.org-confronto thead th{font-family:var(--tv-font);letter-spacing:.06em;text-transform:uppercase;color:var(--tv-primary);border-bottom-color:var(--tv-border-forte);font-size:.68rem}.org-confronto tbody th{font-family:var(--tv-font);letter-spacing:.05em;text-transform:uppercase;color:var(--tv-dim);white-space:nowrap;font-size:.68rem;font-weight:400}.org-confronto tbody td{color:var(--tv-bright)}.org-confronto tbody tr:last-child th,.org-confronto tbody tr:last-child td{border-bottom:0}@media (width>=700px){.org-tipi{grid-template-columns:1fr 1fr}}.tv-comandi{flex-direction:column;gap:8px;margin:6px 0 0;display:flex}.tv-comando{border:1px solid var(--tv-border);border-radius:var(--tv-radius);background:var(--tv-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.tv-comando>a,.tv-comando>.tv-comando-nome{font-family:var(--tv-font);letter-spacing:.05em;text-transform:uppercase;color:var(--tv-bright);font-size:.74rem;text-decoration:none}.tv-comando>a:hover,.tv-comando>a:focus-visible{color:var(--tv-primary);text-decoration:underline}.tv-comando .ami-azioni{flex-wrap:wrap;gap:6px;display:flex}.tv-comando .tv-comando-nota{font-family:var(--tv-font);letter-spacing:.05em;color:var(--tv-dim);font-size:.68rem}.oss-ricerca{background:var(--tv-vetro);border:var(--tv-bordo) solid var(--tv-border);border-radius:var(--tv-radius);padding:var(--tv-pad);margin-bottom:12px;box-shadow:inset 0 0 26px #000c,0 0 0 1px #00000073}.oss-ricerca>.lb-filtri{margin-bottom:12px}.oss-ricerca .label{font-family:var(--tv-font);letter-spacing:.06em;text-transform:uppercase;color:var(--tv-dim);font-size:.68rem}.oss-ricerca .oss-filtri-comando{margin-bottom:0}.oss-ricerca .oss-filtri:not([hidden]){margin-top:12px}.oss-filtri-comando{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;display:flex}.ui-btn.oss-filtri-tasto{gap:8px;min-height:auto;padding:7px 12px}.ui-btn.oss-filtri-tasto.is-aperto{border-color:var(--tv-primary);color:var(--tv-bright)}.oss-filtri-quanti{background:var(--tv-primary);min-width:1.5em;color:var(--tv-bg);font-variant-numeric:tabular-nums;text-align:center;padding:1px 5px}.oss-filtri-piede{border-top:1px solid var(--tv-ghost);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.oss-apre{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.oss-apre:hover,.oss-apre:focus-visible{text-decoration:underline}.oss-tavola tr.is-scelta td{background:var(--tv-ghost)}.oss-tavola tr.is-scelta td:first-child{color:var(--tv-bright)}.oss-scheda-testa{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.oss-scheda-cifra{font-family:var(--tv-font);color:var(--tv-bright);font-variant-numeric:tabular-nums;font-size:1.6rem}.oss-scheda-nota{color:var(--tv-dim);flex:1;min-width:14ch;font-size:.72rem}.oss-chiudi{border:1px solid var(--tv-ghost);border-radius:var(--btn-raggio);color:var(--tv-dim);font-family:var(--tv-font);text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;padding:3px 9px;font-size:.66rem}.oss-chiudi:hover,.oss-chiudi:focus-visible{color:var(--tv-bright);border-color:var(--tv-primary)}.oss-avviso{border-left:2px solid var(--tv-primary);margin-bottom:10px;padding-left:10px}.oss-scheda-due{grid-template-columns:1fr;gap:14px;display:grid}@media (width>=640px){.oss-scheda-due{grid-template-columns:1fr 1fr;gap:20px}}.oss-curva{align-items:flex-end;gap:3px;height:96px;margin:8px 0 4px;display:flex}.oss-curva-colonna{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:3px;min-width:0;height:100%;display:flex}.oss-curva-barra{background:var(--tv-primary);opacity:.75;width:100%;min-height:1px;position:relative}.oss-curva-cifra{text-align:center;font-family:var(--tv-font);color:var(--tv-dim);font-variant-numeric:tabular-nums;font-size:.6rem;position:absolute;inset:auto 0 100%}.oss-curva-mese{font-family:var(--tv-font);color:var(--tv-dim);white-space:nowrap;height:1em;font-size:.58rem}.oss-livelli{margin-top:8px}.oss-livello{font-family:var(--tv-font);grid-template-columns:10ch 1fr 4ch;align-items:center;gap:8px;margin-bottom:5px;font-size:.68rem;display:grid}.oss-livello-nome{color:var(--tv-dim)}.oss-livello-riga{background:var(--tv-ghost);height:8px;display:block}.oss-livello-piena{background:var(--tv-primary);opacity:.8;height:100%;display:block}.oss-livello-cifra{text-align:right;color:var(--tv-primary);font-variant-numeric:tabular-nums}.oss-ripartizione .tv-vuoto{margin-top:6px}.tal-lettera{border-left:2px solid var(--tv-ghost);color:var(--tv-primary);margin:0 0 12px;padding-left:10px;font-style:italic;line-height:1.55}.lav-zona{justify-content:space-between;align-items:center;gap:12px;display:flex}.lav-accetto{align-items:center;gap:10px;margin-top:12px;display:flex}.lav-accetto input{width:auto;accent-color:var(--primary)}.lav-guida{grid-template-columns:1fr;gap:10px;margin:8px 0 10px;display:grid}@media (width>=700px){.lav-guida{grid-template-columns:repeat(3,1fr)}}.imp-elenco{color:var(--tv-primary);margin:6px 0 14px;padding-left:18px;font-size:.74rem;line-height:1.6}.imp-elenco li{margin-bottom:4px}.imp-elenco.is-resta{color:var(--tv-dim)}.dir-elenco{margin:10px 0 0}.dir-voce{border-bottom:1px solid var(--tv-ghost);padding:8px 0}.dir-voce:last-child{border-bottom:0}.dir-voce dt{color:var(--tv-bright);font-family:var(--tv-font);font-size:.74rem}.dir-voce dd{color:var(--tv-dim);margin:3px 0 0;font-size:.72rem;line-height:1.5}.card-row.is-nuovo{border-left:2px solid var(--tv-primary);padding-left:10px}@media (prefers-contrast:more){:root{--tv-border:#4ad9ffb3;--tv-dim:#a8dcf0;--tv-ghost:#4a7488;--tv-vetro:var(--tv-bg);--tv-surface:#07121b}.tv-panel:after{display:none}.tv-titolo,.tv-row-value,.tv-focale-num,.tv-progress-pct,.tv-chip,.pixel-bg .ui-timer,.pixel-bg .xp-circle,.pixel-bg .credits-pill,.pixel-bg .level-pill{text-shadow:none}}@media print{.tv-panel{color:#000;box-shadow:none;background:#fff;border-color:#000}.tv-panel:after{display:none}:root{--tv-tacca-vena:0}.tv-titolo,.tv-row-value,.tv-focale-num,.tv-progress-pct{color:#000;text-shadow:none}.tv-row-label,.tv-piede,.tv-meta{color:#333}}.leg-indice{color:var(--tv-primary);margin:4px 0 0;padding-left:18px;font-size:.76rem;line-height:1.7}.leg-indice a{color:var(--tv-bright)}.leg-sezione{scroll-margin-top:16px}.leg-p{color:var(--tv-bright);margin:0 0 10px;font-size:.8rem;line-height:1.65}.leg-p:last-child{margin-bottom:0}.leg-elenco{color:var(--tv-bright);margin-top:0;font-size:.78rem}.leg-elenco li{margin-bottom:6px}.oss-perimetro{background:var(--tv-vetro);border:var(--tv-bordo) solid var(--tv-border);border-radius:var(--tv-radius);padding:12px 14px;box-shadow:inset 0 0 26px #000c,0 0 0 1px #00000073}.oss-perimetro-riga{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.oss-perimetro-quanti{font-family:var(--tv-font);letter-spacing:.04em;text-transform:uppercase;color:var(--tv-dim);font-size:.74rem}.oss-perimetro-quanti b{color:var(--tv-bright)}.oss-perimetro-punto{color:var(--tv-ghost);margin:0 7px}.oss-perimetro-comandi{flex-wrap:wrap;gap:8px;display:flex}.oss-perimetro-nota{margin:6px 0 0;display:block}.oss-perimetro-periodo{margin-top:10px}.oss-perimetro .oss-filtri{margin:12px 0 0}.oss-porte{grid-template-columns:1fr;gap:8px;margin-top:4px;display:grid}@media (width>=640px){.oss-porte{grid-template-columns:1fr 1fr}}.oss-porta{background:var(--tv-vetro);border:var(--tv-bordo) solid var(--tv-border);border-radius:var(--btn-raggio);padding:11px 13px;text-decoration:none;transition:border-color .14s,background .14s;display:block}.oss-porta:hover,.oss-porta:focus-visible{border-color:var(--tv-primary);background:#ffffff0d}.oss-porta b{font-family:var(--tv-font);letter-spacing:.05em;text-transform:uppercase;color:var(--tv-bright);font-size:.78rem;display:block}.oss-porta small{color:var(--tv-dim);margin-top:4px;font-size:.74rem;line-height:1.5;display:block}.oss-spunte{flex-direction:column;gap:8px;margin:8px 0 4px;display:flex}.oss-spunte .cred-scelta small i{color:var(--tv-ghost);font-style:normal}.oss-cerca{margin:10px 0 2px;display:block}.oss-cerca-etichetta{margin-bottom:4px;display:block}.oss-cerca input{width:100%}.oss-tavola-piede{margin-top:8px;display:block}.oss-tavola th:first-child,.oss-tavola td:first-child{z-index:1;background:var(--ui-panel);position:sticky;left:0}.oss-tavola thead th:first-child{z-index:2}.oss-coppia{grid-template-columns:1fr;gap:12px;margin-bottom:14px;display:grid}@media (width>=760px){.oss-coppia{grid-template-columns:1fr 1fr;align-items:start}}.oss-curva-gruppo{justify-content:center;align-items:flex-end;gap:2px;width:100%;height:100%;display:flex}.oss-curva-barra.is-uscita{background:var(--tv-ghost)}.oss-curva-legenda{font-family:var(--tv-font);text-transform:uppercase;letter-spacing:.06em;color:var(--tv-dim);gap:14px;margin-bottom:6px;font-size:.68rem;display:flex}.oss-curva-voce:before{content:"";background:var(--tv-primary);width:9px;height:9px;margin-right:6px;display:inline-block}.oss-curva-voce.is-uscita:before{background:var(--tv-ghost)}.ui-lingue{flex-wrap:wrap;gap:8px;display:flex}.ui-lingua{background:var(--tv-vetro);border:var(--tv-bordo) solid var(--tv-border);border-radius:var(--btn-raggio);color:var(--tv-dim);font-family:var(--tv-font);letter-spacing:.04em;cursor:pointer;align-items:center;gap:8px;padding:8px 12px;font-size:.74rem;transition:border-color .14s,color .14s,background .14s;display:inline-flex}.ui-lingua:hover{border-color:var(--tv-primary);color:var(--tv-bright)}.ui-lingua.is-scelta{border-color:var(--tv-primary);color:var(--tv-bright);background:#ffffff0f;font-weight:700}.ui-lingua .lex-bandiera{opacity:.55;transition:opacity .14s}.ui-lingua.is-scelta .lex-bandiera,.ui-lingua:hover .lex-bandiera{opacity:1}.ui-lingue.is-compatto .ui-lingua{gap:6px;padding:5px 9px;font-size:.68rem}.auth-colonna .ui-lingue{justify-content:center;margin-bottom:4px}.icona-px{width:16px;height:16px;image-rendering:pixelated;vertical-align:-3px;filter:drop-shadow(0 1px #00000073);flex:none;display:inline-block}.icona-px.is-grande{vertical-align:-9px;width:32px;height:32px}.tv-row-label>.icona-px,.tv-progress-label>.icona-px{align-self:center;margin-right:2px}.tv-progress-label{align-items:center;gap:6px;display:inline-flex}.ripiegabile-titolo{align-items:center;gap:8px;display:inline-flex}.ripiegabile+.ripiegabile{margin-top:var(--space-2)}.tv-titolo>.icona-px{vertical-align:-2px;margin-right:8px}.ui-tile img.icona-px{width:16px;height:16px}.ui-tile img.icona-px.is-grande{width:32px;height:32px}:root{--btn-alt:40px;--btn-alt-piccolo:32px;--btn-pad:9px 16px;--btn-pad-piccolo:4px 10px;--btn-gap:8px;--btn-raggio:var(--tv-radius);--btn-bordo:1px;--btn-cornice:#4ad9ff73;--btn-fondo:#050a10b8;--btn-fondo-su:#0a1a26d9;--btn-transizione:border-color var(--mo-istante) var(--mo-continuo), background var(--mo-istante) var(--mo-continuo), color var(--mo-istante) var(--mo-continuo), box-shadow var(--mo-istante) var(--mo-continuo)}.ui-btn,.px-btn,.confirm-pill,.cancel-pill{justify-content:center;align-items:center;gap:var(--btn-gap);height:auto;min-height:var(--btn-alt);padding:var(--btn-pad);background:var(--btn-fondo);border:var(--btn-bordo) solid var(--btn-cornice);border-radius:var(--btn-raggio);box-shadow:none;color:var(--tv-primary);font-family:var(--tv-font);letter-spacing:.06em;text-align:center;text-transform:uppercase;cursor:pointer;transition:var(--btn-transizione);font-size:.74rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.ui-btn:hover,.px-btn:hover,.confirm-pill:hover,.cancel-pill:hover{background:var(--btn-fondo-su);border-color:var(--tv-border-forte);color:var(--tv-bright);box-shadow:0 0 10px var(--tv-glow);text-decoration:none}.ui-btn:active,.px-btn:active,.confirm-pill:active,.cancel-pill:active{border-color:var(--tv-primary);box-shadow:none;transform:translateY(1px)}.ui-btn:focus-visible,.px-btn:focus-visible,.confirm-pill:focus-visible,.cancel-pill:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-btn:disabled,.px-btn:disabled,.confirm-pill:disabled,.cancel-pill:disabled,.ui-btn[aria-disabled=true]{opacity:.42;cursor:not-allowed;box-shadow:none;background:var(--btn-fondo);border-color:var(--btn-cornice);color:var(--tv-dim);transform:none}.ui-btn.is-primario,.px-btn:not(.ghost),.confirm-pill{border-color:var(--tv-border-forte);color:var(--tv-bright);background:#4ad9ff1a}.ui-btn.is-primario:hover,.px-btn:not(.ghost):hover,.confirm-pill:hover{border-color:var(--tv-primary);background:#4ad9ff2e}.ui-btn.is-secondario,.px-btn.ghost{background:var(--btn-fondo);border-color:var(--btn-cornice);color:var(--tv-primary)}.ui-btn.is-fantasma,.cancel-pill{color:var(--tv-dim);background:0 0;border-color:#0000}.ui-btn.is-fantasma:hover,.cancel-pill:hover{background:var(--btn-fondo);border-color:var(--btn-cornice);color:var(--tv-bright)}.ui-btn.is-pericolo{color:var(--ui-alert-testo);border-color:#e01b1b73}.ui-btn.is-pericolo:hover{border-color:var(--ui-alert-testo);color:var(--ui-alert-testo);background:#e01b1b24;box-shadow:0 0 10px #ff5c5c40}.ui-btn.is-successo{color:#57e39b;border-color:#00bf6373}.ui-btn.is-successo:hover{color:#9df3c6;background:#00bf6324;border-color:#57e39b;box-shadow:0 0 10px #00bf6340}.ui-btn.is-icona{min-width:var(--btn-alt);gap:0;padding:0}.ui-btn.is-icona.is-compatto{min-width:var(--btn-alt-piccolo)}.ui-btn.is-compatto{min-height:var(--btn-alt-piccolo);padding:var(--btn-pad-piccolo);font-size:.68rem}.ui-btn.is-blocco,.px-btn.block{width:100%}.ui-btn.is-caricamento{color:var(--tv-dim);cursor:progress;pointer-events:none}.ui-btn.is-caricamento:after{content:"";background:var(--tv-primary);width:.5em;height:1em;animation:1.1s step-end infinite tv-cursore}.ui-btn svg,.px-btn svg,.confirm-pill svg,.cancel-pill svg{flex:none;width:16px;height:16px;display:block}.ui-btn.is-compatto svg{width:14px;height:14px}.ui-btn img,.px-btn img{width:auto;height:20px;image-rendering:pixelated;flex:none}.ui-chip{background:var(--btn-fondo);border:var(--btn-bordo) solid var(--btn-cornice);border-radius:var(--btn-raggio);min-width:72px;color:var(--tv-dim);font-family:var(--tv-font);letter-spacing:.07em;text-transform:uppercase;text-align:center;cursor:pointer;transition:var(--btn-transizione);flex:auto;padding:10px;font-size:.68rem;font-weight:600;line-height:1.3}.ui-chip:hover{border-color:var(--tv-border-forte);color:var(--tv-bright);box-shadow:0 0 10px var(--tv-glow)}.ui-chip.active{border-color:var(--tv-primary);color:#fff;background:#4ad9ff24}.ui-chip:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-voto{min-width:38px;min-height:var(--btn-alt);background:var(--btn-fondo);border:var(--btn-bordo) solid var(--btn-cornice);border-radius:var(--btn-raggio);color:var(--tv-dim);font-family:var(--tv-font);font-variant-numeric:tabular-nums;cursor:pointer;transition:var(--btn-transizione);padding:0;font-size:.82rem;font-weight:700}.ui-voto:hover{border-color:var(--tv-border-forte);color:var(--tv-bright)}.ui-voto.active{border-color:var(--tv-primary);color:#fff;text-shadow:0 0 8px var(--tv-glow);background:#4ad9ff24}.ui-voto:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-tile{border:var(--btn-bordo) solid var(--btn-cornice);border-radius:var(--btn-raggio);transition:var(--btn-transizione), transform .1s steps(2)}.ui-tile:hover,.ui-tile:focus-visible{border-color:var(--tv-border-forte);box-shadow:0 0 12px var(--tv-glow)}.ui-tile:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-tile:active{border-color:var(--tv-primary);transform:translateY(1px)}.pixel-bg .mgmt-tile{border:var(--btn-bordo) solid var(--btn-cornice);border-radius:var(--btn-raggio);transition:var(--btn-transizione)}.pixel-bg .mgmt-tile:hover,.pixel-bg .mgmt-tile:focus-visible{border-color:var(--tv-border-forte);box-shadow:0 0 12px var(--tv-glow)}.pixel-bg .mgmt-tile:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-ai-send{min-width:var(--btn-alt);min-height:var(--btn-alt);background:var(--btn-fondo);border:var(--btn-bordo) solid var(--btn-cornice);border-radius:var(--btn-raggio);color:var(--tv-primary);transition:var(--btn-transizione);justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-ai-send:hover{background:var(--btn-fondo-su);border-color:var(--tv-border-forte);color:var(--tv-bright);box-shadow:0 0 10px var(--tv-glow)}.ui-ai-send:active{transform:translateY(1px)}.ui-ai-send:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-ai-send svg{width:22px;height:22px}.pixel-bg .ui-member,.pixel-bg .card-row,.pixel-bg .menu-item{border:var(--btn-bordo) solid var(--btn-cornice);border-radius:var(--btn-raggio);transition:var(--btn-transizione)}.pixel-bg a.ui-member:hover,.pixel-bg .card-row:hover,.pixel-bg .menu-item:hover{border-color:var(--tv-border-forte);box-shadow:0 0 10px var(--tv-glow)}.pixel-bg a.ui-member:focus-visible,.pixel-bg .menu-item:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.ui-action{border:var(--btn-bordo) solid var(--btn-cornice);border-radius:var(--btn-raggio);font-family:var(--tv-font);letter-spacing:.05em;text-transform:uppercase;transition:var(--btn-transizione);font-size:.72rem}.ui-action:hover{border-color:var(--tv-border-forte);color:var(--tv-bright);box-shadow:0 0 10px var(--tv-glow)}.ui-action:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.px-icon{border:var(--btn-bordo) solid var(--btn-cornice);border-radius:var(--btn-raggio);background:var(--btn-fondo);box-shadow:none;color:var(--tv-primary);transition:var(--btn-transizione)}.px-icon:hover{background:var(--btn-fondo-su);border-color:var(--tv-border-forte);color:var(--tv-bright);box-shadow:0 0 10px var(--tv-glow)}.px-icon:active{box-shadow:none;transform:translateY(1px)}.px-icon.bare{box-shadow:none;color:var(--ui-text);background:0 0;border-color:#0000}.px-icon.bare:hover{box-shadow:none;color:var(--tv-primary);background:0 0;border-color:#0000}.menu-azione,.menu-azione:hover{text-align:left;box-shadow:none;background:0 0;border-color:#0000;justify-content:flex-start}.profile-skills-link,.skill-more{font-family:var(--tv-font);letter-spacing:.05em;text-transform:uppercase;color:var(--tv-primary);transition:var(--btn-transizione);font-size:.68rem}.profile-skills-link:hover,.skill-more:hover{color:var(--tv-bright);text-shadow:0 0 8px var(--tv-glow);text-decoration:none}.skill-more{border:var(--btn-bordo) solid var(--btn-cornice);border-radius:var(--btn-raggio);background:var(--btn-fondo)}.pixel-bg input:not([type=checkbox]):not([type=radio]):not([type=range]),.pixel-bg select,.pixel-bg textarea,.auth-screen input:not([type=checkbox]):not([type=radio]):not([type=range]),.auth-screen select,.auth-screen textarea{background:var(--btn-fondo);border:var(--btn-bordo) solid var(--btn-cornice);border-radius:var(--btn-raggio);color:var(--tv-bright);transition:var(--btn-transizione)}.pixel-bg input:hover,.pixel-bg select:hover,.pixel-bg textarea:hover,.auth-screen input:hover,.auth-screen select:hover,.auth-screen textarea:hover{border-color:var(--tv-border-forte)}.pixel-bg input:focus,.pixel-bg select:focus,.pixel-bg textarea:focus,.auth-screen input:focus,.auth-screen select:focus,.auth-screen textarea:focus{border-color:var(--tv-primary);box-shadow:0 0 10px var(--tv-glow)}.pixel-bg ::placeholder,.auth-screen ::placeholder{color:var(--tv-dim)}.musica-breve{margin-top:var(--space-5);background:var(--btn-fondo);border:var(--btn-bordo) solid var(--btn-cornice);transition:var(--btn-transizione);border-radius:999px;align-items:center;gap:12px;padding:7px 14px;display:inline-flex}.musica-breve:hover,.musica-breve:focus-within{border-color:var(--tv-border-forte)}.musica-breve .ui-volume{max-width:120px}@media (width<=1023px){.musica-breve .ui-volume{display:none}.musica-breve{gap:0;padding:5px}}.musica-breve-tasto{width:30px;height:30px;color:var(--tv-primary);cursor:pointer;transition:var(--btn-transizione);background:0 0;border:0;border-radius:50%;place-items:center;margin:-4px 0;padding:0;display:grid}.musica-breve-tasto[aria-pressed=false]{color:var(--tv-dim)}.musica-breve-tasto:hover{color:var(--tv-bright)}.musica-breve-tasto:focus-visible{outline:2px solid var(--tv-primary);outline-offset:2px}.pixel-bg input[type=file]::file-selector-button{border:var(--btn-bordo) solid var(--btn-cornice);border-radius:var(--btn-raggio);background:var(--btn-fondo);color:var(--tv-primary);font-family:var(--tv-font);font-size:var(--t-s);letter-spacing:.04em;cursor:pointer;transition:var(--btn-transizione);margin-right:10px;padding:6px 12px}.auth-screen input[type=file]::file-selector-button{border:var(--btn-bordo) solid var(--btn-cornice);border-radius:var(--btn-raggio);background:var(--btn-fondo);color:var(--tv-primary);font-family:var(--tv-font);font-size:var(--t-s);letter-spacing:.04em;cursor:pointer;transition:var(--btn-transizione);margin-right:10px;padding:6px 12px}.pixel-bg input[type=file]::file-selector-button:hover{border-color:var(--tv-border-forte);background:var(--btn-fondo-su);color:var(--tv-bright)}.auth-screen input[type=file]::file-selector-button:hover{border-color:var(--tv-border-forte);background:var(--btn-fondo-su);color:var(--tv-bright)}.ui-volume{appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;border:0;width:100%;max-width:190px;height:22px;padding:0}.ui-volume::-webkit-slider-runnable-track{background:var(--tv-track);border:var(--btn-bordo) solid var(--btn-cornice);border-radius:2px;height:4px}.ui-volume::-moz-range-track{background:var(--tv-track);border:var(--btn-bordo) solid var(--btn-cornice);border-radius:2px;height:4px}.ui-volume::-webkit-slider-thumb{appearance:none;background:var(--tv-primary);width:14px;height:14px;box-shadow:0 0 8px var(--tv-glow);transition:var(--btn-transizione);border:0;border-radius:50%;margin-top:-6px}.ui-volume::-moz-range-thumb{background:var(--tv-primary);width:14px;height:14px;box-shadow:0 0 8px var(--tv-glow);transition:var(--btn-transizione);border:0;border-radius:50%}.ui-volume:hover::-webkit-slider-thumb{background:var(--tv-bright)}.ui-volume:focus-visible::-webkit-slider-thumb{background:var(--tv-bright)}.ui-volume:hover::-moz-range-thumb{background:var(--tv-bright)}.ui-volume:focus-visible::-moz-range-thumb{background:var(--tv-bright)}.ui-volume:focus-visible{outline:2px solid var(--tv-primary);outline-offset:4px}.ui-volume:disabled{cursor:not-allowed;opacity:.45}.pixel-bg input[type=date],.auth-screen input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.ui-dialog-actions,.ui-quest-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (width<=380px){.ui-btn,.px-btn,.confirm-pill,.cancel-pill{padding:8px 12px;font-size:.7rem}}@media (width>=1024px){.ui-btn,.px-btn,.confirm-pill,.cancel-pill{font-size:.78rem}.ui-chip{font-size:.72rem}}@media (prefers-reduced-motion:reduce){.ui-btn,.ui-chip,.ui-voto,.ui-tile,.ui-action,.px-icon,.px-btn,.confirm-pill,.cancel-pill{transition:none}.ui-btn:active,.ui-tile:active,.px-icon:active,.px-btn:active{transform:none}.ui-btn.is-caricamento:after{opacity:1;animation:none}}@media (prefers-contrast:more){.ui-btn,.ui-chip,.ui-voto,.ui-tile,.ui-action,.px-icon,.px-btn,.confirm-pill,.cancel-pill{border-color:var(--tv-primary);box-shadow:none}.ui-btn.is-fantasma,.cancel-pill{border-color:var(--tv-dim)}}:root{--mo-istante:.12s;--mo-breve:.26s;--mo-tratto:.42s;--mo-lungo:.64s;--mo-uscita:cubic-bezier(.22, .61, .36, 1);--mo-entrata:cubic-bezier(.33, 0, .2, 1);--mo-continuo:linear;--mo-blocchi:steps(20, end);--mo-alzata:2px;--mo-scala:1.03;--mo-velo:.6;--mo-alone:0 0 12px #4ad9ff52;--mo-ritardo:0s;--mo-ciclo-riflesso:12s;--mo-luce:#ffffff6b;--mo-stella-a:5s;--mo-stella-b:7s;--mo-stella-c:10s}.mo-medaglia{isolation:isolate;position:relative}.mo-medaglia:after{content:"";z-index:1;pointer-events:none;opacity:0;background-image:linear-gradient(102deg, transparent 42%, var(--mo-luce) 50%, transparent 58%);-webkit-mask-image:var(--mo-medaglia);-webkit-mask-image:var(--mo-medaglia);mask-image:var(--mo-medaglia);mix-blend-mode:screen;animation:mo-riflesso var(--mo-ciclo-riflesso) var(--mo-continuo) var(--mo-ritardo) infinite;background-repeat:no-repeat;background-size:260% 100%;position:absolute;inset:0;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes mo-riflesso{0%{opacity:0;background-position:100% 0}1%{opacity:1}8%{opacity:1}9%{opacity:0;background-position:0 0}to{opacity:0;background-position:0 0}}.mo-sfondo svg{width:100%;height:100%;display:block;position:absolute;inset:0}.mo-stretta,.mo-desktop{display:none}@media (orientation:portrait) and (width<=1023px){.mo-larga{display:none}.mo-stretta{display:block}}@media (width>=1024px){.mo-larga{display:none}.mo-desktop{display:block}}.mo-primopiano,.mo-velo{transition:opacity 1.2s var(--mo-continuo)}.mo-aria{transition:background 1.2s var(--mo-continuo)}.mo-sole,.mo-luna{transition:opacity 1.2s var(--mo-continuo), left 60s var(--mo-continuo), top 60s var(--mo-continuo)}.mo-stella-punto{pointer-events:none}.mo-stella{opacity:0;transform-box:fill-box;transform-origin:50%;animation-name:mo-stella;animation-timing-function:var(--mo-uscita);animation-iteration-count:infinite;animation-delay:var(--mo-ritardo)}.mo-stella.a-cinque{animation-duration:var(--mo-stella-a)}.mo-stella.a-sette{animation-duration:var(--mo-stella-b)}.mo-stella.a-dieci{animation-duration:var(--mo-stella-c)}@keyframes mo-stella{0%{opacity:0;transform:scale(.82)}8%{opacity:var(--mo-forza,.8);transform:scale(1)}24%{opacity:0;transform:scale(.86)}to{opacity:0;transform:scale(.82)}}.ui-quest.is-conclusa{animation:mo-lampo var(--mo-lungo) var(--mo-uscita) both}@keyframes mo-lampo{0%{box-shadow:inset 0 0 0 1px #4ad9ff00}22%{box-shadow:inset 0 0 0 1px var(--tv-border-forte), var(--mo-alone)}to{box-shadow:inset 0 0 0 1px #4ad9ff00}}.mo-esito{border-top:1px solid var(--tv-border);font-family:var(--tv-font);font-size:var(--t-s);letter-spacing:.06em;color:var(--tv-primary);animation:mo-comparsa var(--mo-breve) var(--mo-uscita) both;flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;padding-top:12px;display:flex}@keyframes mo-comparsa{0%{opacity:0;transform:translateY(var(--mo-alzata))}to{opacity:1;transform:none}}.mo-check{fill:none;stroke:var(--tv-primary);stroke-width:2.4px;stroke-linecap:square;stroke-linejoin:miter;filter:drop-shadow(0 0 4px var(--tv-glow));flex:none}.mo-check path{stroke-dasharray:30;stroke-dashoffset:30px;animation:mo-tratto var(--mo-tratto) var(--mo-entrata) both}@keyframes mo-tratto{to{stroke-dashoffset:0}}.mo-esito-testo{color:var(--tv-bright)}.mo-esito-premio{color:var(--tv-dim);animation:mo-comparsa var(--mo-breve) var(--mo-uscita) var(--mo-tratto) both;margin-left:auto}.mo-esito-premio b{font-weight:inherit;color:var(--ui-exp)}.mo-esito-premio i{color:var(--ui-gold);font-style:normal}@media (prefers-reduced-motion:reduce){.mo-medaglia:after{opacity:0;animation:none}.mo-stella{opacity:calc(var(--mo-forza,.8) * .45);animation:none;transform:none}.mo-primopiano,.mo-aria,.mo-velo,.mo-sole,.mo-luna{transition:none}.ui-quest.is-conclusa,.mo-esito,.mo-esito-premio{animation:none}.mo-check path{stroke-dashoffset:0;animation:none}}@media (prefers-contrast:more){.mo-medaglia:after{display:none}}.mo-pioggia{z-index:60;pointer-events:none;position:fixed;inset:0;overflow:hidden}.mo-moneta{width:var(--mo-moneta-corpo,1.4rem);height:calc(var(--mo-moneta-corpo,1.4rem) * 1.4);opacity:0;filter:drop-shadow(0 1px 2px #0000008c);animation:mo-cade var(--mo-moneta-durata,1.4s) var(--mo-continuo) var(--mo-moneta-attesa,0s) 1 both;position:absolute;top:-2em}.mo-moneta-faccia{width:100%;height:100%;image-rendering:pixelated;animation:mo-gira var(--mo-moneta-giro,.5s) linear infinite;display:block}@keyframes mo-gira{0%,to{transform:scaleX(1)}50%{transform:scaleX(.12)}}@keyframes mo-cade{0%{opacity:0;transform:translate(0,0)}12%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate3d(var(--mo-moneta-deriva,0px), 105vh, 0)}}@media (prefers-reduced-motion:reduce){.mo-pioggia{display:none}}.mo-primopiano.fase-alba{background-image:url(/assets/primopiano-alba-DWAmKgcD.webp)}.mo-primopiano.fase-giorno{background-image:url(/assets/primopiano-giorno-Ch8Tgjnh.webp)}.mo-primopiano.fase-tramonto{background-image:url(/assets/primopiano-tramonto-CQJgyQCN.webp)}.mo-primopiano.fase-notte{background-image:url(/assets/primopiano-notte-D_PVYZYU.webp)}@media (orientation:portrait) and (width<=1023px){.mo-primopiano.fase-alba{background-image:url(/assets/primopiano-alba-mobile-Dubq6Mco.webp)}.mo-primopiano.fase-giorno{background-image:url(/assets/primopiano-giorno-mobile-Dv7MewT0.webp)}.mo-primopiano.fase-tramonto{background-image:url(/assets/primopiano-tramonto-mobile-Bqjxo3oO.webp)}.mo-primopiano.fase-notte{background-image:url(/assets/primopiano-notte-mobile-DDvWmBY1.webp)}}@media (width>=1024px){.mo-primopiano.fase-alba{background-image:url(/assets/primopiano-alba-desktop-xvVRNI5a.webp)}.mo-primopiano.fase-giorno{background-image:url(/assets/primopiano-giorno-desktop-BoQEQyng.webp)}.mo-primopiano.fase-tramonto{background-image:url(/assets/primopiano-tramonto-desktop-LX2BOkDF.webp)}.mo-primopiano.fase-notte{background-image:url(/assets/primopiano-notte-desktop-CZ0tmm8B.webp)}}body.is-in-arena .mo-sfondo{display:none}.arena-partita{z-index:70;touch-action:none;-webkit-user-select:none;user-select:none;background:#04070b;position:fixed;inset:0;overflow:hidden}.arena-tela{width:100%;height:100%;image-rendering:pixelated;image-rendering:crisp-edges;cursor:crosshair;display:block;position:absolute;inset:0}.arena-hud{padding:calc(8px + env(safe-area-inset-top,0px)) 10px 6px;pointer-events:none;font-family:var(--tv-font);color:var(--tv-primary);background:linear-gradient(#04070bd9,#04070b00);flex-direction:column;gap:4px;display:flex;position:absolute;top:0;left:0;right:0}.arena-hud-barre{flex-direction:column;gap:2px;max-width:420px;display:flex}.arena-hud .tv-progress{font-size:.7rem}.arena-hud-boss{max-width:560px}.arena-hud-boss .tv-progress{font-size:.78rem}.arena-hud-boss .tv-progress-label{color:var(--tv-error);letter-spacing:.1em}.arena-hud-numeri{flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:.72rem;display:flex}.arena-hud-voce{align-items:baseline;gap:6px;display:inline-flex}.arena-hud-voce small{letter-spacing:.08em;color:var(--tv-dim);font-size:.6rem}.arena-hud-voce b{color:var(--tv-bright);font-variant-numeric:tabular-nums;font-weight:700}.arena-hud-pausa{pointer-events:auto;margin-left:auto}.arena-avviso{top:calc(96px + env(safe-area-inset-top,0px));left:calc(10px + env(safe-area-inset-left,0px));border:1px solid var(--ui-gold);border-radius:var(--tv-radius);max-width:min(320px,100% - 20px);color:var(--tv-bright);font-family:var(--tv-font);pointer-events:none;background:#04070be0;align-items:center;gap:10px;padding:6px 12px 6px 10px;animation:.32s cubic-bezier(.2,.9,.3,1.2) arena-avviso-entra;display:flex;position:absolute;box-shadow:0 0 14px #ffc2334d}.arena-avviso.is-esce{animation:.38s ease-in forwards arena-avviso-esce}.arena-avviso-segno{color:var(--ui-gold);font-size:1.3rem;animation:.9s ease-in-out infinite alternate arena-avviso-stella}.arena-avviso-testo{flex-direction:column;gap:1px;min-width:0;display:flex}.arena-avviso-testo small{letter-spacing:.12em;text-transform:uppercase;color:var(--ui-gold);font-size:.56rem}.arena-avviso-testo b{font-size:.82rem}.arena-avviso-testo span{color:var(--tv-primary);font-size:.64rem}@keyframes arena-avviso-entra{0%{opacity:0;transform:translate(-110%)}to{opacity:1;transform:none}}@keyframes arena-avviso-esce{0%{opacity:1;transform:none}to{opacity:0;transform:translate(-110%)}}@keyframes arena-avviso-stella{0%{transform:scale(1)}to{transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.arena-avviso,.arena-avviso.is-esce,.arena-avviso-segno{animation:none}.arena-avviso.is-esce{opacity:0}}.arena-attivi{flex-wrap:wrap;gap:4px 8px;margin:2px 0 0;padding:0;font-size:.62rem;list-style:none;display:flex}.arena-attivo{border:1px solid var(--tv-dim);border-radius:var(--btn-raggio);background:#04070b8c;grid-template-rows:auto 3px;grid-template-columns:16px auto auto;align-items:center;gap:2px 5px;padding:2px 6px 3px 4px;display:inline-grid}.arena-attivo img{image-rendering:pixelated;grid-row:1/span 2}.arena-attivo-vuoto{background:var(--tv-dim);grid-row:1/span 2;width:16px;height:16px}.arena-attivo-nome{color:var(--tv-primary);letter-spacing:.04em}.arena-attivo-tempo{color:var(--tv-bright);font-variant-numeric:tabular-nums}.arena-attivo-barra{background:#ffffff1f;grid-column:2/span 2;height:3px}.arena-attivo-barra>span{background:var(--tv-primary);height:100%;transition:width .12s linear;display:block}.arena-attivo.is-sinergia{border-color:var(--ui-gold);grid-template-rows:auto}.arena-attivo.is-sinergia .arena-attivo-nome{color:var(--ui-gold)}.arena-annuncio{border:1px solid var(--tv-primary);border-radius:var(--tv-radius);max-width:360px;color:var(--tv-bright);background:#04070bd9;align-items:center;gap:10px;margin:6px auto 0;padding:6px 12px;animation:.22s ease-out arena-annuncio-entra;display:flex}.arena-annuncio-icona{image-rendering:pixelated;flex:none}.arena-annuncio-testo{flex-direction:column;gap:1px;min-width:0;display:flex}.arena-annuncio-rarita{letter-spacing:.1em;text-transform:uppercase;color:var(--tv-dim);font-size:.58rem}.arena-annuncio-nome{font-size:.82rem}.arena-annuncio-desc{color:var(--tv-primary);font-size:.66rem}.arena-annuncio.is-insolita{border-color:#8fd06a}.arena-annuncio.is-insolita .arena-annuncio-rarita{color:#8fd06a}.arena-annuncio.is-rara{border-color:#4ad9ff;box-shadow:0 0 12px #4ad9ff59}.arena-annuncio.is-rara .arena-annuncio-rarita{color:#4ad9ff}.arena-annuncio.is-epica{border-color:#c58cff;animation:.22s ease-out arena-annuncio-entra,.9s ease-in-out infinite alternate arena-annuncio-epica;box-shadow:0 0 18px #c58cff80}.arena-annuncio.is-epica .arena-annuncio-rarita{color:#ffe08a}@keyframes arena-annuncio-entra{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes arena-annuncio-epica{0%{box-shadow:0 0 10px #c58cff59}to{box-shadow:0 0 22px #ffe08a99}}@media (prefers-reduced-motion:reduce){.arena-annuncio,.arena-annuncio.is-epica{animation:none}}.arena-leva{left:calc(22px + env(safe-area-inset-left,0px));bottom:calc(26px + env(safe-area-inset-bottom,0px));border:1px solid var(--tv-border);touch-action:none;background:#050a1073;border-radius:50%;width:120px;height:120px;position:absolute}.arena-leva.is-attiva{border-color:var(--tv-border-forte)}@media (orientation:portrait){.arena-leva{left:calc(50% - 60px)}}.arena-leva-pomello{border:1px solid var(--tv-border-forte);width:46px;height:46px;box-shadow:0 0 12px var(--tv-glow);will-change:transform;background:#4ad9ff47;border-radius:50%;margin:-23px 0 0 -23px;position:absolute;top:50%;left:50%}.arena-velo{background:#04070bb8;justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.arena-pausa{width:100%;max-width:420px}.arena-scelta,.arena-esito,.arena-varco{width:100%;max-width:560px}.arena-scelta-nota{color:var(--tv-dim);margin:8px 0 12px;font-size:.78rem}.arena-moduli{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}@media (width<=480px){.arena-moduli{grid-template-columns:1fr}}.arena-modulo{background:var(--btn-fondo);border:var(--btn-bordo) solid var(--btn-cornice);border-radius:var(--btn-raggio);color:var(--tv-primary);font-family:var(--tv-font);text-align:center;cursor:pointer;transition:var(--btn-transizione);flex-direction:column;align-items:center;gap:8px;padding:14px 10px 12px;display:flex}.arena-modulo:hover,.arena-modulo:focus-visible{background:var(--btn-fondo-su);border-color:var(--tv-border-forte);box-shadow:0 0 10px var(--tv-glow)}.arena-modulo:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.arena-modulo:active{transform:translateY(1px)}.arena-modulo-testa{justify-content:space-between;align-self:stretch;align-items:center;gap:6px;display:flex}.arena-modulo-tasto{color:var(--tv-dim);border:1px solid var(--tv-border);padding:1px 5px;font-size:.6rem}.arena-modulo-etichetta{letter-spacing:.1em;text-transform:uppercase;color:var(--tv-dim);font-size:.56rem}.arena-modulo.is-rarita-insolita{border-color:#8fd06ab3}.arena-modulo.is-rarita-insolita .arena-modulo-etichetta{color:#8fd06a}.arena-modulo.is-rarita-rara{border-color:#4ad9ffd9;box-shadow:0 0 10px #4ad9ff40}.arena-modulo.is-rarita-rara .arena-modulo-etichetta{color:#4ad9ff}.arena-modulo.is-rarita-epica{border-color:#c58cffe6;box-shadow:0 0 14px #c58cff66}.arena-modulo.is-rarita-epica .arena-modulo-etichetta{color:#c58cff}.arena-modulo-etichetta.is-arma{color:var(--ui-gold)}.arena-modulo-etichetta.is-potenzia{color:var(--tv-primary)}.arena-modulo-etichetta.is-evoluzione{color:var(--tv-warn)}.arena-modulo-etichetta.is-crescita{color:#8fd06a}.arena-modulo-icona{width:48px;height:48px;image-rendering:pixelated}.arena-modulo-icona.is-vuota{background:#4ad9ff1f}.arena-modulo-nome{color:var(--tv-bright);font-size:.78rem}.arena-modulo-desc{color:var(--tv-dim);font-size:.68rem;line-height:1.45}.arena-esito-azioni{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.arena-esito-traguardi{flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:10px 0 0;font-size:.72rem;display:flex}.arena-esito-traguardi small{letter-spacing:.1em;text-transform:uppercase;color:var(--tv-dim);font-size:.6rem}.arena-esito-traguardi b{color:var(--ui-gold)}.arena-esito-uscito{color:#4ad9ff;margin:10px 0 0;font-size:.74rem}.arena-hud-varco{border-radius:var(--btn-raggio);color:var(--tv-dim);background:#08141cd1;border:1px solid #4ad9ff8c;align-items:baseline;gap:8px;margin:6px 0 0;padding:4px 8px;font-size:.68rem;display:flex}.arena-hud-varco b{color:#4ad9ff}.arena-varco-testo{color:var(--tv-primary);margin:8px 0;font-size:.8rem;line-height:1.5}.arena-varco-testo.is-nota{color:var(--tv-dim);font-size:.72rem}.arena-varco-azioni{margin-top:14px;display:flex}.arena-classifica-pagina .ui-chips{margin-bottom:8px}.arena-posti{gap:4px;margin:0;padding:0;list-style:none;display:grid}.arena-posto{border:1px solid var(--tv-border);border-radius:var(--tv-radius);color:var(--tv-primary);font-family:var(--tv-font);grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.arena-posto.is-mio{border-color:var(--tv-primary);background:#4ad9ff14}.arena-posto.is-podio-1 .arena-posto-numero{color:var(--ui-gold)}.arena-posto.is-podio-2 .arena-posto-numero{color:#d6dde6}.arena-posto.is-podio-3 .arena-posto-numero{color:#c98a5a}.arena-posto-numero{text-align:right;font-variant-numeric:tabular-nums;font-size:.9rem}.arena-posto-chi{flex-direction:column;gap:1px;min-width:0;display:flex}.arena-posto-chi small{color:var(--tv-dim);font-size:.62rem}.arena-posto-punti{color:var(--tv-bright);font-variant-numeric:tabular-nums;font-size:.85rem}.arena-posto-salto{text-align:center;color:var(--tv-dim);grid-column:1/-1}.arena-traguardi{gap:8px;margin:0;padding:0;list-style:none;display:grid}.arena-traguardo{background:var(--btn-fondo);border:1px solid var(--tv-border);border-radius:var(--tv-radius);color:var(--tv-primary);gap:4px;padding:8px 10px;display:grid}.arena-traguardo.is-sbloccato{border-color:var(--ui-gold)}.arena-traguardo-testa{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.arena-traguardo-nome{color:var(--tv-bright);font-size:.8rem}.arena-traguardo.is-sbloccato .arena-traguardo-nome{color:var(--ui-gold)}.arena-traguardo-stato{letter-spacing:.1em;text-transform:uppercase;color:var(--tv-dim);white-space:nowrap;font-size:.58rem}.arena-traguardo.is-sbloccato .arena-traguardo-stato{color:var(--ui-gold)}.arena-traguardo-desc{font-size:.7rem}.arena-traguardo-req{color:var(--tv-dim);font-size:.64rem}.arena-traguardo .tv-progress{margin-top:2px;font-size:.66rem}@media (width<=480px){.arena-traguardo-testa{flex-direction:column;gap:2px}}.arena-atrio{gap:var(--space-3);padding:0 var(--space-4) var(--space-6);flex-direction:column;display:flex}.arena-schede{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 10px;display:grid}@media (width>=640px){.arena-schede{grid-template-columns:repeat(6,minmax(0,1fr))}}.arena-scheda{background:var(--btn-fondo);border:var(--btn-bordo) solid var(--btn-cornice);border-radius:var(--btn-raggio);color:var(--tv-primary);font-family:var(--tv-font);cursor:pointer;transition:var(--btn-transizione);flex-direction:column;align-items:center;gap:4px;padding:10px 6px 8px;display:flex}.arena-scheda:hover:not(:disabled),.arena-scheda:focus-visible{border-color:var(--tv-border-forte);background:var(--btn-fondo-su)}.arena-scheda:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.arena-scheda.is-scelta{border-color:var(--tv-primary);box-shadow:0 0 12px var(--tv-glow)}.arena-scheda.is-chiusa{opacity:.45;cursor:not-allowed}.arena-scheda-nome{color:var(--tv-bright);font-size:.7rem}.arena-scheda-classe{letter-spacing:.06em;text-transform:uppercase;color:var(--tv-dim);font-size:.6rem}.arena-scheda-chiusa{color:var(--tv-warn);font-size:.58rem}.arena-scheda-desc{color:var(--tv-dim);margin:0 0 10px;font-size:.78rem}.arena-sblocchi{gap:4px;margin:8px 0 10px;padding:0;list-style:none;display:grid}.arena-sblocco{background:var(--btn-fondo);border-radius:var(--btn-raggio);grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:baseline;gap:8px;padding:5px 8px;font-size:.68rem;display:grid}.arena-sblocco-nome{color:var(--tv-primary);white-space:nowrap}.arena-sblocco-cosa{color:var(--tv-dim)}.arena-sblocco-stato{color:var(--tv-warn);font-variant-numeric:tabular-nums}.arena-sblocco.is-preso .arena-sblocco-nome{color:var(--tv-bright)}.arena-sblocco.is-preso .arena-sblocco-stato{color:var(--ui-gold)}@media (width<=520px){.arena-sblocco{grid-template-columns:minmax(0,1fr) auto}.arena-sblocco-cosa{grid-column:1/-1}}.arena-atrio-azioni{gap:10px;margin-bottom:10px;display:flex}.arena-ritratto{image-rendering:pixelated;background-position:0 0;background-repeat:no-repeat;display:block}.arena-ritratto.is-vuoto{background:#4ad9ff1f;width:48px;height:48px}@media (prefers-reduced-motion:reduce){.arena-modulo,.arena-scheda{transition:none}.arena-modulo:active{transform:none}}.giochi-schede{gap:12px;display:grid}.gioco-scheda{flex-direction:column;display:flex}.gioco-corpo{flex-direction:column-reverse;gap:14px;display:flex}.gioco-testo{flex-direction:column;flex:auto;min-width:0;display:flex}.gioco-insegna{aspect-ratio:1;border-radius:var(--tv-radius);flex:none;width:100%;max-width:190px;margin:0 auto;display:block}@media (width>=640px){.gioco-corpo{flex-direction:row;align-items:flex-start;gap:18px}.gioco-insegna{width:180px;max-width:none;margin:0}}@media (width>=1100px){.gioco-insegna{width:210px}}.gioco-sommario{color:var(--tv-bright);margin:0 0 8px;font-size:.82rem;font-weight:700;line-height:1.5}.gioco-desc{color:var(--tv-primary);margin:0 0 8px;font-size:.74rem;line-height:1.5}.gioco-azioni{gap:10px;margin-top:auto;padding-top:10px;display:flex}.lex-griglia{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.lex-segreta{font-family:var(--tv-font);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.lex-segreta-etichetta{letter-spacing:.14em;text-transform:uppercase;color:var(--tv-dim);font-size:.62rem}.lex-segreta-caselle{gap:4px;display:flex}.lex-segreta-conto{color:var(--tv-dim);font-size:.66rem}.lex-righe{flex-direction:column;gap:6px;display:flex}.lex-riga-tentativo{flex-wrap:nowrap;gap:6px;display:flex}.lex-riga-tentativo.is-vuota{opacity:.5}.lex-riga-persa{font-family:var(--tv-font);color:var(--tv-warn);align-self:center;font-size:.7rem}.lex-casella{background:var(--tv-track);border:1px solid var(--tv-border);border-radius:var(--tv-radius);width:clamp(30px,9vw,44px);height:clamp(30px,9vw,44px);font-family:var(--tv-font);color:var(--tv-bright);text-transform:uppercase;flex:none;justify-content:center;align-items:center;font-size:clamp(.85rem,3.4vw,1.15rem);line-height:1;display:flex;position:relative}.lex-casella.is-segreta{background:0 0;border-style:dashed}.lex-casella.is-verde{color:#f2fff6;background:#1f7a3f;border-color:#2fa457}.lex-casella.is-giallo{color:#fffbe9;background:#9a7d12;border-color:#c9a521}.lex-casella.is-grigio{color:var(--tv-dim);background:#24323b;border-color:#33454f}.lex-casella-segno{opacity:.75;font-size:.5rem;position:absolute;bottom:1px;right:3px}.lex-tentativo{flex-wrap:wrap;align-items:flex-end;gap:8px;margin-bottom:10px;display:flex}.lex-input{text-transform:uppercase;letter-spacing:.18em;font-family:var(--tv-font);min-width:160px}.lex-tastiera{flex-direction:column;align-items:center;gap:4px;margin-top:4px;display:flex}.lex-tastiera-riga{gap:3px;display:flex}.lex-tasto{border-radius:var(--tv-radius);background:var(--tv-surface);border:1px solid var(--tv-border);width:clamp(18px,6vw,26px);height:clamp(20px,6vw,26px);font-family:var(--tv-font);color:var(--tv-dim);justify-content:center;align-items:center;font-size:.6rem;display:flex}.lex-tasto.is-verde{color:#f2fff6;background:#1f7a3f;border-color:#2fa457}.lex-tasto.is-giallo{color:#fffbe9;background:#9a7d12;border-color:#c9a521}.lex-tasto.is-grigio{color:#46606e;background:#17222a;border-color:#263640}.lex-parole-finali{font-family:var(--tv-font);flex-direction:column;gap:4px;margin:0 0 10px;padding:0;font-size:.76rem;list-style:none;display:flex}.lex-parole-finali li{background:var(--tv-surface);border-left:2px solid var(--tv-ghost);align-items:baseline;gap:8px;padding:5px 8px;display:flex}.lex-parole-finali li.is-trovata{border-left-color:#2fa457}.lex-parole-finali li.is-persa{border-left-color:var(--tv-warn)}.lex-parole-finali b{color:var(--tv-bright);letter-spacing:.08em}.lex-parole-finali span{color:var(--tv-dim)}.lex-parole-punti{font-variant-numeric:tabular-nums;margin-left:auto;color:var(--tv-primary)!important}.lex-tabellone{flex-direction:column;gap:10px;display:flex}.lex-punteggi{grid-template-columns:1fr 1fr;gap:10px;display:grid}.lex-punteggio{background:var(--tv-surface);border-left:2px solid var(--tv-ghost);font-family:var(--tv-font);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.lex-punteggio.is-turno{border-left-color:var(--tv-primary)}.lex-punteggio-chi{color:var(--tv-dim);font-size:.68rem}.lex-punteggio-punti{color:var(--tv-bright);font-variant-numeric:tabular-nums;font-size:1.35rem;line-height:1.1}.lex-punteggio-sotto{color:var(--tv-dim);font-size:.6rem}.lex-obiettivo{font-family:var(--tv-font);color:var(--tv-primary);margin:0;font-size:.82rem}.lex-obiettivo-etichetta{letter-spacing:.08em;text-transform:uppercase;color:var(--tv-dim);margin-right:6px;font-size:.6rem;display:inline-block}.lex-sezione{font-family:var(--tv-font);letter-spacing:.09em;text-transform:uppercase;color:var(--tv-dim);margin:10px 0 8px;font-size:.62rem}.lex-bot{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}@media (width<=560px){.lex-bot{grid-template-columns:1fr}}.lex-scelta{text-align:left;background:var(--btn-fondo);border:var(--btn-bordo) solid var(--btn-cornice);border-radius:var(--btn-raggio);color:var(--tv-primary);font-family:var(--tv-font);cursor:pointer;transition:var(--btn-transizione);flex-direction:column;gap:3px;padding:10px;display:flex}.lex-scelta:hover,.lex-scelta:focus-visible{border-color:var(--tv-border-forte);background:var(--btn-fondo-su)}.lex-scelta:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.lex-scelta b{color:var(--tv-bright);font-size:.8rem}.lex-scelta small{color:var(--tv-dim);font-size:.65rem}.lex-elenco{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lex-riga{background:var(--tv-surface);border:1px solid var(--tv-border);border-radius:var(--tv-radius);font-family:var(--tv-font);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.lex-riga-chi{color:var(--tv-bright);flex-direction:column;gap:2px;font-size:.8rem;display:flex}.lex-riga-chi small{color:var(--tv-dim);align-items:center;gap:5px;font-size:.62rem;display:inline-flex}.lex-riga-azioni{gap:6px;display:flex}@media (width<=480px){.lex-riga{flex-direction:column;align-items:stretch}}.lex-sfida-persona{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.lex-campo-scelta{flex-direction:column;gap:4px;min-width:200px;display:flex}.lex-esito{font-family:var(--tv-font);flex-direction:column;gap:10px;display:flex}.lex-esito-titolo{color:var(--tv-bright);margin:0;font-size:1.05rem}.lex-esito.is-persa .lex-esito-titolo{color:var(--tv-warn)}.lex-esito-punti{color:var(--tv-primary);font-variant-numeric:tabular-nums;margin:0;font-size:2rem;line-height:1}.lex-esito-azioni{flex-wrap:wrap;gap:10px;display:flex}.lex-scoperte{background:var(--tv-surface);border-left:2px solid var(--tv-primary);padding:8px 10px}.lex-scoperte-titolo{letter-spacing:.09em;text-transform:uppercase;color:var(--tv-dim);margin:0 0 6px;font-size:.62rem}.lex-scoperte ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lex-scoperte li{color:var(--tv-primary);flex-direction:column;gap:2px;font-size:.78rem;display:flex}.lex-scoperte b{color:var(--tv-bright)}.lex-scoperta-def{color:var(--tv-dim)}.lex-tutorial{font-family:var(--tv-font);flex-direction:column;gap:8px;display:flex}.lex-tutorial-conto{letter-spacing:.09em;text-transform:uppercase;color:var(--tv-dim);margin:0;font-size:.6rem}.lex-tutorial-titolo{color:var(--tv-bright);margin:0;font-size:.95rem}.lex-tutorial-testo{color:var(--tv-dim);margin:0;font-size:.82rem;line-height:1.5}.lex-tutorial-azioni{gap:10px;margin-top:4px;display:flex}.lex-lingua{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:8px;display:flex}.lex-lingua-scelta{font-family:var(--tv-font);color:var(--tv-bright);align-items:center;gap:8px;padding-bottom:6px;font-size:.82rem;display:flex}.lex-bandiera{image-rendering:pixelated;display:block}.lex-modi{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px;display:grid}@media (width<=560px){.lex-modi{grid-template-columns:1fr}}.lex-modo{text-align:center;background:var(--btn-fondo);border:var(--btn-bordo) solid var(--btn-cornice);border-radius:var(--btn-raggio);color:var(--tv-primary);font-family:var(--tv-font);cursor:pointer;transition:var(--btn-transizione);flex-direction:column;align-items:center;gap:6px;padding:16px 12px;display:flex}.lex-modo:hover,.lex-modo:focus-visible{border-color:var(--tv-border-forte);background:var(--btn-fondo-su)}.lex-modo:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.lex-modo.is-scelto{border-color:var(--tv-primary);box-shadow:0 0 12px var(--tv-glow)}.lex-modo b{color:var(--tv-bright);font-size:.86rem}.lex-modo small{color:var(--tv-dim);font-size:.66rem}.lex-passo{border-top:1px solid var(--tv-border);padding-top:10px}.lex-pausa{z-index:40;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#04070bcc;justify-content:center;align-items:center;animation:.18s ease-out lex-pausa-entra;display:flex;position:fixed;inset:0}@keyframes lex-pausa-entra{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.lex-pausa{animation:none}}.lex-pausa-foglio{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--btn-cornice) transparent;width:min(460px,100%);max-height:100%;overflow-y:auto}.lex-pausa-scheda{margin-top:var(--space-2);font-style:italic}.lex-livelli{margin-bottom:var(--space-3);flex-direction:column;gap:6px;display:flex}.lex-livello{text-align:left;background:var(--tv-vetro);border:var(--btn-bordo) solid var(--btn-cornice);border-radius:var(--btn-raggio);width:100%;color:inherit;font:inherit;cursor:pointer;transition:var(--btn-transizione);grid-template-columns:auto 1fr;grid-template-areas:"n nome""n nota""n conto";align-items:center;gap:0 12px;padding:10px 12px;display:grid}.lex-livello:hover:not(:disabled){border-color:var(--tv-border-forte);box-shadow:0 0 12px var(--tv-glow)}.lex-livello:active:not(:disabled){transform:translateY(1px)}.lex-livello:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}.lex-livello:disabled{opacity:.45;cursor:default}.lex-livello-n{text-align:center;min-width:30px;color:var(--tv-dim);font-variant-numeric:tabular-nums;grid-area:n;align-self:center;font-size:1.5rem;line-height:1}.lex-livello b{color:var(--tv-bright);grid-area:nome}.lex-livello small{color:var(--tv-dim);grid-area:nota;font-size:.64rem}.lex-livello .lex-livello-conto{color:var(--tv-primary);grid-area:conto}.lex-livello.is-prossimo{border-color:var(--tv-primary)}.lex-livello.is-prossimo .lex-livello-n{color:var(--tv-primary)}.lex-livello.is-fatto .lex-livello-n:after{content:" ✓";font-size:.7rem}:root{--ass-testa:#4ad9ff;--ass-scelta:#b48cff;--ass-persone:#ffb454;--ass-carattere:#4ade9a;--ass-condotta:#ff7a8a;--ass-vetro:#050a10f0}.ass-scena,.ass-famiglie,.ass-insegna,.ass-porta-testo{background:var(--ass-vetro);border:1px solid var(--tv-border);border-radius:var(--tv-radius)}.ass-pagina{padding-bottom:var(--space-6)}.ass-avviso{border-color:var(--ass-persone)}.ass-avviso .ui-ai-title{color:var(--ass-persone)}.ass-avviso-azioni{margin-top:var(--space-3)}.ass-scena{gap:var(--space-4);padding:var(--space-4);align-items:center;min-width:0;display:grid;position:relative}.ass-scena>*{min-width:0}@media (width>=900px){.ass-scena{gap:var(--space-6);grid-template-columns:minmax(320px,460px) 1fr}}.ass-radar{min-width:0}.ass-radar svg{width:100%;height:auto;display:block;overflow:hidden}.ass-anello{fill:none;stroke:var(--tv-border);stroke-width:1px}.ass-anello.is-mezzo{stroke:var(--tv-primary);stroke-opacity:.45;stroke-dasharray:3 4}.ass-asse{stroke-width:1px;stroke-opacity:.35}.ass-forma{fill:var(--tv-primary);fill-opacity:.13;stroke:var(--tv-primary);stroke-width:2px;stroke-linejoin:round}.ass-forma-amico{fill:var(--tv-warn);fill-opacity:.08;stroke:var(--tv-warn);stroke-width:2px;stroke-dasharray:6 4;stroke-linejoin:round}.ass-sigla{font-family:var(--tv-font);letter-spacing:.5px;opacity:.85;font-size:13px;font-weight:600}.ass-sigla.is-accesa{opacity:1;font-weight:700}.ass-punto{transition:r .12s}.ass-punto.is-acceso{filter:drop-shadow(0 0 6px)}.ass-presa{cursor:pointer}.ass-etichetta text{fill:#000;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round;font-family:var(--tv-font);letter-spacing:.4px;font-size:14px;font-weight:700}.ass-etichetta-num{letter-spacing:1.2px!important;font-size:12px!important}.ass-elenco{margin:var(--space-3) 0 0;background:var(--ass-vetro);border:var(--tv-bordo) solid var(--tv-border);border-radius:var(--tv-radius);grid-template-columns:1fr;gap:1px 14px;padding:8px 10px;list-style:none;display:grid}@media (width>=560px){.ass-elenco{grid-template-columns:1fr 1fr}}.ass-elenco>li{min-width:0}.ass-elenco button{border-radius:var(--btn-raggio);width:100%;min-width:0;font-family:var(--tv-font);color:var(--tv-bright);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:7px;padding:3px 4px;font-size:.68rem;display:flex}.ass-elenco-sigla{letter-spacing:.5px;min-width:2.4em;font-weight:600}.ass-elenco-nome{text-overflow:ellipsis;white-space:nowrap;color:var(--tv-dim);flex:1;overflow:hidden}.ass-elenco-num{font-variant-numeric:tabular-nums}.ass-elenco-amico{min-width:2ch;color:var(--tv-warn);text-align:right}.ass-legenda-confronto{font-family:var(--tv-font);color:var(--tv-bright);flex-wrap:wrap;align-items:center;gap:6px 14px;margin:8px 0 0;font-size:.7rem;display:flex}.ass-segno-tu,.ass-segno-amico{border-top:2px solid var(--tv-primary);vertical-align:middle;width:22px;height:0;display:inline-block}.ass-segno-amico{border-top:2px dashed var(--tv-warn)}.ass-elenco li.is-acceso button{background:#4ad9ff1f}.ass-elenco li.is-acceso .ass-elenco-nome{color:var(--tv-bright)}.ass-legenda{margin:var(--space-3) 0 0;font-size:var(--t-m);color:var(--tv-bright);border:1px solid var(--tv-border);border-radius:var(--tv-radius);background:#04090f;flex-wrap:wrap;gap:8px 16px;padding:10px 12px;list-style:none;display:flex;position:relative}.ass-legenda li{align-items:center;gap:6px;display:flex}.ass-pallino{border-radius:50%;flex:none;width:9px;height:9px}.ass-archetipo{color:var(--tv-bright);margin:0;font-size:clamp(1.4rem,4.5vw,2.1rem);font-weight:700;line-height:1.15}.ass-riga-breve{margin:var(--space-2) 0 0;font-size:var(--t-xl);color:var(--tv-dim);max-width:46ch;line-height:1.6}.ass-affidabilita{margin-top:var(--space-4);align-items:center;gap:10px;display:flex}.ass-affidabilita-barra{background:var(--tv-surface);border:1px solid var(--tv-border);flex:auto;max-width:220px;height:6px;overflow:hidden}.ass-affidabilita-barra>span{background:var(--tv-primary);height:100%;transition:width .4s;display:block}.ass-affidabilita-num{font-size:var(--t-m);color:var(--tv-dim);white-space:nowrap}.ass-azioni{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.ass-famiglie{gap:var(--space-3);padding:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid;position:relative}.ass-famiglia{flex-direction:column;gap:4px;display:flex}.ass-famiglia-num{font-variant-numeric:tabular-nums;font-size:1.7rem;font-weight:700;line-height:1}.ass-famiglia-nome{font-size:var(--t-m);color:var(--tv-dim)}.ass-famiglia-barra{background:var(--tv-surface);border:1px solid var(--tv-border);height:4px;overflow:hidden}.ass-famiglia-barra>span{height:100%;transition:width .4s;display:block}.ass-overlay{padding:var(--space-4) var(--space-3);align-items:flex-start;overflow-y:auto}.ass-finestra{width:min(760px,100%);max-height:calc(100vh - var(--space-6));flex-direction:column;margin:auto;display:flex}.ass-finestra-testa{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--tv-border);display:flex}.ass-finestra-testa b{font-size:1.25rem;line-height:1.2}.ass-finestra-sopra{font-size:var(--t-s);letter-spacing:2px;text-transform:uppercase;color:var(--tv-primary);margin:0 0 2px}.ass-finestra-corpo{padding-top:var(--space-3);overflow-y:auto}.ass-p{margin:0 0 var(--space-3);max-width:66ch;line-height:1.75}.ass-p-grossa{font-size:var(--t-xl);color:var(--tv-bright)}.ass-p-piccola{font-size:var(--t-m);color:var(--tv-dim)}.ass-p-riga{color:var(--tv-dim);font-style:italic}.ass-p-costo{font-size:var(--t-l);color:var(--tv-dim)}.ass-p-tensione{border-left:2px solid var(--ass-condotta);padding-left:var(--space-3)}.ass-h{margin:var(--space-5) 0 var(--space-2);font-size:var(--t-s);letter-spacing:2px;text-transform:uppercase;color:var(--tv-primary)}.ass-h-arch{text-transform:none;letter-spacing:0;color:var(--tv-bright);align-items:baseline;gap:10px;font-size:1.1rem;display:flex}.ass-arch-punti{font-size:var(--t-m);color:var(--tv-dim);font-variant-numeric:tabular-nums;margin-left:auto}.ass-arch-posto{min-width:1.6em;font-size:var(--t-m);color:var(--tv-ghost);font-variant-numeric:tabular-nums}.ass-arch{padding:var(--space-3) 0;border-top:1px solid var(--tv-border)}.ass-arch.is-primo{border-top:none}.ass-arch.is-tuo .ass-h-arch{color:var(--tv-primary)}.ass-arch-altro>summary{cursor:pointer;margin-top:0;list-style:none}.ass-arch-altro>summary::-webkit-details-marker{display:none}.ass-arch-altro>summary:hover{color:var(--tv-primary)}.ass-arch-altro>summary:after{content:"+";text-align:center;width:1em;color:var(--tv-dim);font-weight:700}.ass-arch-altro[open]>summary:after{content:"−"}.ass-arch-altro[open]>summary{color:var(--tv-bright)}.ass-scheda-num{margin:0 0 var(--space-3);font-variant-numeric:tabular-nums;font-size:3.2rem;font-weight:700;line-height:1}.ass-scheda-num span{font-size:var(--t-l);color:var(--tv-dim);margin-left:8px;font-weight:400}.ass-scoperta{color:var(--tv-dim)}.ass-scoperta span{font-size:var(--t-m);margin-left:0;display:block}.ass-diagramma{gap:var(--space-5);flex-direction:column;display:flex}.ass-gruppo-testa{font-size:var(--t-xl);color:var(--tv-bright);align-items:center;gap:8px;margin:0;display:flex}.ass-gruppo-media{font-variant-numeric:tabular-nums;color:var(--tv-dim);margin-left:auto}.ass-gruppo-nota{margin:2px 0 var(--space-3);font-size:var(--t-m);color:var(--tv-dim)}.ass-riga{border-radius:var(--btn-raggio);width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:minmax(96px,1.1fr) minmax(90px,2fr) 34px;align-items:center;gap:10px;padding:5px 6px;display:grid}button.ass-riga{cursor:pointer}button.ass-riga:hover{border-color:var(--tv-border);background:var(--tv-surface)}.ass-riga-nome{font-size:var(--t-m);line-height:1.35}.ass-riga-num{font-size:var(--t-m);text-align:right;font-variant-numeric:tabular-nums;color:var(--tv-dim)}.ass-barra{background:var(--tv-surface);border:1px solid var(--tv-border);height:12px;position:relative}.ass-barra-mezzo{background:var(--tv-border);width:1px;position:absolute;top:0;bottom:0;left:50%}.ass-barra-piena{position:absolute;top:1px;bottom:1px}.ass-barra-ombra{background:var(--tv-border);position:absolute;top:1px;bottom:1px}@media (prefers-reduced-motion:reduce){.ass-affidabilita-barra>span,.ass-famiglia-barra>span,.ass-punto{transition:none}}.ass-porta{gap:var(--space-3);background:0 0;border:none;align-items:stretch;padding:0;display:grid}@media (width>=720px){.ass-porta{gap:var(--space-4);grid-template-columns:auto 1fr}}.ass-insegna{aspect-ratio:1;width:100%;max-width:200px;padding:var(--space-3);border-color:var(--tv-border-forte);color:var(--tv-bright);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-inline:auto;transition:border-color .14s,transform .14s;display:flex;position:relative}@media (width>=720px){.ass-insegna{width:200px;margin-inline:0}}.ass-insegna:hover{border-color:var(--tv-primary);transform:translateY(-2px)}.ass-insegna:active{transform:translateY(0)}.ass-insegna-nome{font-family:var(--tv-font);font-size:var(--t-m);letter-spacing:1.5px;text-transform:uppercase;text-align:center;font-weight:700;line-height:1.5}.ass-porta-testo{gap:var(--space-2);padding:var(--space-4);flex-direction:column;display:flex;position:relative}.ass-porta-testo p{max-width:62ch;margin:0;line-height:1.7}.ass-porta-testo .ui-btn,.ass-porta-testo .px-btn{margin-top:var(--space-2);align-self:flex-start}.ass-porta-titolo{font-size:var(--t-xl);color:var(--tv-bright);margin:0;font-weight:700;line-height:1.3}@media (prefers-reduced-motion:reduce){.ass-insegna{transition:none}.ass-insegna:hover{transform:none}}
