@font-face{font-family:Alumni Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4c579d2fd2e4ad9c-s.3e1d50b-ukfxg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7f6187298f7885db-s.0w9xxozqmfb00.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f1b57abe4ce5879-s.2_h6kdg1zz4h7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa49ab906bdeda1f-s.0cq1k4z-s-jq_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11beb7591f6e14ea-s.p.0xbzrcyrp7ztm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4c579d2fd2e4ad9c-s.3e1d50b-ukfxg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7f6187298f7885db-s.0w9xxozqmfb00.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f1b57abe4ce5879-s.2_h6kdg1zz4h7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa49ab906bdeda1f-s.0cq1k4z-s-jq_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/11beb7591f6e14ea-s.p.0xbzrcyrp7ztm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4c579d2fd2e4ad9c-s.3e1d50b-ukfxg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7f6187298f7885db-s.0w9xxozqmfb00.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f1b57abe4ce5879-s.2_h6kdg1zz4h7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fa49ab906bdeda1f-s.0cq1k4z-s-jq_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11beb7591f6e14ea-s.p.0xbzrcyrp7ztm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/4c579d2fd2e4ad9c-s.3e1d50b-ukfxg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7f6187298f7885db-s.0w9xxozqmfb00.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5f1b57abe4ce5879-s.2_h6kdg1zz4h7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fa49ab906bdeda1f-s.0cq1k4z-s-jq_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/11beb7591f6e14ea-s.p.0xbzrcyrp7ztm.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alumni Sans Fallback;src:local(Arial);ascent-override:133.74%;descent-override:44.58%;line-gap-override:0.0%;size-adjust:67.29%}.ETpuMW_className{font-family:Alumni Sans,Alumni Sans Fallback;font-style:normal}.ETpuMW_variable{--font-alumni:"Alumni Sans", "Alumni Sans Fallback"}
@font-face{font-family:Alumni Sans Pinstripe;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fff9f86a210eb96-s.3_bjedf2p7ybl.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Alumni Sans Pinstripe;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ec0c511efc9d0802-s.3enufqqq3jvjl.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Alumni Sans Pinstripe;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e71792613c2ce1f-s.2rz3xqs46_f8-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Alumni Sans Pinstripe;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6319902cd494892-s.3hvvncgj32zj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alumni Sans Pinstripe;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bea770334e5ac2d3-s.p.3ny85d63ywomn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alumni Sans Pinstripe Fallback;src:local(Arial);ascent-override:138.83%;descent-override:46.28%;line-gap-override:0.0%;size-adjust:64.83%}._9wgDCa_className{font-family:Alumni Sans Pinstripe,Alumni Sans Pinstripe Fallback;font-style:normal;font-weight:400}._9wgDCa_variable{--font-pinstripe:"Alumni Sans Pinstripe", "Alumni Sans Pinstripe Fallback"}
@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c2f99d9cf2202b97-s.2jttl6v9br7xd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d5ae8bb5eabba168-s.35glb8gzssnzw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bungee;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7b3954b250246604-s.p.0eonchcmd80fn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bungee Fallback;src:local(Arial);ascent-override:73.58%;descent-override:21.64%;line-gap-override:0.0%;size-adjust:138.63%}.pa6JkG_className{font-family:Bungee,Bungee Fallback;font-style:normal;font-weight:400}.pa6JkG_variable{--font-bungee:"Bungee", "Bungee Fallback"}
@font-face{font-family:Yellowtail;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e7d42cb11256a9f9-s.2mhzvxwdz7e4k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Yellowtail;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32a036eac4f5c29a-s.p.19snpbqb0f7de.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Yellowtail Fallback;src:local(Arial);ascent-override:128.39%;descent-override:39.81%;line-gap-override:11.87%;size-adjust:75.68%}.hrgOtW_className{font-family:Yellowtail,Yellowtail Fallback;font-style:normal;font-weight:400}.hrgOtW_variable{--font-neon:"Yellowtail", "Yellowtail Fallback"}
@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/0d4f81138b703b58-s.37ir218g6iz93.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.0ghexb8m2rs_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0d4f81138b703b58-s.37ir218g6iz93.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Host Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3a11180d498b75c0-s.p.0ghexb8m2rs_v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Host Grotesk Fallback;src:local(Arial);ascent-override:96.69%;descent-override:30.01%;line-gap-override:0.0%;size-adjust:104.98%}.QCiCza_className{font-family:Host Grotesk,Host Grotesk Fallback;font-style:normal}.QCiCza_variable{--font-host:"Host Grotesk", "Host Grotesk Fallback"}
@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/22ffef498a8b8586-s.1oyqo6q6wh80e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/20f894e0b805fdc3-s.19r1l--g6b6a2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f595ef078a6ec598-s.p.27uryrwt-noeg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/22ffef498a8b8586-s.1oyqo6q6wh80e.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/20f894e0b805fdc3-s.19r1l--g6b6a2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Narrow;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f595ef078a6ec598-s.p.27uryrwt-noeg.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Narrow Fallback;src:local(Arial);ascent-override:125.38%;descent-override:37.8%;line-gap-override:0.0%;size-adjust:82.55%}.Yvp2iq_className{font-family:Archivo Narrow,Archivo Narrow Fallback;font-style:normal}.Yvp2iq_variable{--font-archivo:"Archivo Narrow", "Archivo Narrow Fallback"}
:root{--pink:#ff3fa6;--pink-deep:#d81b7a;--gold:#e9bc55;--gold-ink:#4a0827;--gold-label:#7a5216;--gold-line:#e9bc5552;--gold-line-strong:#e9bc5599;--velvet-1:#4c0d2b;--velvet-2:#2a0616;--cream:#fff3ea;--cream-2:#ffe4eec7;--cream-3:#ffd6ea8c;--bg:#1f0414;--on-stage:#fff6fa;--on-stage-2:#ffd6eacc;--r:22px;--r-sm:14px;--gutter:12px;--ui:"Helvetica Neue", Helvetica, Arial, sans-serif;--display:var(--font-alumni), "Arial Narrow", Impact, sans-serif}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overflow-x:clip}body{background:var(--bg);min-height:100%;color:var(--cream);font-family:var(--ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:15px;line-height:1.45;overflow-x:clip}body{--horizon:calc(var(--stage-h) * 2235 / 2316)}body:before{content:"";width:100%;height:calc(var(--stage-h) + var(--floor-h));z-index:-1;pointer-events:none;background: linear-gradient(90deg, #14020a99 0%, #14020a33 calc(50% - var(--stage-w) / 2 - 160px), #14020a00 calc(50% - var(--stage-w) / 2), #14020a00 calc(50% + var(--stage-w) / 2), #14020a33 calc(50% + var(--stage-w) / 2 + 160px), #14020a99 100%),  linear-gradient(180deg, transparent calc(var(--horizon) * .5), #0f010859 calc(var(--horizon) * .8), #0f010899 calc(var(--horizon) - 4px), #0f010880 calc(var(--horizon) + 4px), transparent calc(var(--horizon) + var(--floor-natural) * .35)),  url(/decor/pavimento-lati.webp?v=2) center var(--horizon) / calc(var(--stage-w) * 660 / 1536) calc(var(--floor-h) + var(--stage-h) - var(--horizon)) repeat-x,  url(/decor/tenda-lati.webp?v=3) center top / calc(var(--stage-w) * 3072 / 1536) var(--horizon) repeat-x;-webkit-mask-image:linear-gradient(180deg, #000 calc(var(--stage-h) + var(--floor-h) * .3), #000000b3 calc(var(--stage-h) + var(--floor-h) * .5), #00000061 calc(var(--stage-h) + var(--floor-h) * .68), #00000024 calc(var(--stage-h) + var(--floor-h) * .84), transparent calc(var(--stage-h) + var(--floor-h) * .97));-webkit-mask-image:linear-gradient(180deg, #000 calc(var(--stage-h) + var(--floor-h) * .3), #000000b3 calc(var(--stage-h) + var(--floor-h) * .5), #00000061 calc(var(--stage-h) + var(--floor-h) * .68), #00000024 calc(var(--stage-h) + var(--floor-h) * .84), transparent calc(var(--stage-h) + var(--floor-h) * .97));mask-image:linear-gradient(180deg, #000 calc(var(--stage-h) + var(--floor-h) * .3), #000000b3 calc(var(--stage-h) + var(--floor-h) * .5), #00000061 calc(var(--stage-h) + var(--floor-h) * .68), #00000024 calc(var(--stage-h) + var(--floor-h) * .84), transparent calc(var(--stage-h) + var(--floor-h) * .97));position:absolute;top:0;left:0}body:after{content:"";top:var(--horizon);width:100%;height:calc(var(--floor-natural) * .8);z-index:-1;pointer-events:none;background:url(/decor/tenda-lati.webp?v=3) center bottom / calc(var(--stage-w) * 3072 / 1536) var(--horizon) repeat-x;opacity:.22;mix-blend-mode:screen;position:absolute;left:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000,#000);mask-image:linear-gradient(#0000,#000)}body .mv-prizes{background:0 0}body .game-buttons~.mv-prizes:before{display:none}@media (min-width:640px){body .app{overflow:visible}body .mv-prizes{--prizes-w:min(1200px, calc(100vw - 80px));width:var(--prizes-w);margin-left:calc((100% - var(--prizes-w)) / 2);padding:8px 0 56px}body .mv-prizes .mv-title{margin-bottom:18px}body .mv-list{gap:14px}body .mv-card{background:radial-gradient(420px 180px at 0 0,#ff3fa633,#0000 72%),linear-gradient(165deg,#2b0a1d 0%,#16050f 52%,#0e0309 100%);grid-template-columns:minmax(0,1fr) minmax(320px,420px)}body .mv-card-top{background:0 0;align-content:center;align-self:stretch;padding:28px 60px 28px 32px;display:grid;position:relative}body .mv-card-top .mv-trash{top:50%;right:24px;transform:translateY(-50%)}body .mv-card-title{font-size:36px}body .mv-card-body{border-top:0;border-left:1px solid #ffffff14;align-content:center;padding:24px 28px}body .mv-trash-ask,body .mv-card.is-used .mv-card-top{grid-column:1/-1}}.wheel-stage[data-mode="3d"] .ws-back{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}body .game-buttons:before,body .game-buttons[data-wheel=nera]:after{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(#000 30%,#000000b3 50%,#00000061 68%,#00000024 84%,#0000 97%),linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(#000 30%,#000000b3 50%,#00000061 68%,#00000024 84%,#0000 97%),linear-gradient(90deg,#0000,#000 6% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}body .app{background:0 0}body:has(.game-buttons[data-wheel=nera]):before{display:none}body:has(.game-buttons[data-wheel=oro]):before{display:none}body:has(.game-buttons[data-wheel=nera]):after{display:none}body:has(.game-buttons[data-wheel=oro]):after{display:none}a{color:inherit}button,input{font:inherit;color:inherit}button{cursor:pointer}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.app{background:var(--bg);isolation:isolate;max-width:480px;min-height:100dvh;margin:0 auto;position:relative;overflow:hidden}.content{max-width:480px;padding:24px var(--gutter);margin:0 auto;position:relative}.content-center{align-content:center;gap:20px;min-height:100dvh;display:grid}.wheel-stage{aspect-ratio:2016/3480;width:100%;position:relative}.wheel-stage>svg,.wheel-3d,.wheel-3d canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.ws-front{pointer-events:none}.ws-face{transform-box:fill-box;transform-origin:50%;will-change:transform}.ws-label text{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;font-weight:800}.ws-label text+text{text-transform:none;font-weight:700}.ws-bulbs circle{mix-blend-mode:screen;animation:1.8s ease-in-out infinite bulb;animation-delay:calc(var(--i) * -.3s)}@keyframes bulb{0%,to{opacity:1}45%{opacity:.35}}.ws-title-lit{animation:1.2s linear infinite title-chase;animation-delay:calc(var(--i) * -.4s)}@keyframes title-chase{0%,60%{opacity:1}66.6%,94%{opacity:.08}to{opacity:1}}.is-off .ws-title-lit{opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.ws-title-lit{animation:none}}.ws-pointer{transform-box:fill-box;transform-origin:50% 11%}.ws-front-decor{filter:drop-shadow(0 6px 6px #00000073)}.ws-boa{filter:url(#wsFlutter)drop-shadow(0 6px 6px #3c001959);transform-box:fill-box;transform-origin:30% 4%;animation:7.3s ease-in-out infinite boa-sway}@keyframes boa-sway{0%,to{transform:rotate(0)skew(0)}18%{transform:rotate(1.6deg)skew(-1deg)}31%{transform:rotate(.6deg)skew(-.3deg)}44%{transform:rotate(2.3deg)skew(-1.4deg)}62%{transform:rotate(-.8deg)skew(.6deg)}80%{transform:rotate(.9deg)skew(-.4deg)}}.ws-bills{transform-box:fill-box;transform-origin:45% 92%;animation:5.9s ease-in-out infinite bills-lift}@keyframes bills-lift{0%,to{transform:translateY(0)rotate(0)scaleY(1)skew(0)}22%{transform:translateY(-3px)rotate(-.7deg)scaleY(1.012)skew(.8deg)}30%{transform:translateY(-1px)rotate(-.2deg)scaleY(1.004)skew(.3deg)}41%{transform:translateY(-4px)rotate(-1deg)scaleY(1.018)skew(1.1deg)}58%{transform:translateY(0)rotate(.3deg)scaleY(.997)skew(-.3deg)}75%{transform:translateY(-1.5px)rotate(-.3deg)scaleY(1.006)skew(.4deg)}}.is-veiled .ws-face{animation:120s linear infinite idle-spin}@keyframes idle-spin{to{transform:rotate(360deg)}}.is-off svg,.is-off .wheel-3d{filter:grayscale(.85)brightness(.55)}.is-off .ws-bulbs{display:none}.stage-top{z-index:3;padding:max(14px, env(safe-area-inset-top)) var(--gutter) 0;text-align:center;pointer-events:none;background:linear-gradient(#1c050f99,#0000);position:absolute;inset:0 0 auto}.brand{font-family:var(--ui);letter-spacing:.3em;text-transform:uppercase;color:var(--on-stage-2);font-size:10px;font-weight:600}.stage-top h1,.stage-title{font-family:var(--display);text-transform:uppercase;color:var(--on-stage);text-shadow:0 2px 18px #00000073;margin-top:2px;font-size:clamp(40px,11.5vw,52px);font-weight:800;line-height:.85}.stage-top h1 span,.stage-title span{color:var(--pink)}.veil-badge{z-index:3;background:var(--gold);color:var(--gold-ink);font-family:var(--display);text-transform:uppercase;justify-items:center;padding:10px 26px 12px;line-height:.95;display:grid;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%)rotate(-3deg)}.veil-badge span{letter-spacing:.3em;font-size:13px;font-weight:700}.veil-badge b{font-size:34px;font-weight:800}.falling{pointer-events:none;position:absolute;inset:0;overflow:hidden}.falling-track{width:100%;position:absolute;top:0;left:0}.falling-floor{inset:var(--stage-overlap,12px) 0 auto;z-index:-1;aspect-ratio:1536/377;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.fall{left:var(--x);animation:fall var(--dur) linear var(--delay) infinite;filter:drop-shadow(0 6px 8px #00000059);position:absolute;top:-10%}.fall-inner{animation:flip calc(var(--dur) / 4) ease-in-out var(--delay) infinite alternate;display:block}.fall-bill .fall-inner{animation-name:flutter}@keyframes fall{0%{top:-10%;transform:rotate(0)}to{top:110%;transform:rotate(200deg)}}@keyframes flip{0%{transform:perspective(240px)rotateY(-32deg)rotateX(14deg)}to{transform:perspective(240px)rotateY(32deg)rotateX(-10deg)}}@keyframes flutter{0%{transform:rotate(-25deg)skew(10deg)}to{transform:rotate(30deg)skew(-12deg)scaleY(.7)}}.spin-dock{z-index:3;justify-content:center;margin:-10px 0 18px;display:flex;position:relative}.spin-sign{aspect-ratio:300/112;background:0 0;border:0;border-radius:18px;width:min(80vw,320px);padding:0;transition:transform .1s,box-shadow .1s;display:block;position:relative;box-shadow:0 6px #5c0631,0 14px 28px #00000080,0 0 36px #ff3fa659}.spin-sign:not(:disabled){animation:2.4s ease-in-out infinite sign-glow}@keyframes sign-glow{50%{box-shadow:0 6px #5c0631,0 14px 28px #00000080,0 0 56px #ff3fa6a6}}.spin-sign svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.sign-panel{fill:url(#signFrame);stroke:url(#signGold);stroke-width:2px}.sign-inner{fill:url(#signInner);stroke:url(#signGold);stroke-width:2px}.sign-bulb{fill:#fff4d6;opacity:.35;animation:1.1s step-end infinite marquee;animation-delay:calc(var(--i) * -1.1s / 3)}@keyframes marquee{0%{opacity:1}33.33%{opacity:.35}}.spin-sign.is-spinning .sign-bulb{animation-duration:.3s;animation-delay:calc(var(--i) * -.3s / 3)}.sign-label{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);background:linear-gradient(#fff6d6 15%,#f2c45a 55%,#c58a28 90%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px #3c0019b3);-webkit-background-clip:text;background-clip:text;place-items:center;padding:.04em 0 0 .16em;font-size:clamp(40px,13vw,56px);font-weight:800;line-height:1;display:grid;position:absolute;inset:0}.spin-sign:active:not(:disabled){animation:none;transform:translateY(4px);box-shadow:0 2px #5c0631,0 6px 14px #00000080,0 0 30px #ff3fa659}.spin-sign:focus-visible{outline:3px solid var(--gold);outline-offset:5px}.spin-sign:disabled{cursor:default}.spin-sign:disabled:not(.is-spinning){box-shadow:0 6px #2a0414,0 14px 28px #00000080}.spin-sign:disabled:not(.is-spinning) svg{filter:saturate(.25)brightness(.6)}.spin-sign:disabled:not(.is-spinning) .sign-bulb{opacity:.2;animation:none}.spin-sign:disabled:not(.is-spinning) .sign-label{filter:saturate(.4)brightness(.8);font-size:clamp(32px,10vw,44px)}.windows{z-index:2;padding:0 var(--gutter);gap:14px;display:grid;position:relative}.windows-lift{margin-top:0}.window{border-radius:var(--r);background:radial-gradient(120% 70% at 50% 0%, #ff3fa629, transparent 70%), linear-gradient(180deg, var(--velvet-1), var(--velvet-2));border:1px solid var(--gold-line);color:var(--cream);gap:16px;padding:22px 18px 20px;display:grid;position:relative;box-shadow:inset 0 1px #ffdca02e,inset 0 0 0 4px #0000001f,0 18px 40px #00000073}.eyebrow,.window .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:11px;font-weight:700}.window h2,.window h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;color:var(--cream);text-wrap:balance;font-weight:800;line-height:.95}.window h2{font-size:34px}.window h3{font-size:26px}.window p{color:var(--cream-2)}.window p b{color:var(--cream);font-weight:700}.fine{color:var(--cream-3);font-size:13px;line-height:1.4}.center{text-align:center}.head{gap:8px;display:grid}.head p{font-size:15px}.btn{border-radius:var(--r-sm);width:100%;min-height:54px;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:22px;font-weight:800;text-decoration:none;transition:transform .1s,box-shadow .1s,opacity .15s;display:inline-flex}.btn-primary{color:#fff6ea;text-shadow:0 1px #5a002880;background:linear-gradient(#ff5fb4 0%,#e01a7e 48%,#b80f62 100%);box-shadow:inset 0 0 0 1px #ffd68c8c,inset 0 2px #ffffff4d,0 4px #6b0634,0 10px 22px #d81b7a59}.btn-primary:active:not(:disabled){transform:translateY(3px);box-shadow:inset 0 0 0 1px #ffd68c8c,inset 0 2px #fff3,0 1px #6b0634,0 4px 10px #d81b7a4d}.btn-primary:disabled{color:var(--cream-3);text-shadow:none;cursor:not-allowed;background:#ffd6ea14;box-shadow:inset 0 0 0 1px #ffd6ea24}.btn-secondary{color:var(--gold);box-shadow:inset 0 0 0 1.5px var(--gold-line-strong);background:0 0}.btn-secondary:active:not(:disabled){background:#e9bc551a}.btn-secondary:disabled{color:var(--cream-3);cursor:not-allowed;box-shadow:inset 0 0 0 1.5px #ffd6ea24}.btn-small{width:auto;min-height:42px;padding:0 16px;font-size:18px}.btn-link{color:var(--gold);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.btn:focus-visible,.btn-link:focus-visible,.field input:focus-visible,.check input:focus-visible,.code:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.form{gap:14px;display:grid}.field{display:block}.field input{border-radius:var(--r-sm);width:100%;min-height:54px;color:var(--cream);background:#0a000559;border:1px solid #ffd6ea38;outline:none;padding:0 16px;font-size:16px;transition:border-color .15s,box-shadow .15s}.field input::placeholder{color:var(--cream-3)}.field input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #e9bc5533}.check{color:var(--cream-2);grid-template-columns:22px 1fr;align-items:start;gap:10px;font-size:13px;line-height:1.4;display:grid}.check input{appearance:none;border:1.5px solid var(--gold-line-strong);background:#0a000559;border-radius:6px;place-items:center;width:22px;height:22px;margin-top:-1px;transition:background-color .15s;display:grid}.check input:checked{background:var(--pink-deep) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 15px no-repeat;border-color:#0000}.check a{color:var(--cream);text-underline-offset:2px;font-weight:600}.form .btn{margin-top:4px}.form-error{border-radius:var(--r-sm);color:#ffd2dc;background:#ff466e24;border:1px solid #ff6e8c66;padding:10px 12px;font-size:14px}.window .form-error{color:#ffd2dc}.notice{border-radius:var(--r-sm);border:1px solid var(--gold-line);color:var(--cream);background:#e9bc551f;align-items:center;gap:10px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.notice:before{content:"";background:var(--pink-deep) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:50%;flex:none;width:22px;height:22px}.countdown{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:4px;display:grid}.cd-cell,.stats>div{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--gold-line), inset 0 -14px 20px #ff3fa614;background:linear-gradient(#160208,#2a0614);justify-items:center;gap:6px;padding:12px 4px 10px;display:grid}.cd-num,.stats dd{font-family:var(--display);font-variant-numeric:tabular-nums;color:var(--cream);text-shadow:0 0 18px #ff3fa68c;font-size:46px;font-weight:800;line-height:.9}.cd-label,.stats dt{letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--gold);font-size:10px;font-weight:700}.cd-sep{display:none}.when{color:var(--cream-2);font-size:14px}.preearly{border-radius:var(--r-sm);color:var(--gold-ink);background:linear-gradient(135deg,#fbe8b8,#e9bc55);grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:14px 16px;display:grid;box-shadow:inset 0 1px #fff9}.window .preearly-big{font-family:var(--display);white-space:nowrap;text-transform:uppercase;color:var(--gold-ink);font-size:44px;font-weight:800;line-height:.85}.preearly-big small{font-family:var(--ui);letter-spacing:.12em;color:var(--gold-label);margin-top:4px;font-size:10px;font-weight:700;display:block}.window .preearly p:not(.preearly-big){color:var(--gold-ink);font-size:13px;line-height:1.4}.window .preearly p b{color:var(--gold-ink);font-weight:700}.stats{grid-auto-columns:1fr;grid-auto-flow:column;gap:8px;display:grid}.stats>div{align-content:space-between;min-height:92px;padding:12px 6px}.stats dt{order:2}.stats .stats-gold{background:linear-gradient(#fbe8b8,#e2ad44);box-shadow:inset 0 1px #fff9}.stats .stats-gold dt{color:var(--gold-label)}.stats .stats-gold dd{color:var(--gold-ink);text-shadow:none}.account-row{align-items:baseline;gap:10px;display:flex}.account-row b{font-family:var(--display);color:var(--pink);text-shadow:0 0 18px #ff3fa680;font-size:60px;font-weight:800;line-height:.85}.account-row span{color:var(--cream-2);font-size:15px}.tags{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.tags li{background:var(--gold);color:var(--gold-ink);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.session{border-top:1px solid var(--gold-line);color:var(--cream-3);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;font-size:13px;display:flex}.session span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.steps{counter-reset:step;gap:16px;list-style:none;display:grid}.steps li{counter-increment:step;color:var(--cream-2);padding-left:46px;font-size:14px;line-height:1.45;position:relative}.steps li b{color:var(--cream);margin-bottom:2px;font-size:15px;font-weight:700;display:block}.steps li:before{content:counter(step);width:32px;height:32px;color:var(--gold-ink);font-family:var(--display);background:linear-gradient(#fff0bf,#e9bc55 55%,#b5812a);border-radius:50%;place-items:center;padding-top:1px;font-size:20px;font-weight:800;display:grid;position:absolute;top:-2px;left:0;box-shadow:0 2px #6b4510,0 0 14px #e9bc5559}.code{border:1.5px dashed var(--gold);border-radius:var(--r-sm);width:100%;color:var(--gold);text-align:center;background:#0a000566;gap:2px;padding:12px 14px;display:grid}.code span{letter-spacing:.08em;color:#fff0bf;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:20px;font-weight:700}.code small{color:var(--cream-3);font-size:12px}.prizes ul{gap:10px;list-style:none;display:grid}.prizes li{border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--gold-line);background:#0a00054d;gap:10px;padding:14px;display:grid}.prize-row{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.prize-row b{font-family:var(--display);text-transform:uppercase;color:var(--cream);font-size:24px;font-weight:800;line-height:1}.prize-row .fine{white-space:nowrap;font-variant-numeric:tabular-nums}.prize-actions{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.prize-actions .code{padding:8px 10px}.prize-actions .code span{font-size:15px}.result{z-index:30;grid-template-rows:1fr auto;justify-items:center;animation:.25s ease-out fade-in;display:grid;position:fixed;inset:0}@keyframes fade-in{0%{opacity:0}}.result-scrim{cursor:pointer;background:linear-gradient(#14020a26 0%,#14020a73 45%,#14020ad9 100%);border:0;position:absolute;inset:0}.result-sheet{--mv-black:#fff;--mv-text:#ffffffc7;--mv-border:#fff3;width:min(100%,480px);padding:18px 20px max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:var(--mv-text);font-family:var(--mv-font);text-align:left;-webkit-font-smoothing:antialiased;background:#0e0309eb;border:1px solid #ffffff2e;border-bottom:0;grid-row:2;gap:0;font-size:16px;font-weight:300;line-height:1.625;animation:.42s cubic-bezier(.2,.8,.2,1) sheet-up;display:grid;position:relative}@keyframes sheet-up{0%{transform:translateY(100%)}}.result-head{justify-content:space-between;align-items:center;min-height:44px;margin:-6px -10px 4px 0;display:flex}.result-eyebrow{color:var(--mv-text);align-items:center;gap:8px;font-size:14px;font-weight:300;display:inline-flex}.result-eyebrow:before{content:"";background:var(--mv-green);border-radius:50%;width:8px;height:8px}.is-miss .result-eyebrow:before{background:var(--mv-pink)}.result-close{width:44px;height:44px;color:var(--mv-black);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.result-close svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;width:16px;height:16px}.result-sheet h2{font-family:var(--mv-heading);letter-spacing:-.4px;text-transform:none;color:var(--mv-black);text-wrap:balance;font-size:clamp(36px,10vw,46px);font-weight:700;line-height:1.1}.result-sheet h2:first-letter{text-transform:uppercase}.result-detail{color:var(--mv-text);margin-top:4px}.result-detail:first-letter{text-transform:uppercase}.is-miss .mv-btn{border-color:var(--pink);background:var(--pink);color:#fff}.is-miss .mv-btn:active{background:var(--pink-deep);color:#fff}.result-note{color:var(--mv-black);background:#ffffff1a;margin-top:14px;padding:10px 12px;font-size:14px}.result-reward{gap:8px;margin-top:18px;display:grid}.result-timer{color:var(--mv-text);font-size:14px}.result-timer span{font-variant-numeric:tabular-nums;color:var(--mv-black);font-weight:600}.result-actions{gap:8px;margin-top:18px;display:grid}.result-actions .mv-btn,.result-btn-ghost{width:100%;font-family:var(--mv-font);cursor:pointer;border:0;border-radius:0;outline:none;justify-content:center;align-items:center;padding:15px 32px;font-size:14px;font-weight:300;line-height:1.2;display:flex}.result-btn-ghost{color:var(--mv-black);background:#ffffff1f;transition:background .15s,color .15s}.result-btn-ghost:active{color:#fff;background:#ffffff38}.result-close:focus-visible{background:#ffffff24;outline:none}.result-actions .mv-btn,.result-actions .mv-btn:focus,.result-actions .mv-btn:active{color:#000;background:#21f444}.result-actions .mv-btn:focus-visible{text-underline-offset:3px;outline:none;text-decoration:underline}.result-btn-ghost:focus-visible{background:#ffffff38;outline:none}.result-sheet .mv-code{-webkit-user-select:text;user-select:text;background:#ffffff1a;border:0}.result-sheet .mv-code:focus-visible{background:#ffffff2e;outline:none}.result-fine{color:#ffffff9e;margin-top:12px;font-size:9px;line-height:1.35}.result-sheet{padding:26px 20px max(20px, env(safe-area-inset-bottom));background:radial-gradient(360px 200px at 0 0,#ff3fa63d,#0000 72%),linear-gradient(165deg,#2b0a1d 0%,#16050f 55%,#0e0309 100%);border:0;box-shadow:inset 0 1px #ffffff14,0 -18px 40px #08000480}.result-sheet .result-close{opacity:.7;position:absolute;top:10px;right:8px}.result-sheet h2{padding-right:40px;font-size:clamp(40px,11vw,52px);line-height:1.02}.result-sheet .result-timer{color:var(--mv-text);margin-top:8px;font-size:13px}.result-sheet .result-detail{margin-top:10px;font-size:15px}.result-sheet .prize-steps{margin-top:14px}.result-sheet .result-actions{gap:0;margin-top:20px}.result-sheet .result-actions .mv-code{background:0 0;border:0;border-bottom:1px solid #ffffff14;min-height:48px;margin-top:6px;padding:0}.result-sheet .result-actions .mv-code span{letter-spacing:.06em;color:var(--mv-text);font-variant-numeric:tabular-nums;font-size:13px}.result-sheet .result-btn-ghost{color:var(--mv-black);text-underline-offset:3px;background:0 0;justify-content:center;margin-top:4px;padding:14px 0 4px;font-weight:600;text-decoration:underline}.result-sheet .result-btn-ghost:active{opacity:.7;background:0 0}.result-actions .mv-btn,.result-actions .mv-btn:focus,.result-actions .mv-btn:active{font-weight:600}.result.is-miss .result-actions .mv-btn,.result.is-miss .result-actions .mv-btn:focus,.result.is-miss .result-actions .mv-btn:active{background:var(--mv-green);color:#000}.result-sheet .result-fine{margin-top:10px;font-size:10.5px}@media (min-width:640px){.result{grid-template-rows:1fr auto 1fr}.result-sheet{padding-bottom:22px;animation-name:sheet-in;box-shadow:inset 0 0 0 1px #ffffff14,0 24px 60px #08000499}}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)}}.burst{pointer-events:none;z-index:40;width:100vw;height:100dvh;position:fixed;inset:0}.legal{z-index:2;padding:24px var(--gutter) max(28px, env(safe-area-inset-bottom));text-align:center;color:#ffd6ea99;gap:6px;font-size:12px;line-height:1.45;display:grid;position:relative}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.falling{display:none}.ws-boa{filter:drop-shadow(0 6px 6px #3c001959)}.sign-bulb{opacity:1}}.game-buttons{z-index:3;width:var(--stage-w);margin:calc(var(--stage-overlap) * -1) auto 0;flex-wrap:wrap;justify-content:space-evenly;align-items:center;padding:0 0 8px;display:flex;position:relative}body,.app{--below:calc(50px + 32px + env(safe-area-inset-bottom));--stage-fit:clamp((100svh - var(--below) - 165px) / 1.3496, (100svh - var(--below)) / 1.7467, (100svh - var(--below) - 130px) / 1.3496);--stage-w:min(100vw, 480px, max(280px, var(--stage-fit)));--stage-h:calc(var(--stage-w) * 3040 / 2016);--controls-h:calc(var(--below) + clamp(130px, var(--stage-w) * .3971, 165px));--stage-overlap:clamp(12px, var(--stage-h) + var(--controls-h) - 100svh, var(--stage-h) * .105)}.wheel-stage:has(+.game-buttons){width:var(--stage-w);margin-inline:auto}body,.game-buttons{--floor-natural:calc(var(--stage-w) * 377 / 1536);--floor-h:max(var(--floor-natural), calc(100dvh - var(--stage-h)))}.game-buttons.is-empty{min-height:clamp(96px,28.5vw,130px)}.game-buttons:before{content:"";top:var(--stage-overlap);z-index:-1;height:var(--floor-h);background:var(--floor,url(/ruota-rosa/pavimento.webp)) top / 100% 100% no-repeat;pointer-events:none;position:absolute;left:0;right:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.game-buttons[data-wheel=oro]:before{background-size:100% calc(var(--floor-natural) + (var(--floor-h) - var(--floor-natural)) * 2)}.game-buttons[data-wheel=nera]:before{height:var(--floor-natural)}.game-buttons[data-wheel=nera]:after{content:"";top:var(--stage-overlap);z-index:-2;height:var(--floor-h);pointer-events:none;background:url(/ruota-nera/pavimento-riflessi.webp) 50%/100% 100% no-repeat;position:absolute;left:0;right:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.game-buttons~.legal{z-index:4;text-shadow:0 1px 3px #000000d9;background:0 0}.game-buttons~.mv-prizes{z-index:4}.game-buttons~.mv-prizes:before{content:"";background:linear-gradient(180deg, transparent, var(--bg));pointer-events:none;height:36px;position:absolute;bottom:100%;left:0;right:0}.game-side{width:clamp(88px, var(--stage-w) * .28, 124px);aspect-ratio:897/428;color:var(--cream);filter:drop-shadow(0 0 10px #ff3fa673)drop-shadow(0 8px 10px #14000a99);isolation:isolate;cursor:pointer;background:url(/decor/targa-base.webp?v=4) 50%/100% 100% no-repeat;border:0;justify-self:center;place-items:center;margin-top:10px;padding:2px 18px 0;transition:transform .1s,filter .2s;display:grid;position:relative}.game-lights{z-index:-1;pointer-events:none;position:absolute;inset:0}.game-lights:before,.game-lights:after{content:"";background:url(/decor/targa-lit0.webp?v=4) 50%/100% 100% no-repeat;animation:.9s infinite lights-chase;position:absolute;inset:0}.game-lights:after{background-image:url(/decor/targa-lit1.webp?v=4);animation-delay:-.45s}@keyframes lights-chase{0%,49%{opacity:1}50%,to{opacity:.18}}.game-side:disabled .game-lights:before,.game-side:disabled .game-lights:after{opacity:.25;animation:none}@media (prefers-reduced-motion:reduce){.game-lights:before,.game-lights:after{animation:none}}.game-side:active:not(:disabled){filter:drop-shadow(0 0 6px #ff3fa666)drop-shadow(0 3px 4px #14000a99);transform:translateY(3px)scale(.97)}.game-side:disabled{cursor:default}.game-checkin{align-content:center;gap:3px}.game-side-sub{font:600 10px/1 var(--mv-font);letter-spacing:.02em;white-space:nowrap;color:#ffd1e8}.game-checkin.is-ready .game-side-sub{color:#e9cfa6}.game-checkin.is-done .game-side-title{opacity:.8}.game-checkin.is-done .game-side-title.is-time{opacity:1;font-variant-numeric:tabular-nums;letter-spacing:.03em;text-transform:none}.game-hint{z-index:5;width:max-content;font:600 clamp(9.5px, 2.7vw, 11px)/1 var(--mv-font);letter-spacing:.01em;white-space:nowrap;color:#fff;text-shadow:0 1px 2px #1e0a00e6,0 0 8px #1e0a00a6;pointer-events:none;align-items:center;gap:4px;margin:0;animation:.3s .6s both hint-in;display:flex;position:absolute;bottom:calc(100% - 7px);left:50%;transform:translate(-50%)}.game-hint span{font-size:12px;animation:1.4s ease-in-out infinite hint-arrow}@keyframes hint-arrow{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}.game-hint.is-nudged{animation:.45s hint-nudge}@keyframes hint-in{0%{opacity:0;transform:translate(-50%,4px)}}@keyframes hint-nudge{0%,to{transform:translate(-50%)}35%{transform:translate(-50%,-5px)}70%{transform:translate(-50%,1px)}}.game-fly{z-index:6;font:800 18px/1 var(--display);letter-spacing:.04em;white-space:nowrap;text-transform:uppercase;color:var(--mv-green);pointer-events:none;animation:1.2s cubic-bezier(.3,0,.3,1) forwards spin-fly;position:absolute;top:30%;left:50%}@keyframes spin-fly{0%{opacity:0;transform:translate(-50%)scale(.6)}20%{opacity:1;transform:translate(-50%,-34px)scale(1.15)}to{opacity:0;transform:translate(clamp(90px,26vw,130px),-40px)scale(.7)}}@media (prefers-reduced-motion:reduce){.game-hint,.game-hint.is-nudged,.game-hint span{animation:none}.game-fly{animation-duration:10ms}}.game-side-wrap{display:grid;position:relative}.game-side-title{font-family:var(--display);letter-spacing:.06em;white-space:nowrap;text-transform:uppercase;color:#fff1c9;text-shadow:0 0 3px #ffc65c,0 0 9px #ff9628d9,0 1.5px #c2125f;font-size:16px;font-weight:800;line-height:1}.game-chip{min-width:21px;height:21px;font:800 12px/1 var(--display);color:#fff1f8;text-shadow:0 0 6px #ff78c8e6;background:radial-gradient(circle at 50% 35%,#4a0c2c,#1e030f 75%);border-radius:11px;place-items:center;padding:0 5px;display:grid;position:absolute;top:-7px;right:-5px;box-shadow:inset 0 0 0 2px #ff4fae,inset 0 0 8px #ff3fa699,0 0 10px #ff3fa6bf,0 4px 8px #14000a80}.game-heart{width:clamp(118px, var(--stage-w) * .36, 150px);aspect-ratio:233/257;filter:drop-shadow(0 10px 12px #0000008c) drop-shadow(0 0 18px var(--heart-glow,#ff3fa659));cursor:pointer;background:url(/ruota-rosa/heart.webp) 50%/contain no-repeat;border:0;place-items:center;padding:0 0 20px;transition:transform .12s,filter .12s;display:grid;position:relative}.game-heart:not(:disabled){animation:1.1s ease-in-out infinite heart-beat}@keyframes heart-beat{0%,50%,to{transform:scale(1)}12%{transform:scale(1.16)}22%{transform:scale(.97)}34%{transform:scale(1.11)}}.game-heart:active:not(:disabled){filter:drop-shadow(0 4px 6px #0000008c);animation:none;transform:translateY(4px)scale(.95)}.game-heart span{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--cream);text-shadow:0 1px #f3b9d4,0 2px #c2125f,0 3px #a00e50,0 4px #8e0b4c,0 7px 8px #3c001980;font-size:clamp(26px,23cqw,38px);font-weight:800;line-height:1}.game-heart:disabled{cursor:default}.game-heart.is-checkin span{font-size:clamp(15px,13cqw,22px)}.game-heart-count.is-bump{animation:.5s .9s both count-bump}@keyframes count-bump{0%,to{transform:scale(1)}40%{transform:scale(1.5)}}.game-heart:disabled:not(.is-spinning){filter:brightness(.72)drop-shadow(0 10px 12px #0000008c)}.game-heart:disabled:not(.is-spinning) span{font-size:clamp(22px,6.5vw,28px)}.game-heart-count{min-width:22px;height:22px;font:800 14px/1 var(--display);color:#fff1f8;text-shadow:0 0 6px #ff78c8e6;background:radial-gradient(circle at 50% 35%,#4a0c2c,#1e030f 75%);border-radius:11px;place-items:center;padding:0 5px;display:grid;position:absolute;top:6%;right:4%;box-shadow:inset 0 0 0 2px #ff4fae,inset 0 0 8px #ff3fa699,0 0 10px #ff3fa6bf,0 4px 8px #14000a80}.game-pop{z-index:5;width:max(100%,232px);font-family:var(--mv-font);background:radial-gradient(220px 120px at 0 0,#ff3fa63d,#0000 72%),linear-gradient(165deg,#2b0a1d 0%,#16050f 55%,#0e0309 100%);border:0;border-radius:0;gap:6px;padding:14px 16px;display:grid;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:inset 0 0 0 1px #ffffff1a,0 18px 36px #0a00058c}.game-pop>div{color:#ffffffbf;justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;font-weight:300;display:flex}.game-pop dd,.game-pop b{font:600 15px/1 var(--mv-font);color:#fff}.game-pop .game-pop-total{color:#ffffffd9;font-size:13px}.game-pop .game-pop-note{color:#ffffffbf;margin:4px 0 0;padding-top:8px;font-size:12px;font-weight:300;line-height:1.4;box-shadow:inset 0 1px #ffffff2e}.game-pop-note a{color:#fff;font-weight:600;text-decoration:underline}.game-pop .game-pop-total dd{color:#fff}.game-error{margin:-6px var(--gutter) 14px;text-align:center}@media (prefers-reduced-motion:reduce){.game-heart:not(:disabled){animation:none}}:root{--mv-font:var(--font-host), "Host Grotesk", sans-serif;--mv-heading:var(--font-archivo), "Archivo Narrow", sans-serif;--mv-black:#1d1d1f;--mv-text:#444;--mv-border:#e5e5e5;--mv-green:#21f444;--mv-pink:#ff0690}.mv-prizes,.legal{--mv-black:#fff;--mv-text:#ffffffa8;--mv-border:#ffffff24}.mv-prizes{z-index:2;background:var(--bg);color:var(--mv-text);font-family:var(--mv-font);padding:24px 16px 8px;font-size:16px;font-weight:300;line-height:1.625;position:relative}.mv-title{font-family:var(--mv-heading);letter-spacing:-.3px;text-transform:none;color:var(--mv-black);margin-bottom:14px;font-size:26px;font-weight:700;line-height:1.15}.mv-list{gap:14px;list-style:none;display:grid}.mv-card{background:linear-gradient(165deg,#2b0a1d 0%,#16050f 52%,#0e0309 100%);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12,0 18px 36px #08000473}.mv-card-top{background:radial-gradient(260px 130px at 0 0,#ff3fa638,#0000 72%);padding:18px 44px 16px 16px}.mv-card-title{font-family:var(--mv-heading);letter-spacing:-.4px;text-transform:none;text-wrap:balance;color:var(--mv-black);font-size:36px;font-weight:700;line-height:1.02}.is-used .mv-card-title{opacity:.55}.mv-card-body{border-top:1px solid #ffffff14;gap:12px;padding:14px 16px 16px;display:grid}.mv-card-title:first-letter{text-transform:uppercase}.mv-used{letter-spacing:.14em;text-transform:uppercase;color:#ff8ac8;margin:0 0 6px;font-size:11px;font-weight:600;line-height:1.2}.mv-trash{opacity:.55;width:16px;height:16px;color:var(--mv-black);cursor:pointer;touch-action:manipulation;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:16px;right:14px}.mv-trash:after{content:"";position:absolute;inset:-14px}.mv-trash svg{display:block}.mv-trash:focus-visible{outline-offset:3px;outline:2px solid}.mv-trash-ask{gap:8px;padding:0 16px 16px;display:grid}.mv-trash-ask p{color:var(--mv-black);margin:0;font-size:12px;line-height:1.5}.mv-trash-ask div{gap:8px;display:flex}.mv-trash-yes,.mv-trash-no{min-height:44px;font:inherit;border:1px solid var(--mv-black);cursor:pointer;touch-action:manipulation;flex:1;font-size:12px;font-weight:700}.mv-trash-yes{background:var(--mv-black);color:var(--bg)}.mv-trash-no{color:var(--mv-black);background:0 0}.mv-trash-yes:disabled,.mv-trash-no:disabled{opacity:.5;cursor:default}.mv-timer{color:var(--mv-text);white-space:nowrap;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:12px;line-height:1.3}.mv-timer span{color:var(--mv-black);font-weight:600}.mv-code{border:1px solid var(--mv-border);width:100%;color:var(--mv-black);font-family:var(--mv-font);cursor:pointer;background:0 0;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-weight:300;display:flex}.mv-code span{letter-spacing:.04em;font-size:14px}.mv-code small{text-underline-offset:2px;color:var(--mv-black);font-size:11px;text-decoration:underline}.mv-card .mv-code{border:0;min-height:44px;padding:0}.mv-card .mv-code span{letter-spacing:.06em;color:var(--mv-text);font-variant-numeric:tabular-nums;font-size:13px}.mv-card .mv-btn{background:var(--mv-green);color:#000;border:0;font-weight:600}.mv-card .mv-btn:active{filter:brightness(.92)}.mv-btn{border:1px solid var(--mv-green);background:var(--mv-green);color:#000;font-family:var(--mv-font);text-align:center;text-transform:none;border-radius:0;padding:14px 32px;font-size:14px;font-weight:300;line-height:1.3;text-decoration:none;transition:background .15s,color .15s;display:block}.mv-btn:active{color:#000;background:#fff}.mv-code:focus-visible,.mv-btn:focus-visible{outline:1px solid var(--mv-black);outline-offset:2px}.legal{background:var(--bg);color:var(--mv-text);font-family:var(--mv-font);padding:0 16px max(8px, env(safe-area-inset-bottom));gap:2px;font-size:10.5px;font-weight:300;line-height:1.45}.game-buttons~.legal{margin-top:-16px}.mv-prizes~.legal{margin-top:0}.legal a{color:var(--mv-black);text-underline-offset:2px}.app{flex-direction:column;display:flex}.app>.legal{flex:1 0 auto;align-content:start}.prize-hint{min-height:44px;font:400 13px/1.2 var(--mv-font);white-space:nowrap;color:#fff;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:0 0 100%;justify-content:center;align-items:center;gap:8px;margin-top:4px;padding:0 16px;animation:.3s both prize-hint-in;display:flex}.prize-hint:active{opacity:.85}.prize-hint-label{text-align:left;text-overflow:ellipsis;min-width:0;overflow:hidden}.prize-hint b{font-variant-numeric:tabular-nums;font-weight:600}.prize-hint.is-urgent b{color:#ff6bbd}.prize-hint-go{text-underline-offset:2px;flex:none;text-decoration:underline}.prize-hint:focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes prize-hint-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.prize-hint{animation:none}}.mv-card .prize-steps{margin:0}.prize-steps{counter-reset:prize-step;text-align:left;color:#ffffffd1;margin:10px 0 0;padding:0;font-size:13px;line-height:1.45;list-style:none}.prize-steps li{counter-increment:prize-step;grid-template-columns:18px 1fr;display:grid}.prize-steps li:before{content:counter(prize-step);color:#ffffff73;font-weight:600}.prize-steps li+li{margin-top:5px}.prize-wait{color:var(--mv-text);margin:0;font-size:14px;line-height:1.5}.prize-wait b{color:var(--mv-black);font-weight:600;display:block}.prize-rules{color:#ffffffa8;margin:0;font-size:10.5px;line-height:1.35}.prova-reset{z-index:4;font:600 13px/1.1 var(--mv-font);color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(170%);background:linear-gradient(160deg,#ffffff3d,#ffffff12);border:0;border-radius:18px;justify-items:start;gap:1px;padding:8px 14px;display:grid;position:absolute;top:12px;left:12px;box-shadow:inset 0 1.5px 1px #ffffff80,0 10px 24px #0a000559}.prova-reset small{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:10px;font-weight:300}.prova-reset:active{transform:scale(.97)}.prova-reset:disabled{opacity:.6}.wins-feed{z-index:4;max-width:27%;font:500 12px/1.25 var(--mv-font);color:#fff;text-align:right;pointer-events:none;flex-direction:column;align-items:flex-end;gap:8px;transition:opacity .3s;display:flex;position:absolute;top:14px;right:14px}.wins-feed.is-hidden{opacity:0}.wins-item{margin:0;transition:opacity .4s,transform .4s;animation:.35s wins-in;display:grid}.wins-item:nth-child(2){opacity:.9}.wins-item:nth-child(n+3){opacity:.75}.wins-item.is-out{opacity:0;transform:translate(24px)}.wins-item span{color:#fff}.wins-item b{font-weight:700}.wins-item small{color:#ffffffd9;font-size:10px;font-weight:400}.wins-item-prize{color:var(--mv-green);font-size:15px;font-weight:800}@keyframes wins-in{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.wins-item{animation:none}.wins-item.is-out{transform:none}}.game-buttons[data-wheel=nera] .game-side{filter:drop-shadow(0 0 10px #ff3fa64d)drop-shadow(0 8px 10px #0009);background-image:url(/ruota-nera/targa-base.webp)}.game-buttons[data-wheel=nera] .game-side-title{text-shadow:0 0 3px #ffc65c,0 0 9px #ff9628d9,0 1.5px #7a4a12}.game-buttons[data-wheel=nera] .game-chip{background:radial-gradient(circle at 50% 35%,#2b2118,#0c0907 75%);box-shadow:inset 0 0 0 2px #d9a64a,inset 0 0 8px #d9a64a80,0 0 10px #ff3fa673,0 4px 8px #00000080}.game-buttons[data-wheel=oro] .game-side{filter:drop-shadow(0 0 12px #ffc85a73)drop-shadow(0 8px 10px #2814008c);background-image:url(/ruota-oro/targa-base.webp)}.game-buttons[data-wheel=oro] .game-side-title{text-shadow:0 0 3px #ffe08a,0 0 9px #ffbe3ce6,0 1.5px #7a4a12}.game-buttons[data-wheel=oro] .game-chip{background:radial-gradient(circle at 50% 35%,#3a2a12,#120c04 75%);box-shadow:inset 0 0 0 2px #f0c35a,inset 0 0 8px #f0c35a99,0 0 12px #ffc85a8c,0 4px 8px #00000080}.ws-sparks path{fill:#fffbe8;filter:drop-shadow(0 0 7px #ffe08a);transform-box:fill-box;transform-origin:50%;opacity:0;animation:3s ease-in-out infinite ws-spark}@keyframes ws-spark{0%,62%,to{opacity:0;transform:scale(.2)rotate(0)}78%{opacity:1;transform:scale(1)rotate(35deg)}}.game-buttons[data-wheel=oro] .game-side:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle at 6% 12%,#fff 0 1.5px,#ffe18c99 2.5px,#0000 6px),radial-gradient(circle at 34% 5%,#fff 0 1px,#ffe18c99 2px,#0000 5px),radial-gradient(circle at 71% 6%,#fff 0 1.5px,#ffe18c99 2.5px,#0000 6px),radial-gradient(circle at 95% 30%,#fff 0 1px,#ffe18c99 2px,#0000 5px),radial-gradient(circle at 94% 88%,#fff 0 1.5px,#ffe18c99 2.5px,#0000 6px),radial-gradient(circle at 58% 95%,#fff 0 1px,#ffe18c99 2px,#0000 5px),radial-gradient(circle at 22% 94%,#fff 0 1.5px,#ffe18c99 2.5px,#0000 6px),radial-gradient(circle at 4% 64%,#fff 0 1px,#ffe18c99 2px,#0000 5px);animation:1.3s ease-in-out infinite alternate oro-side-glitter;position:absolute;inset:0}.game-buttons[data-wheel=oro] .game-side-wrap:last-of-type .game-side:after{animation-delay:-.7s}@keyframes oro-side-glitter{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ws-sparks path{opacity:.85;animation:none}.game-buttons[data-wheel=oro] .game-side:after{opacity:.7;animation:none}}.game-buttons[data-wheel=oro] .game-heart{--heart-glow:#2d1600cc;background-image:url(/ruota-oro/heart-spin.webp)}.game-buttons[data-wheel=oro] .game-heart:before,.game-buttons[data-wheel=oro] .game-heart:after{content:"";pointer-events:none;animation:1.1s ease-in-out infinite alternate oro-side-glitter;position:absolute;inset:0}.game-buttons[data-wheel=oro] .game-heart:before{background:radial-gradient(circle at 24% 26%,#fff 0 1.5px,#ffebaab3 2.5px,#0000 7px),radial-gradient(circle at 70% 20%,#fff 0 1px,#ffebaab3 2px,#0000 6px),radial-gradient(circle at 84% 38%,#fff 0 1.5px,#ffebaab3 2.5px,#0000 7px),radial-gradient(circle at 34% 66%,#fff 0 1px,#ffebaab3 2px,#0000 6px),radial-gradient(circle at 56% 80%,#fff 0 1.5px,#ffebaab3 2.5px,#0000 7px)}.game-buttons[data-wheel=oro] .game-heart:after{background:radial-gradient(circle at 14% 36%,#fff 0 1px,#ffebaab3 2px,#0000 6px),radial-gradient(circle at 44% 24%,#fff 0 1.5px,#ffebaab3 2.5px,#0000 7px),radial-gradient(circle at 80% 22%,#fff 0 1px,#ffebaab3 2px,#0000 6px),radial-gradient(circle at 66% 66%,#fff 0 1.5px,#ffebaab3 2.5px,#0000 7px),radial-gradient(circle at 48% 90%,#fff 0 1px,#ffebaab3 2px,#0000 6px);animation-delay:-.6s}.game-buttons[data-wheel=oro] .game-heart span{z-index:1;color:#fff8e6;text-shadow:0 1px #f6dfa6,0 2px #8a5a14,0 3px #6b430c,0 4px #4f3007,0 6px 8px #231200bf,0 0 14px #3c1e0073;position:relative}.game-buttons[data-wheel=oro] .game-heart-count{z-index:1;color:#fff4d2;text-shadow:0 0 6px #ffcd5fe6;background:radial-gradient(circle at 50% 35%,#3a2a12,#120c04 75%);box-shadow:inset 0 0 0 2px #f0c35a,inset 0 0 8px #f0c35a99,0 0 12px #ffc85ab3,0 4px 8px #1e0f0080}@media (prefers-reduced-motion:reduce){.game-buttons[data-wheel=oro] .game-heart:before,.game-buttons[data-wheel=oro] .game-heart:after{animation:none}}.game-buttons[data-wheel=oro]:before{top:11px}.enter-gate{z-index:40;color:#fff;width:100%;font-family:var(--mv-font);cursor:pointer;-webkit-tap-highlight-color:transparent;background:radial-gradient(85% 42%,#080105eb 0%,#080105c7 100%);border:0;flex-direction:column;justify-content:center;align-items:center;padding:0 16px;animation:.4s ease-out fade-in;display:flex;position:fixed;inset:0}.enter-gate.is-leaving{pointer-events:none;animation:.42s ease-in forwards gate-out}@keyframes gate-out{to{opacity:0;-webkit-backdrop-filter:blur()}}.enter-gate>span{animation:.6s cubic-bezier(.2,.8,.2,1) both gate-up}.enter-gate>span:nth-child(2){animation-delay:80ms}.enter-gate>span:nth-child(3){animation-delay:.18s}@keyframes gate-up{0%{opacity:0;transform:translateY(14px)}}.enter-gate.is-guest{cursor:default;gap:6px}.enter-gate-link{color:#ffffffdb;grid-auto-flow:column;place-items:center;gap:4px;min-height:44px;padding:0 12px;font-size:14px;font-weight:400;text-decoration:none;display:grid}.enter-gate-link u{color:#fff;font-weight:600}.enter-gate-link:focus-visible{outline-offset:3px;outline:2px solid #fff}.enter-gate:focus-visible{outline:0}.enter-gate-go:focus-visible{background:#fff;outline:0}.enter-gate.is-guest .enter-gate-go{text-decoration:none}.enter-gate.is-guest .notice{max-width:320px}.enter-gate-eyebrow{color:#ffffffb3;align-items:center;gap:8px;font-size:13px;font-weight:300;line-height:1;display:inline-flex}.enter-gate-eyebrow:before{content:"";background:var(--mv-green);border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #21f444cc}.enter-gate-title{font-family:var(--mv-heading);letter-spacing:-.4px;color:#fff;text-shadow:0 0 32px #ff06908c;margin:14px 0 28px;font-size:clamp(40px,12vw,56px);font-weight:400;line-height:1}.enter-gate-go{background:var(--mv-green);color:#000;width:min(100%,280px);font-family:var(--mv-font);letter-spacing:.01em;text-align:center;padding:18px 24px;font-size:16px;font-weight:600;line-height:1;display:block;position:relative;overflow:hidden}.enter-gate>.enter-gate-go{animation:.6s cubic-bezier(.2,.8,.2,1) .18s both gate-up,2.4s ease-in-out .8s infinite gate-breathe}.enter-gate-go:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffffb3 50%,#0000 65%);animation:2.4s ease-in-out .8s infinite gate-shine;position:absolute;inset:0;transform:translate(-120%)}.enter-gate:active .enter-gate-go{background:#fff}@keyframes gate-shine{0%,40%{transform:translate(-120%)}75%,to{transform:translate(120%)}}@keyframes gate-breathe{50%{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.enter-gate>span,.enter-gate>.enter-gate-go,.enter-gate-go:after{animation:none}}.result-sheet .result-incart{color:#e8368c;margin-top:8px;font-size:13px;font-weight:600}.enter-gate-msg{text-align:center;color:#fff;max-width:290px;margin-bottom:16px;font-size:15px;font-weight:400;line-height:1.4}.enter-gate-msg b{color:#e8368c;margin-bottom:4px;font-size:23px;font-weight:700;display:block}.enter-gate-stay{font-family:var(--mv-font);cursor:pointer;background:0 0;border:0;margin-top:6px}.game-heart .game-heart-wait{text-shadow:none;justify-items:center;gap:1px;margin-top:-8%;display:grid}.game-heart{container-type:inline-size}.game-heart-wait small{font-family:var(--mv-font);letter-spacing:.02em;text-transform:none;color:var(--cream);font-size:clamp(9px,9cqw,13px);font-weight:600}.game-heart-time{font:800 20px / 1 var(--display);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--cream);text-shadow:0 1px #f3b9d4,0 2px #c2125f,0 3px #a00e50,0 5px 6px #3c001980;font-size:clamp(16px,16cqw,26px)}.game-heart.is-wait:disabled:not(.is-spinning){filter:brightness(.85)drop-shadow(0 10px 12px #0000008c)}.wins-bar{z-index:6;color:#fff;width:100vw;height:32px;font:400 13px/1.2 var(--mv-font);background:#e8368c;place-items:center;margin-left:calc(50% - 50vw);padding:0 12px;display:grid;position:relative;overflow:hidden}.wins-bar-item{white-space:nowrap;text-overflow:ellipsis;text-align:center;max-width:100%;margin:0;animation:.45s cubic-bezier(.2,.8,.2,1) wins-bar-in;overflow:hidden}.wins-bar-item b{font-weight:700}.wins-bar-item small{color:#ffffffd9;font-size:12px}@keyframes wins-bar-in{0%{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.wins-bar-item{animation:none}}.game-heart{background-image:url(/ruota-rosa/heart-luci-off.webp)}.heart-on{z-index:-1;aspect-ratio:8/9;opacity:0;pointer-events:none;height:100%;transition:opacity .35s;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.heart-on i{background:url(/ruota-rosa/heart-luci-on.webp) 50%/100% 100% no-repeat;position:absolute;inset:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.game-heart.is-lit .heart-on{opacity:1}.game-heart.is-lit .heart-on .bulbs-g0{animation:2.4s linear infinite bulbs-a}.game-heart.is-lit .heart-on .bulbs-g1{animation:2.4s linear infinite bulbs-b}@keyframes bulbs-a{0%,11%,25%,36%,50%,61%,75%,80%,87%,92%{opacity:1}12.5%,23.5%,37.5%,48.5%,62.5%,73.5%,81.5%,85.5%,93.5%,to{opacity:0}}@keyframes bulbs-b{0%,11%,25%,36%,50%,61%,81.5%,85.5%,93.5%,to{opacity:0}12.5%,23.5%,37.5%,48.5%,62.5%,80%,87%,92%{opacity:1}}.game-buttons[data-wheel=oro] .heart-on{display:none}@media (prefers-reduced-motion:reduce){.game-heart.is-lit .heart-on i{opacity:1;animation:none}}.enter-gate.gate-ad{background:radial-gradient(120% 70% at 50% 40%,#3c041e8c,#0000 70%),#0a0106db;padding:0 20px}.gate-ad-card{text-align:center;flex-direction:column;align-items:center;width:min(100%,380px);animation:.5s cubic-bezier(.2,.8,.2,1) both gate-up;display:flex}.gate-ad-brand{aspect-ratio:375/83;background:#fff;width:min(64%,220px);-webkit-mask:url(/brand/monella-logo.svg) 50%/contain no-repeat;mask:url(/brand/monella-logo.svg) 50%/contain no-repeat}.gate-ad-badge{font:600 11px/1 var(--mv-font);letter-spacing:.2em;text-transform:uppercase;color:#fff;background:#e8368c;margin:-6px 0 12px;padding:6px 12px 5px}.gate-ad-title{font-family:var(--mv-heading);letter-spacing:-.015em;text-transform:uppercase;color:#fff;font-size:clamp(44px,13.5vw,60px);font-weight:700;line-height:.94}.gate-ad-title em{color:#ff5fb4;font-style:normal}.gate-ad-boxes-title{font:600 13px/1.2 var(--mv-font);letter-spacing:.04em;color:#fff;margin:24px 0 10px}.gate-ad-boxes{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;margin:0 0 12px;display:grid}.gate-ad-box small{font:600 10px/1 var(--mv-font);letter-spacing:.1em;text-transform:uppercase;color:#ff9fd2;margin-bottom:4px}.gate-ad-box{background:#ffffff0f;align-content:end;justify-items:center;gap:2px;padding:10px 6px;display:grid}.gate-ad-box img{aspect-ratio:426/520;object-fit:contain;filter:drop-shadow(0 8px 10px #00000080);width:78%;margin-bottom:6px}.gate-ad-box b{font:700 20px/1 var(--mv-heading);color:#fff}.gate-ad-box s{font:300 12px/1 var(--mv-font);color:#ffffff8c}.gate-ad-plus{font:600 13px/1.3 var(--mv-font);color:#ff9fd2;margin:0 0 20px}.enter-gate-go.gate-ad-go{appearance:none;width:100%;font-family:var(--mv-font);text-transform:uppercase;letter-spacing:.08em;border:0;padding:19px 20px;font-size:16px;font-weight:600;animation:1.6s ease-in-out infinite gate-ad-pulse;box-shadow:0 0 28px #28ff504d}.enter-gate-go.gate-ad-go:focus-visible{background:var(--mv-green);outline:0}@keyframes gate-ad-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.gate-ad-fine{font:300 12px/1.3 var(--mv-font);color:#ffffffb3;margin:12px 0 0}.gate-ad-login{font:300 14px/1.3 var(--mv-font);color:#ffffffd9;margin-top:16px;text-decoration:none}.gate-ad-login u{color:#fff;font-weight:600}@media (prefers-reduced-motion:reduce){.enter-gate-go.gate-ad-go{animation:none}}
