@font-face{font-family:Big Shoulders Display;src:url(fonts/bsd-900.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Big Shoulders Display;src:url(fonts/bsd-700.woff2) format("woff2");font-weight:400 700;font-display:swap}@font-face{font-family:Inter;src:url(fonts/inter-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(fonts/inter-600.woff2) format("woff2");font-weight:500 600;font-display:swap}@font-face{font-family:Inter;src:url(fonts/inter-800.woff2) format("woff2");font-weight:700 800;font-display:swap}@font-face{font-family:Inter;src:url(fonts/inter-900.woff2) format("woff2");font-weight:900;font-display:swap}:root{--bg:#07040d;--card:rgba(24,14,38,.72);--line:rgba(255,255,255,.09);--txt:#f7f2ff;--mut:#b3a8c6;--pink:#ff2e93;--cyan:#1fe5ff;--yel:#ffd23f;--org:#ff7a2e;--vio:#8b3dff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--txt);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.6;font-size:17px;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(900px 500px at 85% 10%,rgba(139,61,255,.18),transparent 60%),radial-gradient(800px 600px at 0% 80%,rgba(255,46,147,.12),transparent 60%)}a{color:var(--cyan)}.top{position:sticky;top:0;z-index:50;background:#07040db3;backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--line)}.top .in{max-width:1040px;margin:0 auto;padding:10px 18px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.brand{display:flex;align-items:center;gap:8px;text-decoration:none;color:var(--txt)}.brand b{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:26px;letter-spacing:2px;background:linear-gradient(180deg,#fff 0%,#ffd6ec 45%,var(--pink) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(255,46,147,.55))}.brand i{font-style:normal;color:var(--yel);font-size:12px;letter-spacing:1px}.nav{display:flex;gap:4px;flex-wrap:wrap;margin-left:auto}.nav a{white-space:nowrap;color:var(--mut);text-decoration:none;font-size:14px;font-weight:700;padding:7px 11px;border-radius:999px;transition:.2s}.nav a:hover{color:#fff;background:#ffffff0f}.nav a.on{color:#111;background:linear-gradient(90deg,var(--yel),var(--org))}.hero{position:relative;min-height:calc(100vh - 56px);min-height:calc(100svh - 56px);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 18px 150px;z-index:1}.sky{position:absolute;inset:0;background:linear-gradient(180deg,#0b0520,#2a0b4d 30%,#7a1a6e 52%,#ff3d7f 66%,#ff8a3d 76%,#1a0628 76.2%,#07040d)}.stars{position:absolute;inset:0 0 40%;background-image:radial-gradient(1.5px 1.5px at 20% 30%,#fff,transparent),radial-gradient(1px 1px at 70% 20%,#fff,transparent),radial-gradient(1.2px 1.2px at 40% 12%,#fff,transparent),radial-gradient(1px 1px at 85% 40%,#fff,transparent),radial-gradient(1.3px 1.3px at 10% 8%,#fff,transparent),radial-gradient(1px 1px at 55% 35%,#fff,transparent);opacity:.7;animation:tw 4s ease-in-out infinite alternate}@keyframes tw{to{opacity:.3}}.sunwrap{position:absolute;left:0;right:0;top:0;height:76%;overflow:hidden}.sun{position:absolute;left:50%;bottom:0;width:min(78vw,520px);aspect-ratio:1;transform:translate(-50%,38%);border-radius:50%;background:linear-gradient(180deg,#ffe66d,#ff9a3d 38%,#ff2e93 75%);box-shadow:0 0 120px 30px #ff2e9373;-webkit-mask:linear-gradient(180deg,#000 0 52%,transparent 52% 55%,#000 55% 62%,transparent 62% 66%,#000 66% 72%,transparent 72% 77%,#000 77% 82%,transparent 82% 88%,#000 88% 92%,transparent 92%);mask:linear-gradient(180deg,#000 0 52%,transparent 52% 55%,#000 55% 62%,transparent 62% 66%,#000 66% 72%,transparent 72% 77%,#000 77% 82%,transparent 82% 88%,#000 88% 92%,transparent 92%);animation:sunb 6s ease-in-out infinite alternate}@keyframes sunb{to{box-shadow:0 0 170px 50px #ff2e9399}}.floor{position:absolute;left:-50%;right:-50%;bottom:0;height:24%;perspective:260px;overflow:hidden}.floor:before{content:"";position:absolute;inset:-100% 0 0;transform:rotateX(62deg);transform-origin:bottom;background-image:linear-gradient(rgba(31,229,255,.75) 2px,transparent 2px),linear-gradient(90deg,rgba(31,229,255,.75) 2px,transparent 2px);background-size:70px 70px;animation:grid 1.4s linear infinite;-webkit-mask:linear-gradient(180deg,transparent,#000 40%);mask:linear-gradient(180deg,transparent,#000 40%)}@keyframes grid{to{background-position:0 70px}}.palm{position:absolute;bottom:22%;width:min(30vw,230px);fill:#0a0414;filter:drop-shadow(0 0 2px rgba(255,46,147,.4))}.palm.l{left:-2%;transform:scaleX(-1)}.palm.r{right:-2%}.palm.s{width:min(18vw,140px);bottom:23%}.palm.l.s{left:14%}.palm.r.s{right:15%}.hcontent{position:relative;z-index:2}.kicker{display:inline-flex;gap:8px;align-items:center;font-weight:800;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:#fff;background:#00000059;border:1px solid rgba(255,255,255,.18);padding:7px 14px;border-radius:999px;backdrop-filter:blur(6px)}.kicker .dot{width:8px;height:8px;border-radius:50%;background:#ff3b3b;box-shadow:0 0 10px #ff3b3b;animation:blink 1s infinite}@keyframes blink{50%{opacity:.2}}.big{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(110px,26vw,260px);line-height:.85;margin:14px 0 4px;letter-spacing:2px;background:linear-gradient(180deg,#fff 0% 38%,#ffc2e2 50%,#ff2e93 72%,#8b3dff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 0 rgba(0,0,0,.35)) drop-shadow(0 0 30px rgba(255,46,147,.6));position:relative}.glitch{animation:gl 5s infinite}@keyframes gl{0%,92%,to{transform:none}93%{transform:translate(-4px,1px) skew(-6deg)}95%{transform:translate(4px,-1px)}97%{transform:translate(-2px) skew(4deg)}}.htag{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(22px,4.6vw,36px);letter-spacing:1px;text-transform:uppercase;margin:0;color:#fff;text-shadow:0 0 18px rgba(31,229,255,.8)}.wanted{display:flex;justify-content:center;gap:6px;margin:14px 0 6px}.wanted span{font-size:30px;color:#2b2140;text-shadow:none;animation:star 2.4s infinite}.wanted span:nth-child(2){animation-delay:.15s}.wanted span:nth-child(3){animation-delay:.3s}.wanted span:nth-child(4){animation-delay:.45s}.wanted span:nth-child(5){animation-delay:.6s}.wanted span:nth-child(6){animation-delay:.75s}@keyframes star{0%,40%{color:#2b2140}50%,90%{color:#fff;text-shadow:0 0 12px #fff,0 0 22px var(--yel)}to{color:#2b2140}}.hsub{color:#ffe5f3;max-width:560px;margin:6px auto 0;font-size:17px;text-shadow:0 1px 8px rgba(0,0,0,.6)}.count{display:flex;gap:10px;justify-content:center;margin:22px 0 6px;flex-wrap:nowrap}.count div{position:relative;background:#0a04168c;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.16);border-radius:16px;padding:12px 8px 8px;min-width:84px;text-align:center;box-shadow:0 10px 40px #0006,inset 0 1px #ffffff1f}.count b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:52px;line-height:1;background:linear-gradient(180deg,#fff,var(--yel) 55%,var(--org));-webkit-background-clip:text;background-clip:text;color:transparent}.count small{color:#e9dcff;font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.count b.pop{animation:pop .35s ease}@keyframes pop{0%{transform:translateY(-6px);opacity:.3}to{transform:none;opacity:1}}.scrollhint{position:absolute;bottom:22px;left:50%;transform:translate(-50%);z-index:2;color:#fff;font-size:12px;letter-spacing:.2em;text-transform:uppercase;opacity:.8;animation:bob 1.6s infinite}@keyframes bob{50%{transform:translate(-50%,6px)}}.ticker{position:relative;z-index:2;overflow:hidden;background:linear-gradient(90deg,var(--yel),var(--org),var(--pink));color:#14051f;border-block:2px solid #000;transform:rotate(-1.2deg);margin:-26px -10px 10px;box-shadow:0 10px 30px #ff2e9359}.ticker div{display:flex;gap:40px;white-space:nowrap;padding:11px 0;font-family:Big Shoulders Display,Impact,sans-serif;font-size:20px;letter-spacing:1px;text-transform:uppercase;animation:mq 26s linear infinite;width:max-content}@keyframes mq{to{transform:translate(-50%)}}.band{position:relative;overflow:hidden;padding:46px 18px 36px;z-index:1;border-bottom:1px solid var(--line)}.band .sky{background:linear-gradient(180deg,#0b0520,#3a0d55 55%,#a31b6a)}.band .floor{height:55%}.band .sunwrap{height:100%}.band .sun{width:190px;left:auto;right:4%;transform:translateY(50%);opacity:.7}.band .in{position:relative;z-index:2;max-width:880px;margin:0 auto}main{position:relative;z-index:1;max-width:880px;margin:0 auto;padding:22px 18px 70px}.crumb{font-size:13px;color:#e4d6f5;margin-bottom:10px;font-weight:600}.crumb a{color:#e4d6f5}h1{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(38px,8vw,66px);line-height:1;margin:0 0 10px;text-transform:uppercase;letter-spacing:.5px;text-shadow:0 4px 24px rgba(0,0,0,.5)}h1 em,h2 em{font-style:normal;background:linear-gradient(90deg,var(--yel),var(--pink) 60%,var(--cyan));-webkit-background-clip:text;background-clip:text;color:transparent}h2{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(28px,5.5vw,40px);line-height:1.05;margin:48px 0 14px;text-transform:uppercase;letter-spacing:.5px}.upd{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#14051f;background:var(--cyan);padding:4px 10px;border-radius:6px}.answer{position:relative;background:linear-gradient(135deg,#ff2e9333,#8b3dff2e 50%,#1fe5ff24);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:20px 22px;font-size:20px;line-height:1.5;margin:22px 0 26px;box-shadow:0 20px 60px #8b3dff2e}.answer:before{content:"LA RISPOSTA";position:absolute;top:-11px;left:18px;font-size:11px;font-weight:900;letter-spacing:.16em;background:var(--pink);color:#fff;padding:3px 9px;border-radius:5px}.answer b{color:var(--yel)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin:18px 0}.card{position:relative;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:18px;text-decoration:none;color:var(--txt);display:block;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden;backdrop-filter:blur(8px)}.card:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,var(--pink),transparent 40%,transparent 60%,var(--cyan));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:.25s;pointer-events:none}a.card:hover{transform:translateY(-4px) rotate(-.4deg);box-shadow:0 18px 50px #ff2e9340}a.card:hover:after{opacity:1}.card small{display:block;color:var(--mut);font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:800}.card b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:30px;line-height:1.1;margin:6px 0 4px;background:linear-gradient(180deg,#fff,var(--yel));-webkit-background-clip:text;background-clip:text;color:transparent}.card span{color:var(--mut);font-size:14px;line-height:1.45;display:block}.card .go{position:absolute;right:16px;top:16px;font-size:20px;color:var(--pink);transition:.25s}a.card:hover .go{transform:translate(4px)}.card.soon{opacity:.7;border-style:dashed}.big4 .card b{font-size:36px}.tag{display:inline-block;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;padding:4px 8px;border-radius:5px;background:var(--pink);color:#fff;margin-bottom:6px}.tag.c{background:var(--cyan);color:#001}.tag.y{background:var(--yel);color:#1a0d00}.tag.g{background:#2d2340;color:var(--mut)}table{width:100%;border-collapse:separate;border-spacing:0;margin:16px 0;font-size:16px;background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden}th,td{text-align:left;padding:12px 14px;border-bottom:1px solid var(--line);vertical-align:top}tr:last-child td{border-bottom:0}th{color:var(--mut);font-size:11px;text-transform:uppercase;letter-spacing:.12em;background:#ffffff08}tr.hl td{background:linear-gradient(90deg,rgba(255,210,63,.16),transparent);color:#fff}.ok{color:#5df29a;font-weight:800}.no{color:#ff6b6b;font-weight:800}.wait{color:var(--yel);font-weight:800}.note{display:flex;gap:12px;background:var(--card);border:1px solid var(--line);border-left:4px solid var(--yel);border-radius:14px;padding:14px 16px;color:#ddd3ec;font-size:15px;margin:18px 0}ul.check{list-style:none;padding:0;margin:14px 0}ul.check li{position:relative;padding:12px 14px 12px 48px;margin:8px 0;background:var(--card);border:1px solid var(--line);border-radius:14px}ul.check li:before{content:"\2605";position:absolute;left:16px;top:11px;color:var(--yel);font-size:18px;text-shadow:0 0 10px var(--yel)}details{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:14px 18px;margin:10px 0;transition:.2s}details[open]{border-color:#ff2e9380;box-shadow:0 10px 30px #ff2e931f}summary{cursor:pointer;font-weight:800;list-style:none;display:flex;justify-content:space-between;gap:12px}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--pink);font-size:22px;line-height:1;transition:.2s}details[open] summary:after{transform:rotate(45deg)}details p{margin:10px 0 0;color:#ddd3ec}.src{font-size:14px;color:var(--mut);padding-left:18px}.src li{margin:5px 0}.cta{display:block;text-align:center;background:linear-gradient(90deg,var(--pink),var(--vio));color:#fff;text-decoration:none;font-family:Big Shoulders Display,Impact,sans-serif;font-size:24px;letter-spacing:1px;text-transform:uppercase;padding:18px;border-radius:16px;margin:30px 0;box-shadow:0 14px 40px #ff2e9359;transition:.2s}.cta:hover{transform:translateY(-2px) scale(1.01)}.big-num{font-family:Big Shoulders Display,Impact,sans-serif;font-size:clamp(70px,18vw,140px);line-height:.9;text-align:center;margin:20px 0 0;background:linear-gradient(180deg,#fff,var(--yel) 50%,var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 25px rgba(255,46,147,.4))}.big-num+p{text-align:center;color:var(--mut);margin-top:0;font-weight:700;letter-spacing:.1em;text-transform:uppercase;font-size:13px}.bar{height:14px;background:#ffffff0f;border-radius:99px;overflow:hidden;margin:6px 0 14px}.bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--cyan),var(--pink));width:0;transition:width 1.4s cubic-bezier(.2,.8,.2,1)}.barlbl{display:flex;justify-content:space-between;font-weight:700;font-size:15px}footer{position:relative;z-index:1;border-top:1px solid var(--line);color:var(--mut);font-size:13px;text-align:center;padding:30px 18px 44px;line-height:1.7}footer b{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:22px;letter-spacing:2px;color:var(--pink)}.rv{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.rv.in{opacity:1;transform:none}@media (max-width:560px){.nav{margin-left:0;width:100%;overflow-x:auto;flex-wrap:nowrap}.count{gap:7px}.count div{min-width:70px;padding:10px 4px 6px}.count b{font-size:40px}.palm.s{display:none}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}}.card .tag{display:inline-block;width:auto;color:#fff}.card .tag.c{color:#001}.card .tag.g{color:var(--mut)}@media (max-width:560px){.palm{width:34vw;bottom:23%}.hsub{background:#07040d73;border-radius:10px;padding:6px 10px;display:inline-block}}[hidden]{display:none!important}.promo{position:relative;display:block;text-decoration:none;color:var(--txt);margin:34px 0 10px;padding:26px 24px;border-radius:22px;overflow:hidden;background:radial-gradient(600px 200px at 100% 0%,rgba(255,210,63,.35),transparent 60%),linear-gradient(135deg,#ff2e93,#8b3dff 60%,#1fe5ff);box-shadow:0 20px 60px #ff2e9359;transition:.25s}.promo:hover{transform:translateY(-3px) scale(1.01)}.promo b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(40px,9vw,64px);line-height:1;text-transform:uppercase;margin:8px 0 10px;text-shadow:0 4px 0 rgba(0,0,0,.25)}.promo b em{font-style:normal;color:var(--yel)}.promo span:not(.tag){display:block;max-width:520px;font-weight:600}.promo i{display:inline-block;font-style:normal;margin-top:14px;background:#0b0514;color:#fff;padding:10px 16px;border-radius:999px;font-weight:800}.promo:after{content:"\2605\2605\2605\2605\2605\2605";position:absolute;right:-10px;bottom:-14px;font-size:70px;letter-spacing:-6px;color:#ffffff24;transform:rotate(-8deg)}.share{margin:40px 0 10px;padding:18px;border-radius:18px;background:var(--card);border:1px solid var(--line);text-align:center}.share b{display:block;margin-bottom:12px}[data-share]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}[data-share] a,[data-share] button{display:inline-flex;align-items:center;gap:6px;border:0;cursor:pointer;font:800 14px Inter,sans-serif;color:#fff;text-decoration:none;padding:11px 16px;border-radius:999px;transition:.2s}[data-share] a:hover,[data-share] button:hover{transform:translateY(-2px)}.s-wa{background:#25d366;color:#04210f!important}.s-tg{background:#229ed9}.s-x{background:#000;border:1px solid #333!important}.s-cp{background:linear-gradient(90deg,var(--pink),var(--vio))}.rdrop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:220px;border:2px dashed rgba(255,46,147,.6);border-radius:22px;background:linear-gradient(135deg,#ff2e931f,#8b3dff1f);cursor:pointer;text-align:center;padding:20px;transition:.2s}.rdrop:hover,.rdrop.over{border-color:var(--yel);transform:scale(1.01)}.rdrop .ico{font-size:56px;animation:blink 1.2s infinite}.rdrop b{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:32px;text-transform:uppercase}.rdrop small{color:var(--mut)}.rname{width:100%;margin-top:12px;background:#ffffff0d;border:1px solid var(--line);color:var(--txt);border-radius:14px;padding:14px 16px;font-size:16px;font-family:inherit}.rname:focus{outline:none;border-color:var(--pink)}#rout{margin-top:22px}.rimg{width:100%;max-width:420px;display:block;margin:0 auto;border-radius:18px;box-shadow:0 30px 80px #ff2e9359;animation:drop .5s cubic-bezier(.2,1.4,.4,1)}@keyframes drop{0%{transform:scale(.85) rotate(-3deg);opacity:0}}.rbtns{display:grid;grid-template-columns:1fr 1fr;gap:10px;max-width:420px;margin:14px auto 0}.rbtns button{border:1px solid var(--line);background:#ffffff0f;color:#fff;border-radius:14px;padding:14px;font:800 15px Inter,sans-serif;cursor:pointer}.rbtns button.main{grid-column:1/-1;border:0;background:linear-gradient(90deg,var(--yel),var(--org),var(--pink));color:#14051f;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:22px;letter-spacing:1px;text-transform:uppercase}.rhint{text-align:center;color:var(--mut);font-size:14px;margin-top:10px;min-height:20px}.tool{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:20px;margin:16px 0;box-shadow:0 20px 50px #8b3dff26}.tool label{display:block;font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);margin-bottom:10px}.presets{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.presets button{background:#ffffff0d;border:1px solid var(--line);color:#fff;border-radius:12px;padding:10px 4px;font:800 13px Inter,sans-serif;cursor:pointer;line-height:1.2}.presets button small{color:var(--mut);font-weight:600}.presets button.on{background:linear-gradient(135deg,var(--pink),var(--vio));border-color:transparent}.slider{display:flex;align-items:center;gap:12px;margin:16px 0}.slider input{flex:1;accent-color:var(--pink)}.slider b{min-width:100px;text-align:right}.out{text-align:center;padding:18px;border-radius:16px;background:linear-gradient(135deg,#ff2e932e,#1fe5ff1f)}.out small{display:block;color:var(--mut);font-weight:700;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.out b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(44px,11vw,72px);line-height:1.05;background:linear-gradient(180deg,#fff,var(--yel));-webkit-background-clip:text;background-clip:text;color:transparent}.out span{display:block;font-weight:800;margin-top:4px}.sharebtn{display:block;width:100%;margin-top:12px;border:0;border-radius:14px;padding:14px;background:#25d366;color:#04210f;font:900 15px Inter,sans-serif;cursor:pointer}.fine{font-size:13px;color:var(--mut);margin:10px 0 0}.rbar{height:16px;background:#ffffff12;border-radius:99px;overflow:hidden;margin-bottom:8px}.rbar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--yel),var(--pink));border-radius:99px;transition:width .5s}#rpct{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:28px;margin-bottom:10px}.ck{display:flex!important;align-items:center;gap:12px;text-transform:none!important;letter-spacing:0!important;font-size:16px!important;color:var(--txt)!important;font-weight:600!important;padding:12px;border-radius:12px;background:#ffffff0a;margin:6px 0!important;cursor:pointer}.ck input{flex-shrink:0;width:22px;height:22px;accent-color:var(--pink)}.ck:has(input:checked){background:#5df29a1f;text-decoration:line-through;color:var(--mut)!important}@media (max-width:560px){.presets{grid-template-columns:repeat(2,1fr)}}.m3{margin:22px 0;border-radius:22px;overflow:hidden;border:1px solid var(--line);background:var(--card);position:relative}.m3-top{display:flex;justify-content:space-between;align-items:center;padding:12px 14px}.m3-top b{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:22px;letter-spacing:.5px;text-transform:uppercase}.m3-reset{border:1px solid var(--line);background:#ffffff0f;color:#fff;border-radius:999px;padding:7px 12px;font:800 13px Inter,sans-serif;cursor:pointer}#map3d{position:relative;height:min(68vh,560px);min-height:360px;background:linear-gradient(180deg,#2a0b4d,#8a2a7a 42%,#ff6f91 70%,#ffb27a);touch-action:none;cursor:grab}#map3d canvas{display:block;width:100%!important;height:100%!important}.m3-labels{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:2}.m3-label{position:absolute;left:0;top:0;pointer-events:auto;border:0;cursor:pointer;background:#0a0416d1;color:#fff;font:900 12px Inter,sans-serif;letter-spacing:.04em;text-transform:uppercase;padding:6px 10px;border-radius:999px;white-space:nowrap;border:2px solid var(--c);box-shadow:0 0 14px var(--c);backdrop-filter:blur(4px);transition:background .2s}.m3-label i{font-style:normal;display:block;font-size:9px;opacity:.7;letter-spacing:.14em}.m3-label.on,.m3-label:hover{background:var(--c);color:#111}.m3-panel{display:none;padding:14px 16px;border-top:1px solid var(--line)}.m3-panel.show{display:block;animation:drop .35s ease}.m3-panel b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:28px;text-transform:uppercase;margin:4px 0}.m3-panel p{margin:0;color:#ddd3ec}.m3-panel small{color:var(--mut);font-size:12px}.m3-chips{display:flex;gap:6px;overflow-x:auto;padding:12px 14px;border-top:1px solid var(--line)}.m3-chips button{flex-shrink:0;border:1px solid var(--line);background:#ffffff0d;color:#fff;border-radius:999px;padding:8px 12px;font:800 13px Inter,sans-serif;cursor:pointer;border-left:4px solid var(--c)}.m3-chips button.on{background:var(--c);color:#111}.m3-note{font-size:13px;color:var(--mut);margin:0;padding:0 14px 14px}.m3-fail{padding:40px;text-align:center;color:#fff}.divano{background:linear-gradient(160deg,#ff2e9324,#180e26e6 40%);border:1px solid var(--line);border-radius:22px;padding:16px;margin:20px 0}.dv-head b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:30px;text-transform:uppercase}.dv-head span{color:var(--mut);font-size:14px}.dv-demo{margin:12px 0;padding:10px 12px;border-radius:12px;background:#ffd23f;color:#1a0d00;font-weight:700;font-size:14px}.dv-pad{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0 10px}.dv-pad button{border:1px solid var(--line);background:#ffffff0d;color:#fff;border-radius:14px;padding:13px;font:900 16px Inter,sans-serif;cursor:pointer}.dv-pad button.on{background:linear-gradient(135deg,var(--pink),var(--vio));border-color:transparent}.dv-q{width:100%;background:#00000059;border:1px solid var(--line);color:#fff;border-radius:14px;padding:14px;font-size:16px;font-family:inherit}.dv-q:focus{outline:none;border-color:var(--pink)}.dv-cats{display:flex;gap:6px;overflow-x:auto;margin:10px 0 4px;padding-bottom:4px}.dv-cats button{flex-shrink:0;border:1px solid var(--line);background:#ffffff0d;color:#fff;border-radius:999px;padding:8px 12px;font:800 13px Inter,sans-serif;cursor:pointer}.dv-cats button.on{background:var(--yel);color:#1a0d00;border-color:var(--yel)}.dv-list{display:grid;gap:10px;margin-top:10px}.dv-card{position:relative;background:#0a0416b3;border:1px solid var(--line);border-radius:16px;padding:14px 14px 12px}.dv-card.fav{border-color:var(--yel);box-shadow:0 0 20px #ffd23f2e}.dv-card b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:24px;text-transform:uppercase;padding-right:40px}.dv-card p{margin:2px 0 10px;color:var(--mut);font-size:14px}.dv-star{position:absolute;right:10px;top:8px;border:0;background:none;color:var(--yel);font-size:28px;cursor:pointer;line-height:1}.dv-ex{display:inline-block;margin-bottom:4px;font-size:10px;font-weight:900;letter-spacing:.12em;background:#ffd23f;color:#1a0d00;padding:3px 6px;border-radius:5px}.dv-seq{display:flex;flex-wrap:wrap;gap:6px}.k{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 8px;border-radius:50%;font-style:normal;font:900 18px Inter,sans-serif;background:#1d1530;border:2px solid #3b2f55;color:#fff}.k.sh{border-radius:10px;font-size:14px}.k.ar{border-radius:10px;font-size:20px}.k.ps.t{color:#3ee0b5;border-color:#3ee0b5}.k.ps.c{color:#ff5a6e;border-color:#ff5a6e}.k.ps.x{color:#7cb6ff;border-color:#7cb6ff}.k.ps.s{color:#ff8fd8;border-color:#ff8fd8}.k.xb{color:#fff;border:0}.k.xb.y{background:#e3b81f;color:#1a1200}.k.xb.b{background:#d8322e}.k.xb.a{background:#2fa84f}.k.xb.xx{background:#2c6fd6}.dv-tr{display:inline-block;margin-top:10px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.dv-tr.no{color:#ff8a8a}.dv-tr.ok{color:#5df29a}.dv-empty{text-align:center;padding:26px 14px;border:1px dashed rgba(255,255,255,.2);border-radius:16px}.dv-empty b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:26px;text-transform:uppercase}.dv-empty p{color:var(--mut);margin:6px 0 0}.dv-lock{display:block;width:100%;margin-top:12px;border:1px solid var(--line);background:#ffffff0d;color:#fff;border-radius:14px;padding:13px;font:800 15px Inter,sans-serif;cursor:pointer}.dv-lock.on{background:#5df29a;color:#04210f}.mp{margin:22px 0;border-radius:22px;overflow:hidden;border:1px solid var(--line);background:var(--card);position:relative}.mp-top{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px}.mp-top b{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:22px;text-transform:uppercase}.mp-count{font-size:12px;font-weight:800;color:#14051f;background:var(--yel);padding:4px 9px;border-radius:999px;white-space:nowrap}.mp-q{display:block;width:calc(100% - 28px);margin:0 14px 8px;background:#00000059;border:1px solid var(--line);color:#fff;border-radius:12px;padding:12px;font-size:16px;font-family:inherit}.mp-q:focus{outline:none;border-color:var(--pink)}.mp-res{display:flex;flex-wrap:wrap;gap:6px;padding:0 14px}.mp-res button{border:0;background:var(--pink);color:#fff;border-radius:999px;padding:7px 11px;font:800 13px Inter,sans-serif;cursor:pointer;margin-bottom:8px}.mp-res span{color:var(--mut);font-size:13px;margin-bottom:8px}#map2d{height:min(70vh,580px);min-height:380px;background:#070b1f}.leaflet-container{font-family:Inter,sans-serif;background:#070b1f}.pin{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50% 50% 50% 6px;transform:rotate(-45deg);background:#0b0514;border:3px solid var(--c);box-shadow:0 0 14px var(--c);font-size:15px}.pin>*{transform:rotate(45deg)}.pin em{font-style:normal;font-size:15px}.pin.big{width:38px;height:38px}.pin.seen{opacity:.5;filter:grayscale(.6)}#map2d .leaflet-popup-content-wrapper{background:#140b22;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:16px;box-shadow:0 18px 50px #0009}#map2d .leaflet-popup-tip{background:#140b22}#map2d .leaflet-popup-content{margin:14px}#map2d a.leaflet-popup-close-button{color:#fff}.pp-cat{display:inline-block;font-size:11px;font-weight:900;color:#111;padding:3px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.06em}#map2d .pp b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:22px;text-transform:uppercase;margin:6px 0 2px;line-height:1.1}#map2d .pp p{margin:0 0 6px!important;color:#ddd3ec;font-size:14px}.pp small{display:block;color:var(--mut);font-size:12px;margin-bottom:8px}.pp-seen{width:100%;border:0;border-radius:10px;padding:9px;background:linear-gradient(90deg,var(--pink),var(--vio));color:#fff;font:800 13px Inter,sans-serif;cursor:pointer}#map2d .leaflet-bar a{background:#140b22;color:#fff;border-color:#ffffff26}#map2d .leaflet-bar a:hover{background:var(--pink);color:#fff}.mp-filters{display:flex;gap:6px;overflow-x:auto;padding:12px 14px;border-top:1px solid var(--line)}.mp-filters button{flex-shrink:0;border:1px solid var(--line);border-left:4px solid var(--c);background:#ffffff0f;color:#fff;border-radius:999px;padding:8px 12px;font:800 13px Inter,sans-serif;cursor:pointer}.mp-filters button i{font-style:normal;opacity:.6;font-size:11px;margin-left:3px}.mp-filters button.off{opacity:.35;text-decoration:line-through}.mp-filters button.empty{opacity:.45;border-style:dashed;cursor:default}.mp-bot{display:flex;align-items:center;gap:10px;padding:0 14px 10px;color:var(--mut);font-size:13px;flex-wrap:wrap}.mp-bot button{border:1px solid var(--line);background:#ffffff0f;color:#fff;border-radius:999px;padding:7px 12px;font:800 13px Inter,sans-serif;cursor:pointer}.mp-wrap{position:relative}.mp-xy{position:absolute;left:10px;bottom:10px;z-index:500;font:800 11px Inter,sans-serif;color:#fff;background:#0a0416bf;padding:4px 8px;border-radius:6px;pointer-events:none}#map2d.adding{cursor:crosshair}.mp-form{position:absolute;left:50%;top:14px;transform:translate(-50%);z-index:600;width:min(92%,320px);background:#140b22;border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:14px;box-shadow:0 20px 50px #0009}.mp-form b{display:block;margin-bottom:8px}.mp-form input{width:100%;background:#ffffff12;border:1px solid var(--line);color:#fff;border-radius:10px;padding:10px;font-size:16px;font-family:inherit}.mp-form div{display:flex;gap:8px;margin-top:10px}.mp-form button{flex:1;border:0;border-radius:10px;padding:10px;font:800 14px Inter,sans-serif;cursor:pointer;background:linear-gradient(90deg,var(--pink),var(--vio));color:#fff}.mp-form .mp-cancel{background:#ffffff1a}.mp-add.on{background:var(--yel)!important;color:#14051f!important}.mp-mine{font-weight:800;color:var(--yel)}.pin.mine{background:#ff2e93}.pp-link{width:100%;margin-top:6px;border:1px solid rgba(255,255,255,.2);border-radius:10px;padding:8px;background:transparent;color:#fff;font:700 12px Inter,sans-serif;cursor:pointer}.mp.full{position:fixed;inset:0;z-index:1000;margin:0;border-radius:0;display:flex;flex-direction:column}.mp.full .mp-wrap{flex:1;min-height:0}.mp.full #map2d{height:100%}.mp.full .m3-note{display:none}body.noscroll{overflow:hidden}body.noscroll main{z-index:3000}.mp.full{background:#0b0514}.pin{color:#fff}.pin.big em{font-size:18px;color:var(--c)}.community{display:block;text-decoration:none;color:var(--txt);margin:18px 0;padding:18px;border-radius:18px;background:linear-gradient(135deg,#1fe5ff29,#8b3dff29);border:1px solid rgba(31,229,255,.35);transition:.2s}.community:hover{transform:translateY(-2px);border-color:var(--cyan)}.community b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:26px;text-transform:uppercase;margin:6px 0}.community span:not(.tag){display:block;color:#ddd3ec;font-size:15px}.community i{display:inline-block;font-style:normal;margin-top:10px;font-weight:800;color:var(--cyan)}.lr{margin:22px 0;border-radius:22px;overflow:hidden;border:1px solid var(--line);background:var(--card)}.lr-tour{border:0;border-radius:999px;padding:9px 14px;font:900 14px Inter,sans-serif;cursor:pointer;background:linear-gradient(90deg,var(--yel),var(--org),var(--pink));color:#14051f;animation:pulse 2s infinite}@keyframes pulse{50%{box-shadow:0 0 0 8px #ff2e9326}}#mapreal{height:min(72vh,600px);min-height:400px;background:#0a2e55}#mapreal .leaflet-popup-content-wrapper{background:#140b22;color:#fff;border:1px solid rgba(255,255,255,.15);border-radius:16px}#mapreal .leaflet-popup-tip{background:#140b22}#mapreal a.leaflet-popup-close-button{color:#fff}#mapreal .leaflet-bar a{background:#140b22;color:#fff;border-color:#ffffff26}.lr-pin{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;background:#14051f;border:3px solid var(--c);color:#fff;font:900 15px Inter,sans-serif;box-shadow:0 0 0 0 var(--c);animation:ring 2.4s infinite}@keyframes ring{0%{box-shadow:0 0 0 0 var(--c)}70%{box-shadow:0 0 0 14px transparent}to{box-shadow:0 0 0 0 transparent}}.lr-vs{display:flex;align-items:center;gap:8px;margin:8px 0}.lr-vs div small{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--mut);font-weight:800}.lr-vs b{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:19px;line-height:1.1;text-transform:uppercase;display:block}.lr-arrow{font-size:24px;color:var(--pink)}.lr-cap{position:absolute;left:12px;right:12px;bottom:14px;z-index:700;background:#0a0416e0;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.15);border-left:5px solid var(--c,#ff2e93);border-radius:16px;padding:14px 16px;transform:translateY(20px);opacity:0;transition:.5s;pointer-events:none}.lr-cap.show{transform:none;opacity:1}.lr-cap small{color:var(--c,#ff2e93);font-weight:900;letter-spacing:.1em;text-transform:uppercase;font-size:11px}.lr-cap b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(22px,4.5vw,32px);text-transform:uppercase;line-height:1.1;margin:4px 0}.lr-cap b span{color:var(--pink)}.lr-cap p{margin:0;color:#ddd3ec;font-size:14px}.lr-legend{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px;border-top:1px solid var(--line)}.lr-legend span{font-size:12px;color:var(--mut);padding-left:14px;position:relative}.lr-legend span:before{content:"";position:absolute;left:0;top:4px;width:9px;height:9px;border-radius:50%;background:var(--c)}.lr-legend b{color:#fff}.lr-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px}.lr-card{display:flex;gap:12px;align-items:center;text-align:left;border:1px solid var(--line);border-left:5px solid var(--c);background:var(--card);color:#fff;border-radius:14px;padding:12px;cursor:pointer;transition:.2s;font-family:inherit}.lr-card:hover{transform:translateY(-2px)}.lr-card i{font-style:normal;flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--c);color:#111;font-weight:900}.lr-card small{display:block;color:var(--mut);font-size:12px}.lr-card b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:20px;text-transform:uppercase}.lr-card em{font-style:normal;font-size:11px;font-weight:800;color:var(--c)}.lr.full{position:fixed;inset:0;z-index:1000;margin:0;border-radius:0;display:flex;flex-direction:column;background:#0b0514}.lr.full .mp-wrap{flex:1;min-height:0}.lr.full #mapreal{height:100%}.vg{background:linear-gradient(160deg,#ff2e932e,#180e26eb 45%,#1fe5ff1f);border:1px solid var(--line);border-radius:22px;padding:18px;margin:16px 0}.vg-top{display:flex;justify-content:space-between;font-weight:800;font-size:13px;color:var(--mut);text-transform:uppercase;letter-spacing:.08em}.vg-bar{height:8px;background:#ffffff14;border-radius:99px;overflow:hidden;margin:8px 0 16px}.vg-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--yel),var(--pink));transition:width .4s}.vg-card{text-align:center;padding:34px 16px;border-radius:20px;background:#0b0514;border:2px solid rgba(255,255,255,.12);transition:border-color .3s,background .3s}.vg-card.in{animation:flipin .45s cubic-bezier(.2,1.3,.4,1)}@keyframes flipin{0%{transform:perspective(600px) rotateX(70deg);opacity:0}}.vg-card.ok{border-color:#5df29a;background:#5df29a1f}.vg-card.ko{border-color:#ff5a6e;background:#ff5a6e1f;animation:shake .4s}@keyframes shake{25%{transform:translate(-8px)}75%{transform:translate(8px)}}.vg-card small{color:var(--mut);font-weight:800;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.vg-n{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(46px,12vw,84px);line-height:1;margin-top:8px;text-transform:uppercase;background:linear-gradient(180deg,#fff,var(--yel));-webkit-background-clip:text;background-clip:text;color:transparent}.vg-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.vg-btn{border:0;border-radius:16px;padding:18px 10px;font:900 17px Inter,sans-serif;cursor:pointer;color:#fff;transition:.15s}.vg-btn:active{transform:scale(.97)}.vg-btn:disabled{opacity:.5;cursor:default}.vg-yes{background:linear-gradient(135deg,#1fb5ff,#22e0a0)}.vg-no{background:linear-gradient(135deg,var(--pink),var(--vio))}.vg-fact{margin:14px 0 0;padding:14px;border-radius:14px;background:#ffffff0f;font-size:16px}.vg-next{display:block;width:100%;margin-top:12px;border:0;border-radius:14px;padding:15px;background:var(--yel);color:#14051f;font-family:Big Shoulders Display,Impact,sans-serif;font-size:22px;letter-spacing:1px;text-transform:uppercase;cursor:pointer}.vg-end{text-align:center}.vg-end small{color:var(--mut);font-weight:800;text-transform:uppercase;letter-spacing:.12em}.vg-final{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(80px,22vw,140px);line-height:1;background:linear-gradient(180deg,#fff,var(--yel),var(--org));-webkit-background-clip:text;background-clip:text;color:transparent}.vg-title{display:inline-block;margin:6px 0 16px;background:#0b0514;color:var(--yel);font-family:Big Shoulders Display,Impact,sans-serif;font-size:26px;padding:8px 16px;border-radius:12px;text-transform:uppercase}.vg-img{display:block;width:100%;max-width:360px;margin:0 auto;border-radius:16px;box-shadow:0 20px 60px #ff2e9359}.promo2{background:radial-gradient(500px 200px at 100% 0%,rgba(255,210,63,.35),transparent 60%),linear-gradient(135deg,#1fb5ff,#22e0a0 45%,#ff2e93)}.caccia{margin:30px 0;padding:20px;border-radius:20px;border:1px dashed rgba(255,210,63,.5);background:#ffd23f0f}.cc-head b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:30px;text-transform:uppercase;margin-top:6px}.cc-how{padding-left:20px;color:#ddd3ec}.cc-how li{margin:6px 0}.cc-lock{margin-top:10px;font-weight:800;color:var(--yel)}.cc-clue{margin:14px 0;padding:16px;border-left:4px solid var(--yel);background:#0000004d;border-radius:10px;font-size:20px;font-style:italic}.cc-help,.cc-share{border:1px solid var(--line);background:#ffffff0f;color:#fff;border-radius:12px;padding:11px 14px;font:800 14px Inter,sans-serif;cursor:pointer;margin:4px 0}.cc-share{display:block;width:100%;background:#25d366;color:#04210f;border:0;margin-top:10px}.cc-meta{font-weight:800;color:var(--cyan);margin-top:8px}.cc-win{margin-top:10px}.st-launch{position:relative;display:block;overflow:hidden;text-decoration:none;color:#fff;border-radius:24px;padding:34px 22px 26px;margin:22px 0;min-height:340px;display:flex;flex-direction:column;justify-content:flex-end;box-shadow:0 24px 70px #ff2e9359;transition:.25s}.st-launch:hover{transform:translateY(-3px) scale(1.01)}.st-l-bg{position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 50% 62%,#ffe66d 0 13%,#ff9a3d 18%,#ff2e93 27%,transparent 28%),linear-gradient(180deg,#12052a,#7a1a6e 55%,#0b0418 56%)}.st-l-bg:after{content:"";position:absolute;left:0;right:0;bottom:0;height:44%;background-image:linear-gradient(rgba(255,46,147,.6) 2px,transparent 2px),linear-gradient(90deg,rgba(255,46,147,.6) 2px,transparent 2px);background-size:40px 40px;transform:perspective(200px) rotateX(55deg);transform-origin:bottom;animation:grid 1.4s linear infinite}.st-launch>*:not(.st-l-bg){position:relative;z-index:1}.st-launch b{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(44px,10vw,72px);line-height:.95;text-transform:uppercase;margin:8px 0;text-shadow:0 4px 20px rgba(0,0,0,.6)}.st-launch b em{font-style:normal;color:var(--yel)}.st-l-sub{max-width:520px;font-weight:600;text-shadow:0 2px 10px rgba(0,0,0,.8)}.st-launch i{align-self:flex-start;font-style:normal;margin-top:14px;background:#fff;color:#14051f;padding:12px 20px;border-radius:999px;font-weight:900;animation:pulse 2s infinite}.st{position:fixed;inset:0;z-index:5000;background:#000;overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:manipulation}.st-cv{position:absolute;inset:0;width:100%;height:100%;transform:scale(calc(1 + var(--p,0)*.06));transform-origin:50% 60%}.st-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent 25%,transparent 45%,rgba(0,0,0,.65));pointer-events:none}.st-bars{position:absolute;top:10px;left:10px;right:10px;display:flex;gap:4px;z-index:3}.st-bars i{flex:1;height:3px;background:#ffffff4d;border-radius:3px;overflow:hidden}.st-bars i u{display:block;height:100%;width:0;background:#fff}.st-top{position:absolute;top:22px;left:14px;right:14px;display:flex;align-items:center;gap:12px;z-index:4}.st-top b{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:22px;letter-spacing:2px;color:#ff2e93;text-shadow:0 0 14px rgba(255,46,147,.8);margin-right:auto}.st-snd,.st-x{font-size:22px;cursor:pointer;color:#fff;padding:6px;text-shadow:0 2px 8px #000}.st-txt{position:absolute;left:0;right:0;bottom:9%;padding:0 22px;text-align:center;z-index:2;pointer-events:none;max-width:760px;margin:0 auto}.st-k{display:inline-block;font:900 12px Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#111;background:var(--c);padding:5px 10px;border-radius:6px;margin-bottom:14px;animation:pop .4s both}.st-lbl{display:block;font:800 13px Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ffffffbf;animation:fadeup .5s both}.st-v,.st-g,.st-big{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;line-height:.95;text-transform:uppercase}.st-v{font-size:clamp(38px,9vw,80px);color:#fff;text-shadow:0 4px 30px rgba(0,0,0,.7)}.st-g{font-size:clamp(46px,12vw,110px);color:var(--c);text-shadow:0 0 40px var(--c),0 4px 30px rgba(0,0,0,.6)}.st-big{font-size:clamp(48px,12vw,112px);color:#fff;text-shadow:0 0 40px var(--c),0 4px 30px rgba(0,0,0,.7)}.st-arrow{display:block;font-size:34px;color:var(--c);margin:4px 0;animation:fadeup .5s .7s both,stbob 1.2s 1.2s infinite}@keyframes stbob{50%{transform:translateY(6px)}}.wd{display:inline-block;white-space:nowrap}.lt{display:inline-block;animation:letter .5s cubic-bezier(.2,1.5,.4,1) both}.sp{display:inline-block;width:.28em}@keyframes letter{0%{opacity:0;transform:translateY(40px) scale(1.6) rotate(-8deg);filter:blur(6px)}}@keyframes fadeup{0%{opacity:0;transform:translateY(14px)}}.st-sub{margin:16px auto 0;max-width:560px;font:600 clamp(15px,3.6vw,19px)/1.45 Inter,sans-serif;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.9);animation:fadeup .6s 1.6s both}.st-cta{display:inline-block;margin-top:18px;pointer-events:auto;background:var(--c);color:#111;text-decoration:none;font-family:Big Shoulders Display,Impact,sans-serif;font-size:26px;letter-spacing:1px;padding:14px 26px;border-radius:999px;animation:fadeup .6s 2s both,pulse 2s 2.6s infinite}.st-tapl,.st-tapr{position:absolute;top:70px;bottom:0;z-index:1}.st-tapl{left:0;width:33%}.st-tapr{right:0;width:67%}.st-hint{position:absolute;top:60px;left:0;right:0;text-align:center;font:700 11px Inter,sans-serif;color:#ffffff8c;z-index:3;pointer-events:none;animation:fadeout 1s 3s forwards}@keyframes fadeout{to{opacity:0}}.st.paused .st-txt{opacity:.25}@media (min-width:800px){.st-cv{left:50%;width:min(100%,62vh);transform:translate(-50%) scale(calc(1 + var(--p,0)*.06))}}.nw-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;margin:14px 0}.nw{position:relative;background:var(--card);border:1px solid var(--line);border-top:4px solid var(--c);border-radius:16px;padding:16px;display:flex;flex-direction:column;transition:.2s}.nw:hover{transform:translateY(-2px);box-shadow:0 14px 40px #00000059}.nw.nw-big{grid-column:1/-1;background:linear-gradient(135deg,rgba(255,46,147,.14),var(--card) 60%)}.nw.nw-big h3{font-size:clamp(28px,5vw,40px)}.nw-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;color:var(--mut);font-weight:700}.nw-tag{color:#111;background:var(--c);padding:3px 8px;border-radius:6px;font-weight:900;font-size:11px;letter-spacing:.04em}.nw h3{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:24px;line-height:1.1;text-transform:uppercase;margin:10px 0 6px}.nw p{margin:0 0 12px;color:#ddd3ec;font-size:15px;flex:1}.nw-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;font-weight:700}.nw-foot a{color:var(--mut);text-decoration:none}.nw-foot a:hover{color:#fff}.nw-more{color:var(--cyan)!important}.nw-sh{margin-left:auto;border:0;background:#25d36626;border-radius:999px;padding:6px 10px;cursor:pointer;font-size:14px}.nw-all{display:inline-block;font-weight:800;color:var(--cyan);text-decoration:none;margin-bottom:10px}.nw-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:16px 0}.nw-q{flex:1 1 220px;background:#00000059;border:1px solid var(--line);color:#fff;border-radius:12px;padding:12px;font-size:16px;font-family:inherit}.nw-filters{display:flex;gap:6px;flex-wrap:wrap}.nw-filters button{border:1px solid var(--line);background:#ffffff0d;color:#fff;border-radius:999px;padding:8px 12px;font:800 13px Inter,sans-serif;cursor:pointer}.nw-filters button.on{background:var(--yel);color:#14051f;border-color:var(--yel)}.nw-upd{font-size:12px;color:var(--mut);font-weight:700;width:100%}.nw-empty{color:var(--mut)}.diretta{margin:18px 0}.dr-off{padding:16px 18px;border-radius:16px;border:1px dashed rgba(255,59,59,.5);background:#ff3b3b0f}.dr-off b,.dr-head b{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:24px;text-transform:uppercase;letter-spacing:.5px}.dr-off p{margin:6px 0 0;color:#ddd3ec}.dr-dot{display:inline-block;width:12px;height:12px;border-radius:50%;background:#ff3b3b;box-shadow:0 0 12px #ff3b3b;margin-right:8px;animation:blink 1s infinite}.dr-dot.off{background:#5a4a6a;box-shadow:none;animation:none}.dr-head{display:flex;align-items:center;gap:8px;padding:12px 16px;border-radius:14px 14px 0 0;background:#ff3b3b;color:#fff}.dr-head span:last-child{margin-left:auto;font-weight:800;font-size:13px}.dr-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-top:0;border-radius:0 0 14px 14px;max-height:420px;overflow:auto}.dr-list li{display:flex;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.dr-list time{font-family:Big Shoulders Display,Impact,sans-serif;color:#ff6b6b;font-size:20px;min-width:56px}.dr-list p{margin:0}.brand{flex-shrink:0}@media (min-width:561px){.top .in{flex-wrap:nowrap}.nav{flex-wrap:nowrap;overflow-x:auto;min-width:0;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}}.collage{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(110px,16vw,170px);gap:10px;margin:30px 0 10px;padding:10px;background:#050208;border-radius:18px;box-shadow:0 30px 80px #0009}.cl{position:relative;display:block;overflow:hidden;border-radius:10px;border:3px solid #050208;outline:2px solid rgba(255,255,255,.08);text-decoration:none;color:#fff;transform:rotate(var(--r));transition:transform .25s,box-shadow .25s;will-change:transform}.cl:hover{z-index:2;box-shadow:0 0 0 3px var(--c),0 20px 50px #0009}.cl canvas{position:absolute;inset:0;width:100%;height:100%}.cl-txt{position:absolute;left:0;right:0;bottom:0;padding:26px 12px 10px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.85));pointer-events:none}.cl-txt b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(18px,3.2vw,30px);line-height:1;text-transform:uppercase;color:#fff;text-shadow:0 0 18px var(--c)}.cl-txt b:after{content:"";display:block;width:34px;height:4px;background:var(--c);margin-top:6px;border-radius:2px}.cl-txt i{display:block;font-style:normal;font-size:12px;font-weight:700;color:#fffc;margin-top:4px}.c-a{grid-column:span 3;grid-row:span 2}.c-b,.c-c{grid-column:span 3}.c-d,.c-e,.c-f{grid-column:span 2}@media (max-width:560px){.collage{grid-template-columns:repeat(2,1fr);grid-auto-rows:150px}.c-a{grid-column:span 2;grid-row:span 2}.c-b,.c-c,.c-d,.c-e,.c-f{grid-column:span 1;grid-row:span 1}.c-f{grid-column:span 2}}.cl:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0 1px,transparent 1px 3px),radial-gradient(120% 90% at 50% 40%,transparent 55%,rgba(0,0,0,.55));mix-blend-mode:multiply}.cl:after{content:"";position:absolute;top:-50%;left:-60%;width:40%;height:200%;z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:rotate(20deg);animation:sheen 6s infinite}.cl:nth-child(2):after{animation-delay:1s}.cl:nth-child(3):after{animation-delay:2s}.cl:nth-child(4):after{animation-delay:3s}.cl:nth-child(5):after{animation-delay:4s}.cl:nth-child(6):after{animation-delay:5s}@keyframes sheen{0%,70%{left:-60%}to{left:130%}}.cl-txt{z-index:2}.collage{position:relative}.collage:before{content:"";position:absolute;inset:-2px;border-radius:20px;padding:2px;background:linear-gradient(120deg,var(--pink),var(--yel),var(--cyan),var(--vio),var(--pink));background-size:300% 300%;animation:edge 8s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}@keyframes edge{to{background-position:300% 0}}.cl:hover .cl-txt b{animation:glitchtxt .4s}@keyframes glitchtxt{25%{transform:translate(-2px,1px);text-shadow:2px 0 var(--cyan),-2px 0 var(--pink)}50%{transform:translate(2px,-1px)}75%{transform:none;text-shadow:-2px 0 var(--cyan),2px 0 var(--pink)}}.fz{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:18px;margin:18px 0}.fz-pad{display:grid;grid-template-columns:1fr 1fr;gap:8px}.fz-pad button{border:1px solid var(--line);background:#ffffff0d;color:#fff;border-radius:14px;padding:12px;font:900 16px Inter,sans-serif;cursor:pointer}.fz-pad button.on{background:linear-gradient(135deg,var(--pink),var(--vio));border-color:transparent}.fz-q{text-align:center;font-size:20px;margin:18px 0 10px}.fz-btns{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fz-btns button{border:0;border-radius:18px;padding:22px 10px;font-family:Big Shoulders Display,Impact,sans-serif;font-size:clamp(22px,5vw,30px);text-transform:uppercase;cursor:pointer;color:#fff;transition:.15s}.fz-btns button:active{transform:scale(.96)}.fz-ok{background:linear-gradient(135deg,#1db954,#5df29a)}.fz-ko{background:linear-gradient(135deg,#ff3b3b,#ff7a2e)}.fz-msg{text-align:center;font-weight:800;min-height:22px;margin:10px 0}.fz-verdict{padding:16px;border-radius:16px;text-align:center;margin:10px 0}.fz-verdict b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(30px,7vw,44px);text-transform:uppercase}.fz-verdict.ok{background:#5df29a24}.fz-verdict.ko{background:#ff3b3b2e}.fz-verdict.mid{background:#ffd23f29}.fz-verdict.wait{background:#ffffff0d}.fz-chart{width:100%;height:160px;display:block}.fz-legend{display:flex;gap:14px;font-size:12px;font-weight:800;color:var(--mut);margin-top:6px;flex-wrap:wrap}.fz-legend .g:before,.fz-legend .r:before{content:"";display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;background:#5df29a}.fz-legend .r:before{background:#ff5a6e}.fz-n{margin-left:auto}.fz-off{margin-top:12px;padding:12px;border-radius:12px;background:#ffffff0a;font-size:14px;color:var(--mut)}.pronti{margin:26px 0 0;padding:18px;border-radius:18px;text-align:center;background:linear-gradient(135deg,#5df29a29,#1fe5ff1f);border:1px solid rgba(93,242,154,.35)}.pronti b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(48px,12vw,80px);line-height:1;background:linear-gradient(180deg,#fff,#5df29a);-webkit-background-clip:text;background-clip:text;color:transparent}.pronti span{display:block;font-weight:800}.pronti a{display:inline-block;margin-top:8px;color:var(--cyan);font-weight:800;text-decoration:none}.tr{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:16px;margin:18px 0}.tr-top{text-align:center}.tr-pct{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:72px;line-height:1;color:var(--yel)}.tr-cnt{color:var(--mut);font-weight:800}.tr-bar{height:14px;background:#ffffff12;border-radius:99px;overflow:hidden;margin:10px 0}.tr-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--yel),var(--pink));transition:width .4s}.tr-f{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin:10px 0}.tr-f button,.tr-card,.tr-share{border:1px solid var(--line);background:#ffffff0d;color:#fff;border-radius:999px;padding:8px 12px;font:800 13px Inter,sans-serif;cursor:pointer}.tr-f button.on{background:var(--yel);color:#14051f}.tr-card{background:linear-gradient(90deg,var(--yel),var(--pink));color:#14051f;border:0;padding:12px 18px;font-size:15px}.tr-img{display:block;width:100%;max-width:300px;margin:12px auto;border-radius:14px}.tr-share{background:#25d366;color:#04210f;border:0}.tr-list{display:grid;gap:8px;margin-top:12px}.tr-it{display:flex;align-items:center;gap:12px;padding:12px;border-radius:14px;background:#00000040;border-left:4px solid var(--c);cursor:pointer}.tr-it input{width:22px;height:22px;accent-color:var(--pink);flex-shrink:0}.tr-it b{display:block}.tr-it small{color:var(--mut)}.tr-it em{margin-left:auto;font-style:normal;font-size:11px;font-weight:900;text-transform:uppercase;color:var(--c)}.tr-it.done{opacity:.55}.tr-it.done b{text-decoration:line-through}.menu-btn{border:1px solid var(--line);background:#ffffff0f;color:#fff;border-radius:999px;padding:8px 14px;font:800 14px Inter,sans-serif;cursor:pointer;flex-shrink:0}.menu{position:fixed;inset:0;z-index:6000;background:#07040df5;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);overflow:auto;animation:fadeup .25s}.menu-in{max-width:720px;margin:0 auto;padding:16px 18px 100px}.menu-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.menu-top b{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:26px;letter-spacing:2px;color:var(--pink)}.menu-x{border:0;background:#ffffff14;color:#fff;width:44px;height:44px;border-radius:50%;font-size:20px;cursor:pointer}.mg{margin:18px 0}.mg small{display:block;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--mut);margin-bottom:8px}.mg a{display:block;padding:14px 16px;margin:6px 0;border-radius:14px;background:var(--card);border:1px solid var(--line);color:#fff;text-decoration:none;font-family:Big Shoulders Display,Impact,sans-serif;font-size:22px;text-transform:uppercase;letter-spacing:.3px;transition:.15s}.mg a:hover,.mg a.on{border-color:var(--pink);background:linear-gradient(90deg,rgba(255,46,147,.18),var(--card))}.tabbar{display:none}@media (max-width:760px){.top .nav{display:none}.top .in{flex-wrap:nowrap}.top .menu-btn{display:none}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:5500;background:#0a0514f0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom))}.tabbar a,.tabbar .menu-btn{display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--mut);text-decoration:none;font:800 10px Inter,sans-serif;border:0;background:none;padding:4px 0;border-radius:10px}.tabbar span{font-size:20px;line-height:1}.tabbar a.on{color:#fff;background:#ff2e9326}body{padding-bottom:70px}}@media (min-width:761px){.top .nav{display:flex;margin-left:auto}}.promos{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}.promos .promo{margin:0}.promos .promo b{font-size:clamp(34px,6vw,48px)}.ic{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.menu-btn{display:inline-flex;align-items:center;gap:6px}.menu-btn .ic{width:18px;height:18px}.menu-x{display:flex;align-items:center;justify-content:center}.mg a{display:flex;align-items:center;gap:12px}.mg a .ic{width:26px;height:26px;color:var(--pink);stroke-width:1.6}.tabbar .ic{width:22px;height:22px}.tabbar a.on .ic{color:var(--pink)}.lvl{display:flex;gap:2px;border:0;background:#ffffff0a;border-radius:999px;padding:5px 8px;cursor:pointer;margin-left:2px}.lvl .lvst{width:13px;height:13px;fill:#2a2140;stroke:#4a3d63;stroke-width:1.2}.lvl .lvst.on{fill:var(--yel);stroke:#ffb000;filter:drop-shadow(0 0 4px rgba(255,210,63,.8))}.lvl:hover{background:#ffd23f1f}.sr-toast{position:fixed;left:50%;bottom:90px;z-index:7000;transform:translate(-50%,30px);opacity:0;transition:.4s cubic-bezier(.2,1.4,.4,1);background:#14051f;border:2px solid var(--yel);border-radius:16px;padding:12px 18px;text-align:center;box-shadow:0 20px 60px #0009,0 0 30px #ffd23f4d;min-width:260px}.sr-toast.in{transform:translate(-50%);opacity:1}.sr-toast b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:24px;color:var(--yel)}.sr-toast span{display:block;font-weight:700}.sr-toast em{font-style:normal;color:var(--pink)}.sr-toast i{display:block;font-style:normal;font-size:12px;color:var(--mut);margin-top:4px}.fasc{position:fixed;inset:0;z-index:6500;background:#07040dd9;backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;padding:16px;animation:fadeup .25s}.fasc-in{position:relative;width:min(100%,460px);max-height:90vh;overflow:auto;background:linear-gradient(160deg,#1d0b2e,#0d0618);border:1px solid rgba(255,210,63,.35);border-radius:22px;padding:22px;text-align:center}.fasc-x{position:absolute;right:12px;top:12px;border:0;background:#ffffff14;color:#fff;width:36px;height:36px;border-radius:50%;cursor:pointer}.fasc-in small{font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--mut);font-size:11px}.fasc-t{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(30px,8vw,40px);text-transform:uppercase;color:var(--yel);margin:4px 0}.fasc-st{font-size:34px;letter-spacing:4px;color:#2a2140}.fasc-st .on{color:var(--yel);text-shadow:0 0 12px rgba(255,210,63,.8)}.fasc-in ul{list-style:none;padding:0;margin:14px 0;text-align:left}.fasc-in li{display:flex;gap:10px;align-items:center;padding:11px 12px;margin:6px 0;border-radius:12px;background:#ffffff0d}.fasc-in li span{color:var(--mut);font-size:18px}.fasc-in li.ok{color:var(--mut);text-decoration:line-through}.fasc-in li.ok span{color:var(--yel)}.fasc-in li a{color:#fff;text-decoration:none;font-weight:700}.fasc-d{font-size:12px;color:var(--mut)}.sondaggio{margin:26px 0;padding:18px;border-radius:20px;background:linear-gradient(135deg,#8b3dff33,#180e26e6);border:1px solid rgba(139,61,255,.4)}.sd-head{display:flex;justify-content:space-between;align-items:center}.sd-head small{color:var(--mut);font-weight:700;font-size:12px}.sd-q{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(28px,6vw,40px);line-height:1.05;text-transform:uppercase;margin:10px 0 14px}.sd-opts{display:grid;gap:8px}.sd-o{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;border:1px solid var(--line);background:#0000004d;color:#fff;border-radius:14px;padding:14px 16px;font:800 16px Inter,sans-serif;cursor:pointer;transition:.15s}.sd-o:hover:not([disabled]){border-color:var(--pink);transform:translate(3px)}.sd-o i{position:absolute;left:0;top:0;bottom:0;background:linear-gradient(90deg,#ff2e9359,#8b3dff40);transition:width 1s cubic-bezier(.2,.8,.2,1);z-index:0}.sd-o span,.sd-o em{position:relative;z-index:1}.sd-o em{font-style:normal;font-family:Big Shoulders Display,Impact,sans-serif;font-size:22px}.sd-o.mine{border-color:var(--yel)}.sd-o.mine span:after{content:" \2713";color:var(--yel)}.sd-o[disabled]{cursor:default}.sd-foot{margin:10px 0 0;font-size:13px;color:var(--mut);font-weight:700}.lvl .lvst{width:15px;height:15px;fill:#3a2d55;stroke:#6a5a88}@media (max-width:760px){.lvl{margin-left:auto;padding:6px 9px}.lvl .lvst{width:14px;height:14px}.brand b{font-size:22px}}:root{--bg:#100c26;--card:rgba(255,255,255,.055);--line:rgba(255,255,255,.1);--txt:#fff7f4;--mut:#c4b8d8;--pink:#ff6fa3;--cyan:#86e3f5;--yel:#ffc987;--org:#ff9b73;--vio:#a58bff;--peach:#ffb38a;--navy:#14123a}body{background:linear-gradient(180deg,#14123a,#100c26 40%,#0d0a1f);-webkit-tap-highlight-color:transparent}body:before{background:radial-gradient(900px 520px at 90% 0%,rgba(165,139,255,.22),transparent 60%),radial-gradient(700px 500px at 0% 70%,rgba(255,111,163,.14),transparent 60%),radial-gradient(800px 400px at 50% 110%,rgba(255,179,138,.12),transparent 60%)}::selection{background:var(--pink);color:#14123a}.top{background:#100c26b8}.brand b{background:linear-gradient(180deg,#fff 0%,#ffd9e6 45%,var(--pink) 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 12px rgba(255,111,163,.45))}.nav a.on{background:linear-gradient(90deg,var(--peach),var(--pink));color:#1b1030}.sky{background:linear-gradient(180deg,#141244,#2f2a78 22%,#6b4aa8 40%,#c66aa8 54%,#ff8fa8,#ffb38a 74%,#ffd3a1 76%,#221a47 76.3%,#100c26)}.band .sky{background:linear-gradient(180deg,#141244,#3b2f86,#c66aa8)}.sun{background:linear-gradient(180deg,#fff2c9,#ffd08f,#ff9f8a 70%,#ff6fa3);box-shadow:0 0 140px 40px #ff9f8a73}@keyframes sunb{to{box-shadow:0 0 180px 60px #ff6fa380}}.floor:before{background-image:linear-gradient(rgba(255,201,135,.55) 2px,transparent 2px),linear-gradient(90deg,rgba(255,201,135,.55) 2px,transparent 2px)}.palm{fill:#1c1640;filter:none}.big{background:linear-gradient(180deg,#fff 0% 40%,#ffe0ea 52%,#ff8fb1 70%,#a58bff);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 6px 0 rgba(20,18,58,.35)) drop-shadow(0 0 36px rgba(255,143,177,.55))}.htag{text-shadow:0 2px 18px rgba(20,18,58,.6)}.kicker{background:#14123a73}.count div{background:#14123a80;border-color:#fff3}.count b{background:linear-gradient(180deg,#fff,var(--yel) 55%,var(--pink))}.ticker{background:linear-gradient(90deg,var(--yel),var(--peach),var(--pink),var(--vio));color:#1b1030;border-color:#14123a}h1 em,h2 em{background:linear-gradient(90deg,var(--yel),var(--peach) 35%,var(--pink) 65%,var(--vio));-webkit-background-clip:text;background-clip:text}h2{letter-spacing:.8px}.upd{background:linear-gradient(90deg,var(--cyan),var(--vio));color:#14123a}.card,.nw,.tool,.fz,.tr,.divano,.vg,.caccia,.share,details,table,.note,ul.check li,.mp,.lr{background:linear-gradient(160deg,#ffffff13,#ffffff06);border-color:#ffffff1a;border-radius:22px}.card:after{background:linear-gradient(135deg,var(--peach),transparent 40%,transparent 60%,var(--vio))}a.card:hover{box-shadow:0 18px 50px #ff6fa333}.card b{background:linear-gradient(180deg,#fff,var(--yel))}.answer{background:linear-gradient(135deg,#ffb38a2e,#ff6fa324 45%,#a58bff29);border-color:#ffffff24;border-radius:22px;box-shadow:0 20px 60px #a58bff26}.answer:before{background:linear-gradient(90deg,var(--peach),var(--pink));color:#1b1030}.note{border-left-color:var(--peach)}.tag{background:var(--pink);color:#fff}.tag.y{background:var(--yel);color:#1b1030}.tag.c{background:var(--cyan);color:#14123a}.cta{background:linear-gradient(90deg,var(--peach),var(--pink) 50%,var(--vio));color:#1b1030;box-shadow:0 14px 40px #ff6fa34d}.promo{background:radial-gradient(500px 220px at 100% 0%,rgba(255,231,180,.45),transparent 60%),linear-gradient(135deg,#ff8fb1,#a58bff 60%,#6f7bff);color:#fff}.promo2{background:radial-gradient(500px 220px at 100% 0%,rgba(255,231,180,.45),transparent 60%),linear-gradient(135deg,#7fe0d0,#86c7f5 45%,#ff8fb1)}.promo i{background:#14123a}.collage{background:#0c0a22}.collage:before{background:linear-gradient(120deg,var(--peach),var(--pink),var(--vio),var(--cyan),var(--peach));background-size:300% 300%}.sondaggio{background:linear-gradient(135deg,#a58bff38,#ff6fa31a);border-color:#a58bff66}.sd-o i{background:linear-gradient(90deg,#ffb38a73,#ff6fa359)}.nw{border-top:4px solid var(--c)}.st-launch .st-l-bg{background:radial-gradient(circle at 50% 62%,#fff2c9 0 12%,#ffb38a 17%,#ff6fa3 26%,transparent 27%),linear-gradient(180deg,#141244,#6b4aa8 50%,#14123a 56%)}.mg a:hover,.mg a.on{border-color:var(--peach);background:linear-gradient(90deg,#ffb38a29,#ffffff0a)}.mg a .ic,.tabbar a.on .ic{color:var(--peach)}.tabbar a.on{background:#ffb38a1f}.menu{background:#100c26f7}footer b{color:var(--peach)}html{-webkit-text-size-adjust:100%}button,a{touch-action:manipulation}@media (max-width:760px){body{font-size:16.5px}main{padding:18px 16px 40px}.card,.nw,.tool,.fz,.tr,.divano,.vg,.answer{backdrop-filter:none;-webkit-backdrop-filter:none}.count div{backdrop-filter:none;-webkit-backdrop-filter:none;background:#14123ab3}.top{backdrop-filter:none;-webkit-backdrop-filter:none;background:#100c26f5}.stars,.sun{animation:none}.floor:before{animation-duration:2.4s}.cl:after{display:none}h2{margin-top:38px}.grid{gap:10px}.nav a,.menu-btn,.fz-pad button,.dv-pad button,.chip{min-height:44px}.hero{padding-bottom:120px}.tabbar{padding-bottom:calc(6px + env(safe-area-inset-bottom))}}main section,.nw-grid,.grid,.promos{content-visibility:auto;contain-intrinsic-size:600px}.count b,.card b,.pronti b,.vg-final,.vg-n,.out b,.big-num,.st-launch b em{-webkit-background-clip:text;background-clip:text;color:transparent}.hero .big .ch{display:inline-block;background-size:100% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;will-change:transform}.hero .big{perspective:600px}.band h1 .wd{display:inline-block;white-space:nowrap}.band h1 .ch{display:inline-block}.band h1 .wd{vertical-align:bottom}.lampo{position:absolute;inset:0;pointer-events:none;z-index:3;background:radial-gradient(circle at 50% 45%,#fff,#ffd3e4 30%,#ff6fa300 70%);opacity:0;mix-blend-mode:screen}@media (prefers-reduced-motion:reduce){.lampo{display:none}}.cielo{position:absolute;inset:0;width:100%;height:100%;display:block;z-index:0;transform-origin:50% 80%}.hero.has-cielo>.sky,.hero.has-cielo>.stars,.hero.has-cielo>.sunwrap,.hero.has-cielo>.floor{display:none}.hero.has-cielo .palm{bottom:20%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}.hero.has-cielo .hsub{text-shadow:0 1px 2px rgba(16,12,38,.9),0 0 14px rgba(16,12,38,.7)}.festa{position:fixed;inset:0;z-index:150;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 40%,#3a2160,#100c26 75%);opacity:0;transition:opacity .4s}.festa.on{opacity:1}.festa-in{text-align:center;max-width:520px;transform:scale(.8);transition:transform .7s cubic-bezier(.2,1.6,.4,1)}.festa.on .festa-in{transform:none}.festa-stelle{display:flex;justify-content:center;gap:8px;margin-bottom:10px}.festa-stelle svg{width:clamp(34px,9vw,52px);fill:var(--yel);filter:drop-shadow(0 0 12px rgba(255,201,135,.9));animation:fstar .5s steps(1) infinite}.festa-stelle svg:nth-child(2n){animation-delay:.25s}@keyframes fstar{50%{fill:var(--pink);filter:drop-shadow(0 0 14px rgba(255,111,163,1))}}.festa-t{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(72px,22vw,170px);line-height:.86;background:linear-gradient(180deg,#fff 0% 40%,#ffe0ea 52%,#ff8fb1 70%,#a58bff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 6px 0 rgba(20,18,58,.4)) drop-shadow(0 0 40px rgba(255,143,177,.6))}.festa p{font-size:18px;margin:14px 0 22px;color:#fff}.festa-b{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.festa-b a,.festa-b button{min-height:48px;padding:0 22px;border-radius:999px;font:800 16px Inter,sans-serif;display:inline-flex;align-items:center;cursor:pointer;border:0;text-decoration:none}.festa-wa{background:#25d366;color:#05210f}.festa-x{background:#fff;color:#100c26}@media (prefers-reduced-motion:reduce){.festa-stelle svg{animation:none}.festa-in{transition:none}}@view-transition{navigation:auto}header.top{view-transition-name:testata}.tabbar{view-transition-name:schede}::view-transition-old(root){animation:vt-esce .26s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:vt-entra .5s cubic-bezier(.16,1,.3,1) both}@keyframes vt-esce{to{opacity:0;transform:scale(.96)}}@keyframes vt-entra{0%{clip-path:polygon(0 0,0 0,-30% 100%,0 100%);filter:saturate(1.6) brightness(1.2)}to{clip-path:polygon(0 0,130% 0,100% 100%,0 100%)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.cerca-btn{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--line);background:#ffffff0f;color:#fff;cursor:pointer;flex-shrink:0}.cerca-btn .ic{width:20px;height:20px}@media (max-width:760px){.cerca-btn{width:40px;height:40px;margin-left:-6px}}.cerca{position:fixed;inset:0;z-index:120;background:#100c26db;display:flex;justify-content:center;align-items:flex-start;padding:max(12px,env(safe-area-inset-top)) 12px 12px}.cerca[hidden]{display:none}html.cerca-aperta{overflow:hidden}.cerca-in{width:100%;max-width:640px;max-height:calc(100dvh - 24px);display:flex;flex-direction:column;background:#1a1540;border:1px solid rgba(255,255,255,.12);border-radius:20px;box-shadow:0 30px 80px #00000080;overflow:hidden}.cerca-riga{display:flex;gap:8px;padding:12px;border-bottom:1px solid rgba(255,255,255,.1)}.cerca-riga input{flex:1;min-width:0;height:48px;border-radius:14px;border:2px solid transparent;background:#ffffff14;color:#fff;font:600 17px Inter,sans-serif;padding:0 14px;outline:none}.cerca-riga input:focus{border-color:var(--pink)}.cerca-x{height:48px;padding:0 14px;border-radius:14px;border:0;background:#ffffff1a;color:#fff;font:700 15px Inter,sans-serif;cursor:pointer}.cerca-out{overflow-y:auto;padding:8px 12px 14px;overscroll-behavior:contain}.cerca-out a{display:block;padding:12px;border-radius:14px;text-decoration:none;color:#fff}.cerca-out a:hover,.cerca-out a:focus{background:#ffffff12;outline:none}.cerca-out small{display:inline-block;font:800 11px Inter,sans-serif;color:#100c26;background:var(--cyan);border-radius:6px;padding:2px 7px;margin-bottom:5px}.cerca-out b{display:block;font:800 17px Inter,sans-serif;margin-bottom:3px}.cerca-out span{display:block;color:#ffffffb8;font-size:14.5px;line-height:1.45}.cerca-out mark{background:none;color:var(--yel);font-weight:800}.cerca-vuoto{color:#ffffffb3;margin:10px 4px}.cerca-sug{display:flex;flex-wrap:wrap;gap:8px;padding:0 4px}.cerca-sug button{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:none;color:#fff;font:700 14px Inter,sans-serif;cursor:pointer}.avvisa-wrap{display:flex;flex-direction:column;align-items:center;gap:8px;margin:14px auto 0}.avvisa{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 22px;border-radius:999px;border:0;cursor:pointer;font:800 16px Inter,sans-serif;color:#100c26;background:linear-gradient(90deg,var(--yel),var(--peach) 45%,var(--pink));box-shadow:0 10px 30px #ff6fa366}.avvisa .ic{width:22px;height:22px}.avvisa:not(.fatto) .ic{animation:squilla 2.6s ease-in-out infinite;transform-origin:50% 20%}@keyframes squilla{0%,80%,to{transform:none}84%{transform:rotate(14deg)}88%{transform:rotate(-12deg)}92%{transform:rotate(8deg)}}.avvisa.fatto{background:#ffffff1f;color:#fff;box-shadow:none;border:1px solid rgba(255,255,255,.25)}.avvisa[disabled]{opacity:.6}.avvisa-msg{max-width:420px;margin:0;font-size:14.5px;line-height:1.45;color:#fff;background:#100c26b3;border-radius:12px;padding:10px 14px;text-align:center}@media (prefers-reduced-motion:reduce){.avvisa .ic{animation:none}}.sfida{margin:0 0 14px;padding:14px 16px;border-radius:16px;background:linear-gradient(90deg,#ff6fa338,#a58bff33);border:1px solid rgba(255,143,177,.45)}.sfida b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:26px;letter-spacing:.5px}.sfida span{display:block;margin-top:2px;color:#ffffffd9}.promo3{background:radial-gradient(500px 220px at 100% 0%,rgba(255,201,135,.45),transparent 60%),linear-gradient(135deg,#a58bff,#ff8fb1 55%,#ffc987)}.tag.v{background:var(--vio);color:#fff}.autoradio{--c1:#ff6fa3;--c2:#ffc987;margin:22px 0 10px;display:grid;gap:16px}@media (min-width:820px){.autoradio{grid-template-columns:1.25fr 1fr;align-items:center}}.ar-corpo{position:relative;border-radius:22px;padding:18px 16px 16px;background:linear-gradient(180deg,#2b2550,#17132f 60%,#110e26);border:1px solid rgba(255,255,255,.1);box-shadow:inset 0 1px #ffffff1f,inset 0 -6px 18px #00000073,0 24px 50px #00000073}.ar-corpo:before{content:"";position:absolute;inset:6px;border-radius:17px;border:1px solid rgba(255,255,255,.05);pointer-events:none}.ar-lcd{position:relative;overflow:hidden;border-radius:12px;padding:12px 14px 10px;background:linear-gradient(180deg,#0b0a1c,#141130);border:2px solid #0a0918;box-shadow:inset 0 0 26px #000c,0 0 0 1px #ffffff0f;color:var(--c1);transition:color .3s}.ar-lcd:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 3px);pointer-events:none}.ar-riga1{display:flex;align-items:baseline;gap:10px;min-width:0}.ar-band{font:800 12px Inter,sans-serif;letter-spacing:2px;opacity:.7;border:1px solid currentColor;border-radius:5px;padding:1px 5px;flex-shrink:0}.ar-nome{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(34px,9vw,52px);line-height:1;text-transform:uppercase;letter-spacing:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 0 12px var(--c1),0 0 30px color-mix(in srgb,var(--c1) 50%,transparent)}.ar-riga2{display:flex;justify-content:space-between;align-items:flex-end;margin-top:6px;font:700 14px Inter,sans-serif;color:var(--c2);text-shadow:0 0 10px color-mix(in srgb,var(--c2) 60%,transparent)}.ar-eq{display:flex;gap:3px;height:22px;align-items:flex-end}.ar-eq i{width:5px;background:var(--c2);border-radius:1px;animation:areq 1s ease-in-out infinite alternate;box-shadow:0 0 6px var(--c2)}.ar-eq i:nth-child(1){animation-duration:.7s}.ar-eq i:nth-child(2){animation-duration:1.1s}.ar-eq i:nth-child(3){animation-duration:.55s}.ar-eq i:nth-child(4){animation-duration:.9s}.ar-eq i:nth-child(5){animation-duration:.65s}.ar-eq i:nth-child(6){animation-duration:1.2s}.ar-eq i:nth-child(7){animation-duration:.8s}@keyframes areq{0%{height:3px}to{height:22px}}.autoradio.sinto .ar-lcd{animation:arflk .32s steps(4)}.autoradio.sinto .ar-eq i{animation-play-state:paused;height:2px}@keyframes arflk{25%{opacity:.4}50%{opacity:.9}75%{opacity:.3}}.ar-ctrl{display:flex;align-items:center;justify-content:center;gap:22px;margin:16px 0 14px}.ar-seek{width:52px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,#38316a,#221d45);color:#fff;font:800 13px Inter,sans-serif;letter-spacing:-2px;cursor:pointer;box-shadow:0 3px #0c0a1f}.ar-seek:active{transform:translateY(2px);box-shadow:0 1px #0c0a1f}.ar-manopola{--rot:-150deg;position:relative;width:92px;height:92px;border-radius:50%;border:0;cursor:grab;touch-action:none;background:radial-gradient(circle at 35% 30%,#5b5296,#2a2453 55%,#171332);box-shadow:0 8px 18px #0000008c,inset 0 2px 2px #ffffff2e,0 0 0 6px #120f29,0 0 0 7px #ffffff14,0 0 24px color-mix(in srgb,var(--c1) 35%,transparent)}.ar-manopola i{position:absolute;inset:0;transform:rotate(var(--rot));transition:transform .45s cubic-bezier(.3,1.5,.5,1)}.ar-manopola i:after{content:"";position:absolute;left:50%;top:9px;width:6px;height:22px;margin-left:-3px;border-radius:3px;background:var(--c1);box-shadow:0 0 10px var(--c1)}.ar-manopola:active{cursor:grabbing}.ar-preset{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ar-pre{min-height:46px;border-radius:10px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#2f2959,#1d1940);color:#ffffffbf;font:700 12.5px Inter,sans-serif;cursor:pointer;display:flex;align-items:center;gap:7px;padding:0 9px;text-align:left;line-height:1.15;box-shadow:0 3px #0c0a1f}.ar-pre span{font:900 15px Big Shoulders Display,Impact,sans-serif;color:#ffffff73;flex-shrink:0}.ar-pre.on{color:#fff;border-color:var(--c1);background:linear-gradient(180deg,color-mix(in srgb,var(--c1) 35%,#2f2959),#1d1940);box-shadow:0 1px #0c0a1f,0 0 16px color-mix(in srgb,var(--c1) 40%,transparent);transform:translateY(2px)}.ar-pre.on span{color:var(--c1)}.ar-info{border-radius:20px;padding:18px;background:linear-gradient(160deg,color-mix(in srgb,var(--c1) 22%,transparent),#ffffff0a);border:1px solid color-mix(in srgb,var(--c1) 40%,transparent);transition:background .4s,border-color .4s}.ar-info small{display:block;color:#ffffffa6;font-weight:700}.ar-info b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:30px;line-height:1.05;margin:2px 0 6px}.ar-info p{margin:0 0 14px;color:#ffffffe0}.ar-vai{display:inline-flex;align-items:center;min-height:48px;padding:0 20px;border-radius:999px;font:800 15.5px Inter,sans-serif;color:#100c26;text-decoration:none;background:linear-gradient(90deg,var(--c2),var(--c1))}.ar-nota{display:block;margin-top:8px;font-size:13px;color:#fff9}.sp-box{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 16px;border-radius:18px;border:1px dashed rgba(255,255,255,.25);background:#ffffff08;text-align:center}.sp-box.acceso{padding:0;border:0;background:none}.sp-acc{min-height:52px;padding:0 24px;border-radius:999px;border:0;cursor:pointer;font:800 16px Inter,sans-serif;color:#06140b;background:#1ed760;box-shadow:0 10px 26px #1ed7604d}.sp-box small{color:#fff9}.singoli{list-style:none;padding:0;margin:12px 0;display:grid;gap:8px;counter-reset:s}ol.singoli li{counter-increment:s}.singoli li{display:flex;flex-direction:column;padding:12px 14px 12px 50px;position:relative;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08)}ol.singoli li:before{content:counter(s);position:absolute;left:14px;top:50%;transform:translateY(-50%);font:900 24px Big Shoulders Display,Impact,sans-serif;color:var(--pink)}ul.singoli li{padding-left:14px}.singoli b{font-size:16.5px}.singoli span{color:#ffffffad;font-size:14px}@media (prefers-reduced-motion:reduce){.ar-eq i{animation:none;height:12px}.ar-manopola i{transition:none}}.mc{position:fixed;inset:0;z-index:140;display:grid;place-items:center;pointer-events:auto;background:radial-gradient(ellipse at 50% 50%,#100c268c,#100c2600 70%);opacity:0;transition:opacity .25s}.mc.in{opacity:1}.mc.out{opacity:0;transition:opacity .45s}.mc-band{width:100%;padding:22px 16px 20px;text-align:center;background:linear-gradient(90deg,transparent,rgba(16,12,38,.92) 18%,rgba(16,12,38,.92) 82%,transparent);transform:scaleY(0);transition:transform .35s cubic-bezier(.2,1.4,.4,1)}.mc.in .mc-band{transform:none}.mc-t{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(46px,13vw,104px);line-height:.9;letter-spacing:1px;background:linear-gradient(180deg,#fff 0%,#ffe9b8 45%,var(--yel) 60%,var(--peach) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 0 rgba(0,0,0,.45)) drop-shadow(0 0 26px rgba(255,201,135,.55));transform:scale(1.6);opacity:0;transition:transform .5s cubic-bezier(.2,1.2,.3,1) .08s,opacity .2s .08s}.mc.in .mc-t{transform:none;opacity:1}.mc-c{display:block;margin-top:8px;font:700 16px Inter,sans-serif;color:#ffffffd9}.mc-s{display:block;margin-top:6px;font:800 17px Inter,sans-serif;color:#fff}.mc-s em{font-style:normal;color:var(--yel);margin-right:6px}.mc-s strong{color:var(--pink)}.mc i{display:block;margin-top:6px;font-style:normal;font-size:13px;color:#fff9}@media (prefers-reduced-motion:reduce){.mc-band,.mc-t{transition:none;transform:none}}.promo4{background:radial-gradient(500px 220px at 0% 0%,rgba(134,227,245,.45),transparent 60%),linear-gradient(135deg,#ffc987,#ff8fb1 50%,#a58bff)}.ps-pals{display:flex;gap:8px;margin:12px 0}.ps-pal{flex:1;min-height:48px;border-radius:14px;border:2px solid transparent;cursor:pointer;font:800 15px Inter,sans-serif;color:#fff;background:linear-gradient(135deg,var(--a),var(--b));text-shadow:0 1px 3px rgba(0,0,0,.5)}.ps-pal.on{border-color:#fff;box-shadow:0 0 0 3px #ffffff2e}.ps-stato{margin:8px 0;font-weight:700;color:var(--yel)}.rdrop.fatto{min-height:0;padding:14px}.rdrop.fatto .ico{display:none}.band.has-cielo>.sky,.band.has-cielo>.stars,.band.has-cielo>.sunwrap,.band.has-cielo>.floor{display:none}.band.has-cielo .in h1{text-shadow:0 2px 18px rgba(16,12,38,.55)}.sala{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 8px}.trl{position:relative;display:block;aspect-ratio:16/10;border-radius:16px;overflow:hidden;text-decoration:none;color:#fff;background:#100c26;box-shadow:0 18px 40px #00000073,0 0 0 1px #ffffff14;isolation:isolate}.trl-big{grid-column:1/-1;aspect-ratio:16/8}.trl canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.trl:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#100c2600 40%,#100c26e0);z-index:1}.trl-txt{position:absolute;left:14px;right:14px;bottom:12px;z-index:2}.trl-txt b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;text-transform:uppercase;font-size:clamp(22px,5.4vw,30px);line-height:1;text-shadow:0 2px 12px rgba(0,0,0,.6)}.trl-big .trl-txt b{font-size:clamp(34px,9vw,58px)}.trl-txt i{display:block;font-style:normal;font-size:13px;color:#ffffffbf;margin-top:3px}.trl-play{position:absolute;z-index:2;right:14px;top:14px;width:52px;height:52px;border-radius:50%;background:var(--c);box-shadow:0 0 0 6px color-mix(in srgb,var(--c) 30%,transparent),0 8px 22px #0006;transition:transform .25s}.trl-big .trl-play{width:74px;height:74px;left:50%;top:44%;right:auto;transform:translate(-50%,-50%)}.trl-play:after{content:"";position:absolute;left:54%;top:50%;transform:translate(-50%,-50%);border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent #100c26}.trl-big .trl-play:after{border-width:14px 0 14px 22px}.trl:hover .trl-play,.trl:focus-visible .trl-play{transform:scale(1.08)}.trl-big:hover .trl-play,.trl-big:focus-visible .trl-play{transform:translate(-50%,-50%) scale(1.08)}.trl-ext .trl-txt i:after{content:" \2197"}@media (min-width:820px){.sala{grid-template-columns:repeat(3,1fr)}.trl-big{grid-column:1/-1}.trl-ext{grid-column:auto}}.cine{position:fixed;inset:0;z-index:160;background:#05040d;opacity:0;transition:opacity .35s;display:flex;align-items:center;justify-content:center}.cine.on{opacity:1}.cine-bar{position:absolute;left:0;right:0;height:50vh;background:#000;transition:height .5s cubic-bezier(.7,0,.2,1) .05s;z-index:3;pointer-events:none}.cine-bar.su{top:0}.cine-bar.giu{bottom:0}.cine.on .cine-bar{height:8vh}.cine-in{position:relative;z-index:2;width:min(100%,1100px);padding:0 10px}.cine-top{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.cine-top b{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:24px;text-transform:uppercase}.cine-x{min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;font:800 14px Inter,sans-serif;cursor:pointer}.cine-vid{position:relative;aspect-ratio:16/9;background:#000;border-radius:10px;overflow:hidden;box-shadow:0 0 80px #ff6fa340}.cine-vid iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.cine-fonte{display:block;margin-top:10px;color:#ffffff8c;font-size:12.5px}html.cine-aperto{overflow:hidden}@media (prefers-reduced-motion:reduce){.cine,.cine-bar{transition:none}.cine-bar{height:8vh}}html.cine-aperto .tabbar,html.cine-aperto header.top{visibility:hidden}body:after{content:"";position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body:after{animation:grana .9s steps(6) infinite}}@keyframes grana{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.js-tilt-glare{border-radius:inherit}.lega,.crew{margin:14px 0 18px;padding:16px;border-radius:20px;background:linear-gradient(160deg,#ff6fa31f,#a58bff14);border:1px solid rgba(255,255,255,.1)}.lg-off{color:#ffffffb3;margin:6px 0}.lg-entra b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:28px;text-transform:uppercase}.lg-entra p{margin:4px 0 10px;color:#fffc}.lg-form{display:flex;gap:8px;flex-wrap:wrap;margin:8px 0}.lg-form select,.lg-form input{flex:1;min-width:160px;min-height:48px;border-radius:14px;border:1px solid rgba(255,255,255,.2);background:#1a1540;color:#fff;font:700 16px Inter,sans-serif;padding:0 12px}.lg-btn,.cr-entra,.cr-esci{min-height:48px;padding:0 20px;border-radius:999px;border:0;cursor:pointer;font:800 15.5px Inter,sans-serif;color:#100c26;background:linear-gradient(90deg,var(--yel),var(--pink));display:inline-flex;align-items:center;text-decoration:none}.cr-entra,.cr-esci{background:#ffffff1f;color:#fff}.lg-btn[disabled]{opacity:.6}.lg-io{display:grid;grid-template-columns:1fr auto;gap:2px 12px;align-items:center;margin-bottom:10px}.lg-io span{grid-column:1;color:#ffffffb3;font-weight:700;font-size:14px}.lg-io b{grid-column:1;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(32px,9vw,46px);line-height:1;text-transform:uppercase;background:linear-gradient(90deg,#fff,var(--yel) 60%,var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent}.lg-io em{grid-column:1;font-style:normal;color:#fffc;font-size:14.5px}.lg-sfida{grid-column:2;grid-row:1/4;min-height:48px;padding:0 16px;border-radius:999px;background:#25d366;color:#05210f;font:800 14.5px Inter,sans-serif;text-decoration:none;display:inline-flex;align-items:center;text-align:center}.lg-re{margin:6px 0 10px;padding:10px 12px;border-radius:12px;background:#ffc98724;border:1px solid rgba(255,201,135,.35)}.lg-tabs{display:flex;gap:6px;margin:8px 0}.lg-tabs button{flex:1;min-height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:none;color:#ffffffbf;font:800 14px Inter,sans-serif;cursor:pointer}.lg-tabs button.on{background:#ffffff1f;color:#fff;border-color:#ffffff4d}.lg-lista{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.lg-lista li{position:relative;display:grid;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:12px;background:#ffffff0d;overflow:hidden;isolation:isolate}.lg-lista li i{position:absolute;inset:0 auto 0 0;width:0;z-index:-1;background:linear-gradient(90deg,#a58bff59,#ff6fa359);transition:width .9s cubic-bezier(.2,.8,.2,1)}.lg-lista li.in i{width:var(--w)}.lg-lista li.mia{outline:2px solid var(--yel)}.lg-lista li.mia i{background:linear-gradient(90deg,#ffc98773,#ff6fa380)}.lg-pos{font:900 20px Big Shoulders Display,Impact,sans-serif;color:#fff9}.lg-lista li:first-child .lg-pos{color:var(--yel)}.lg-nome{font-weight:800}.lg-pt{font:900 20px Big Shoulders Display,Impact,sans-serif}.lg-tutta{display:inline-block;margin-top:12px;font-weight:800;color:var(--yel)}.crew h3{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:26px;text-transform:uppercase;margin:4px 0 8px}.cr-card{padding:14px;border-radius:16px;background:#100c2699;border:1px solid rgba(255,255,255,.12)}.cr-card b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:30px;line-height:1.05}.cr-card>span{color:#ffffffbf}.cr-cod{margin:10px 0;font-weight:700;color:#ffffffbf}.cr-cod strong{display:inline-block;margin-left:6px;padding:4px 10px;border-radius:8px;background:#100c26;border:1px dashed var(--cyan);color:var(--cyan);font:900 22px Big Shoulders Display,Impact,sans-serif;letter-spacing:3px}.cr-az{display:flex;gap:8px;flex-wrap:wrap}.cr-invito{margin-bottom:10px;padding:12px;border-radius:14px;background:#86e3f51f;border:1px solid rgba(134,227,245,.4);display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cr-top{list-style:none;padding:0;margin:0;display:grid;gap:6px}.cr-top li{display:grid;grid-template-columns:28px 1fr auto;gap:8px;align-items:center;padding:10px 12px;border-radius:12px;background:#ffffff0d}.cr-top span{font:900 18px Big Shoulders Display,Impact,sans-serif;color:#ffffff8c}.cr-top em{font-style:normal;font:900 18px Big Shoulders Display,Impact,sans-serif}.lg-chip{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom));z-index:130;transform:translate(-50%,20px);opacity:0;transition:all .35s cubic-bezier(.2,1.4,.4,1);padding:10px 16px;border-radius:999px;background:#100c26;border:1px solid var(--yel);color:#fff;font:700 15px Inter,sans-serif;box-shadow:0 10px 30px #0006;white-space:nowrap}.lg-chip b{color:var(--yel)}.lg-chip.in{transform:translate(-50%);opacity:1}@media (min-width:761px){.lg-chip{bottom:24px}}.pron{display:grid;gap:12px;margin:12px 0}.pr-q{padding:14px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.pr-q>b{display:block;font-size:17px;margin-bottom:10px}.pr-op{display:grid;gap:6px}.pr-op button{min-height:46px;border-radius:12px;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;color:#fff;font:700 15px Inter,sans-serif;text-align:left;padding:0 14px;cursor:pointer}.pr-op button:hover{border-color:var(--pink)}.pr-ris{position:relative;display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;border-radius:12px;background:#ffffff0a;overflow:hidden;isolation:isolate;font-weight:700}.pr-ris i{position:absolute;inset:0 auto 0 0;width:var(--w);z-index:-1;background:#a58bff47}.pr-ris.mio{outline:2px solid var(--pink)}.pr-ris.giusta i{background:#5df29a59}.pr-ris em{font-style:normal;font-weight:900}.pr-q small{display:block;margin-top:8px;color:#fff9}.pr-nota{color:#fffc}.notte{position:relative;margin:-30px 0 24px;padding:20px 16px;border-radius:22px;overflow:hidden;background:radial-gradient(circle at 50% 0%,rgba(255,111,163,.35),transparent 60%),#160f33;border:1px solid rgba(255,111,163,.45);box-shadow:0 0 40px #ff6fa340;text-align:center;z-index:3}.nt-in{position:relative;z-index:2}.nt-live{display:inline-block;font:800 12px Inter,sans-serif;letter-spacing:2px;color:#ff5e7e;animation:ntlive 1.4s ease-in-out infinite}@keyframes ntlive{50%{opacity:.35}}.nt-n{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(56px,17vw,96px);line-height:1;background:linear-gradient(180deg,#fff,var(--yel) 55%,var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 20px rgba(255,201,135,.45))}.notte p{margin:2px 0 14px;font-weight:700}.nt-emo{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;max-width:420px;margin:0 auto 12px}.nt-emo button{min-height:52px;border-radius:14px;border:1px solid rgba(255,255,255,.15);background:#ffffff12;font-size:26px;cursor:pointer;transition:transform .1s}.nt-emo button:active{transform:scale(.88)}.nt-fz{display:inline-block;font-weight:800;color:var(--cyan);font-size:14.5px}.nt-vola{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden}.nt-e{position:absolute;bottom:-40px;font-size:30px;animation:ntsale 3s ease-out forwards}.nt-e.mio{font-size:38px}@keyframes ntsale{0%{transform:translate(0) scale(.6);opacity:0}15%{opacity:1}to{transform:translate(var(--dx),-340px) scale(1.15);opacity:0}}.hero h1.big{text-shadow:none;margin:14px 0 4px;text-transform:none}.nw .nw-vid{margin:12px 0 4px;aspect-ratio:16/8}.nw-foto{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:4px;margin:12px 0 4px;border-radius:14px;overflow:hidden;aspect-ratio:16/9;position:relative}.nw-foto button{border:0;padding:0;cursor:zoom-in;background:#1a1540 center/cover no-repeat;position:relative}.nw-foto button:first-child{grid-row:1/3}.nw-foto button:only-child{grid-column:1/3}.nw-foto button span{position:absolute;inset:0;display:grid;place-items:center;background:#100c2699;font:900 26px Big Shoulders Display,Impact,sans-serif;color:#fff}.nw-foto small{position:absolute;right:8px;bottom:6px;font-size:11px;color:#ffffffd9;text-shadow:0 1px 3px #000}.nw-flash{font:800 11px Inter,sans-serif;letter-spacing:1px;color:#100c26;background:#ff5e7e;border-radius:6px;padding:2px 6px;animation:ntlive 1.4s ease-in-out infinite}.nw-nuova{box-shadow:0 0 0 2px #ff5e7e8c,0 18px 40px #00000059}.nw-avviso{position:fixed;left:50%;top:calc(66px + env(safe-area-inset-top));z-index:60;transform:translate(-50%,-30px);opacity:0;transition:all .4s cubic-bezier(.2,1.4,.4,1);min-height:44px;padding:0 18px;border-radius:999px;border:0;background:#fff;color:#100c26;font:800 14.5px Inter,sans-serif;box-shadow:0 10px 30px #0006;cursor:pointer;white-space:nowrap}.nw-avviso.in{transform:translate(-50%);opacity:1}.gal{position:fixed;inset:0;z-index:165;background:#05040d;display:flex;flex-direction:column;opacity:0;transition:opacity .3s}.gal.on{opacity:1}.gal-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:max(10px,env(safe-area-inset-top)) 12px 10px}.gal-bar b{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:20px;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gal-x{flex-shrink:0;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;font:800 14px Inter,sans-serif;cursor:pointer}.gal-strip{flex:1;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior:contain}.gal-strip::-webkit-scrollbar{display:none}.gal-strip figure{flex:0 0 100%;margin:0;scroll-snap-align:center;display:grid;place-items:center;padding:0 8px}.gal-strip img{max-width:100%;max-height:100%;object-fit:contain;border-radius:8px;box-shadow:0 0 60px #ff6fa32e}.gal-pie{display:flex;justify-content:space-between;padding:10px 14px max(14px,env(safe-area-inset-bottom));color:#ffffffb3;font-weight:700}.gal-pie small{font-weight:400}footer{position:relative}.ft-masc{display:block;width:70px;height:auto;margin:14px auto 0;filter:drop-shadow(0 6px 16px rgba(255,111,163,.35))}.masc-404{display:block;width:min(46vw,200px);height:auto;margin:0 auto 12px;filter:drop-shadow(0 10px 30px rgba(255,111,163,.4));animation:masc 3s ease-in-out infinite}@keyframes masc{50%{transform:translateY(-8px) rotate(-2deg)}}.festa-masc{display:block;width:clamp(90px,26vw,140px);height:auto;margin:0 auto 6px;filter:drop-shadow(0 8px 26px rgba(255,111,163,.5));animation:masc 1.6s ease-in-out infinite}.lg-entra{position:relative;padding-right:76px}.lg-masc{position:absolute;right:-4px;top:-10px;width:70px;height:auto;filter:drop-shadow(0 6px 16px rgba(255,111,163,.4));transform:rotate(6deg)}@media (prefers-reduced-motion:reduce){.masc-404,.festa-masc{animation:none}}.hero-foto{background:#100c26}.hero-foto>.sky,.hero-foto>.stars,.hero-foto>.sunwrap,.hero-foto>.floor,.hero-foto>.palm{display:none}.hero-img,.hero-img img,.hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%;z-index:0;display:block}.hero-vela{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#100c268c,#100c2626,#100c2640 60%,#100c26eb),radial-gradient(ellipse at 50% 45%,rgba(16,12,38,.35),transparent 70%)}.hero-foto .hcontent{position:relative;z-index:2}.band-foto{background:#100c26}.band-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%;z-index:0}.band-foto:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#100c26e0,#100c268c 55%,#100c2633),linear-gradient(0deg,rgba(16,12,38,.9),transparent 45%)}.band-foto .in{z-index:2}.trl-img,.cl-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform 6s ease-out}.trl:hover .trl-img,.cl:hover .cl-img{transform:scale(1.07)}.cl{position:relative;overflow:hidden}.cl:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 35%,rgba(16,12,38,.85));pointer-events:none}.cl-txt{position:relative;z-index:2}@media (prefers-reduced-motion:no-preference){.hero-foto .hero-img img{animation:kenburns 24s ease-in-out infinite alternate}}@keyframes kenburns{to{transform:scale(1.08) translate(-1.5%,-1%)}}.hero-yt{position:absolute;inset:0;z-index:0;overflow:hidden;opacity:0;transition:opacity 1.6s ease;pointer-events:none}.hero-foto.yt-on .hero-yt{opacity:1}.hero-yt iframe{position:absolute;left:50%;top:50%;width:max(100%,177.78vh);height:max(100%,56.25vw);min-height:100%;transform:translate(-50%,-50%) scale(1.15);border:0;pointer-events:none}@media (max-aspect-ratio:4/5){.hero-yt iframe{width:calc(var(--h,100svh)*1.7778);height:100%;transform:translate(-50%,-50%) scale(1.2)}}.hero-audio{position:absolute;z-index:3;left:50%;bottom:64px;transform:translate(-50%);min-height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#100c268c;color:#fff;font:800 14px Inter,sans-serif;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);white-space:nowrap}.hero-cred{position:absolute;z-index:3;right:12px;bottom:12px;font-size:11px;color:#ffffffa6}.galleria-home{margin:6px 0 22px}.gal-home{display:flex!important;grid-template:none!important;aspect-ratio:auto!important;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 2px 10px;border-radius:0!important;scrollbar-width:none}.gal-home::-webkit-scrollbar{display:none}.gal-home button{flex:0 0 82%;aspect-ratio:16/9;border-radius:16px;scroll-snap-align:center;box-shadow:0 14px 34px #00000073;grid-row:auto!important}@media (min-width:820px){.gal-home button{flex-basis:46%}}.gal-cred{display:block;color:#fff9;font-size:12.5px}.hero-video{opacity:0;transition:opacity 1.2s ease;pointer-events:none}.hero-foto.video-on .hero-video{opacity:1}.hero-foto.yt-on .hero-video{opacity:0}html.cine-aperto .hero-yt,html.cine-aperto .hero-video{display:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hero-audio{bottom:74px;background:#100c2699}.cta2{background:linear-gradient(90deg,var(--cyan),var(--vio));color:#100c26}.lg-ts{margin-top:10px}.fatti{list-style:none;padding:0;margin:18px 0;display:grid;gap:12px;counter-reset:f}.fatto{position:relative;display:grid;grid-template-columns:minmax(112px,34%) 1fr;gap:14px;align-items:center;padding:16px;border-radius:20px;overflow:hidden;isolation:isolate;border:1px solid rgba(255,255,255,.1);background:#17123a;opacity:.25;transform:translateY(18px) scale(.98);transition:opacity .6s,transform .6s cubic-bezier(.2,1,.3,1)}.fatto.in{opacity:1;transform:none}.fatto:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--bg) center/cover;opacity:.55}.fatto:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#100c268c,#100c26ed 46%)}.ft-num{text-align:center}.ft-num b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(50px,15vw,92px);line-height:.9;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#fff,var(--yel) 55%,var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 3px 0 rgba(0,0,0,.4))}.ft-num span{display:block;font:800 13px Inter,sans-serif;color:#fff;margin-top:4px}.ft-txt small{display:block;font:800 13px Inter,sans-serif;color:var(--cyan);margin-bottom:2px}.ft-txt p{margin:0 0 6px;font-size:15.5px;line-height:1.4}.ft-txt a{font-weight:800;color:var(--yel)}@media (prefers-reduced-motion:reduce){.fatto{opacity:1;transform:none;transition:none}}.brand-ico{width:32px;height:32px;border-radius:9px;display:block;box-shadow:0 0 0 1px #ffffff2e,0 4px 14px #ff6fa359}.brand-logo{height:22px;width:auto;display:block;filter:drop-shadow(0 0 10px rgba(255,111,163,.35))}@media (max-width:400px){.brand-logo{height:19px}.brand-ico{width:28px;height:28px}}.ft-logo{width:170px;height:auto;margin:0 auto 10px;display:inline-block;transform:rotate(-3deg);opacity:.95}.ft-masc{width:104px;animation:masc 3.2s ease-in-out infinite}.intro-ov{display:none}html.intro .intro-ov{display:grid;place-items:center;position:fixed;inset:0;z-index:9999;background:radial-gradient(circle at 50% 45%,#2a1d5c,#100c26 70%);animation:introvia .45s ease 1.75s forwards;pointer-events:none}.intro-t{width:min(78vw,440px);transform:rotate(-5deg)}html.intro .intro-t svg{display:block;width:100%;height:auto;animation:timbro .5s cubic-bezier(.2,1.6,.35,1) .15s both;filter:drop-shadow(0 0 30px rgba(255,201,135,.35))}html.intro .tb-s{opacity:.15;animation:tbs .01s linear forwards}html.intro .tb-s:nth-of-type(1){animation-delay:.7s}html.intro .tb-s:nth-of-type(2){animation-delay:.82s}html.intro .tb-s:nth-of-type(3){animation-delay:.94s}html.intro .tb-s:nth-of-type(4){animation-delay:1.06s}html.intro .tb-s:nth-of-type(5){animation-delay:1.18s}html.intro .tb-s:nth-of-type(6){animation-delay:1.3s}@keyframes timbro{0%{transform:scale(2.4);opacity:0}60%{opacity:1}to{transform:none;opacity:1}}@keyframes tbs{to{opacity:1}}@keyframes introvia{to{opacity:0;visibility:hidden}}.masc-peek{position:fixed;right:-6px;bottom:calc(120px + env(safe-area-inset-bottom));width:120px;height:auto;z-index:129;transform:translate(110%) rotate(-8deg);transition:transform .45s cubic-bezier(.2,1.5,.4,1);pointer-events:none;filter:drop-shadow(0 8px 20px rgba(0,0,0,.45))}.masc-peek.in{transform:translate(18%) rotate(-8deg)}.masc-dice{display:flex;align-items:center;gap:12px;margin:0 0 16px}.masc-dice img{width:96px;height:auto;flex-shrink:0;filter:drop-shadow(0 6px 16px rgba(255,111,163,.35))}.masc-dice p{position:relative;margin:0;padding:12px 14px;border-radius:16px;background:#fff;color:#100c26;font-weight:700;font-size:15px;line-height:1.35}.masc-dice p:before{content:"";position:absolute;left:-8px;top:50%;margin-top:-8px;border:8px solid transparent;border-right-color:#fff;border-left:0}.masc-404{width:min(60vw,260px)}.festa-masc{width:clamp(130px,38vw,200px)}@media (prefers-reduced-motion:reduce){.ft-masc{animation:none}.masc-peek{transition:none}}.carta-box,#carta-ospite{margin:14px 0}.ct{position:relative;padding:18px;border-radius:22px;overflow:hidden;isolation:isolate;border:2px solid var(--yel);background:linear-gradient(150deg,#2a1d5c,#17123a 60%);box-shadow:0 20px 50px #00000073,0 0 40px #ffc9871f}.ct:before{content:"";position:absolute;inset:0;z-index:-1;background:url(img/citta-m.webp) center/cover;opacity:.16}.ct-osp{border-color:var(--cyan)}.ct-top{display:flex;justify-content:space-between;font:800 12px Inter,sans-serif;color:var(--yel);letter-spacing:1px;text-transform:uppercase}.ct-nome{display:block;margin:6px 0 8px;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(36px,10.5vw,58px);line-height:.95;text-transform:uppercase;background:linear-gradient(180deg,#fff,#ffe9c9 50%,var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent}.ct-dado{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:#ffffff14;color:#fff;font:700 13.5px Inter,sans-serif;cursor:pointer}.ct-dado[disabled]{opacity:.4}.ct dl{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.ct dl div{padding:9px 10px;border-radius:12px;background:#100c2699}.ct dt{font:700 11.5px Inter,sans-serif;color:#fff9}.ct dd{margin:2px 0 0;font:800 15px Inter,sans-serif;overflow:hidden;text-overflow:ellipsis}.ct-med{display:grid;grid-template-columns:repeat(9,1fr);gap:5px}.ct-med button{aspect-ratio:1;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#100c2699;font-size:clamp(18px,5.2vw,26px);cursor:pointer;filter:grayscale(1);opacity:.35;padding:0}.ct-med button.ok{filter:none;opacity:1;border-color:var(--yel);box-shadow:0 0 14px #ffc98759}.ct-med-t{margin:8px 0 12px;font-size:13.5px;color:#fffc;min-height:1.4em}.ct-az{display:flex;gap:8px;flex-wrap:wrap}.ct-copia{min-height:48px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:none;color:#fff;font:800 14.5px Inter,sans-serif;cursor:pointer}.ct-inv{margin:6px 0 0;font-weight:700;color:var(--cyan)}.muro{margin:0 0 18px;padding:12px 14px;border-radius:16px;background:#100c26b8;border:1px solid rgba(255,255,255,.1)}.mu-on{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font:700 14px Inter,sans-serif}.mu-on i{width:9px;height:9px;border-radius:50%;background:#3fe08a;box-shadow:0 0 #3fe08ab3;animation:muon 1.8s infinite}@keyframes muon{70%{box-shadow:0 0 0 9px #3fe08a00}to{box-shadow:0 0 #3fe08a00}}.mu-on b{font:900 20px Big Shoulders Display,Impact,sans-serif;color:var(--yel)}.mu-on span{margin-left:auto;color:#fff9;font-weight:600;font-size:13px}.mu-riga{margin:8px 0 0;min-height:2.7em;font-size:14.5px;line-height:1.35;opacity:0;transform:translateY(6px);transition:opacity .25s,transform .25s}.mu-riga.in{opacity:1;transform:none}.mu-lista{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.mu-lista li{display:flex;justify-content:space-between;gap:10px;font-size:14px;line-height:1.35;padding:8px 10px;border-radius:10px;background:#ffffff0d}.mu-lista time{flex-shrink:0;color:#ffffff80;font-size:12px}.sera-avviso{display:block;margin:0 0 12px;padding:12px 14px;border-radius:14px;background:linear-gradient(90deg,var(--yel),var(--pink));color:#100c26;font-weight:800;text-decoration:none;text-align:center}.mappa{margin:14px 0;padding:10px 10px 12px;border-radius:20px;background:radial-gradient(circle at 50% 35%,rgba(134,227,245,.1),transparent 70%),#100c2680;border:1px solid rgba(255,255,255,.1);text-align:center}.mappa svg{width:min(100%,430px);height:auto;display:block;margin:0 auto;overflow:visible}.mappa path{stroke:#100c26;stroke-width:1.6;stroke-linejoin:round;cursor:pointer;transition:fill .8s,filter .2s;outline:none}.mappa path:hover,.mappa path:focus-visible,.mappa path.sel{filter:brightness(1.3)}.mappa path.mia{stroke:#fff;stroke-width:3.2;paint-order:stroke;animation:mpmia 2s ease-in-out infinite}@keyframes mpmia{50%{filter:brightness(1.35) drop-shadow(0 0 8px #fff)}}.mappa path.prima{filter:drop-shadow(0 0 10px rgba(255,201,135,.9))}.mp-corona{pointer-events:none}.mp-info{margin:8px 0 0;font-size:15px}.persone{margin:12px 0 18px}.ps-lista,.sr-cl{list-style:none;margin:8px 0;padding:0;display:grid;gap:6px}.ps-lista li,.sr-cl li{display:grid;grid-template-columns:32px 1fr auto;gap:8px;align-items:center;padding:9px 12px;border-radius:12px;background:#ffffff0d}.ps-lista li.mia{outline:2px solid var(--yel)}.ps-lista span,.sr-cl span{font:900 19px Big Shoulders Display,Impact,sans-serif;color:#fff9;text-align:center}.ps-lista b small{display:block;font-weight:600;color:#fff9;font-size:12.5px}.ps-lista em,.sr-cl em{font-style:normal;font:900 19px Big Shoulders Display,Impact,sans-serif}.sr-cl em{font:600 12.5px Inter,sans-serif;color:#ffffffb3}.ps-io{color:#ffffffd9}.sera{margin:18px 0;padding:16px;border-radius:20px;background:linear-gradient(150deg,#ffc98729,#ff6fa31a);border:1px solid rgba(255,201,135,.4)}.sr-testa{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.sr-testa b{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:30px;text-transform:uppercase;line-height:1}.sr-ora{font:800 13px Inter,sans-serif;color:var(--yel);white-space:nowrap}.sr-quando b,.sr-cd{color:var(--yel);font-variant-numeric:tabular-nums}.sr-dom{font-size:20px;font-weight:700;line-height:1.3;min-height:3.9em;margin:14px 0}.sr-vf{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sr-vf button{min-height:58px;border-radius:16px;border:0;font:900 24px Big Shoulders Display,Impact,sans-serif;text-transform:uppercase;cursor:pointer;color:#100c26}.sr-vf button[data-v="1"]{background:#5df29a}.sr-vf button[data-v="0"]{background:#ff8fa8}.sr-sol{list-style:none;padding:0;margin:10px 0 0;display:grid;gap:5px;font-size:13.5px}.sr-sol li{padding:7px 10px;border-radius:10px;background:#ffffff0d;border-left:4px solid #ff8fa8}.sr-sol li.ok{border-left-color:#5df29a}.progressi{margin:12px 0 18px}.pg-presto{padding:14px;border-radius:14px;border:1px dashed rgba(255,255,255,.25);color:#fffc}.pg-av{font-size:19px}.pg-av b{color:var(--yel);font:900 30px Big Shoulders Display,Impact,sans-serif}.pg-lista{list-style:none;padding:0;margin:10px 0;display:grid;gap:6px}.pg-lista label{position:relative;display:grid;grid-template-columns:26px 1fr auto;gap:10px;align-items:center;min-height:48px;padding:0 12px;border-radius:12px;background:#ffffff0d;overflow:hidden;isolation:isolate;cursor:pointer;font-weight:700}.pg-lista input{width:22px;height:22px;accent-color:var(--pink)}.pg-lista em{font-style:normal;font:900 18px Big Shoulders Display,Impact,sans-serif}.pg-lista i{position:absolute;inset:0 auto 0 0;z-index:-1;background:#a58bff40}.vg-duello{margin-top:14px;text-align:center}.vg-duel{min-height:52px;padding:0 22px;border-radius:999px;border:0;cursor:pointer;font:800 16px Inter,sans-serif;color:#100c26;background:linear-gradient(90deg,var(--cyan),var(--vio))}.du-esito{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:28px;line-height:1.1;margin-bottom:6px}.du-esito.vinto{color:#5df29a}.du-esito.perso{color:#ff8fa8}@media (prefers-reduced-motion:reduce){.mu-on i,.mappa path.mia{animation:none}}.officina{margin:12px 0 22px}.of-bar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.of-pad,.of-fil,.of-tipi{display:flex;gap:4px;padding:4px;border-radius:14px;background:#ffffff0f}.of-fil{flex:1;min-width:230px}.of-pad button,.of-fil button,.of-tipi button{flex:1;min-height:40px;padding:0 12px;border-radius:10px;border:0;background:none;color:#ffffffbf;font:800 13.5px Inter,sans-serif;cursor:pointer;white-space:nowrap}.of-pad button.on,.of-fil button.on,.of-tipi button.on{background:#fff;color:#100c26}.of-nuovo{width:100%;justify-content:center;margin-bottom:10px}.of-form{display:grid;gap:10px;margin-bottom:14px;padding:14px;border-radius:18px;background:#100c26b3;border:1px solid var(--yel)}.of-form[hidden]{display:none}.of-tipi{flex-wrap:wrap}.of-seq{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.of-anteprima{min-height:52px;padding:8px 10px;border-radius:12px;background:#0b0920;border:1px dashed rgba(255,255,255,.2)}.of-anteprima span{color:#ffffff80;font-size:14px}.of-tast{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.of-tast button{min-height:54px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(180deg,#38316a,#221d45);cursor:pointer;display:grid;place-items:center;box-shadow:0 3px #0c0a1f;color:#fff;font-size:20px}.of-tast button:active{transform:translateY(2px);box-shadow:0 1px #0c0a1f}.of-canc{grid-column:1/-1;min-height:44px!important;background:#ff8fa833!important}.of-in,.of-eff{min-height:50px;border-radius:14px;border:1px solid rgba(255,255,255,.2);background:#1a1540;color:#fff;font:700 16px Inter,sans-serif;padding:0 12px;width:100%}.of-form small{color:#ffffffa6}.of-lista{list-style:none;margin:0;padding:0;display:grid;gap:10px}.of-t{padding:14px;border-radius:18px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1)}.of-t.buono{border-color:#5df29a8c;background:linear-gradient(160deg,#5df29a1a,#ffffff0a)}.of-t>b{display:block;font:800 18px Inter,sans-serif;margin:6px 0 10px}.of-st{display:inline-block;font:800 11.5px Inter,sans-serif;padding:3px 8px;border-radius:7px}.of-st.uff,.of-st.ok{background:#5df29a;color:#06210f}.of-st.da{background:#ffc98733;color:var(--yel)}.of-num{font:900 26px Big Shoulders Display,Impact,sans-serif;letter-spacing:2px}.of-pie{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.of-pie small{color:#fff9}.of-voti{display:flex;gap:6px}.of-voti button{min-height:42px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;font:700 13.5px Inter,sans-serif;cursor:pointer}.of-voti em{font-style:normal;font-weight:900;margin-left:3px}.of-voti[data-fatto] button{opacity:.55}.fs{position:relative;flex:none;width:132px;aspect-ratio:4/5;border-radius:10px;overflow:hidden;display:grid;place-items:end center;background:repeating-linear-gradient(180deg,rgba(255,255,255,.16) 0 2px,transparent 2px 22px),linear-gradient(180deg,#2a2550,#14123a);box-shadow:inset 0 0 0 2px #ffffff1f,0 10px 24px #00000059}.fs:before{content:"";position:absolute;left:50%;bottom:-18%;width:78%;aspect-ratio:1;transform:translate(-50%);border-radius:50% 50% 12% 12%;background:linear-gradient(180deg,var(--c),color-mix(in srgb,var(--c) 40%,#14123a));opacity:.9}.fs:after{content:"";position:absolute;left:50%;bottom:44%;width:38%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:var(--c)}.fs b{position:relative;z-index:1;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:40px;line-height:1;color:#14123a;margin-bottom:9%;letter-spacing:1px}.fs-s{width:64px;border-radius:8px}.fs-s b{font-size:20px}.fasc{position:relative;margin:6px 0 8px;padding:22px 20px 20px;border-radius:6px 22px 22px;color:#2b1d3a;background:linear-gradient(180deg,#ffe9cf,#f6d3ae);box-shadow:0 24px 60px #0006,inset 0 0 0 1px #ffffff80}.fasc:before{content:"";position:absolute;left:0;top:-16px;width:150px;height:22px;border-radius:10px 14px 0 0;background:#ffe9cf}.fasc-top{display:flex;gap:18px;align-items:flex-start}.fasc-id{min-width:0;flex:1}.fasc-n{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#8a5a3a}.fasc-r{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(22px,5.4vw,30px);line-height:1.08;margin:4px 0 12px;color:#14123a}.fasc dl{margin:0;display:grid;gap:6px}.fasc dl div{display:flex;gap:10px;align-items:baseline;border-bottom:1px dashed rgba(43,29,58,.28);padding-bottom:5px}.fasc dt{flex:none;width:112px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#8a5a3a}.fasc dd{margin:0;font-weight:700;color:#14123a}.fasc-timbro{position:absolute;right:14px;bottom:14px;transform:rotate(-9deg);font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:22px;letter-spacing:.12em;text-transform:uppercase;color:#d2356b;border:3px solid #d2356b;border-radius:8px;padding:2px 10px;opacity:.82;mix-blend-mode:multiply}.rv.in .fasc-timbro,.fasc.in .fasc-timbro{animation:timbra .5s .5s cubic-bezier(.2,1.6,.4,1) both}@keyframes timbra{0%{transform:rotate(-9deg) scale(2.4);opacity:0}to{transform:rotate(-9deg) scale(1);opacity:.82}}.ds-fatti,.ds-buio{list-style:none;padding:0;margin:0;display:grid;gap:8px}.ds-fatti li,.ds-buio li{position:relative;padding:12px 14px 12px 44px;border-radius:14px;background:var(--card);border:1px solid var(--line)}.ds-fatti li:before{content:"\2713";position:absolute;left:14px;top:11px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:900;background:#7be0a4;color:#0d2a18}.ds-buio li{color:var(--mut);border-style:dashed}.ds-buio li:before{content:"?";position:absolute;left:14px;top:11px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:900;background:#ffffff24;color:#fff}.ds-voto{margin:22px 0 6px;padding:18px;border-radius:20px;background:linear-gradient(135deg,#ff6fa333,#a58bff33);border:1px solid rgba(255,255,255,.16);text-align:center}.ds-voto>b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:26px;text-transform:uppercase;margin-bottom:10px}.ds-vb{appearance:none;border:0;cursor:pointer;font:inherit;font-weight:800;color:#14123a;background:linear-gradient(90deg,var(--yel),var(--pink));padding:13px 22px;border-radius:999px;min-height:48px;transition:transform .15s}.ds-vb:active{transform:scale(.96)}.ds-vb:disabled{background:#7be0a4;cursor:default}.ds-vr{margin-top:14px;text-align:left}.ds-vr p{margin:6px 0 0;font-size:15px}.ds-bar{height:12px;border-radius:99px;background:#ffffff1f;overflow:hidden}.ds-bar i{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--yel),var(--pink));transition:width .9s cubic-bezier(.2,.8,.2,1)}.ds-reg{color:var(--yel)}.ds-leg{display:flex;flex-wrap:wrap;gap:8px}.ds-leg a{text-decoration:none;color:var(--txt);font-weight:700;padding:10px 14px;border-radius:999px;background:var(--card);border:1px solid var(--line);min-height:44px;display:inline-flex;align-items:center}.ds-leg a:hover{border-color:var(--pink)}.ds-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px}.ds-t{position:relative;display:flex;gap:14px;align-items:center;text-decoration:none;color:var(--txt);padding:12px;border-radius:18px;background:var(--card);border:1px solid var(--line);transition:transform .2s,border-color .2s}.ds-t:hover{transform:translateY(-3px);border-color:var(--c)}.ds-tt{min-width:0;display:block}.ds-tt small{display:block;font-size:12px;font-weight:700;color:var(--c)}.ds-tt b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:25px;line-height:1.05;text-transform:uppercase}.ds-tt i{display:block;font-style:normal;font-size:13.5px;color:var(--mut);line-height:1.35;margin-top:3px}.ds-pc{position:absolute;right:10px;top:10px;font-style:normal;font-size:12px;font-weight:800;padding:2px 8px;border-radius:99px;background:#ffffff1a}.ds-t.primo{border-color:var(--yel)}.ds-t.primo .ds-pc{background:var(--yel);color:#14123a}.ds-top,.gr-home{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:18px 0}.ds-top a,.gr-home a{display:block;text-decoration:none;color:#14123a;padding:16px 18px;border-radius:18px;background:linear-gradient(135deg,var(--yel),var(--pink))}.ds-top a+a{background:linear-gradient(135deg,var(--cyan),var(--vio))}.ds-top small,.gr-home small{display:block;font-weight:800;font-size:13px}.ds-top b,.gr-home b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:34px;line-height:1;text-transform:uppercase;margin:2px 0}.ds-top i,.gr-home i{font-style:normal;font-size:14px;font-weight:600}.ds-riga{display:flex;gap:12px;overflow-x:auto;padding:4px 2px 12px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ds-riga::-webkit-scrollbar{display:none}.ds-riga a{flex:none;width:108px;scroll-snap-align:start;text-decoration:none;color:var(--txt);text-align:center}.ds-riga .fs{width:108px}.ds-riga .fs b{font-size:32px}.ds-riga a>b{display:block;margin-top:8px;font-size:14px;line-height:1.2}.ds-riga a>em{display:block;font-style:normal;font-size:11px;font-weight:800;color:var(--yel);margin-top:2px}.ds-riga a.primo .fs{box-shadow:0 0 0 3px var(--yel),0 10px 24px #00000059}.promo5{background:radial-gradient(500px 220px at 100% 0%,rgba(255,201,135,.5),transparent 60%),linear-gradient(135deg,#ff6fa3,#ff9b73 55%,#ffc987)}.promo6{background:radial-gradient(500px 220px at 0% 0%,rgba(165,139,255,.5),transparent 60%),linear-gradient(135deg,#14123a,#5b3a8f 55%,#ff6fa3)}@media (max-width:520px){.fasc{padding:18px 14px 62px}.fasc-top{gap:12px}.fs:not(.fs-s){width:96px}.fs:not(.fs-s) b{font-size:30px}.fasc dt{width:86px;font-size:11px}.fasc dd{font-size:15px}}.gr-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:10px}.gr-v{position:relative;appearance:none;font:inherit;text-align:left;cursor:pointer;color:var(--txt);padding:12px 12px 14px;border-radius:18px;background:var(--card);border:2px solid var(--line);transition:transform .18s,border-color .18s,background .18s,opacity .18s;min-height:150px}.gr-v .sg{width:100%;height:auto;display:block;fill:#ffffffbf;margin-bottom:8px;transition:fill .18s,transform .3s cubic-bezier(.2,1.5,.4,1)}.gr-v b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:21px;line-height:1.05;text-transform:uppercase}.gr-v small{display:block;color:var(--yel);font-weight:700;font-size:13px;margin-top:2px}.gr-v em{display:block;font-style:normal;color:var(--mut);font-size:12px;line-height:1.3;margin-top:4px}.gr-v[aria-pressed=true]{border-color:var(--pink);background:linear-gradient(160deg,#ff6fa347,#ffc98724);transform:translateY(-3px)}.gr-v[aria-pressed=true] .sg{fill:var(--yel);transform:translate(6px)}.gr-v[aria-pressed=true]:after{content:attr(data-pos);position:absolute;right:10px;top:10px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-weight:900;background:var(--pink);color:#14123a}.gr-v.pieno{opacity:.45}.gr-v.no{animation:grno .35s}@keyframes grno{25%{transform:translate(-5px)}75%{transform:translate(5px)}}.gr-bar{position:sticky;bottom:calc(72px + env(safe-area-inset-bottom));z-index:20;display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:10px 10px 10px 18px;border-radius:999px;background:#14123aeb;border:1px solid var(--line);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.gr-n{font-weight:800}.gr-ok,.gr-share,.gr-redo{appearance:none;border:0;cursor:pointer;font:inherit;font-weight:800;min-height:46px;padding:10px 20px;border-radius:999px;color:#14123a;background:linear-gradient(90deg,var(--yel),var(--pink))}.gr-ok:disabled{background:#ffffff24;color:var(--mut);cursor:default}.gr-out{margin-top:18px;text-align:center}.gr-cv{width:min(100%,380px);height:auto;border-radius:22px;box-shadow:0 30px 70px #00000080}.gr-act{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin-top:14px}.gr-redo{background:transparent;color:var(--txt);box-shadow:inset 0 0 0 2px var(--line)}.gr-top ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.gr-top li{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--card);border:1px solid var(--line);overflow:hidden}.gr-top li i{position:absolute;inset:0 auto 0 0;width:var(--w);background:linear-gradient(90deg,#ff6fa347,#ffc9871f);z-index:0}.gr-top li span,.gr-top li b,.gr-top li em{position:relative;z-index:1}.gr-top li span{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:24px;width:22px;color:var(--yel)}.gr-top li b{flex:1;min-width:0}.gr-top li em{font-style:normal;font-weight:800}.gr-top li.mio{border-color:var(--pink)}.gr-conto,.gr-vuoto{color:var(--mut);font-size:14px}.gr-reg{color:var(--yel)}@media (min-width:900px){.gr-bar{bottom:16px}}.st-num{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0 8px;text-align:center}.st-num div{padding:14px 6px;border-radius:16px;background:var(--card);border:1px solid var(--line)}.st-num b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(34px,9vw,58px);line-height:1;background:linear-gradient(180deg,#fff,var(--yel) 55%,var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.st-num small{color:var(--mut);font-size:13px}.storia{position:relative;list-style:none;margin:26px 0 10px;padding:0 0 0 38px}.st-linea{position:absolute;left:11px;top:6px;bottom:6px;width:4px;border-radius:4px;background:#ffffff1f}.st-linea i{display:block;width:100%;height:100%;border-radius:4px;transform-origin:top;transform:scaleY(0);background:linear-gradient(180deg,var(--cyan),var(--vio) 35%,var(--pink) 70%,var(--yel))}.st-anno{margin:26px 0 10px -38px;position:relative;z-index:1}.st-anno:first-of-type{margin-top:0}.st-anno span{display:inline-block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:30px;line-height:1;padding:5px 12px;border-radius:10px;background:#14123a;box-shadow:inset 0 0 0 2px var(--line)}.st-e{position:relative;margin:0 0 12px;padding:14px 16px;border-radius:16px;background:var(--card);border:1px solid var(--line)}.st-e:before{content:"";position:absolute;left:-34px;top:20px;width:18px;height:18px;border-radius:50%;background:#14123a;box-shadow:inset 0 0 0 3px #ffffff4d;transition:background .3s,box-shadow .3s,transform .3s cubic-bezier(.2,1.6,.4,1)}.st-e.acceso:before{background:var(--yel);box-shadow:0 0 0 5px #ffc98738;transform:scale(1.12)}.st-e time{display:block;font-size:13px;font-weight:800;color:var(--yel)}.st-e b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:26px;line-height:1.08;text-transform:uppercase;margin:2px 0 4px}.st-e p{margin:0;color:#ddd3ec;font-size:15.5px}.st-e a{display:inline-block;margin-top:8px;font-weight:700;font-size:14px}.st-guaio{border-left:4px solid var(--org)}.st-guaio.acceso:before{background:var(--org);box-shadow:0 0 0 5px #ff9b7338}.st-trailer{border-left:4px solid var(--cyan)}.st-trailer.acceso:before{background:var(--cyan);box-shadow:0 0 0 5px #86e3f538}.st-fine{background:linear-gradient(135deg,var(--yel),var(--pink));border:0;color:#14123a}.st-fine time,.st-fine p{color:#14123a}.st-fine b{font-size:38px}.st-fine.acceso:before{background:var(--pink);box-shadow:0 0 0 7px #ff6fa34d}@media (prefers-reduced-motion:reduce){.fasc-timbro{animation:none!important}.gr-v,.gr-v .sg,.ds-t{transition:none}}.promo5 b em{color:#14123a}.gr-n{white-space:nowrap}.fs img{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:cover;object-position:50% 22%}.ds-foto{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.ds-foto::-webkit-scrollbar{display:none}.ds-foto a{flex:none;width:min(86%,560px);scroll-snap-align:center;border-radius:16px;overflow:hidden;background:#14123a;box-shadow:0 14px 34px #0006}.ds-foto img,.gr-uff img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}.ds-cred,.gr-uff figcaption{font-size:12.5px;color:var(--mut);margin:4px 0 0}.gr-uff{margin:26px 0 0}.gr-uff a{display:block;border-radius:18px;overflow:hidden;box-shadow:0 14px 34px #0006}.gr-uff figcaption{margin-top:8px}.mappa-app{--mare:#2c66a5;margin:22px 0 8px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}.ma-tela{position:relative;height:min(74vh,720px);min-height:420px;border-radius:24px;overflow:hidden;background:var(--mare);box-shadow:0 30px 80px #00000080,inset 0 0 0 1px #ffffff24}#ma-mappa{position:absolute;inset:0;background:var(--mare);font:inherit;z-index:0}#ma-mappa .leaflet-tile{image-rendering:auto}.ma-bottoni{position:absolute;right:12px;top:12px;z-index:500;display:grid;gap:8px}.ma-bottoni button{appearance:none;border:0;cursor:pointer;width:46px;height:46px;border-radius:14px;font:900 22px/1 Inter,system-ui,sans-serif;color:#fff;background:#14123aeb;box-shadow:0 6px 18px #00000059,inset 0 0 0 1px #ffffff29}.ma-coord{position:absolute;right:12px;bottom:12px;z-index:500;font:700 12px/1 ui-monospace,Menlo,monospace;color:#fff;background:#14123ad9;padding:7px 10px;border-radius:9px;white-space:pre}.ma-coord:empty{display:none}.ma-alone i{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;font-style:normal;font-size:22px;background:#14123a;box-shadow:0 0 0 3px var(--c),0 0 0 10px color-mix(in srgb,var(--c) 30%,transparent);animation:maalone 1.4s ease-in-out infinite}@keyframes maalone{50%{box-shadow:0 0 0 3px var(--c),0 0 0 20px color-mix(in srgb,var(--c) 0%,transparent)}}.ma-carta{position:absolute;left:12px;right:12px;bottom:12px;z-index:600;max-width:420px;padding:14px 16px 16px;border-radius:20px;color:var(--txt);background:#14123af5;box-shadow:0 20px 50px #00000080,inset 0 0 0 1px #ffffff29;animation:mpsu .35s cubic-bezier(.2,.9,.3,1)}@keyframes mpsu{0%{opacity:0;transform:translateY(20px)}}.ma-x{position:absolute;right:8px;top:8px;appearance:none;border:0;cursor:pointer;width:38px;height:38px;border-radius:50%;font:900 20px/1 Inter,sans-serif;color:#fff;background:#ffffff1a}.ma-ccat{display:inline-block;font-size:12.5px;font-weight:800;color:var(--c)}.ma-carta h3{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:30px;line-height:1.02;text-transform:uppercase;margin:2px 40px 2px 0}.ma-area{margin:0;color:var(--mut);font-size:14px}.ma-vero{margin:8px 0 0;font-size:14.5px;padding:8px 10px;border-radius:10px;background:#ffffff12}.ma-vero b{display:block;font-size:11.5px;color:var(--yel)}.ma-cbt{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.ma-cbt button,.ma-azioni button{appearance:none;border:0;cursor:pointer;font:inherit;font-weight:800;font-size:14.5px;min-height:44px;padding:9px 16px;border-radius:999px;color:#14123a;background:linear-gradient(90deg,var(--yel),var(--pink))}.ma-cbt .ma-trov.si{background:#7be0a4}.ma-cbt .ma-cond,.ma-azioni button{background:#ffffff1a;color:#fff;box-shadow:inset 0 0 0 1px #ffffff29}.ma-lato{display:grid;gap:10px;align-content:start;min-width:0}.ma-maniglia{display:none}.ma-cerca{position:relative}.ma-cerca input{width:100%;font:inherit;font-size:16px;color:var(--txt);padding:13px 16px;border-radius:14px;border:1px solid var(--line);background:var(--card);min-height:48px}.ma-cerca input:focus{outline:2px solid var(--pink);outline-offset:1px}.ma-ris{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:700;max-height:320px;overflow:auto;border-radius:14px;background:#191546;box-shadow:0 20px 50px #0000008c,inset 0 0 0 1px #ffffff24}.ma-ris button{display:grid;grid-template-columns:30px 1fr;gap:0 8px;width:100%;text-align:left;appearance:none;border:0;border-bottom:1px solid rgba(255,255,255,.07);background:transparent;color:var(--txt);font:inherit;padding:9px 12px;cursor:pointer;min-height:48px}.ma-ris button span{grid-row:1/3;align-self:center;font-size:18px}.ma-ris b{font-size:14.5px}.ma-ris i{font-style:normal;font-size:12.5px;color:var(--mut)}.ma-ris p,.ma-err{margin:0;padding:12px;font-size:14px;color:var(--mut)}.ma-vai{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.ma-vai::-webkit-scrollbar{display:none}.ma-vai button{flex:none;appearance:none;border:0;cursor:pointer;font:inherit;font-weight:700;font-size:13.5px;color:var(--txt);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);padding:9px 13px;border-radius:999px;min-height:40px}.ma-vai button:first-child{color:#14123a;background:linear-gradient(90deg,var(--cyan),var(--vio))}.ma-azioni{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ma-prog{font-size:14px;color:var(--mut)}.ma-prog b{color:var(--yel);font-size:16px}.ma-prog i{display:block;height:8px;border-radius:99px;background:#ffffff1a;margin-top:6px;overflow:hidden}.ma-prog u{display:block;height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,var(--yel),var(--pink));transition:width .5s}.ma-cat section{padding:10px 0;border-top:1px solid var(--line)}.ma-cat header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.ma-cat small{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.ma-int{appearance:none;border:0;cursor:pointer;width:44px;height:26px;border-radius:99px;background:#ffffff29;position:relative;transition:background .2s}.ma-int i{position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s}.ma-int.on{background:var(--pink)}.ma-int.on i{transform:translate(18px)}.ma-riga{display:grid;grid-template-columns:1fr auto 40px;align-items:center;gap:6px}.ma-riga.off{opacity:.42}.ma-nome{display:flex;align-items:center;gap:9px;text-align:left;appearance:none;border:0;background:transparent;color:var(--txt);font:inherit;font-size:15px;font-weight:600;padding:8px 0;cursor:pointer;min-height:44px}.ma-nome span{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:14px;background:#14123a;box-shadow:0 0 0 2px var(--c)}.ma-riga em{font-style:normal;font-size:13px;color:var(--mut);font-variant-numeric:tabular-nums}.ma-poi{appearance:none;border:0;cursor:pointer;width:40px;height:40px;border-radius:12px;font:900 17px/1 Inter,sans-serif;color:#fff;background:#ffffff14}.ma-crediti{font-size:12.5px;color:var(--mut);margin:6px 0 0}.ma-crediti a{color:var(--mut)}html.ma-blocco,html.ma-blocco body{overflow:hidden}.mappa-app.pieno{position:fixed;inset:0;z-index:300;margin:0;background:#100c26;display:block}.mappa-app.pieno .ma-tela{position:absolute;inset:0;height:auto;border-radius:0}.mappa-app.pieno .ma-lato{position:absolute;z-index:800;left:0;right:0;bottom:0;max-height:76vh;overflow:auto;padding:0 14px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:#100c26f7;box-shadow:0 -20px 50px #00000080;transform:translateY(calc(100% - 54px));transition:transform .35s cubic-bezier(.2,.9,.3,1)}.mappa-app.pieno .ma-lato.aperto{transform:none}.mappa-app.pieno .ma-maniglia{display:grid;justify-items:center;gap:6px;width:100%;appearance:none;border:0;background:transparent;color:var(--txt);font:inherit;font-weight:800;font-size:14px;padding:10px 0 12px;cursor:pointer;position:sticky;top:0;background:#100c26f7;z-index:2}.ma-maniglia i{width:44px;height:5px;border-radius:9px;background:#ffffff59}.mappa-app.pieno .ma-carta{bottom:66px}@media (min-width:960px){.mappa-app{grid-template-columns:320px minmax(0,1fr);align-items:start}.ma-lato{max-height:min(74vh,720px);overflow:auto;padding:14px;border-radius:24px;background:var(--card);border:1px solid var(--line);scrollbar-width:thin}.mappa-app.pieno{display:grid;grid-template-columns:340px 1fr}.mappa-app.pieno .ma-lato{position:relative;transform:none;max-height:100vh;height:100vh;border-radius:0;padding:14px;box-shadow:none}.mappa-app.pieno .ma-maniglia{display:none}.mappa-app.pieno .ma-tela{position:relative;height:100vh}.mappa-app.pieno .ma-carta{bottom:12px}}@media (max-width:959px){.mappa-app:not(.pieno) .ma-lato{display:contents}.mappa-app:not(.pieno) .ma-cerca{order:-3}.mappa-app:not(.pieno) .ma-vai{order:-2}.mappa-app:not(.pieno) .ma-tela{order:-1}.ma-coord{display:none}}@media (prefers-reduced-motion:reduce){.ma-alone i,.ma-carta{animation:none}}html.ma-blocco .top,html.ma-blocco .tabbar,html.ma-blocco .lg-chip{display:none}.ma-ic{background:none;border:0}.ma-pin,.ma-gr,.ma-alone,.ma-tuo,.ma-band{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;font-style:normal;line-height:1}.ma-pin{font-size:15px;background:#14123a;box-shadow:0 0 0 2.5px var(--c),0 3px 8px #00000073;transition:transform .15s}.ma-pin:hover{transform:scale(1.2)}.ma-pin.t{background:#0f3d27;box-shadow:0 0 0 2.5px #7be0a4,0 3px 8px #00000073;opacity:.8}.ma-pin.t:after{content:"\2713";position:absolute;right:-3px;top:-4px;width:15px;height:15px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:900;background:#7be0a4;color:#0d2a18}.ma-gr{font:900 15px/1 Inter,system-ui,sans-serif;color:#14123a;background:var(--c);box-shadow:0 0 0 5px color-mix(in srgb,var(--c) 35%,transparent),0 4px 12px #00000073;transition:transform .15s;cursor:pointer}.ma-gr:hover{transform:scale(1.1)}.ma-alone{font-size:22px;background:#14123a;box-shadow:0 0 0 3px var(--c),0 0 0 10px color-mix(in srgb,var(--c) 30%,transparent);animation:maalone 1.4s ease-in-out infinite}.ma-tuo,.ma-band{font-size:26px;filter:drop-shadow(0 3px 5px rgba(0,0,0,.6))}.ma-band{font-size:30px;transform-origin:20% 90%;animation:maband 2.2s ease-in-out infinite}@keyframes maband{50%{transform:rotate(-8deg)}}.ma-gioca{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.ma-gioca::-webkit-scrollbar{display:none}.ma-gioca button{flex:none;appearance:none;border:0;cursor:pointer;font:inherit;font-weight:800;font-size:13.5px;color:#14123a;background:linear-gradient(90deg,var(--yel),var(--pink));padding:9px 14px;border-radius:999px;min-height:42px}.ma-gioca button:nth-child(n+3){background:var(--card);color:var(--txt);box-shadow:inset 0 0 0 1px var(--line)}.ma-gioca button[aria-pressed=true]{background:var(--pink);color:#14123a}.ma-avviso{position:absolute;left:12px;right:70px;top:12px;z-index:650;display:flex;gap:10px;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;color:#fff;background:#14123af0;padding:10px 12px;border-radius:14px;box-shadow:0 8px 24px #0006,inset 0 0 0 1px #ffffff29}.ma-avviso button{flex:none;appearance:none;border:0;cursor:pointer;font:inherit;font-weight:800;font-size:13px;color:#fff;background:#ffffff24;padding:7px 12px;border-radius:99px;min-height:36px}.ma-giro{position:absolute;left:12px;right:12px;bottom:12px;z-index:640;max-width:460px;border-radius:22px;overflow:hidden;color:var(--txt);background:#14123af7;box-shadow:0 24px 60px #0009,inset 0 0 0 1px #ffffff29}.ma-giro.su{animation:mpsu .5s cubic-bezier(.2,.9,.3,1)}.ma-giro>img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;max-height:30vh;background:#14123a}.ma-giro>small{position:absolute;right:10px;top:8px;font-size:10px;color:#fff;text-shadow:0 1px 4px #000}.ma-gt{padding:12px 16px 14px}.ma-gt span{display:block;font-size:12.5px;font-weight:800;color:var(--yel)}.ma-gt h3{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:32px;line-height:1.02;text-transform:uppercase;margin:2px 0 4px}.ma-gt h3.si{color:#7be0a4}.ma-gt h3.no{color:#ff8f9a}.ma-fine h3{font-size:52px;background:linear-gradient(180deg,#fff,var(--yel) 55%,var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent}.ma-gt p{margin:0 0 10px;font-size:14.5px}.ma-gb{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ma-gb i{display:flex;gap:4px;margin-right:auto}.ma-gb u{width:16px;height:5px;border-radius:5px;background:#fff3}.ma-gb u.on{background:var(--pink)}.ma-gb a{font-size:13.5px;font-weight:700}.ma-gb button{appearance:none;border:0;cursor:pointer;font:inherit;font-weight:800;font-size:14px;min-height:42px;padding:8px 16px;border-radius:999px;color:#fff;background:#ffffff1f}.ma-gb .ma-gav{color:#14123a;background:linear-gradient(90deg,var(--yel),var(--pink))}.mappa-app.in-gioco.pieno .ma-lato{display:none}.mappa-app.in-gioco.pieno .ma-giro{bottom:calc(14px + env(safe-area-inset-bottom))}.mappa-app.pieno:not(.in-gioco) .ma-giro{bottom:66px}.ma-vero a{display:inline-block;margin-top:4px;font-weight:700}.ma-f{display:grid;gap:4px;font-size:12.5px;font-weight:800;color:var(--mut);margin-top:8px}.ma-f select,.ma-f input{font:inherit;font-size:16px;color:var(--txt);background:#ffffff14;border:1px solid var(--line);border-radius:12px;padding:10px 12px;min-height:46px}.ma-f select option{color:#14123a}.ma-espl section{padding:10px 0;border-top:1px solid var(--line)}.ma-espl small{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--mut)}.ma-espl ol{list-style:none;margin:6px 0;padding:0;counter-reset:e}.ma-espl li{display:grid;grid-template-columns:22px 1fr auto;gap:0 6px;align-items:center;padding:5px 0;counter-increment:e;font-size:14.5px}.ma-espl li:before{content:counter(e);grid-row:1/3;font:900 20px Big Shoulders Display,Impact,sans-serif;color:var(--yel)}.ma-espl li i{grid-column:2;font-style:normal;font-size:12px;color:var(--mut)}.ma-espl li em{grid-row:1/3;grid-column:3;font-style:normal;font-weight:800}.ma-espl p{font-size:13.5px;color:var(--mut);margin:4px 0}@media (max-width:959px){.mappa-app:not(.pieno) .ma-cerca{order:-4}.mappa-app:not(.pieno) .ma-vai{order:-3}.mappa-app:not(.pieno) .ma-gioca{order:-2}}@media (min-width:960px){.ma-gioca{flex-wrap:wrap}.mappa-app.in-gioco.pieno{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ma-band,.ma-giro.su{animation:none}}@media (max-width:700px){.ma-giro>img{max-height:19vh}.ma-gt h3{font-size:27px}.ma-gt p{font-size:13.5px;margin-bottom:8px}}html{overflow-x:clip}footer a{display:inline-block;padding:10px 8px;min-height:40px}.nw-more{display:inline-block;padding:9px 0;min-height:40px}.nw-sh{min-width:44px;min-height:40px;padding:8px 12px}.ct-med{grid-template-columns:repeat(auto-fill,minmax(40px,1fr))}.ma-int{width:50px;height:30px}.ma-int i{width:24px;height:24px}.ma-int.on i{transform:translate(20px)}.ma-entra{position:absolute;inset:0;z-index:550;appearance:none;border:0;cursor:pointer;display:grid;place-items:end center;padding:0 0 18px;background:linear-gradient(180deg,transparent 60%,rgba(16,12,38,.55));font:inherit;font-weight:800;font-size:15px;color:#14123a}.ma-entra:after{content:"Tocca per aprire la mappa";padding:12px 20px;border-radius:999px;background:linear-gradient(90deg,var(--yel),var(--pink));box-shadow:0 10px 26px #00000073}.ma-entra{font-size:0}.ma-entra:after{font-size:15px}.ma-entra[hidden]{display:none}@media (max-width:959px){.mappa-app:not(.pieno) .ma-tela{height:min(58vh,480px);min-height:340px}.mappa-app:not(.pieno) .ma-bottoni [data-b=piu],.mappa-app:not(.pieno) .ma-bottoni [data-b=meno]{display:none}}.nw-all,.lg-tutta{display:inline-block;padding:9px 0;min-height:40px}.promos,.collage,.sala,.share,footer,main>details,.grid.big4,.nw-grid{content-visibility:auto;contain-intrinsic-size:auto 420px}img[data-rs]:not([src]){display:none}img[data-rs].rs-ok{animation:rsin .5s ease}@keyframes rsin{0%{opacity:0}}.rs-off .rs-solo{display:none!important}.rs-spente{display:none}.rs-off .rs-spente{display:flex}.gal-rs{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.gal-rs a{display:block;border-radius:14px;overflow:hidden;background:#ffffff0f;aspect-ratio:16/9;transition:transform .2s}.gal-rs a:hover{transform:scale(1.02)}.gal-rs a:nth-child(5n+1){grid-column:1/-1}.gal-rs img{width:100%;height:100%;object-fit:cover;display:block}.gal-rs-home a:nth-child(5n+1){grid-column:auto}.gal-rs-home a:first-child{grid-column:1/-1}@media (min-width:760px){.gal-rs{grid-template-columns:repeat(3,1fr)}.gal-rs a:nth-child(5n+1){grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.gal-rs-home a:nth-child(5n+1){grid-column:auto;grid-row:auto;aspect-ratio:16/9}.gal-rs-home a:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}}.rs-vis{position:fixed;inset:0;z-index:400;background:#080614f5;display:grid;place-items:center;padding:0}.rs-vis img{max-width:100%;max-height:86vh;object-fit:contain;transition:opacity .25s}.rs-vis span{position:absolute;left:0;right:0;bottom:calc(14px + env(safe-area-inset-bottom));text-align:center;font-size:13px;color:#fffc}.rs-vis button{position:absolute;appearance:none;border:0;cursor:pointer;width:48px;height:48px;border-radius:50%;font:900 26px/1 Inter,sans-serif;color:#fff;background:#ffffff24}.rs-x{right:12px;top:calc(12px + env(safe-area-inset-top))}.rs-p{left:10px;top:50%;transform:translateY(-50%)}.rs-n{right:10px;top:50%;transform:translateY(-50%)}.ds-storia{display:block;width:100%;appearance:none;border:0;cursor:pointer;font:inherit;font-weight:800;font-size:16px;color:#14123a;background:linear-gradient(90deg,var(--yel),var(--pink));padding:14px 18px;border-radius:16px;min-height:52px;margin:14px 0 4px}.st-ov{position:fixed;inset:0;z-index:400;background:#0b0818;overflow:hidden}.st-ov>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s;animation:stzoom 7s ease-out both}@keyframes stzoom{0%{transform:scale(1.12)}to{transform:scale(1)}}.st-ov:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,8,24,.55) 0,transparent 26%,transparent 42%,rgba(11,8,24,.94) 82%);pointer-events:none}.st-barre{position:absolute;z-index:3;left:12px;right:12px;top:calc(12px + env(safe-area-inset-top));display:flex;gap:4px}.st-barre i{flex:1;height:3.5px;border-radius:4px;background:#ffffff4d;overflow:hidden}.st-barre u{display:block;height:100%;width:0;background:#fff}.st-barre i.pieno u{width:100%}.st-barre i.ora u{animation:stbar 5.2s linear forwards}@keyframes stbar{to{width:100%}}.st-x{position:absolute;z-index:5;right:10px;top:calc(26px + env(safe-area-inset-top));appearance:none;border:0;cursor:pointer;width:46px;height:46px;border-radius:50%;font:900 24px/1 Inter,sans-serif;color:#fff;background:#0006}.st-txt{position:absolute;z-index:3;left:20px;right:20px;bottom:calc(46px + env(safe-area-inset-bottom));max-width:640px;margin:0 auto;color:#fff}.st-txt span{display:block;font-size:13px;font-weight:800;color:var(--yel)}.st-txt b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(44px,12vw,76px);line-height:.95;text-transform:uppercase;margin:4px 0 8px}.st-txt p{margin:0;font-size:clamp(20px,5.4vw,28px);line-height:1.25;font-weight:700;text-shadow:0 2px 12px rgba(0,0,0,.6)}.st-vota{margin-top:16px;appearance:none;border:0;cursor:pointer;font:inherit;font-weight:800;color:#14123a;background:linear-gradient(90deg,var(--yel),var(--pink));padding:13px 22px;border-radius:999px;min-height:48px;position:relative;z-index:6}.st-ov>small{position:absolute;z-index:3;left:0;right:0;bottom:calc(14px + env(safe-area-inset-bottom));text-align:center;font-size:11px;color:#ffffffb3}.st-ind,.st-av{position:absolute;z-index:4;top:70px;bottom:0;appearance:none;border:0;background:transparent;cursor:pointer}.st-ind{left:0;width:32%}.st-av{right:0;width:68%}.dopo{margin:22px 0 6px;padding:18px;border-radius:22px;background:linear-gradient(135deg,#ffc98733,#ff6fa333);border:1px solid rgba(255,255,255,.16)}.dopo>b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:28px;text-transform:uppercase;margin-bottom:12px}.dopo div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.dopo a{display:grid;justify-items:center;gap:4px;text-decoration:none;color:var(--txt);font-size:26px;padding:14px 6px;border-radius:16px;background:#14123ab3;min-height:84px}.dopo a span{font-size:13.5px;font-weight:800;text-align:center;line-height:1.15}.ct-grado{margin:10px 0 12px;padding:10px 12px;border-radius:14px;background:#100c268c;border:1px solid rgba(255,255,255,.12)}.ct-grado span{display:block;font-size:11.5px;font-weight:800;color:var(--yel)}.ct-grado b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:26px;line-height:1.05;text-transform:uppercase}.ct-grado i{display:block;height:8px;border-radius:9px;background:#ffffff24;overflow:hidden;margin:6px 0 4px}.ct-grado u{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,var(--yel),var(--pink))}.ct-grado small{font-size:12px;color:#ffffffbf}.fasc{color:var(--txt);background:linear-gradient(160deg,#ffc98729,#a58bff1f 60%,#14123a99);border:1px solid rgba(255,201,135,.45);border-radius:8px 22px 22px;box-shadow:0 24px 60px #0006;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.fasc:before{background:#ffc98773;height:16px;top:-16px}.fasc-n,.fasc dt{color:var(--yel)}.fasc-r,.fasc dd{color:#fff}.fasc dl div{border-bottom-color:#fff3}.fasc-timbro{color:#ff6fa3;border-color:#ff6fa3;mix-blend-mode:normal;opacity:.9}@media (prefers-reduced-motion:reduce){.st-ov>img,img[data-rs].rs-ok{animation:none}.st-barre i.ora u{animation:none;width:100%}}.gr-ph{position:relative;display:block;aspect-ratio:16/9;border-radius:12px;overflow:hidden;margin-bottom:8px;background:#ffffff0d}.gr-ph .sg{position:absolute;inset:14% 8%;width:84%;height:72%;margin:0}.gr-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.gr-v[aria-pressed=true] .gr-ph{box-shadow:0 0 0 3px var(--yel)}.vs{margin:0 0 16px;padding:16px;border-radius:22px;background:var(--card);border:1px solid var(--line)}.vs-t span{font-size:13px;font-weight:800;color:var(--yel)}.vs h3{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(28px,7vw,40px);line-height:1;text-transform:uppercase;margin:2px 0 10px}.vs dl{margin:0 0 12px;display:grid;gap:6px}.vs dl div{display:flex;gap:10px;border-bottom:1px dashed var(--line);padding-bottom:5px}.vs dt{flex:none;width:104px;font-size:12px;font-weight:800;color:var(--mut);text-transform:uppercase;letter-spacing:.06em;padding-top:3px}.vs dd{margin:0;font-weight:700}.vs-f{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -4px;padding:0 4px 4px}.vs-f::-webkit-scrollbar{display:none}.vs-f a{flex:none;width:min(84%,520px);scroll-snap-align:center;border-radius:14px;overflow:hidden;background:#14123a;aspect-ratio:16/9}.vs-f img{width:100%;height:100%;object-fit:cover;display:block}.vs-f a:only-child{width:100%}.ma-zf{display:grid;justify-items:center;gap:3px;font-style:normal;cursor:pointer;filter:drop-shadow(0 6px 10px rgba(0,0,0,.55));transition:transform .18s cubic-bezier(.2,1.5,.4,1)}.ma-zf:hover{transform:scale(1.1)}.ma-zf img{width:66px;height:66px;border-radius:50%;object-fit:cover;border:3px solid #fff;background:#14123a;display:block}.ma-zf b{font:900 11px/1.1 Inter,system-ui,sans-serif;color:#14123a;background:#fff;padding:3px 7px;border-radius:99px;white-space:nowrap}.ma-zg{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:-2px 44px 10px -4px;padding:2px 4px}.ma-zg::-webkit-scrollbar{display:none}.ma-zg a{flex:none;width:78%;aspect-ratio:16/9;border-radius:12px;overflow:hidden;scroll-snap-align:center;background:#14123a}.ma-zg a:only-child{width:100%}.ma-zg img{width:100%;height:100%;object-fit:cover;display:block}a.ma-trov{display:inline-flex;align-items:center;text-decoration:none;font-weight:800;font-size:14.5px;min-height:44px;padding:9px 16px;border-radius:999px;color:#14123a;background:linear-gradient(90deg,var(--yel),var(--pink))}.nw-grid{grid-template-columns:minmax(0,1fr);gap:14px}.nw2{position:relative;display:grid;grid-template-columns:minmax(0,1fr);border-radius:20px;overflow:hidden;background:var(--card);border:1px solid var(--line);cursor:pointer;transition:transform .2s,box-shadow .2s,border-color .2s;outline-offset:3px}.nw2:hover{transform:translateY(-3px);box-shadow:0 18px 44px #0006;border-color:var(--c)}.nw2-m{position:relative;aspect-ratio:16/9;background:#14123a;overflow:hidden}.nw2-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.2,.8,.2,1)}.nw2:hover .nw2-img{transform:scale(1.05)}.nw2-m:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(16,12,38,.55));pointer-events:none}.nw2-play{position:absolute;z-index:2;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:var(--pink);box-shadow:0 0 0 8px #ff6fa34d,0 10px 24px #0006}.nw2-play:after{content:"";position:absolute;left:25px;top:19px;border:13px solid transparent;border-left:20px solid #14123a;border-right:0}.nw2-n,.nw2-c{position:absolute;z-index:2;bottom:8px;font-size:11px;color:#fff;text-shadow:0 1px 4px #000}.nw2-n{left:10px;font-weight:800;background:#100c26cc;padding:4px 9px;border-radius:99px;font-size:12px}.nw2-c{right:10px;opacity:.85}.nw2-t{padding:14px 16px 12px;display:flex;flex-direction:column;min-width:0}.nw2 h3{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(23px,5.6vw,28px);line-height:1.06;text-transform:uppercase;margin:9px 0 7px}.nw2 p{margin:0 0 10px;color:#ddd3ec;font-size:15px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nw2 .nw-foot{margin-top:auto}.nw2-leggi{font-weight:800;color:var(--c)}.nw2-fonte{color:var(--mut);font-size:12.5px}.nw2-big h3{font-size:clamp(30px,7.4vw,46px)}.nw2-big p{-webkit-line-clamp:4;font-size:16px}.nw2-nuova{box-shadow:0 0 0 2px #ff5e7e99,0 18px 40px #00000059}@media (min-width:760px){.nw-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nw2{grid-template-columns:44% minmax(0,1fr)}.nw2-m{aspect-ratio:auto;min-height:190px}.nw2-big{grid-column:1/-1;grid-template-columns:58% minmax(0,1fr)}.nw2-big .nw2-m{min-height:360px}.nw2-big .nw2-t{padding:26px 28px;justify-content:center}.nw2-play{width:74px;height:74px;margin:-37px 0 0 -37px}.nw2-play:after{left:30px;top:24px}}.nw-let{position:fixed;inset:0;z-index:350;background:#080614d1;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);overflow:auto;-webkit-overflow-scrolling:touch;padding:0;animation:rsin .25s ease}.nw-let-in{position:relative;max-width:860px;margin:0 auto;min-height:100%;background:#120e2c;border-top:5px solid var(--c);animation:mpsu .4s cubic-bezier(.2,.9,.3,1)}.nw-let-x{position:fixed;z-index:5;right:12px;top:calc(12px + env(safe-area-inset-top));appearance:none;border:0;cursor:pointer;width:48px;height:48px;border-radius:50%;font:900 26px/1 Inter,sans-serif;color:#fff;background:#14123ae6;box-shadow:inset 0 0 0 1px #fff3}.nw-let-m{position:relative;aspect-ratio:16/9;background:#14123a;overflow:hidden}.nw-let-m .nw2-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.nw-let-m .trl,.nw-let-m .nw-foto{position:absolute;inset:0;margin:0;aspect-ratio:auto;border-radius:0;height:100%}.nw-let-t{padding:18px 18px calc(30px + env(safe-area-inset-bottom))}.nw-let h2{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(32px,8vw,54px);line-height:1.02;text-transform:uppercase;margin:12px 0}.nw-let-t>p{font-size:clamp(17px,4.4vw,20px);line-height:1.6;color:#ebe4f7;margin:0 0 18px}.nw-let-b{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:18px}.nw-let-b a{font-weight:700;color:var(--mut);padding:10px 0;min-height:44px;display:inline-flex;align-items:center}.nw-let-b .nw-let-p{color:#14123a;text-decoration:none;font-weight:800;background:linear-gradient(90deg,var(--yel),var(--pink));padding:10px 18px;border-radius:999px}.nw-let-s{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:14px;border-radius:16px;background:#ffffff0f;margin-bottom:16px}.nw-let-s b{width:100%;font-size:14px}.nw-let-s a,.nw-let-s button{appearance:none;border:0;cursor:pointer;font:inherit;font-weight:800;font-size:14px;text-decoration:none;min-height:44px;padding:10px 16px;border-radius:999px;color:#fff;background:#ffffff1f;display:inline-flex;align-items:center}.nw-let-s .s-wa{background:#25d366;color:#06310f}.nw-let-s .s-tg{background:#2aabee;color:#04283b}.nw-let-n{display:flex;justify-content:space-between;gap:10px}.nw-let-n button{appearance:none;border:0;cursor:pointer;font:inherit;font-weight:800;font-size:14px;color:var(--txt);background:#ffffff14;min-height:46px;padding:10px 16px;border-radius:14px}@media (min-width:900px){.nw-let{padding:40px 20px}.nw-let-in{border-radius:22px;overflow:hidden;min-height:0}}.ultima{position:relative;z-index:3;display:flex;align-items:center;gap:10px;padding:9px 46px 9px 14px;min-height:44px;text-decoration:none;color:var(--txt);font-size:14px;background:linear-gradient(90deg,#ff6fa338,#a58bff29);border-bottom:1px solid var(--line)}.ultima[hidden]{display:none}.ultima b{flex:none;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#14123a;background:var(--yel);padding:3px 8px;border-radius:6px}.ultima span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.ultima button{position:absolute;right:4px;top:50%;transform:translateY(-50%);appearance:none;border:0;background:transparent;color:var(--mut);font:900 20px/1 Inter,sans-serif;width:40px;height:40px;cursor:pointer}.ultima.nuova b{background:#ff5e7e;color:#fff;animation:ntlive 1.2s ease-in-out infinite}@media (min-width:900px){.ultima{justify-content:center}}@media (prefers-reduced-motion:reduce){.nw-let,.nw-let-in{animation:none}.nw2,.nw2-img{transition:none}}.rs-hero .hero-video{display:none}.rs-hero .hero-img img{object-position:50% 30%}.st-f{display:block;width:calc(100% + 32px);max-width:none;height:auto;aspect-ratio:16/9;object-fit:cover;margin:-14px -16px 12px;border-radius:16px 16px 0 0}.st-fine .st-f{border-radius:16px 16px 0 0}.trl.gp{display:block;aspect-ratio:16/9;margin:10px 0 8px;border-radius:24px;box-shadow:0 30px 80px #00000080}.trl.gp .trl-play{left:50%;top:42%;right:auto;width:84px;height:84px;transform:translate(-50%,-50%);animation:gpplay 2.2s ease-in-out infinite}@keyframes gpplay{50%{box-shadow:0 0 0 18px color-mix(in srgb,var(--c) 0%,transparent)}}.trl.gp .trl-txt b{font-size:clamp(34px,9vw,64px)}.trl-txt small{display:block;font-size:12.5px;font-weight:800;color:var(--yel);margin-bottom:2px}.trl.gp .trl-txt i{font-size:14.5px;max-width:560px}.trl .trl-img{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.trl:hover .trl-img{transform:scale(1.06)}.vid-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.vid-grid .trl:first-child{grid-column:1/-1;aspect-ratio:16/8}@media (min-width:760px){.vid-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vid-grid .trl:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}}.vid-riga{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:6px}.vid-riga::-webkit-scrollbar{display:none}.vid-riga .trl-v{flex:none;width:150px;aspect-ratio:9/16;scroll-snap-align:start}.vid-riga .trl-v .trl-txt b{font-size:20px}.nw-let-v{display:block;position:relative;aspect-ratio:16/8;margin:0 0 18px;border-radius:16px}.pellicola{display:grid;gap:8px;margin:10px calc(50% - 50vw) 6px;overflow:hidden;-webkit-mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.pl-r{display:flex;gap:8px;width:max-content;animation:plscorri 70s linear infinite}.pl-b{animation-direction:reverse;animation-duration:86s}.pellicola:hover .pl-r,.pellicola:focus-within .pl-r{animation-play-state:paused}@keyframes plscorri{to{transform:translate(-50%)}}.pl-r a{flex:none;width:clamp(180px,42vw,300px);aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#ffffff0f;transition:transform .25s}.pl-r a:hover{transform:scale(1.05)}.pl-r img{width:100%;height:100%;object-fit:cover;display:block}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.band-foto .band-img{animation:bandzoom linear both;animation-timeline:scroll(root);animation-range:0 420px}@keyframes bandzoom{to{transform:scale(1.14) translateY(4%);filter:brightness(.75)}}.gal-rs a,.vs-f a,.ds-foto a{animation:fotoentra linear both;animation-timeline:view();animation-range:entry 0% entry 60%}@keyframes fotoentra{0%{clip-path:inset(18% 10% 18% 10% round 18px);opacity:.3}to{clip-path:inset(0 round 14px);opacity:1}}}}@media (prefers-reduced-motion:reduce){.pl-r{animation:none;flex-wrap:wrap;width:auto}.trl.gp .trl-play{animation:none}}.cal-btn{display:inline-flex;align-items:center;margin:10px 0 0;padding:10px 16px;min-height:44px;border-radius:999px;font-weight:800;font-size:14.5px;text-decoration:none;color:#fff;background:#14123ab8;box-shadow:inset 0 0 0 1px #ffffff38;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.qa-r{font-size:clamp(20px,5vw,26px);font-weight:700;line-height:1.35}.qa-q,.li-q{width:100%;font:inherit;font-size:16px;color:var(--txt);padding:13px 16px;border-radius:14px;border:1px solid var(--line);background:var(--card);min-height:48px;margin:14px 0 12px}.qa-lista,#risposte-vive{display:grid;gap:10px}.qa{display:block;text-decoration:none;color:var(--txt);padding:14px 16px;border-radius:16px;background:var(--card);border:1px solid var(--line);border-left:4px solid var(--yel);transition:transform .18s,border-color .18s}a.qa:hover{transform:translate(4px);border-color:var(--pink)}.qa[hidden]{display:none}.qa b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:23px;line-height:1.08;text-transform:uppercase;margin-bottom:4px}.qa span{color:#ddd3ec;font-size:15.5px}.qa-viva{border-left-color:var(--pink)}.qa-altre{display:flex;flex-wrap:wrap;gap:8px}.qa-altre a{text-decoration:none;color:var(--txt);font-weight:700;font-size:14px;padding:9px 13px;border-radius:999px;background:var(--card);border:1px solid var(--line);min-height:40px;display:inline-flex;align-items:center}.qa-vuoto,.mis-vuoto,.li-vuoto{color:var(--mut)}.cento{display:grid;grid-template-columns:132px 1fr;gap:16px;align-items:center;padding:18px;border-radius:24px;background:linear-gradient(135deg,#ffc98729,#a58bff29);border:1px solid rgba(255,255,255,.16);margin:20px 0}.ce-a{position:relative;width:132px;height:132px}.ce-a svg{width:100%;height:100%;transform:rotate(-90deg)}.ce-s{fill:none;stroke:#ffffff1f;stroke-width:11}.ce-p{fill:none;stroke:var(--pink);stroke-width:11;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.2,.8,.2,1)}.ce-a b{position:absolute;inset:0;display:grid;place-items:center;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:44px}.ce-a b small{font-size:18px;margin-left:1px}.ce-t h2{margin:0 0 8px;font-size:26px}.ce-t a{display:grid;grid-template-columns:1fr auto;gap:2px 8px;text-decoration:none;color:var(--txt);font-size:14px;padding:5px 0;min-height:40px}.ce-t a i{grid-column:1/-1;height:7px;border-radius:9px;background:#ffffff1f;overflow:hidden}.ce-t a u{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,var(--yel),var(--pink))}.ce-t a em{grid-row:1;grid-column:2;font-style:normal;font-weight:800;color:var(--yel)}@media (max-width:430px){.cento{grid-template-columns:1fr;justify-items:center}.ce-t{width:100%}}.mis{display:grid;gap:10px}.mi{border-radius:16px;background:var(--card);border:1px solid var(--line);overflow:hidden}.mi summary{display:grid;grid-template-columns:34px 1fr auto;gap:10px;align-items:center;padding:14px 16px;cursor:pointer;list-style:none;min-height:56px}.mi summary::-webkit-details-marker{display:none}.mi summary span{font:900 22px Big Shoulders Display,Impact,sans-serif;color:var(--yel)}.mi summary b{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:22px;line-height:1.08;text-transform:uppercase}.mi summary em{font-style:normal;font-size:13px;font-weight:800;color:var(--mut)}.mi.fatta{border-color:#7be0a4}.mi.fatta summary em{color:#7be0a4}.mi ol{margin:0;padding:0 16px 6px;list-style:none;counter-reset:p}.mi li{counter-increment:p;border-top:1px solid var(--line)}.mi label{display:grid;grid-template-columns:26px 1fr;gap:10px;padding:12px 0;cursor:pointer;min-height:48px;align-items:start}.mi input{width:22px;height:22px;accent-color:var(--pink);margin-top:2px}.mi input:checked+span{color:var(--mut);text-decoration:line-through}.mi-fine{display:block;width:calc(100% - 32px);margin:8px 16px 16px;appearance:none;border:0;cursor:pointer;font:inherit;font-weight:800;color:#14123a;background:linear-gradient(90deg,var(--yel),var(--pink));padding:12px;border-radius:999px;min-height:48px}.mi.fatta .mi-fine{background:#ffffff1a;color:var(--txt)}.li-bar .li-q{margin-bottom:8px}.li-f{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:12px}.li-f button,.li-o{appearance:none;border:1px solid var(--line);background:var(--card);color:var(--txt);font:inherit;font-weight:700;font-size:14px;padding:9px 13px;border-radius:999px;min-height:42px;cursor:pointer}.li-f button.on{background:var(--yel);color:#14123a;border-color:var(--yel)}.li-o{margin-left:auto;border-radius:12px}.li-o option{color:#14123a}.li-l{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:8px}.li-l li{display:grid;grid-template-columns:34px 1fr auto;gap:4px 10px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--card);border:1px solid var(--line)}.li-i{font-size:22px}.li-l b{display:block;font-weight:800}.li-l small{color:var(--mut);font-size:12.5px}.li-l strong{font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:24px;color:var(--yel)}.li-v{grid-column:2/-1;display:flex;gap:6px}.li-v button{appearance:none;border:0;cursor:pointer;font:inherit;font-size:13px;font-weight:700;color:var(--txt);background:#ffffff14;padding:7px 12px;border-radius:99px;min-height:36px}.li-v button:disabled{opacity:.5;cursor:default}.li-nuovo{border-radius:16px;background:var(--card);border:1px dashed var(--line)}.li-nuovo summary{padding:14px 16px;font-weight:800;cursor:pointer;min-height:48px}.li-nuovo div{display:grid;gap:8px;padding:0 16px 16px}.li-nuovo input,.li-nuovo select{font:inherit;font-size:16px;color:var(--txt);background:#ffffff14;border:1px solid var(--line);border-radius:12px;padding:11px 12px;min-height:46px}.li-nuovo select option{color:#14123a}.ln-ok{appearance:none;border:0;cursor:pointer;font:inherit;font-weight:800;color:#14123a;background:linear-gradient(90deg,var(--yel),var(--pink));padding:12px;border-radius:999px;min-height:48px}.ln-m{margin:0;font-size:13.5px;color:var(--mut)}.mi summary:after,.mi summary:before,.li-nuovo summary:after{content:none!important;display:none!important}.mi[open] summary{border-bottom:1px solid var(--line)}.ce-a b{display:flex;align-items:baseline;justify-content:center;align-content:center;flex-wrap:nowrap;line-height:132px}.num-g{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:18px 0 6px}.num-g div{padding:16px 10px;border-radius:18px;background:var(--card);border:1px solid var(--line);text-align:center}.num-g b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:clamp(38px,10vw,60px);line-height:1;background:linear-gradient(180deg,#fff,var(--yel) 55%,var(--pink));-webkit-background-clip:text;background-clip:text;color:transparent}.num-g small{color:var(--mut);font-size:13px}@media (min-width:760px){.num-g{grid-template-columns:repeat(4,1fr)}}.num-b{list-style:none;margin:0;padding:0;display:grid;gap:8px;counter-reset:n}.num-b li{position:relative;display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:14px;background:var(--card);border:1px solid var(--line);overflow:hidden;counter-increment:n}.num-b li:before{content:counter(n);position:relative;z-index:1;font:900 22px Big Shoulders Display,Impact,sans-serif;color:var(--yel);width:20px}.num-b li i{position:absolute;inset:0 auto 0 0;width:var(--w);background:linear-gradient(90deg,#ff6fa34d,#ffc9871f)}.num-b li b{position:relative;flex:1}.num-b li em{position:relative;font-style:normal;font-weight:800}.num-b li:first-child{border-color:var(--yel)}.num-vuoto,.num-ora{color:var(--mut);font-size:14px}.canale-cta{display:block;text-decoration:none;color:#14123a;margin:18px 0;padding:18px 20px;border-radius:20px;background:linear-gradient(135deg,var(--cyan),var(--vio))}.canale-cta b{display:block;font-family:Big Shoulders Display,Impact,sans-serif;font-weight:900;font-size:28px;line-height:1.05;text-transform:uppercase}.canale-cta span{display:block;font-weight:600;margin:4px 0 12px}.canale-cta i{display:inline-block;font-style:normal;font-weight:800;color:#fff;background:#14123a;padding:10px 18px;border-radius:999px}.mg a.caldo:after{content:"\1f525";margin-left:auto;font-size:15px}.mg-altro summary{cursor:pointer;list-style:none;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--mut);padding:12px 0;min-height:44px;display:flex;align-items:center;gap:8px}.mg-altro summary::-webkit-details-marker{display:none}.mg-altro summary:after{content:"\ff0b";font-size:16px}.mg-altro[open] summary:after{content:"\ff0d"}
