.sv{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sv-opt{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;padding:0;display:grid}.sv-stage{background:color-mix(in srgb, var(--ink) 7%, transparent);width:100%;max-width:150px;height:64px;transition:background .4s, scale .5s var(--ease-rimbalzo-forte), translate .35s var(--ease-rimbalzo-forte);border-radius:20px;position:relative;overflow:hidden}.sv-trail,.sv-ring,.sv-shot{position:absolute;top:2px;left:calc(50% - 64px)}.sv-trail{width:128px;height:60px;overflow:visible}.sv-target{fill:color-mix(in srgb, var(--ink) 10%, transparent);stroke:color-mix(in srgb, var(--ink) 22%, transparent);stroke-width:1.4px}.sv-arc{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:0 6;opacity:.28}.sv-shot{offset-path:path("M12 48Q64 -6 114 42");offset-distance:100%;offset-anchor:0 0;offset-rotate:auto;width:0;height:0}.sv-shot-in{width:0;height:0;position:absolute;top:0;left:0;scale:.5}.sv-shot-in svg{position:absolute;overflow:visible}.sv-opt.is-r5 .sv-shot{offset-rotate:auto -90deg}.sv-opt.is-r5 .sv-shot-in{rotate:43.8deg;scale:.62}.sv-ring{width:0;height:0}.sv-ring:before{content:"";opacity:0;border:2px solid;border-radius:50%;width:26px;height:10px;position:absolute;top:37px;left:101px}.sv-name{opacity:.55;font-size:13px;font-weight:800;transition:opacity .3s}.sv-opt:not(.is-on) .sv-shot{filter:grayscale();opacity:.5}.sv-opt:not(.is-on):hover .sv-stage{background:color-mix(in srgb, var(--ink) 12%, transparent);translate:0 -2px}.sv-opt.is-on .sv-stage{background:var(--goccia-tenue);box-shadow:inset 0 0 0 2px var(--goccia-tinta);scale:1.04}.sv-opt.is-on .sv-name{opacity:1}.sv-opt.is-on .sv-arc{opacity:.45}.st.is-open .sv-opt.is-on .sv-shot{animation:.7s cubic-bezier(.35,.1,.65,.95) .35s both sv-fly}.st.is-open .sv-opt.is-on .sv-ring:before{animation:.6s ease-out 1.05s vo-hit}.st.is-open .sv-opt.is-r3.is-on .sv-shot-in{animation:.8s cubic-bezier(.3,.6,.4,1) 1.05s vo-wobble}.st.is-open .sv-opt.is-r5.is-on .sv-shot-in{animation:.75s 1.05s both sv-pin-up}@keyframes sv-fly{0%{offset-distance:0%;opacity:0}12%{opacity:1}to{offset-distance:100%;opacity:1}}@keyframes sv-pin-up{0%{animation-timing-function:cubic-bezier(.3,0,.5,1);rotate:none}45%{rotate:54deg}70%{rotate:39deg}86%{rotate:46deg}to{rotate:43.8deg}}@media (prefers-reduced-motion:reduce){.sv-shot,.sv-shot-in,.sv-ring:before{animation:none!important}}.mf-qs{flex:none;align-items:center;gap:4px;display:flex}.dock.mf .dock-panel{padding:16px 18px 6px}.mf-fb{flex:none;position:relative}.mf-btn{border-radius:50%;place-items:center;width:46px;height:46px;padding:0;display:grid}.mf-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}.mf-x{z-index:2;color:#fff;background:var(--sunset);width:22px;height:22px;box-shadow:0 0 0 2px var(--foam), 0 4px 10px -4px var(--ember);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;animation:.55s cubic-bezier(.3,1.8,.5,1) both mf-x-in;display:grid;position:absolute;top:-6px;right:-6px}[data-mode=notte] .mf-x,[data-mode=tramonto] .mf-x{box-shadow:0 0 0 2px var(--abyss), 0 4px 10px -4px #000}.mf-x:before{content:"";border-radius:50%;position:absolute;inset:-13px -13px -3px -3px}.mf-x svg{fill:none;stroke:currentColor;stroke-width:3.2px;stroke-linecap:round;width:12px;height:12px}.mf-x.is-pop{animation:.42s cubic-bezier(.3,.6,.4,1) forwards mf-x-pop}.mf-x.is-pop:after{content:"";border:2px solid var(--sunset);border-radius:50%;animation:.42s ease-out forwards mf-ring;position:absolute;inset:-2px}@keyframes mf-x-in{0%{scale:0}}@keyframes mf-x-pop{35%{scale:1.35}to{opacity:0;scale:1.7}}@keyframes mf-ring{to{opacity:0;scale:2.6}}.mf-search{box-sizing:border-box;background:color-mix(in srgb, var(--foam) 50%, transparent);cursor:text;border-radius:999px;flex:0 280px;align-items:center;gap:8px;min-width:170px;height:46px;padding:0 14px;transition:box-shadow .3s;display:flex}[data-mode=notte] .mf-search,[data-mode=tramonto] .mf-search{background:color-mix(in srgb, var(--foam) 10%, transparent)}.mf.is-typing .mf-search{box-shadow:0 0 0 2.5px color-mix(in srgb, var(--ocean) 60%, transparent)}.mf-search>svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;flex:none;width:20px;height:20px}.mf-search input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px;font-weight:800}.mf-search input::placeholder{color:color-mix(in srgb, var(--ink) 62%, transparent)}.mf-clear{width:26px;height:26px;color:var(--ink);background:color-mix(in srgb, var(--ink) 12%, transparent);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.mf-clear svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;width:12px;height:12px}.mf-res{overscroll-behavior:contain;scrollbar-width:none;gap:2px;max-height:min(46vh,380px);margin:0;padding:12px 28px 4px 10px;list-style:none;display:grid;overflow-y:auto}.mf-res::-webkit-scrollbar{display:none}.mf-res li{animation:mappa-riga-in .4s var(--ease-crescita) both;animation-delay:calc(var(--k) * 30ms)}.mf-res button{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:10px;padding:7px;display:flex}.mf-res button:hover,.mf-res button:focus-visible{background:color-mix(in srgb, var(--ink) 8%, transparent)}.mf-res img,.mf-res-ph{object-fit:cover;background:var(--sky);border-radius:13px;flex:none;width:42px;height:42px}.mf-res b{font-size:14.5px;display:block}.mf-res small{opacity:.7;font-size:12px;display:block}.mf-res-empty{opacity:.75;padding:12px;font-size:13.5px;font-weight:700}.mv-vola{height:46px;font:inherit;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 18px 0 14px;font-size:15px;font-weight:800;display:inline-flex}.mv-ico{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;overflow:visible}.mv-wl,.mv-wr{transform-box:view-box;transform-origin:12px 13px}.mv-vola:not(:disabled):hover .mv-wl,.mv-vola.is-busy .mv-wl{animation:.32s ease-in-out infinite alternate mv-flap-l}.mv-vola:not(:disabled):hover .mv-wr,.mv-vola.is-busy .mv-wr{animation:.32s ease-in-out infinite alternate mv-flap-r}@keyframes mv-flap-l{to{rotate:24deg}}@keyframes mv-flap-r{to{rotate:-24deg}}.mv-dart{transform-box:view-box;transform-origin:5px 19px}.mv-ico .mv-fill{fill:currentColor;stroke-width:1.6px}.mv-ico .mv-shine{stroke:var(--sunset);stroke-width:1.8px}.mv-ico-pin .mv-dart{transform-origin:12px 21px}.mv-vola:not(:disabled):hover .mv-ico-pin .mv-dart,.mv-vola.is-busy .mv-ico-pin .mv-dart{animation:.9s ease-in-out infinite mv-pin}@keyframes mv-pin{0%,to{rotate:none}30%{rotate:-10deg}60%{rotate:6deg}}.mv-vola:not(:disabled):hover .mv-dart,.mv-vola.is-busy .mv-dart{animation:.9s ease-in-out infinite mv-aim}@keyframes mv-aim{0%,to{translate:0}40%{translate:-2px 2px}60%{translate:1.5px -1.5px}}@media (max-width:760px){.mf-search{flex:auto;width:auto;min-width:0;padding:0 12px}.mv-vola{padding:0 15px 0 11px}.mf-res{max-height:min(40dvh,320px)}}@media (max-width:380px){.dock.mf .dock-bar{gap:5px;padding:5px}.mf-btn{width:44px;height:44px}.mf-search{gap:6px;padding:0 10px}.mf-search>svg{width:18px;height:18px}.mf-search input::placeholder{font-size:14.5px}.mv-vola{gap:5px;padding:0 12px 0 9px}}.op.is-sinking{pointer-events:none}.op.is-sinking .op-bob{opacity:0;transition:translate .45s var(--ease-uscita), opacity .4s;transition-delay:0s;translate:0 22px}.og.is-sinking,.gb.is-sinking{opacity:0;transition:opacity .4s}.mappa-annulla{z-index:90;white-space:nowrap;color:var(--ink);background:var(--glass);-webkit-backdrop-filter:blur(var(--vetro-blur));backdrop-filter:blur(var(--vetro-blur));box-shadow:var(--ombra-m);animation:mappa-annulla 4s var(--ease-rimbalzo-medio) both;border-radius:999px;align-items:center;gap:14px;margin:0;padding:7px 7px 7px 18px;font-size:14px;font-weight:800;display:flex;position:fixed;bottom:88px;left:50%;translate:-50%}.mappa-annulla button{font:inherit;border-radius:999px;padding:8px 15px;font-weight:800}@keyframes mappa-annulla{0%{opacity:0;translate:-50% 18px;scale:.92}8%,88%{opacity:1;translate:-50%;scale:1}to{opacity:0;translate:-50% 10px}}.mappa-comandi{gap:0;bottom:14px}.mappa-comandi-pillola{width:50px;color:var(--ink);background:var(--glass);-webkit-backdrop-filter:blur(var(--vetro-blur));backdrop-filter:blur(var(--vetro-blur));box-shadow:var(--ombra-m);transition:grid-template-rows .55s var(--ease-crescita);border-radius:25px;grid-template-rows:0fr 50px;display:grid;overflow:hidden}.mappa-comandi.is-3d .mappa-comandi-pillola{grid-template-rows:1fr 50px}.mappa-comandi-altro{min-height:0;overflow:hidden}.mappa-comandi-altro-in{opacity:0;transition:opacity .25s, translate .5s var(--ease-crescita);flex-direction:column;align-items:center;gap:4px;padding:6px 0 0;display:flex;translate:0 16px}.mappa-comandi.is-3d .mappa-comandi-altro-in{opacity:1;transition-delay:.1s,50ms;translate:0}.mappa-comandi-bussola{width:38px;height:38px;color:var(--ink);background:color-mix(in srgb, var(--ink) 7%, transparent);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.mappa-comandi-bussola svg{width:22px;height:22px;transition:rotate .1s linear}.mappa-comandi-3d{width:50px;height:50px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.mappa-comandi-3d-faccia{width:40px;height:40px;font-family:var(--font-baloo), sans-serif;font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:16px;font-weight:800;transition:background .35s,color .35s,box-shadow .35s;display:grid}.mappa-comandi-3d:not(.is-on):hover .mappa-comandi-3d-faccia{background:color-mix(in srgb, var(--ink) 8%, transparent)}.mappa-comandi-3d.is-on .mappa-comandi-3d-faccia{color:var(--goccia-testo);background:var(--goccia);box-shadow:var(--goccia-ombra);animation:mappa-comandi-gira .65s var(--ease-rimbalzo-leggero)}@keyframes mappa-comandi-gira{0%{transform:perspective(120px)rotateX(-180deg)}}.ts{touch-action:none;cursor:pointer;outline:none;width:40px;height:128px;position:relative}.ts-track{background:color-mix(in srgb, var(--ink) 13%, transparent);border-radius:6px;width:6px;margin-left:-3px;position:absolute;top:14px;bottom:14px;left:50%;overflow:hidden}.ts-fill{height:calc(var(--v) * 100%);background:linear-gradient(0deg, var(--riptide), var(--ocean));border-radius:6px;position:absolute;bottom:0;left:0;right:0}.ts-thumb{left:50%;bottom:calc(14px + var(--v) * (100% - 28px));width:22px;height:22px;box-shadow:0 0 0 3px var(--ocean), var(--ombra-xs);transition:scale .2s var(--ease-rimbalzo-forte);background:#fff;border-radius:50%;margin-left:-11px;position:absolute;translate:0 50%}.ts.is-drag .ts-thumb{scale:1.18}.ts:focus-visible .ts-thumb{box-shadow:0 0 0 3px var(--ocean), 0 0 0 7px color-mix(in srgb, var(--ocean) 35%, transparent)}[data-mode=tramonto] .ts-fill{background:linear-gradient(0deg, var(--sunset), var(--amber))}[data-mode=tramonto] .ts-thumb{box-shadow:0 0 0 3px var(--sunset), var(--ombra-xs)}.cr{z-index:6;interpolate-size:allow-keywords;width:34px;max-width:min(620px,100% - 100px);min-height:34px;color:var(--ink);background:var(--glass);-webkit-backdrop-filter:blur(var(--vetro-blur));backdrop-filter:blur(var(--vetro-blur));box-shadow:var(--ombra-s);transition:width .5s var(--ease-crescita);border-radius:17px;align-items:flex-start;display:flex;position:absolute;bottom:14px;left:14px;overflow:hidden}.cr.is-open{width:fit-content}.cr-btn{width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.cr-btn svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.cr-btn circle{fill:currentColor;stroke:none}.cr-txt{white-space:nowrap;opacity:0;margin:0;padding:9px 14px 9px 0;font-size:11px;font-weight:700;line-height:1.35;transition:opacity .2s}.cr:not(.is-open) .cr-txt{visibility:hidden;position:absolute}.cr.is-open .cr-txt{opacity:.85;transition-delay:.18s}.cr-txt a{color:inherit;text-underline-offset:2px;font-weight:800;text-decoration:underline}.vo{z-index:79;pointer-events:none;color:var(--ink);position:fixed;inset:0;overflow:hidden}.vo-bird,.vo-dart{visibility:hidden;will-change:transform;width:0;height:0;position:absolute;top:0;left:0}.vo-bird.is-fly,.vo-bird.is-perched,.vo-dart.is-fly,.vo-dart.is-stuck,.vo-dart.is-out{visibility:visible}.vo-sprite{position:absolute;top:0;left:0}.vo-fly,.vo-shadow{width:64px;height:44px;transform:rotate(var(--rot,0deg)) scale(var(--sc,1));transition:opacity .15s;position:absolute;top:-22px;left:-32px;overflow:visible}.vo-shadow{translate:calc(var(--alt,10px) * .55) var(--alt,10px);fill:color-mix(in srgb, var(--abyss) 26%, transparent)}.vo-wing,.vo-body{fill:#fff;stroke:var(--midnight);stroke-width:1.4px;stroke-linejoin:round}.vo-tip{fill:var(--midnight)}.vo-beak{fill:var(--sunset)}.vo-wl,.vo-wr{transform-box:view-box}.vo-wl{transform-origin:30px 25px}.vo-wr{transform-origin:34px 25px}.vo-bird.is-fly:not(.is-lite) .vo-wl,.vo-bird.is-fly:not(.is-lite) .vo-wr{animation:.3s ease-in-out infinite alternate vo-flap}@keyframes vo-flap{to{scale:.5 1}}.vo-perch{opacity:0;transform-origin:50% 100%;width:40px;height:40px;position:absolute;top:-38px;left:-20px;overflow:visible}.vo-perch .vo-body{stroke-width:1.3px}.vo-wingp{fill:var(--mist);stroke:var(--midnight);stroke-width:1.2px;stroke-linejoin:round}.vo-leg{fill:none;stroke:var(--sunset);stroke-width:1.8px;stroke-linecap:round}.vo-eye{fill:var(--midnight)}.vo-bird.is-perched .vo-fly,.vo-bird.is-perched .vo-shadow{opacity:0}.vo-bird.is-perched .vo-perch{opacity:1;animation:vo-land .5s var(--ease-rimbalzo-forte) both}.vo-bird.is-perched:not(.is-lite) .vo-perch{animation:vo-land .5s var(--ease-rimbalzo-forte) both, vo-look 7s 1.2s steps(1, end) infinite}@keyframes vo-land{0%{translate:0 -12px;scale:.9 1.15}55%{translate:0;scale:1.2 .8}to{translate:0;scale:1}}@keyframes vo-look{0%,55%{scale:1}56%,to{scale:-1 1}}.vo-bird.is-leaving{animation:.9s ease-in forwards vo-fade}@keyframes vo-fade{70%{opacity:1}to{opacity:0}}.vo-dart-in{transform-origin:0 0;transform:rotate(var(--spin,0deg)) scale(var(--sc,1)) scale(var(--sx,1), calc(1 / var(--sx,1)));position:absolute;top:0;left:0}.vo-dart svg{position:absolute;overflow:visible}.vk-svg-r2{width:60px;height:60px;top:-56px;left:-4px}.vk-svg-r3{transform-origin:66px 18px;width:70px;height:36px;top:-18px;left:-66px}.vk-svg-r4{width:88px;height:28px;top:-14px;left:-84px}.vk-svg-r5{transform-origin:12px 34px;width:24px;height:36px;top:-34px;left:-12px}.vk-svg :is(g,path,rect,circle){transform-box:view-box;transform-origin:0 0}[data-mode=notte] .vk-svg,[data-mode=tramonto] .vk-svg{filter:drop-shadow(0 0 1.2px color-mix(in srgb, var(--foam) 85%, transparent))}.t3-fin-a{fill:var(--sunset);stroke:var(--midnight);stroke-width:1.6px;stroke-linejoin:round}.t3-fin-b{fill:var(--ocean);stroke:var(--midnight);stroke-width:1.6px;stroke-linejoin:round}.t3-fin-edge{fill:none;stroke:var(--midnight);stroke-width:2.2px;stroke-linecap:round}.t3-shaft{fill:var(--midnight)}.t3-barrel{fill:var(--midnight);stroke:var(--midnight);stroke-width:1.4px}.t3-grip{fill:none;stroke:var(--ocean);stroke-width:1.5px;stroke-linecap:round;opacity:.75}.t3-shine{fill:none;stroke:var(--foam);stroke-width:1.4px;stroke-linecap:round;opacity:.55}.t3-tip{fill:var(--foam);stroke:var(--midnight);stroke-width:1.6px;stroke-linejoin:round}.t3-tip-shine{fill:none;stroke:#fff;stroke-width:1.1px;stroke-linecap:round}.vo-dart.vk-r3.is-fly:not(.is-lite) .t3-fins{animation:.26s linear infinite t3-roll}@keyframes t3-roll{50%{scale:1 -1}}.vo-dart.vk-r3.is-stuck:not(.is-lite) .vk-svg-r3{animation:t3-squash .34s var(--ease-rimbalzo-forte)}@keyframes t3-squash{0%{scale:.78 1.25}to{scale:1}}.t4-shaft{fill:none;stroke:var(--midnight);stroke-width:2.8px;stroke-linecap:round}.t4-feather-a{fill:var(--sunset);stroke:var(--midnight);stroke-width:1.3px;stroke-linejoin:round}.t4-feather-b{fill:var(--foam);stroke:var(--midnight);stroke-width:1.3px;stroke-linejoin:round}.t4-barbs{fill:none;stroke:var(--midnight);stroke-width:.9px;stroke-linecap:round;opacity:.45}.t4-nock{fill:none;stroke:var(--midnight);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.t4-head{fill:var(--foam);stroke:var(--midnight);stroke-width:1.5px;stroke-linejoin:round}.vo-dart.vk-r4.is-fly:not(.is-lite) .t4-body{animation:.11s ease-in-out infinite alternate t4-flex}@keyframes t4-flex{0%{scale:1 .82}to{scale:1 1.12}}.vo-dart.vk-r4.is-stuck .t4-body{transition:translate 70ms ease-out;translate:6px}.vo-dart.vk-r4.is-stuck:not(.is-lite) .vo-dart-in{animation:1.1s linear t4-quiver}@keyframes t4-quiver{0%{rotate:none}6%{rotate:9deg}12%{rotate:-8deg}18%{rotate:7deg}24%{rotate:-6deg}30%{rotate:5deg}37%{rotate:-4deg}44%{rotate:3deg}52%{rotate:-2.2deg}61%{rotate:1.5deg}71%{rotate:-1deg}82%{rotate:.5deg}to{rotate:none}}.t5-needle-o{fill:none;stroke:var(--midnight);stroke-width:3.6px;stroke-linecap:round}.t5-needle{fill:none;stroke:var(--foam);stroke-width:1.6px;stroke-linecap:round}.t5-head{fill:var(--sunset);stroke:var(--midnight);stroke-width:1.8px}.t5-shade{fill:var(--ember);opacity:.55}.t5-shine{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;opacity:.9}.vo-dart.vk-r5.is-fly:not(.is-lite) :is(.t5-shine,.t5-shade){transform-origin:0 -22px;animation:.5s linear infinite t5-spin}@keyframes t5-spin{to{rotate:360deg}}.vo-dart.vk-r5.is-stuck:not(.is-lite) .vo-dart-in{transition:transform .7s cubic-bezier(.3,1.9,.45,1) 60ms;animation:none}.vo-dart.vk-r5.is-stuck.is-lite .vo-dart-in{transition:transform .26s cubic-bezier(.2,.8,.3,1) 40ms;animation:none}.vo-dart.vk-r5.is-stuck:not(.is-lite) .vk-svg-r5{animation:t5-toc .4s var(--ease-rimbalzo-forte)}@keyframes t5-toc{0%{scale:1.18 .8}to{scale:1}}.vo-splash{position:absolute;top:0;left:0}.vo-splash i{opacity:0;background:color-mix(in srgb, var(--sand) 80%, var(--ember));border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-3px}.vo-dart.is-water .vo-splash i{background:var(--ocean);box-shadow:inset -1px -1px 0 var(--riptide)}.vo-dart.is-stuck:not(.is-lite):is(.vk-r3,.vk-r4,.vk-r5) .vo-splash i{animation:.55s ease-out vo-dust}.vo-dart.is-water.is-stuck:not(.is-lite):is(.vk-r3,.vk-r4,.vk-r5) .vo-splash i{animation:.6s cubic-bezier(.2,.7,.4,1) vo-drop}.vo-splash i:nth-child(2n){width:4px;height:4px;top:-2px;left:-2px;animation-delay:40ms!important}@keyframes vo-dust{0%{opacity:.9;transform:rotate(var(--a)) translateX(2px) scale(.6)}to{opacity:0;transform:rotate(var(--a)) translateX(16px) scale(2.2)}}@keyframes vo-drop{0%{opacity:1;transform:rotate(var(--a)) translateX(2px);translate:0}60%{opacity:1;transform:rotate(var(--a)) translateX(17px);translate:0 -4px}to{opacity:0;transform:rotate(var(--a)) translateX(22px);translate:0 7px}}.vo-shaft{fill:none;stroke:var(--midnight);stroke-width:2.4px;stroke-linecap:round}.vo-barrel{fill:none;stroke:var(--midnight);stroke-width:6px;stroke-linecap:round}.vo-flight{fill:var(--sunset);stroke:var(--ember);stroke-width:1px;stroke-linejoin:round}.vo-flight2{fill:var(--ocean);stroke:var(--riptide);stroke-width:1px;stroke-linejoin:round}.vo-dsh{visibility:hidden;opacity:0;will-change:transform, opacity;width:0;height:0;position:absolute;top:0;left:0}.vo-dsh:before{content:"";background:var(--abyss);border-radius:50%;width:24px;height:10px;position:absolute;top:-5px;left:-12px}.vo-dsh.is-on{visibility:visible}.vo-hit{opacity:0;border:2px solid;border-radius:50%;width:32px;height:14px;position:absolute;top:-7px;left:-16px}.vo-dart.is-stuck .vo-hit{animation:.6s ease-out vo-hit}.vo-dart.is-stuck:not(.is-lite):is(.vk-r2,.vk-r3) .vo-dart-in{animation:.8s cubic-bezier(.3,.6,.4,1) vo-wobble}.vo-dart.is-out .vo-dart-in{animation:.3s ease-in forwards vo-out}@keyframes vo-hit{0%{opacity:.85;scale:.3}to{opacity:0;scale:1.9}}@keyframes vo-wobble{0%{rotate:none}14%{rotate:12deg}30%{rotate:-9deg}48%{rotate:5deg}66%{rotate:-2.5deg}84%{rotate:1deg}to{rotate:none}}@keyframes vo-out{to{opacity:0;scale:.4}}.dbg-varianti{flex-direction:column;top:76px;bottom:auto}.dbg-varianti-corpo{transform-origin:0 0}.dbg-varianti:not(.is-open) .dbg-varianti-corpo{translate:0 -10px}.dbg-misure-badge{inset:82px auto auto 150px}.dbg-misure{inset:122px auto auto 14px}.dbg-misure-badge,.dbg-misure{z-index:83}@media (max-width:760px){.dbg-varianti{top:64px;bottom:auto}.dbg-misure-badge{inset:70px auto auto 142px}.dbg-misure{inset:108px auto auto 10px}.mappa-comandi{right:10px;bottom:calc(80px + env(safe-area-inset-bottom))}.cr{left:10px;bottom:calc(80px + env(safe-area-inset-bottom));max-width:calc(100% - 80px)}.cr-txt{white-space:normal}.mappa-annulla,.mappa-avviso{bottom:calc(80px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.mf *,.mappa-annulla,.mappa-comandi *,.cr,.cr *{transition:none!important;animation:none!important}}
