.cs-radice{--grana-cs:radial-gradient(circle at 1px 1px, var(--avorio-04) 1px, transparent 0) 0 0/8px 8px, radial-gradient(circle at 1px 1px, var(--avorio-04) 1px, transparent 0) 4px 5px/13px 13px}.cs-radice[data-js]{touch-action:none;-webkit-user-select:none;user-select:none;height:100lvh;top:0}.cs-cartelli{pointer-events:none;transition:opacity var(--dur-gesto) var(--curva);inset:0;z-index:3!important;position:fixed!important}.cs-cartelli[data-via]{opacity:0}.cs-cartelli[data-via] .cs-cartello{pointer-events:none}.cs-cartello[data-qui]{opacity:0;pointer-events:none}.cs-suggerimento{left:0;right:0;bottom:calc(22px + env(safe-area-inset-bottom));pointer-events:none;text-align:center;min-height:1.4em;font-family:var(--font-mono);font-size:var(--tipo-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--avorio);text-shadow:0 1px 12px var(--velo-95);-webkit-mask-image:linear-gradient(to top, var(--fondo) 50%, transparent 100%);-webkit-mask-image:linear-gradient(to top, var(--fondo) 50%, transparent 100%);mask-image:linear-gradient(to top, var(--fondo) 50%, transparent 100%);transition:-webkit-mask-position var(--dur-scopri) var(--curva), mask-position var(--dur-scopri) var(--curva);margin:0;padding:0 16px;position:fixed;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:100% 300%;mask-size:100% 300%;z-index:4!important}.cs-suggerimento[data-c]{-webkit-mask-position:0 100%;mask-position:0 100%}.cs-fumetto{pointer-events:auto;cursor:url(/cursori/mano-piccolo.png) 11 0,pointer;max-width:min(21rem,100vw - 32px);z-index:6!important}.cs-fumetto .pb-testo{font-size:var(--tipo-servizio);font-weight:var(--peso-riga);line-height:var(--lh-riga);letter-spacing:var(--ls-riga);color:var(--avorio);text-shadow:0 1px 2px var(--velo-95), 0 0 18px var(--velo-95)}.cs-fumetto .pb-testo:after{background:radial-gradient(closest-side, var(--velo-sfumo));inset:-20px -32px}.cs-passi{gap:var(--s1);margin:8px 0 0 24px;display:flex}.cs-fumetto[data-lato=sopra] .cs-passi{justify-content:center;margin-left:0}.cs-fumetto[data-lato=sinistra] .cs-passi{justify-content:flex-end;margin-left:0}.cs-passi i{background:var(--avorio-10);width:5px;height:5px}.cs-passi i[data-c]{background:var(--avorio-85)}.cs-pad{pointer-events:none;padding:0 max(16px, env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));justify-content:space-between;align-items:flex-end;display:flex;position:fixed;bottom:0;left:0;right:0;z-index:5!important}.cs-frecce{gap:var(--s1);display:flex}.cs-destra{grid-template-rows:auto auto;grid-template-columns:auto auto;place-items:end;gap:8px 12px;display:grid}.cs-piccoli{gap:var(--s1);grid-column:1/-1;display:flex}:root:has(.cs-pad) .sg-posto{padding-bottom:calc(128px + env(safe-area-inset-bottom))}:root[data-scheda-gesto] body .cs-pad.cs-pad.cs-pad .cs-tasto.cs-tasto.cs-tasto.cs-tasto,:root[data-scheda-gesto] body .cs-pad.cs-pad.cs-pad .cs-tasto.cs-tasto.cs-tasto.cs-tasto *{opacity:1}.cs-comandi{right:calc(var(--gutter) + 40px);bottom:calc(22px + env(safe-area-inset-bottom));gap:var(--s2);display:flex;z-index:4!important;position:fixed!important}.cs-fine{text-align:center;padding:var(--gutter);background:radial-gradient(60vmax 40vmax at 50% 55%, var(--caldo-16), var(--velo-95) 70%);-webkit-mask-image:linear-gradient(to top, var(--fondo) 50%, transparent 100%);-webkit-mask-image:linear-gradient(to top, var(--fondo) 50%, transparent 100%);mask-image:linear-gradient(to top, var(--fondo) 50%, transparent 100%);animation:cs-svela 1.1s var(--curva) both;flex-direction:column;justify-content:center;align-items:center;display:flex;inset:0;-webkit-mask-position:0 100%;mask-position:0 100%;-webkit-mask-size:100% 300%;mask-size:100% 300%;z-index:6!important;position:fixed!important}@keyframes cs-svela{0%{-webkit-mask-position:0 0;mask-position:0 0}to{-webkit-mask-position:0 100%;mask-position:0 100%}}.cs-fine-link{font-size:var(--tipo-display);line-height:var(--lh-display);font-weight:var(--peso-display);letter-spacing:var(--ls-display);font-variation-settings:"wdth" var(--wdth-display,92);color:var(--avorio);padding:8px 12px;text-decoration:none}.cs-fine-link:focus-visible{outline:1px solid var(--avorio);outline-offset:4px}@media (hover:hover){.cs-fine-link:hover{color:var(--avorio)}}.cs-fine-riga{font-size:var(--tipo-corpo);color:var(--avorio);margin:16px 0 0}.cs-fine-ancora{margin-top:var(--s3);min-height:44px;font-family:var(--font-mono);font-size:var(--tipo-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--avorio);cursor:url(/cursori/mano-piccolo.png) 11 0,pointer;background:0 0;border:0;text-decoration:none}.cs-fine-ancora:focus-visible{outline:2px solid var(--azione);outline-offset:3px}.cs-radice[data-js] .cs-tutte{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cs-radice:not([data-js]){height:auto;min-height:100dvh;position:static}.cs-radice:not([data-js]) .cs-cartelli{display:none}.cs-tutte{padding:var(--s4) var(--gutter);max-width:40rem}.cs-tutte h2{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:var(--tipo-label);text-transform:uppercase;letter-spacing:var(--ls-label);line-height:var(--lh-label);margin:var(--s4) 0 var(--s1);font-weight:var(--peso-label)}.cs-tutte p{line-height:var(--lh-corpo);margin:0 0 .6em}@media (prefers-reduced-motion:reduce){.cs-fine{animation:none;-webkit-mask-image:none;mask-image:none}}.cs-leggi{cursor:url(/cursori/mano-piccolo.png) 11 0,pointer;min-height:44px;font-family:var(--font-mono);font-size:var(--tipo-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--avorio);background:0 0;border:0;padding:0 2px;text-decoration:none;z-index:6!important;left:auto!important;right:var(--gutter)!important;position:fixed!important;top:168px!important;transform:none!important}@media (max-width:1023px){.cs-leggi{top:72px!important}}@media (hover:hover){.cs-leggi:hover{color:var(--avorio)}}.si-velo{z-index:2147482000;background:var(--velo-95);animation:si-velo .6s var(--curva) both;position:fixed;inset:0}@keyframes si-velo{0%{opacity:0}}.si-corpo{padding:clamp(96px, 14vh, 152px) var(--gutter) 80px;outline:none;flex-direction:column;align-items:center;display:flex;position:absolute;inset:0;overflow-y:auto}.si-corpo>*{width:min(100%,46rem)}.si-titolo{margin:0 0 var(--spazio-titolo);font-family:var(--font-voce);font-size:var(--tipo-capo);font-weight:var(--peso-capo);line-height:var(--lh-capo);letter-spacing:var(--ls-capo);text-transform:uppercase;color:var(--avorio)}.si-paragrafo{margin:0 0 var(--s2);font-size:var(--tipo-corpo);font-weight:var(--peso-corpo);line-height:var(--lh-corpo);letter-spacing:var(--ls-testo);text-wrap:pretty;color:var(--avorio)}.si-chiusa{font-family:var(--font-grande);text-transform:uppercase;font-size:var(--tipo-display);line-height:var(--lh-display);font-weight:var(--peso-display);letter-spacing:var(--ls-display);font-variation-settings:"wdth" var(--wdth-display);text-wrap:balance;-webkit-hyphens:none;hyphens:none;color:var(--avorio);margin:clamp(36px,7vh,72px) 0 0;width:min(100%,60rem)!important}.si-porta{margin-top:var(--spazio-comandi);align-items:baseline;gap:var(--s2) var(--spazio-comandi);animation:si-porta .8s var(--curva) both;flex-wrap:wrap;display:flex;width:min(100%,60rem)!important}@keyframes si-porta{0%{opacity:0;transform:translateY(12px)}}.si-riga{font-size:var(--tipo-corpo);color:var(--avorio)}.si-parola{white-space:pre;display:inline-block}.si-lettera{animation:si-lettera .7s var(--curva) both;display:inline-block}@keyframes si-lettera{0%{opacity:0;transform:translate(var(--dx), var(--dy)) rotate(var(--g)) scale(.6)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.si-velo,.si-porta,.si-lettera{animation:none}}.cs-salta{left:var(--gutter);bottom:calc(18px + env(safe-area-inset-bottom));position:fixed;z-index:6!important}@media (pointer:coarse){.cs-salta{top:72px;bottom:auto;left:var(--gutter)}}.cs-incontri{z-index:2;pointer-events:none;inset:0;position:fixed!important}.cs-radice:not([data-js]) .cs-incontri{display:none}.cs-etichetta{white-space:nowrap;opacity:0;font-family:var(--font-mono);font-size:var(--tipo-label);letter-spacing:var(--ls-label);text-transform:uppercase;line-height:var(--lh-label);color:var(--avorio);text-shadow:0 1px 12px var(--velo-95);transition:opacity var(--dur-scopri) var(--curva);margin:0;position:absolute;top:0;left:0}.cs-etichetta[data-su]{opacity:1}.cs-spenta[data-su]{text-decoration:line-through;text-decoration-thickness:1px}.cs-slogan{font-size:var(--tipo-label);letter-spacing:var(--ls-label);text-shadow:none}.cs-slogan span{display:block}.cs-schermo span{width:0;display:block;overflow:hidden}.cs-schermo[data-su] span{animation:cs-macchina 1.1s steps(var(--n)) forwards}.cs-schermo{font-size:var(--tipo-label);letter-spacing:var(--ls-label);text-align:left}.cs-schermo span{color:var(--caldo,var(--caldo))}.cs-schermo span:before{content:"> "}@keyframes cs-macchina{to{width:calc(var(--n) * 1ch + var(--n) * 1.8px)}}@media (prefers-reduced-motion:reduce){.cs-schermo[data-su] span{width:auto;animation:none}}.cs-freccia{pointer-events:none;opacity:0;width:100vw;height:100lvh;transition:opacity var(--dur-stato) var(--curva);inset:0;overflow:visible;z-index:7!important;position:fixed!important}.cs-freccia[data-su]{opacity:1}.cs-freccia line,.cs-freccia polyline{stroke:var(--avorio);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px var(--caldo-16)) drop-shadow(0 1px 8px var(--velo-95))}.cs-freccia polyline{stroke-width:2.75px}.cs-freccia line:not(.cs-impulso){stroke-dasharray:200;stroke-dashoffset:200px;animation:cs-traccia .48s var(--curva) forwards}.cs-freccia .cs-impulso{stroke:var(--caldo);stroke-width:4px;stroke-dasharray:18 220;stroke-dashoffset:238px;filter:drop-shadow(0 0 8px var(--caldo));animation:.9s linear .3s infinite cs-impulso}.cs-freccia g{animation:cs-indica .9s var(--curva-gira) .48s infinite alternate}@keyframes cs-traccia{to{stroke-dashoffset:0}}@keyframes cs-impulso{to{stroke-dashoffset:0}}@keyframes cs-indica{to{transform:translate(var(--fx), var(--fy))}}.cs-anello{pointer-events:none;box-shadow:0 0 0 1.5px var(--caldo), 0 0 22px 4px var(--caldo-16);animation:cs-anello 1.1s var(--curva-gira) infinite alternate;border-radius:999px;top:0;left:0;z-index:7!important;position:fixed!important}@keyframes cs-anello{0%{box-shadow:0 0 0 1.5px var(--caldo), 0 0 14px 2px var(--caldo-16)}to{box-shadow:0 0 0 2px var(--caldo), 0 0 30px 8px var(--caldo-16)}}@media (prefers-reduced-motion:reduce){.cs-freccia line:not(.cs-impulso){stroke-dashoffset:0;animation:none}.cs-freccia .cs-impulso{display:none}.cs-freccia g,.cs-anello{animation:none}}.cs-freccia .cs-traccia{stroke:var(--avorio-32);stroke-width:1.5px;stroke-dasharray:260;stroke-dashoffset:260px;animation:cs-traccia .52s var(--curva) forwards;filter:none}.cs-freccia .cs-cubetti{stroke:var(--avorio);stroke-width:6px;stroke-linecap:square;stroke-dasharray:.1 14;filter:drop-shadow(0 0 5px var(--caldo)) drop-shadow(0 1px 6px var(--velo-95));animation:.7s linear infinite cs-scorre}.cs-freccia polyline{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.3,1.6,.5,1) .38s both cs-punta;stroke:var(--caldo)!important;stroke-width:3.5px!important;stroke-linecap:square!important}@keyframes cs-scorre{to{stroke-dashoffset:-14.1px}}@keyframes cs-punta{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cs-freccia .cs-cubetti,.cs-freccia polyline,.cs-freccia .cs-traccia{stroke-dashoffset:0;animation:none}}.cs-pfreccia{pointer-events:none;opacity:0;width:0;height:0;transition:opacity var(--dur-lampo) var(--curva);top:0;left:0;z-index:7!important;position:fixed!important}.cs-pfreccia[data-su]{opacity:1}.cs-pfreccia-spinta{animation:1.1s cubic-bezier(.5,0,.2,1) .7s infinite cs-spinta;position:absolute;top:0;left:0}.cs-pfreccia i{background:var(--avorio);width:6px;height:6px;box-shadow:0 0 6px var(--caldo-16), 0 1px 4px var(--velo-95);animation:cs-pixel-arriva .52s var(--curva) both;position:absolute;translate:-50% -50%}@keyframes cs-pixel-arriva{0%{opacity:0;transform:translate(var(--sx), var(--sy)) rotate(90deg) scale(.4)}to{opacity:1;transform:none}}@keyframes cs-spinta{0%,to{transform:translate(0)}35%{transform:translate(14px)}55%{transform:translate(8px)}70%{transform:translate(14px)}}@media (prefers-reduced-motion:reduce){.cs-pfreccia i,.cs-pfreccia-spinta{animation:none}}.cs-lfreccia{--L:120px;pointer-events:none;opacity:0;width:0;height:0;transition:opacity var(--dur-lampo) var(--curva);position:fixed;top:0;left:0;z-index:7!important}.cs-lfreccia[data-su]{opacity:1}.cs-lf-filo{left:calc(var(--L) * -1);width:var(--L);background:var(--avorio);transform-origin:0;height:2px;box-shadow:0 0 10px var(--caldo-16), 0 1px 6px var(--velo-95);animation:1.8s cubic-bezier(.65,0,.35,1) infinite cs-lf-tira;position:absolute;top:-1px}.cs-lf-punta{animation:1.8s cubic-bezier(.65,0,.35,1) infinite cs-lf-scatto;position:absolute;top:0;left:0}.cs-lf-punta i{background:var(--avorio);transform-origin:100%;width:16px;height:2px;box-shadow:0 1px 6px var(--velo-95);position:absolute;top:-1px;right:0}.cs-lf-punta i:first-child{transform:rotate(38deg)}.cs-lf-punta i:last-child{transform:rotate(-38deg)}.cs-lf-punto{left:calc(var(--L) * -1);background:var(--caldo);width:6px;height:6px;box-shadow:0 0 10px 2px var(--caldo);animation:1.8s cubic-bezier(.65,0,.35,1) infinite cs-lf-corre;position:absolute;top:-3px;translate:-50%}@keyframes cs-lf-tira{0%{transform-origin:0;transform:scaleX(0)}40%,70%{transform-origin:0;transform:scaleX(1)}70.01%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}@keyframes cs-lf-scatto{0%,30%{opacity:0;transform:translate(-10px)}42%{opacity:1;transform:translate(5px)}52%,78%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(6px)}}@keyframes cs-lf-corre{0%{opacity:0;transform:translate(0)}10%{opacity:1}45%{transform:translateX(var(--L));opacity:1}60%,to{transform:translateX(var(--L));opacity:0}}@media (max-width:640px){.cs-lfreccia{--L:80px}}.cs-lfreccia[data-fermo] .cs-lf-filo,.cs-lfreccia[data-fermo] .cs-lf-punta{opacity:1;animation:none;transform:none}.cs-lfreccia[data-fermo] .cs-lf-punto{display:none}@media (prefers-reduced-motion:reduce){.cs-lf-filo,.cs-lf-punta,.cs-lf-punto{animation:none}.cs-lf-punto{display:none}}.cs-icona-info{vertical-align:-.16em;width:1.05em;height:1.05em;margin-left:.35em;animation:.5s cubic-bezier(.3,1.6,.5,1) 1.2s both cs-icona;display:inline-block}@keyframes cs-icona{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cs-icona-info{animation:none}}.cs-anello{box-shadow:none!important;background:linear-gradient(var(--caldo), var(--caldo)) left top / 12px 2px no-repeat, linear-gradient(var(--caldo), var(--caldo)) left top / 2px 12px no-repeat, linear-gradient(var(--caldo), var(--caldo)) right top / 12px 2px no-repeat, linear-gradient(var(--caldo), var(--caldo)) right top / 2px 12px no-repeat, linear-gradient(var(--caldo), var(--caldo)) left bottom / 12px 2px no-repeat, linear-gradient(var(--caldo), var(--caldo)) left bottom / 2px 12px no-repeat, linear-gradient(var(--caldo), var(--caldo)) right bottom / 12px 2px no-repeat, linear-gradient(var(--caldo), var(--caldo)) right bottom / 2px 12px no-repeat!important;border-radius:0!important;animation:1.1s cubic-bezier(.65,0,.35,1) infinite alternate cs-mirino!important}@keyframes cs-mirino{0%{opacity:.55;scale:1.12}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.cs-anello{animation:none!important}}.cs-schermo .cs-sc{white-space:nowrap;width:auto;margin-bottom:2px;animation:none;display:block;overflow:hidden}.cs-schermo .cs-sc:before{content:"> "}.cs-schermo .cs-sc-barra:before{content:""}.cs-schermo .cs-sc-4{font-size:var(--tipo-label);letter-spacing:var(--ls-label)}.cs-schermo .cs-sc-4:before{content:""}.cs-sc-asta{vertical-align:-1px;border:1px solid var(--caldo);box-sizing:content-box;width:12ch;height:8px;margin-right:1ch;padding:1px;display:inline-block}.cs-sc-asta i{background:var(--caldo);width:0;height:100%;display:block}.cs-schermo[data-su] .cs-sc-1{width:0;animation:9s step-end infinite cs-sc-t1!important}.cs-schermo[data-su] .cs-sc-barra{opacity:0;animation:9s step-end infinite cs-sc-apri!important}.cs-schermo[data-su] .cs-sc-asta i{animation:9s linear infinite cs-sc-barra}.cs-schermo[data-su] .cs-sc-3{width:0;animation:9s step-end infinite cs-sc-t3!important}.cs-schermo[data-su] .cs-sc-4{width:0;animation:9s step-end infinite cs-sc-t4!important}@keyframes cs-sc-t1{0%{width:0}1%{width:2ch}2%{width:4ch}3%{width:6ch}4%{width:8ch}5%{width:10ch}6%,94%{width:12ch}95%,to{width:0}}@keyframes cs-sc-apri{0%,8%{opacity:0}9%,94%{opacity:1}95%,to{opacity:0}}@keyframes cs-sc-barra{0%,9%{width:0}20%{width:30%}31%{width:52%}44%{width:74%}62%{width:92%}94%{width:92%}95%,to{width:0}}@keyframes cs-sc-t3{0%,65%{width:0}67%{width:4ch}69%{width:8ch}71%{width:12ch}73%{width:16ch}75%,94%{width:22ch}95%,to{width:0}}@keyframes cs-sc-t4{0%,78%{width:0}80%{width:8ch}82%{width:16ch}84%{width:24ch}86%,94%{width:34ch}95%,to{width:0}}@media (prefers-reduced-motion:reduce){.cs-schermo[data-su] .cs-sc,.cs-schermo[data-su] .cs-sc-asta i{opacity:1;width:auto;animation:none!important}.cs-schermo[data-su] .cs-sc-asta i{width:92%}}.cs-velo{pointer-events:none;opacity:0;background:radial-gradient(ellipse at 50% 58%, var(--caldo-chiaro) 0%, var(--caldo) 38%, var(--caldo) 78%, var(--pietra) 100%);position:fixed;inset:0;z-index:5!important}@media (prefers-reduced-motion:reduce){.cs-velo{display:none}}.cs-fumetto[data-fatta] .pb-l{animation:none}.cs-aiuto-riga{justify-content:flex-end;align-items:center;gap:var(--s1);font-family:var(--font-mono);font-size:var(--tipo-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--avorio);opacity:0;animation:cs-compare .45s var(--curva) forwards;animation-delay:var(--comp,0s);margin:8px 0 0 24px;line-height:1;display:flex}.cs-fumetto[data-fatta] .cs-aiuto-riga{animation-delay:0s}@keyframes cs-compare{to{opacity:1}}.cs-tieni{background:var(--caldo);height:2px;box-shadow:0 0 10px var(--caldo);transform-origin:0;pointer-events:none;animation:.6s linear forwards cs-tieni;position:absolute;bottom:-6px;left:22px;right:0}@keyframes cs-tieni{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.cs-aiuto-riga{opacity:1;animation:none}.cs-tieni{animation:none;transform:none}}.pb-riga.cs-fumetto{pointer-events:auto}.cs-aiuto-riga{z-index:8;color:var(--avorio);pointer-events:auto;justify-content:center;margin:0;position:fixed;left:50%;translate:-50%;bottom:calc(22px + env(safe-area-inset-bottom))!important}@media (pointer:coarse){.cs-aiuto-riga{bottom:calc(184px + env(safe-area-inset-bottom))}}.cs-gancio{font-size:var(--tipo-label);letter-spacing:var(--ls-label)}@media (min-width:700px){.cs-gancio{font-size:var(--tipo-label);letter-spacing:var(--ls-label)}}.cs-gancio[data-su]{opacity:1}.cs-tr-etichetta{font-family:var(--font-mono);font-size:var(--tipo-label);letter-spacing:var(--ls-label);text-transform:uppercase;line-height:1}.cs-tr-titolo{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:var(--tipo-servizio);line-height:var(--lh-riga);font-weight:var(--peso-riga);letter-spacing:var(--ls-riga);animation:cs-tr-entra .48s var(--curva) both;text-transform:uppercase}.cs-tr-linea{background:var(--avorio-32);height:1px;margin-top:4px;display:block;position:relative;overflow:hidden}.cs-tr-linea i{background:var(--caldo);transform-origin:0;transition:transform var(--dur-scopri) var(--curva);position:absolute;inset:0}.cs-tr-obiettivo{font-family:var(--font-mono);font-size:var(--tipo-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-transform:uppercase;animation:cs-tr-entra .42s var(--curva) both;margin-top:4px}@keyframes cs-tr-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cs-radice .sg-riapri{top:calc(50% - 24px)}body:has(.cs-radice) .sg-riapri{top:calc(50% - 24px)}.cs-radice .sg-riapri:after{content:attr(data-tip);white-space:nowrap;pointer-events:none;font-family:var(--font-mono);font-size:var(--tipo-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--avorio);text-shadow:0 1px 12px var(--velo-95);opacity:0;transition:opacity var(--dur-lampo) var(--curva);position:absolute;top:50%;left:calc(100% + 2px);translate:0 -50%}body:has(.cs-radice) .sg-riapri:after{content:attr(data-tip);white-space:nowrap;pointer-events:none;font-family:var(--font-mono);font-size:var(--tipo-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--avorio);text-shadow:0 1px 12px var(--velo-95);opacity:0;transition:opacity var(--dur-lampo) var(--curva);position:absolute;top:50%;left:calc(100% + 2px);translate:0 -50%}.cs-tip{white-space:nowrap;pointer-events:none;opacity:0;transition:opacity var(--dur-lampo) var(--curva);font-family:var(--font-mono);font-size:var(--tipo-label);letter-spacing:var(--ls-label);text-transform:uppercase;text-shadow:0 1px 12px var(--velo-95);align-items:center;gap:8px;display:inline-flex;position:absolute;top:50%;left:calc(100% + 2px);translate:0 -50%}.cs-radice .sg-riapri:hover:after,.cs-radice .sg-riapri:focus-visible:after{opacity:1}body:has(.cs-radice) .sg-riapri:hover:after{opacity:1}body:has(.cs-radice) .sg-riapri:focus-visible:after{opacity:1}@media (hover:none){.cs-radice .sg-riapri:after,.cs-tip{display:none}body:has(.cs-radice) .sg-riapri:after{display:none}}.cs-salta{bottom:calc(22px + env(safe-area-inset-bottom))}.cs-aiuto-lungo{display:none}.cs-suggerimento{font-size:var(--tipo-label);line-height:var(--lh-label);letter-spacing:var(--ls-label);text-shadow:0 0 14px var(--fondo), 0 0 4px var(--velo-95), 0 1px 2px var(--fondo)}.cs-suggerimento:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--velo-sfumo));pointer-events:none;position:absolute;inset:-16px 12% -8px}.cs-suggerimento[data-grande]{transform-origin:50% 100%;transform:scale(1.4)}@media (max-width:699px){.cs-suggerimento{font-size:var(--tipo-label)}}.cs-faro{font-size:var(--tipo-label);color:var(--avorio);text-shadow:0 1px 12px var(--velo-95), 0 0 2px var(--velo-60)}.cs-faro:empty{display:none}.cs-faro[data-su]{opacity:1}.cs-opzioni{border-top:1px solid var(--inchiostro-10);gap:8px;margin-top:16px;padding-top:16px;display:grid}.cs-indice .cs-opzioni{border-top-color:var(--inchiostro-10);color:var(--inchiostro)}.cs-opz-riga{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.cs-opz-etichetta{font-family:var(--font-mono);font-size:var(--tipo-label);letter-spacing:var(--ls-label);text-transform:uppercase;align-items:center;gap:8px;display:inline-flex}@keyframes cs-sx{0%{opacity:0;transform:translate(-24px)}to{opacity:1;transform:none}}.cs-indice ol{margin:0;padding:0;list-style:none}.cs-indice-m{justify-self:end;place-items:center;width:1.5em;display:grid}.cs-punto{background:var(--caldo);width:7px;height:7px;box-shadow:0 0 8px var(--caldo);border-radius:50%}.cs-indice .cs-opzioni{margin-top:24px}@keyframes cs-su{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.cs-pad[data-mancino]{flex-direction:row-reverse}.cs-nogl{text-align:center;max-width:min(34rem,100vw - 32px);font-family:var(--font-mono);font-size:var(--tipo-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--avorio);text-shadow:0 1px 12px var(--velo-95);margin:0;top:96px;left:50%;translate:-50%;z-index:8!important;z-index:80!important;position:fixed!important}@media (pointer:coarse){.cs-tr-lungo{display:none}.cs-tr-titolo{font-size:var(--tipo-servizio)}.cs-tr-linea,.cs-tr-obiettivo{flex-basis:100%}.cs-salta{bottom:auto;top:128px!important}}@media (prefers-reduced-motion:reduce){.cs-tr-titolo,.cs-tr-obiettivo{opacity:1;animation:none}.cs-suggerimento[data-grande],.cs-tr-linea i{transition:none}}.cs-indice-m{width:auto;font-size:var(--tipo-label);letter-spacing:var(--ls-label);align-items:center;gap:8px;display:inline-flex}.cs-indice-m em{font-style:normal}.cs-indice .cs-opz-riga{flex-direction:column;align-items:flex-start;gap:2px}.cs-indice .cs-opz-etichetta{margin-bottom:4px}.cs-tr-titolo{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:var(--tipo-servizio);font-weight:var(--peso-riga);letter-spacing:var(--ls-riga);line-height:var(--lh-riga);text-transform:uppercase}.cs-tr-linea{width:3.5rem;margin-top:8px}@media (max-width:1023px){.cs-tr-titolo{font-size:var(--tipo-servizio)!important}}.cs-scelte-testa{align-items:center;gap:var(--s1);border-bottom:1px solid var(--avorio-10);font-family:var(--font-mono);font-size:var(--tipo-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--avorio);margin:0 0 12px;padding-bottom:12px;display:flex}.cs-scelta-t{flex-direction:column;gap:4px;display:flex}.cs-scelta-prima .cs-scelta-t>span:first-child,.cs-scelta-sub{font-size:var(--tipo-label);letter-spacing:var(--ls-label)}.cs-scelta-sub:before{content:""}.cs-scelta-sub{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:var(--tipo-corpo);font-weight:var(--peso-corpo);letter-spacing:var(--ls-testo);line-height:var(--lh-voce);color:var(--avorio)}.cs-scelta-prima .cs-scelta-t{gap:var(--s1)}:is(body:has(.cs-indice) .sg-riapri,body:has(.cs-indice) .cs-lista-btn,body:has(.cs-indice) .cs-tracker,body:has(.cs-indice) .cs-salta,body:has(.cs-indice) .cs-scelte,body:has(.sg-posto) .sg-riapri,body:has(.sg-posto) .cs-lista-btn){visibility:hidden!important}.cs-scelte-testa{color:var(--inchiostro)!important;border-bottom-color:var(--inchiostro-10)!important}.cs-scelte-testa .cs-punto{background:var(--inchiostro);box-shadow:none}.cs-suggerimento{font-size:var(--tipo-label);letter-spacing:var(--ls-label);bottom:calc(56px + env(safe-area-inset-bottom))!important}.cs-suggerimento[data-grande]{transform:none!important}.cs-radice:has(.cs-pad) .cs-suggerimento{bottom:calc(190px + env(safe-area-inset-bottom))}.cs-aiuto-riga{font-size:var(--tipo-label);letter-spacing:var(--ls-label);align-items:center;line-height:1;bottom:calc(26px + env(safe-area-inset-bottom))!important;gap:8px!important}.cs-aiuto-riga>*{align-items:center;line-height:1;display:inline-flex}@media (pointer:fine){.cs-aiuto-riga{left:auto;right:var(--gutter);justify-content:flex-end;translate:none}}.cs-suggerimento{bottom:calc(72px + env(safe-area-inset-bottom))!important}.cs-suggerimento>*{vertical-align:middle}@media (pointer:coarse){.cs-aiuto-riga{bottom:calc(150px + env(safe-area-inset-bottom))}.cs-suggerimento{bottom:calc(196px + env(safe-area-inset-bottom))}}@keyframes cs-indice-su{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.cs-indice ol{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.cs-indice-n{font-size:var(--tipo-label);letter-spacing:var(--ls-mono);font-variant-numeric:tabular-nums;text-transform:none;line-height:1}.cs-indice-t{font-size:var(--tipo-label);letter-spacing:var(--ls-label);line-height:var(--lh-label)}.cs-indice-m{font-size:var(--tipo-label);position:absolute;top:8px;right:10px;gap:4px!important}.cs-indice-hint{align-items:center;gap:var(--s1);font-family:var(--font-mono);font-size:var(--tipo-label);letter-spacing:var(--ls-label);text-transform:uppercase;display:inline-flex}.cs-indice-titolo span{letter-spacing:var(--ls-label)}@media (max-width:699px){.cs-indice ol{grid-template-columns:repeat(3,1fr)}.cs-indice-m em{display:none}.cs-indice-m{top:10px;right:10px}}.cs-tr-obiettivo,.cs-tr-etichetta,.cs-etichetta,.cs-faro,.cs-gancio,.cs-opz-etichetta,.cs-tip{font-size:var(--tipo-label)}:root[data-scheda-gesto] .cs-fumetto,:root[data-scheda-gesto] .cs-suggerimento,:root[data-scheda-gesto] .cs-aiuto-riga,:root[data-scheda-gesto] .cs-tracker,:root[data-scheda-gesto] .cs-faro{visibility:hidden!important}.cs-radice:has(.cs-indice) .cs-fumetto{visibility:hidden!important}.cs-radice:has(.cs-indice) .cs-suggerimento{visibility:hidden!important}.cs-radice:has(.cs-indice) .cs-aiuto-riga{visibility:hidden!important}.cs-radice:has(.cs-indice) .cs-faro{visibility:hidden!important}@media (pointer:coarse){.cs-salta{align-items:center;min-height:44px;display:inline-flex;bottom:auto;top:168px!important}.cs-aiuto-riga{bottom:calc(172px + env(safe-area-inset-bottom))}.cs-radice:has(.cs-pad) .cs-suggerimento{bottom:calc(226px + env(safe-area-inset-bottom))!important}.cs-fumetto{max-width:calc(100vw - 80px)}.cs-suggerimento{bottom:calc(218px + env(safe-area-inset-bottom))!important}.cs-radice:has(.cs-pad) .cs-suggerimento{bottom:calc(218px + env(safe-area-inset-bottom))!important}:is(body:has(.cs-scelte) .sg-riapri,body:has(.cs-scelte) .cs-lista-btn){pointer-events:none;opacity:0!important}}@media (pointer:coarse) and (max-height:700px){.cs-radice~.sg-riapri{top:calc(50% - 64px)!important}body:has(.cs-radice) .sg-riapri{top:calc(50% - 64px)!important}}@media (pointer:coarse) and (max-height:500px){.cs-salta{top:124px!important}body:has(.cs-radice) .sg-riapri{top:calc(50% - 4px)!important}.cs-suggerimento{padding:0;left:176px;right:232px;bottom:calc(26px + env(safe-area-inset-bottom))!important}.cs-radice:has(.cs-pad) .cs-suggerimento{padding:0;left:176px;right:232px;bottom:calc(26px + env(safe-area-inset-bottom))!important}.cs-aiuto-riga{bottom:calc(26px + env(safe-area-inset-bottom))}}:root[data-scheda-gesto] .cs-freccia{visibility:hidden}@media (pointer:coarse) and (max-height:500px){.cs-pad{padding-right:max(64px, env(safe-area-inset-right))}.cs-scelte-testa{display:none}.cs-fumetto{max-width:min(18rem,100vw - 340px)}}@media (pointer:coarse) and (min-height:501px){.cs-scelte-testa{padding-bottom:var(--s1)!important;margin-bottom:4px!important}}@media (pointer:coarse){.cs-aiuto-riga{white-space:nowrap;gap:8px}.cs-aiuto-riga>*{white-space:nowrap}.cs-suggerimento{padding-left:56px;padding-right:56px}}@media (pointer:coarse) and (min-height:501px){.pb-riga.cs-fumetto{max-width:calc(100vw - 120px)}.pb-riga.cs-fumetto .pb-testo{overflow-wrap:anywhere}}.pm-radice>.pb-riga.cs-fumetto,.pb-riga.cs-fumetto{position:fixed!important}.cs-avanti{border-left:7px solid var(--caldo);width:0;height:0;animation:cs-avanti 1.4s var(--curva-gira) infinite;border-top:5px solid #0000;border-bottom:5px solid #0000;position:absolute;bottom:4px;right:-14px}.cs-fumetto[data-lato=sinistra] .cs-avanti{left:auto;right:auto}@keyframes cs-avanti{50%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.cs-avanti{animation:none}}body:has(.cs-pad) .consenso{top:0!important;bottom:auto!important}@media (prefers-reduced-motion:reduce){.cs-pad{display:none!important}}.sg-scheda :focus-visible{outline-offset:2px;outline:2px solid var(--inchiostro)!important}.sg-chiudi:focus{outline:revert}.sg-chiudi:focus-visible{outline-offset:2px;outline:2px solid var(--inchiostro)!important}.sg-scheda{max-height:calc(100dvh - 24px);overflow-y:auto}@media (max-height:500px){.cs-indice ol{gap:var(--s1)!important}.sg-scheda .tg{gap:8px}.sg-scheda .tg-col{gap:var(--s1)}.sg-scheda .tg-riga{min-height:30px}.cs-aiuto-riga{bottom:calc(16px + env(safe-area-inset-bottom))!important}.cs-suggerimento{bottom:calc(64px + env(safe-area-inset-bottom))!important}.cs-radice:has(.cs-pad) .cs-suggerimento{bottom:calc(64px + env(safe-area-inset-bottom))!important}}.cs-indice ol{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:420px){.cs-indice ol{grid-template-columns:repeat(2,minmax(0,1fr))}}:is(body:has(.cs-indice) .voce-audio,body:has(.cs-scelte) .voce-audio,body:has(.cs-lento) .voce-audio){visibility:hidden!important}@media (max-width:640px){:root[data-scheda-gesto] .voce-audio{visibility:hidden!important}}@media (pointer:coarse) and (max-height:500px){body:has(.cs-pad[data-mancino]) .sg-riapri{right:72px;top:64px!important;left:auto!important;translate:none!important}body:has(.cs-pad[data-mancino]) .cs-lista-btn{right:124px;top:64px!important;left:auto!important}}.cs-indice-t,.cs-indice-hint,.tg-tocco{font-size:var(--tipo-label)!important}:root[data-scheda-gesto] .cs-aiuto-riga{visibility:hidden!important}body:has(.cs-indice) .cs-aiuto-riga{visibility:hidden!important}body:has(.cs-lento) .cs-aiuto-riga{visibility:hidden!important}.cs-tasto[data-nome]{position:relative;overflow:visible}.cs-tasto[data-nome]:after{content:attr(data-nome);white-space:nowrap;pointer-events:none;font-family:var(--font-mono);font-size:var(--tipo-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--avorio);text-shadow:0 1px 8px var(--velo-95);line-height:1;position:absolute;top:calc(100% + 4px);left:50%;translate:-50%}.cs-pad{padding-bottom:calc(24px + env(safe-area-inset-bottom))}.cs-destra{row-gap:var(--s3)}@media (pointer:coarse) and (min-height:501px){.cs-aiuto-riga{bottom:calc(206px + env(safe-area-inset-bottom))}.cs-suggerimento{bottom:calc(250px + env(safe-area-inset-bottom))!important}.cs-radice:has(.cs-pad) .cs-suggerimento{bottom:calc(250px + env(safe-area-inset-bottom))!important}}.cs-passi{align-items:center}.cs-avanti{margin-left:8px;display:inline-block;position:static}.cs-piccoli{gap:var(--s4)!important}.cs-tasto[data-nome]:after{letter-spacing:var(--ls-label)}@media (pointer:coarse) and (max-height:500px){.cs-salta{left:50%;translate:-50%;top:60px!important}}@media (pointer:coarse){.su-carta.cs-tracker{transform:translateY(max(0px, calc(var(--cs-banner,0px) - 52px)))}.cs-salta,.sg-riapri,.su-c.cs-lista-btn{transform:translateY(max(0px, calc(var(--cs-banner,0px) - 72px)))}.su-carta.cs-tracker{max-width:22rem}}@media (pointer:coarse) and (min-height:501px){.cs-suggerimento{bottom:calc(206px + env(safe-area-inset-bottom))!important}.cs-radice:has(.cs-pad) .cs-suggerimento{bottom:calc(206px + env(safe-area-inset-bottom))!important}.cs-aiuto-riga{bottom:calc(206px + env(safe-area-inset-bottom))}}.sg-posto{align-items:center;overflow:hidden}.sg-scheda{overscroll-behavior:contain;max-height:calc(100dvh - 16px);overflow-y:auto}.sg-scheda .sg-chiudi{z-index:2;background:var(--carta);position:sticky;top:0}:root[data-scheda-gesto] .cs-pad{visibility:hidden}@media (pointer:coarse) and (max-height:500px){body:has(.cs-pad[data-mancino]) .sg-riapri{top:64px!important;left:auto!important;right:72px!important;translate:none!important}body:has(.cs-pad[data-mancino]) .cs-lista-btn{top:116px!important;left:auto!important;right:72px!important}}.si-velo :focus-visible,.voce-audio :focus-visible,.voce-audio:focus-visible{outline-offset:3px;outline:2px solid var(--avorio)!important;box-shadow:none!important}.si-velo :focus:not(:focus-visible),.voce-audio :focus:not(:focus-visible){outline:none}.cs-salta{align-items:center;min-height:44px;display:inline-flex}.cs-indice ol{grid-auto-rows:1fr}@media (max-width:360px){.cs-indice-t{word-break:normal;-webkit-hyphens:auto;hyphens:auto;font-size:var(--tipo-label)!important}}@media (min-width:2400px){.sg-scheda .cs-opzioni *,.cs-scelte .cs-scelta *{font-size:var(--tipo-label)!important}}.cs-tasto[data-nome]:after{font-size:var(--tipo-label)}:root:has(.cs-pad) .sg-posto{padding:8px}body:has(.cs-aiuto-riga) .cs-suggerimento{visibility:hidden}.pm-radice>.sg-riapri,.pm-radice>.cs-lista-btn,.pm-radice>.cs-tracker,.pm-radice>.cs-lfreccia,.pm-radice>.cs-velo,.pm-radice>.cs-lento,.pm-radice>.cs-scelte,.pm-radice>.cs-salta,.pm-radice>.cs-barra,.pm-radice>.cs-suggerimento,.pm-radice>.cs-pad,.pm-radice>.cs-nogl{position:fixed!important}.consenso :focus-visible{outline:2px solid var(--avorio)!important;outline-offset:3px!important;box-shadow:none!important;--tw-ring-color:transparent!important}@media (pointer:coarse) and (max-height:500px){body:has(.cs-pad[data-mancino]) .cs-scelte{left:60%!important}}:root[data-scheda-gesto] .cs-tracker{visibility:hidden!important}body:has(.cs-indice) .cs-tracker{visibility:hidden!important}.cs-vai-cookie{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:fixed;top:8px;left:8px;overflow:hidden}.cs-vai-cookie:focus-visible{z-index:200;clip:auto;background:var(--carta);width:auto;height:44px;color:var(--inchiostro);border:1px solid var(--inchiostro);font-family:var(--font-mono);font-size:var(--tipo-label);letter-spacing:var(--ls-label);text-transform:uppercase;outline:2px solid var(--inchiostro);outline-offset:2px;padding:0 16px;overflow:visible}@media (pointer:fine){.cs-vai-cookie:focus-visible{left:auto;right:var(--gutter);top:88px}}.su-c.cs-cartello{pointer-events:auto;visibility:hidden;text-shadow:0 0 10px var(--velo-95);transition:background-size var(--su-stato) var(--su-curva), opacity var(--dur-stato) var(--curva);position:absolute;top:0;left:0}.su-c.cs-cartello[data-fatta]{background-size:100% 1px}.su-c.cs-cartello[data-chiuso]{cursor:default}.su-carta.cs-tracker{left:var(--gutter);gap:var(--s1);width:min(16rem,62vw);padding:var(--s1) var(--s2);text-align:left;font:inherit;color:var(--avorio);-webkit-tap-highlight-color:transparent;border:0;position:fixed;top:88px;z-index:6!important}@media (pointer:coarse){.su-carta.cs-tracker{align-items:baseline;gap:0 var(--s1);width:calc(100vw - 2 * var(--gutter) - 72px);flex-wrap:wrap;display:flex;top:64px}}@media (pointer:coarse) and (max-height:500px){.su-carta.cs-tracker{width:33vw;top:56px}}.su-c.cs-lista-btn{left:calc(var(--gutter,1.2rem) - 15px);position:fixed;top:calc(50% + 24px);overflow:visible;z-index:60!important}@media (pointer:coarse) and (max-height:700px){.su-c.cs-lista-btn{top:calc(50% - 16px)}}@media (pointer:coarse) and (max-height:500px){.su-c.cs-lista-btn{top:calc(50% + 44px)!important}}.cs-tip .tg-mini,.cs-opz-etichetta .tg-mini,.cs-indice-hint .tg-mini,.cs-scelta .tg-mini,.cs-suggerimento .tg-mini,.cs-aiuto-riga .tg-mini{margin:0 4px}.cs-indice-velo{background:var(--velo-60);inset:0;z-index:61!important;position:fixed!important}.su-carta.cs-indice{width:min(34rem, calc(100vw - 2 * var(--gutter)));overscroll-behavior:contain;max-height:calc(100dvh - 24px);padding:var(--s3);animation:cs-indice-su .38s var(--curva) both;flex-direction:column;gap:0;display:flex;top:50%;left:50%;overflow-y:auto;translate:-50% -50%;z-index:62!important;position:fixed!important}.cs-indice-testa{justify-content:space-between;align-items:center;gap:var(--s2);margin-bottom:var(--s2);padding-bottom:var(--s1);box-shadow:inset 0 -1px 0 var(--inchiostro-10);display:flex}.cs-indice-titolo{gap:var(--s2);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:var(--tipo-label);font-weight:var(--peso-label);letter-spacing:var(--ls-label);line-height:var(--lh-label);text-transform:uppercase;align-items:baseline;margin:0;display:flex}.cs-indice ol{gap:var(--s1);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;display:grid}.su-carta.cs-indice-voce{justify-content:space-between;align-items:flex-start;gap:var(--s1);width:100%;min-width:0;min-height:5rem;padding:var(--s1) var(--s2);cursor:url(/cursori/mano-piccolo.png) 11 0,pointer;text-align:left;font:inherit;color:var(--inchiostro);box-shadow:inset 0 0 0 1px var(--inchiostro-32);transition:box-shadow var(--dur-stato) var(--curva), background-color var(--dur-stato) var(--curva);background:0 0;border:0;flex-direction:column;display:flex;position:relative}.su-carta.cs-indice-voce:hover{box-shadow:inset 0 0 0 1px var(--inchiostro)}.su-carta.cs-indice-voce:focus-visible{outline:2px solid var(--inchiostro);outline-offset:2px}.su-carta.cs-indice-voce[data-stato=qui]{background:var(--inchiostro);color:var(--carta)}.cs-indice-n{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:var(--tipo-label);letter-spacing:var(--ls-mono);font-variant-numeric:tabular-nums;line-height:1}.cs-indice-t{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:var(--ls-label);line-height:var(--lh-label);text-transform:uppercase}.cs-indice-m{top:var(--s1);right:var(--s1);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:var(--tipo-label);letter-spacing:var(--ls-label);text-transform:uppercase;align-items:center;gap:4px;display:inline-flex;position:absolute}.cs-indice-voce[data-stato=qui] .cs-punto{background:var(--caldo)}.cs-indice-piede{margin-top:var(--s2);padding-top:var(--s2);box-shadow:inset 0 1px 0 var(--inchiostro-10);display:flex}@media (max-width:699px){.su-carta.cs-indice-voce{min-height:4.75rem}.cs-indice-m em{display:none}}@media (max-width:420px){.cs-indice ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-height:500px){.su-carta.cs-indice-voce{min-height:3.25rem}}.su-carta.cs-scelte{left:50%;bottom:calc(56px + env(safe-area-inset-bottom));width:min(24rem, calc(100vw - 2 * var(--gutter)));padding:var(--s1) var(--s3);opacity:0;animation:cs-compare .6s var(--curva) .12s forwards;gap:0;position:fixed;translate:-50%;z-index:7!important}.cs-scelta{align-items:center;gap:var(--s2);min-height:48px;box-shadow:inset 0 1px 0 var(--inchiostro-10);display:flex}.cs-scelta:first-child{box-shadow:none}.cs-scelta-t{flex-direction:column;align-items:flex-start;display:flex}.cs-scelta-sub{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:var(--tipo-corpo);font-weight:var(--peso-corpo);line-height:var(--lh-voce);color:var(--inchiostro)}@media (pointer:coarse){.su-carta.cs-scelte{bottom:calc(200px + env(safe-area-inset-bottom))}.cs-scelta-sub{display:none}}@media (pointer:coarse) and (max-height:500px){.su-carta.cs-scelte{width:min(20rem,100vw - 32px);top:50%;bottom:auto;translate:-50% -50%}body:has(.cs-pad[data-mancino]) .su-carta.cs-scelte{left:60%}}.su-carta.cs-lento{text-align:left;width:min(22rem,100vw - 32px);margin:0;top:50%;left:50%;translate:-50% -50%;z-index:70!important;position:fixed!important}.cs-lento>p{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:var(--tipo-label);font-weight:var(--peso-label);letter-spacing:var(--ls-label);line-height:var(--lh-label);text-transform:uppercase;margin:0}.cs-nogl{text-align:center;max-width:min(34rem,100vw - 32px);font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-size:var(--tipo-label);letter-spacing:var(--ls-label);text-transform:uppercase;margin:0;top:96px;left:50%;translate:-50%;z-index:80!important;position:fixed!important}.su-tasto.cs-tasto{pointer-events:auto;width:4rem;height:4rem}.su-tasto.cs-tasto-a{width:4.5rem;height:4.5rem}.su-tasto.cs-tasto-b{width:3.75rem;height:3.75rem;margin-bottom:var(--s3)}.su-tasto.cs-tasto-piccolo{width:3rem;min-width:3rem;height:3rem}.cs-link{margin:8px 0 0 24px;display:block}.cs-fumetto[data-lato=sopra] .cs-link{margin-left:0}.cs-icona-info{vertical-align:-.1em;margin-left:.35em;display:inline-block}.cs-aiuto-riga .su-c{min-height:28px}@media (pointer:coarse){.cs-aiuto-riga .su-c{min-height:44px}}.si-chiudi{z-index:1;height:96px;padding:0 var(--gutter);background:linear-gradient(var(--fondo) 60%, transparent);justify-content:flex-end;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.su-c.cs-lista-btn .cs-tip{opacity:1;display:inline-flex!important}body:has(.cs-pad[data-mancino]) .su-c.cs-lista-btn .cs-tip{left:auto;right:calc(100% + 2px)}@media (pointer:coarse){.cs-tasto[data-nome]:after{top:calc(100% + 8px)}.cs-pad{padding-left:max(24px, env(safe-area-inset-left));padding-right:max(24px, env(safe-area-inset-right));padding-bottom:calc(32px + env(safe-area-inset-bottom))}.cs-destra{gap:40px 16px}.cs-tasto[data-nome]:after{letter-spacing:0}.cs-piccoli{gap:40px!important}.su-tasto.cs-tasto-b{margin-bottom:var(--s4)}.cs-frecce{gap:12px}.cs-suggerimento{bottom:calc(272px + env(safe-area-inset-bottom))!important}.cs-radice:has(.cs-pad) .cs-suggerimento{bottom:calc(272px + env(safe-area-inset-bottom))!important}.cs-aiuto-riga{bottom:calc(228px + env(safe-area-inset-bottom))}.cs-suggerimento:before{background:radial-gradient(closest-side, var(--velo-sfumo));inset:-16px 4%}body:has(.cs-pad) .consenso-tacca{top:172px}:is(body:has(.cs-indice) .consenso-tacca,body:has(.si-velo) .consenso-tacca){visibility:hidden}}@media (pointer:coarse) and (max-height:500px){.cs-suggerimento{bottom:calc(34px + env(safe-area-inset-bottom))!important}.cs-radice:has(.cs-pad) .cs-suggerimento{bottom:calc(34px + env(safe-area-inset-bottom))!important}.cs-aiuto-riga{bottom:calc(34px + env(safe-area-inset-bottom))}.cs-pad{padding-right:max(64px, env(safe-area-inset-right));padding-bottom:calc(32px + env(safe-area-inset-bottom))}.cs-destra{row-gap:var(--s4)}.su-tasto.cs-tasto-b{margin-bottom:var(--s4)}body:has(.cs-pad) .consenso-tacca{top:8px;right:50%;translate:50%}}body:has(.si-velo) :is(.cs-fumetto,.cs-cartelli,.cs-tracker,.cs-pad,.cs-lista-btn,.sg-riapri,.cs-salta,.cs-incontri,.cs-suggerimento,.cs-aiuto-riga,.cs-lfreccia){visibility:hidden!important}@media (pointer:coarse) and (max-height:500px){.su-carta.cs-tracker{transform:translateY(max(0px, calc(var(--cs-banner,0px) - 44px)))}.cs-salta{transform:translateY(max(0px, calc(var(--cs-banner,0px) - 52px)))}.sg-riapri{transform:translateY(max(0px, calc(var(--cs-banner,0px) - 115px)))}.su-c.cs-lista-btn{transform:translateY(max(0px, calc(var(--cs-banner,0px) - 111px)))}}@media (pointer:coarse){.cs-salta{background:var(--velo-60);padding:0 12px}.cs-salta .su-c{-webkit-text-decoration-color:var(--avorio);text-decoration-color:var(--avorio)}}.si-corpo{padding-bottom:calc(80px + env(safe-area-inset-bottom))}@media (pointer:coarse) and (max-height:500px){body:not(:has(.consenso)) .su-carta.cs-tracker{top:72px!important}}@media (pointer:coarse) and (max-height:700px) and (orientation:portrait){body:has(.consenso) :is(.cs-tracker,.cs-salta,.sg-riapri,.cs-lista-btn,.cs-suggerimento){visibility:hidden!important}}@media (pointer:coarse) and (max-width:400px){body:has(.cs-fumetto[data-aperta]) .su-c.cs-lista-btn .cs-tip{visibility:hidden}}@media (pointer:coarse){body:has(.cs-radice) .sg-riapri{display:none!important}}.cs-radice .cs-tracker{all:unset;box-sizing:border-box;z-index:6;left:var(--gutter);gap:var(--s1);max-width:min(30rem, calc(100vw - 2 * var(--gutter)));cursor:url(/cursori/mano-piccolo.png) 11 0,pointer;color:var(--avorio);text-align:left;-webkit-tap-highlight-color:transparent;font-family:var(--font-mono);font-size:var(--tipo-blocco);font-weight:var(--peso-blocco);line-height:var(--lh-blocco);letter-spacing:var(--ls-etichetta);text-transform:uppercase;text-shadow:0 0 14px var(--fondo), 0 1px 2px var(--fondo);flex-direction:column;display:flex;position:fixed;top:88px}.cs-radice .cs-tracker:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--velo-sfumo));position:absolute;inset:-16px -40px -16px -24px}.cs-radice .cs-tracker:focus-visible{outline:2px solid var(--azione);outline-offset:6px}.cs-radice .cs-tracker .cs-tr-titolo{font-family:var(--font-voce);font-size:var(--tipo-capo);font-weight:var(--peso-scheda);line-height:var(--lh-scheda);letter-spacing:var(--ls-scheda)}.cs-radice .cs-tracker .cs-tr-obiettivo{font:inherit;letter-spacing:inherit;margin:0}@media (pointer:coarse){.cs-radice .cs-tracker{top:64px}}@media (pointer:coarse) and (max-height:500px){.cs-radice .cs-tracker{max-width:40vw;top:56px}}.cs-barra{left:var(--gutter);bottom:calc(var(--s3) + env(safe-area-inset-bottom));align-items:center;gap:0 var(--s4);font-family:var(--font-mono);font-size:var(--tipo-blocco);letter-spacing:var(--ls-etichetta);text-transform:uppercase;text-shadow:0 0 14px var(--fondo), 0 1px 2px var(--fondo);flex-wrap:wrap;margin:0;display:flex;z-index:6!important;position:fixed!important}.cs-barra:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side, var(--velo-sfumo));position:absolute;inset:-16px -32px -16px -24px}.cs-barra>.su-c{min-height:44px;font-size:var(--tipo-voce)!important;zoom:1!important}@media (pointer:coarse){.cs-barra{gap:0 var(--s3);max-width:calc(100vw - 2 * var(--gutter));top:calc(64px + 5.4em);bottom:auto}}@media (pointer:coarse) and (max-height:500px){.cs-barra{max-width:40vw;top:calc(56px + 5em)}}:root[data-scheda-gesto] .cs-barra{visibility:hidden!important}body:has(.cs-indice) .cs-barra{visibility:hidden!important}body:has(.cs-scelte) .cs-barra{visibility:hidden!important}.cs-fumetto .pb-testo{font-family:var(--font-mono);font-size:var(--tipo-blocco);font-weight:var(--peso-blocco);line-height:var(--lh-blocco);letter-spacing:var(--ls-blocco);text-transform:uppercase;white-space:pre-wrap}.cs-fumetto[data-va]{pointer-events:none!important}@media (pointer:coarse){body:has(.cs-radice) .tg-mini{min-width:0;height:auto;box-shadow:none;font:inherit;letter-spacing:inherit;text-transform:uppercase;background:0 0;border:0;padding:0;animation:none;color:inherit!important;margin:0 .1em!important}}.cs-etichetta,.cs-suggerimento,.cs-aiuto-riga,.cs-cartello{font-size:var(--tipo-blocco)!important}@media (min-width:2400px){.cs-barra,.cs-tracker{zoom:1!important}}.cs-barra>.su-c.cs-lista-btn{position:static!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}@media (pointer:coarse){.cs-barra{row-gap:0;top:calc(64px + 2.4em)}.cs-radice .cs-tracker:has(.cs-tr-obiettivo)~.cs-barra{top:calc(64px + 5.2em)}}.cs-capitoli{z-index:calc(var(--z-passaggio) + 1);justify-content:center;gap:var(--s5,40px);padding:96px max(var(--gutter), env(safe-area-inset-right,0px)) 48px max(var(--gutter), env(safe-area-inset-left,0px));--testo-comando:var(--avorio);pointer-events:none;flex-direction:column;display:flex;position:fixed;inset:0}.cs-capitoli[data-fase=chiuso]{visibility:hidden}.cs-capitoli[data-fase=aperto]{pointer-events:auto}.cs-capitoli-voci{justify-items:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.cs-capitoli-voci .su-c{min-height:48px}.cs-capitoli-voci .su-voce[aria-current]:before{left:-14px}.cs-capitoli-chiudi{top:24px;right:max(var(--gutter), env(safe-area-inset-right,0px));display:flex;position:fixed}.cs-capitoli .cs-capitoli-tasti{gap:32px;margin:0;padding:0;list-style:none;display:flex}.cs-capitoli-tasti .tg-cosa{color:var(--avorio)}.cs-capitoli-tasti,.cs-capitoli-chiudi{opacity:0;transition:opacity var(--dur-lampo) var(--curva)}.cs-capitoli[data-fase=aperto] :is(.cs-capitoli-tasti,.cs-capitoli-chiudi){opacity:1}.tg-tasto.tg-fermo{animation:none}@media (prefers-reduced-motion:reduce){.cs-capitoli:not([data-fase=chiuso]){background:var(--fondo)}}:root[data-scheda-gesto] .cs-lfreccia{visibility:hidden}body:has(.cs-pausa-menu,.cs-capitoli:not([data-fase=chiuso])) .cs-lfreccia{visibility:hidden}
.pm-radice>.cs-joy-zona{position:fixed!important}.cs-joy-zona{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;width:50vw;top:24vh;bottom:0;left:0;z-index:2!important}.cs-joy-zona[data-mancino]{left:auto;right:0}.cs-joy{pointer-events:none;opacity:0;width:0;height:0;transition:opacity var(--dur-lampo) var(--curva);--jx:0px;--jy:0px;position:fixed;top:0;left:0}.cs-joy[data-su]{opacity:1}.cs-joy>i{box-sizing:border-box;display:block;position:absolute;top:0;left:0}.cs-joy-anello{border:1px solid var(--avorio-32);width:88px;height:88px;transition:border-color var(--dur-lampo) var(--curva);border-radius:50%;margin:-44px 0 0 -44px}.cs-joy[data-corre] .cs-joy-anello{border-color:var(--avorio-85)}.cs-joy-pomo{border:1px solid var(--avorio);width:22px;height:22px;translate:calc(var(--jx) - 50%) calc(var(--jy) - 50%);border-radius:50%}.cs-joy-filo{width:calc(var(--jl,0) * 1px);background:var(--avorio-85);transform-origin:0;height:1px;rotate:calc(var(--ja,0) * 57.2958deg)}.cs-pad.cs-mano{padding-bottom:calc(28px + env(safe-area-inset-bottom));justify-content:flex-end}.cs-pad.cs-mano[data-mancino]{justify-content:flex-start}.cs-azioni.cs-destra{align-items:center;gap:var(--s2);row-gap:var(--s2);flex-direction:column-reverse;display:flex}.cs-azione{all:unset;box-sizing:border-box;pointer-events:auto;border:1px solid var(--avorio-32);width:76px;height:76px;font-family:var(--font-mono);font-size:var(--tipo-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--avorio);text-shadow:0 1px 8px var(--fondo);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;transition:border-color var(--dur-lampo) var(--curva), scale var(--dur-lampo) var(--curva);border-radius:50%;place-items:center;line-height:1;display:grid;position:relative}.cs-azione:active{border-color:var(--avorio-85);scale:.94}.cs-azione-a{border-color:var(--avorio-85);width:88px;height:88px;animation:cs-chiama var(--dur-scopri) var(--curva) both}@keyframes cs-chiama{0%{opacity:0;scale:.8}to{opacity:1;scale:1}}body:has(.cs-mano) .voce-audio{visibility:hidden!important}.cs-radice:has(.cs-mano) .cs-tr-obiettivo{display:none}.cs-radice:has(.cs-mano) .cs-tr-titolo{animation:cs-via var(--dur-stato) var(--curva) 4s both}@keyframes cs-via{to{opacity:0}}.cs-radice:has(.cs-mano) .cs-tracker:focus-visible .cs-tr-titolo{animation:none}:is(.cs-radice:has(.cs-mano) .cs-tracker,.cs-radice:has(.cs-mano) .cs-barra){translate:0 max(0px, calc(var(--cs-banner,0px) - 58px))}.cs-radice:has(.cs-mano) .cs-tracker{z-index:6!important}@media (pointer:coarse){.cs-radice:has(.cs-mano) .cs-tracker:has(.cs-tr-obiettivo)~.cs-barra{top:calc(64px + 2.4em)}}.cs-radice:has(.cs-mano) .cs-suggerimento.cs-suggerimento{bottom:calc(132px + env(safe-area-inset-bottom))!important}body:has(.cs-mano) .cs-aiuto-riga.cs-aiuto-riga{bottom:calc(132px + env(safe-area-inset-bottom))}@media (pointer:coarse) and (max-height:500px){.cs-radice:has(.cs-mano) .cs-suggerimento.cs-suggerimento{bottom:calc(26px + env(safe-area-inset-bottom))!important}body:has(.cs-mano) .cs-aiuto-riga.cs-aiuto-riga{bottom:calc(26px + env(safe-area-inset-bottom))}.cs-pad.cs-mano{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.cs-azioni.cs-destra{flex-direction:row-reverse}}.cs-pausa-menu .cs-pausa-voci{gap:var(--s1);margin:0;padding:0;list-style:none;display:grid}.cs-pausa-menu .cs-pausa-voci .su-c{min-height:44px}.cs-pausa-conferma{gap:var(--s2);display:grid}.cs-pausa-conferma p{font-family:var(--font-mono);font-size:var(--tipo-label);letter-spacing:var(--ls-label);text-transform:uppercase;margin:0}:root[data-scheda-gesto] .cs-joy-zona{visibility:hidden}@media (prefers-reduced-motion:reduce){.cs-joy-zona{display:none!important}.cs-joy{transition:none}.cs-azione-a{animation:none}}.cs-pausa-menu :is(.cs-pausa-voci,.cs-pausa-conferma) .su-voce.su-c:not([role=switch]){min-width:9rem;min-height:44px;padding:0 var(--s2);background:var(--carta);border:1px solid var(--inchiostro-32);box-shadow:0 3px 0 var(--inchiostro);--testo-comando:var(--inchiostro);color:var(--inchiostro);transition:transform var(--dur-lampo) var(--curva), box-shadow var(--dur-lampo) var(--curva), background-color var(--dur-lampo) var(--curva), color var(--dur-lampo) var(--curva);border-radius:0;justify-self:start;place-items:center;display:inline-grid}.cs-pausa-menu :is(.cs-pausa-voci,.cs-pausa-conferma) .su-voce.su-c:not([role=switch]):is(:hover,:active,:focus-visible){box-shadow:0 0 0 var(--inchiostro);background:var(--inchiostro);--testo-comando:var(--avorio);color:var(--avorio);transform:translateY(3px)}.cs-pausa-menu .cs-pausa-voci{gap:var(--s2)}
