@property --gx{syntax:"<length-percentage>";inherits:true;initial-value:50%}@property --gy{syntax:"<length-percentage>";inherits:true;initial-value:0%}.lp-sfondo{z-index:-1;pointer-events:none;background:radial-gradient(56rem 28rem at 88% 8%, rgb(var(--tk-brand) / .1), transparent 70%), radial-gradient(40rem 22rem at 0% 0%, rgb(var(--tk-brand) / .05), transparent 70%);position:absolute;inset:0}.lp-sfondo:after{content:"";background-image:linear-gradient(rgb(var(--tk-line)) 1px, transparent 1px), linear-gradient(90deg, rgb(var(--tk-line)) 1px, transparent 1px);opacity:.7;background-position:-1px -1px;background-size:4rem 4rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 75% at 85% 35%,#000 0%,#0000 72%);mask-image:radial-gradient(55% 75% at 85% 35%,#000 0%,#0000 72%)}.lp-fascia{--tk-fg:var(--tk-on-brand);--tk-fg-soft:var(--tk-on-brand);--tk-muted:var(--tk-on-brand);--tk-brand-text:var(--tk-on-brand);--tk-line-field:var(--tk-on-brand);--tk-accent:var(--tk-on-brand);isolation:isolate;color:rgb(var(--tk-on-brand));background:radial-gradient(50rem 24rem at 92% 110%, rgb(var(--tk-brand) / .45), transparent 65%), radial-gradient(44rem 20rem at 0% -10%, rgb(var(--tk-on-brand) / .06), transparent 60%), rgb(var(--tk-brand-strong));position:relative;overflow:clip}.lp-fascia .lp-bottone-chiaro{--bottone-velo:rgb(var(--tk-brand) / .14);background-color:rgb(var(--tk-on-brand));border-color:rgb(var(--tk-on-brand));color:rgb(var(--tk-brand-strong))}@keyframes lp-traccia{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference){.lp-apertura .eyebrow-filetto:before{animation:lp-traccia var(--dur-slow) var(--ease-in-out) backwards}}.lp-track{stroke:rgb(var(--tk-line-strong))}.lp-arrow{fill:none;stroke:rgb(var(--tk-brand-text));stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.lp-arrow-back{stroke:rgb(var(--tk-success))}.lp-packet,.lp-packet-glow,.lp-return{fill:none;stroke-linecap:round;stroke-dasharray:.12 1.2;stroke-dashoffset:.12px}.lp-packet{stroke:rgb(var(--tk-brand-text));stroke-width:3px}.lp-packet-glow{stroke:rgb(var(--tk-brand-text) / .22);stroke-width:9px}.lp-return{stroke:rgb(var(--tk-success));stroke-width:3px;stroke-dasharray:.45 1.6;stroke-dashoffset:.45px}.lp-ring,.lp-ring-back,.lp-source{fill:none;stroke-width:2px;opacity:0}.lp-ring,.lp-source{stroke:rgb(var(--tk-brand-text))}.lp-ring-back{stroke:rgb(var(--tk-success))}.lp-source{transform-box:fill-box;transform-origin:50%}.lp-sweep{transform:translate(-160px)}.lp-motion-toggle{border:1px solid rgb(var(--tk-line-field));background:rgb(var(--tk-surface));width:2.25rem;height:2.25rem;color:rgb(var(--tk-fg-soft));animation:lp-compare var(--dur-slow) var(--ease-out) both;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.75rem;right:.75rem}@media (hover:hover) and (pointer:fine){.lp-motion-toggle:hover{color:rgb(var(--tk-fg));border-color:rgb(var(--tk-accent))}}.lp-thread{background:rgb(var(--tk-line-strong));height:1px;position:absolute;top:1.375rem;left:1.375rem;right:calc(33.3333% - 2.70833rem)}.lp-thread-v{background:rgb(var(--tk-line-strong));width:1px;position:absolute;top:1.375rem;bottom:0;left:1.375rem}@media (max-width:639px){.lp-thread{display:none}.lp-steps li:last-child:before{content:"";background:var(--lp-fondo-passi,rgb(var(--tk-bg)));width:5px;position:absolute;top:2.75rem;bottom:0;left:calc(1.375rem - 2px)}}@media (min-width:640px){.lp-thread-v{display:none}}.lp-thread-fill{background:rgb(var(--tk-brand));transform-origin:0;position:absolute;inset:0}.lp-thread-v .lp-thread-fill{transform-origin:50% 0}@media screen{.lp-thread,.lp-thread-v{transition:opacity var(--dur-slow) var(--ease-out) calc(4 * var(--step))}.lp-steps:has(.reveal-pending) :is(.lp-thread,.lp-thread-v){opacity:0;transition:none}}.lp-step-badge{position:relative}.lp-step-badge:after{content:"";border:2px solid rgb(var(--tk-brand) / .3);pointer-events:none;border-radius:999px;position:absolute;inset:-6px}.lp-sketch{transition:opacity var(--dur-slow) var(--ease-out), transform var(--dur-slow) var(--ease-out)}.lp-sketch[data-reveal-state=pending]{opacity:0;transform:translateY(var(--shift));transition:none}.lp-sketch svg{width:100%;height:auto;display:block}.lp-sk-rule{stroke:rgb(var(--tk-line))}.lp-sk-axis{stroke:rgb(var(--tk-line-strong))}.lp-sk-title{fill:rgb(var(--tk-fg-soft) / .4)}.lp-sk-badge{fill:rgb(var(--tk-brand) / .15)}.lp-sk-active{fill:rgb(var(--tk-brand) / .1)}.lp-sk-avatar{fill:rgb(var(--tk-brand-text) / .5)}.lp-sk-line{fill:rgb(var(--tk-fg-soft) / .35)}.lp-sk-line-soft{fill:rgb(var(--tk-fg-soft) / .25)}.lp-sk-tile{fill:rgb(var(--tk-surface-2))}.lp-sk-label{fill:rgb(var(--tk-muted) / .5)}.lp-sk-value{fill:rgb(var(--tk-fg) / .75)}.lp-sk-month{fill:rgb(var(--tk-viz-1) / .85)}.lp-sk-done{fill:rgb(var(--tk-success))}.lp-sk-done-mark{fill:none;stroke:rgb(var(--tk-on-brand));stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.lp-sk-waiting{fill:none;stroke:rgb(var(--tk-muted))}.lp-sk-bar{transform-box:fill-box;transform-origin:0}.lp-sk-col{transform-box:fill-box;transform-origin:50% 100%}.lp-glow{position:relative}.lp-glow:after{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;opacity:0;background:radial-gradient(16rem circle at var(--gx,50%) var(--gy,0%), rgb(var(--tk-brand-text) / .85), transparent 70%);transition:opacity var(--dur-base) var(--ease-out);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.lp-edge-light:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg, transparent 45%, rgb(var(--tk-on-brand) / .9) 50%, transparent 55%) 85% 0 / 300% 100% no-repeat;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (hover:hover) and (pointer:fine){.lp-glow:hover:after{opacity:1}.lp-edge-light:hover:after{transition:background-position var(--dur-draw) var(--ease-in-out);background-position:15% 0}}@keyframes lp-compare{0%{opacity:0}}@keyframes lp-packet{0%,4%{stroke-dashoffset:.12px}34%,to{stroke-dashoffset:-1.1px}}@keyframes lp-ring{0%,28%{opacity:0}36%{opacity:.9}54%,to{opacity:0}}@keyframes lp-source{0%{opacity:.6;transform:scale(1)}24%,to{opacity:0;transform:scale(1.8)}}@keyframes lp-sweep{0%,40%{transform:translate(-160px)}62%,to{transform:translate(420px)}}@keyframes lp-return{0%,58%{stroke-dashoffset:.45px}72%,to{stroke-dashoffset:-1.2px}}@keyframes lp-ring-back{0%,66%{opacity:0}74%{opacity:.9}88%,to{opacity:0}}@keyframes lp-fill-x{0%{transform:scaleX(0)}}@keyframes lp-fill-y{0%{transform:scaleY(0)}}@keyframes lp-halo{0%{opacity:0;transform:scale(.6)}}@keyframes lp-rise{0%{opacity:0;transform:translateY(var(--shift-sm))}}@keyframes lp-slide{0%{opacity:0;transform:translateX(calc(var(--shift-sm) * -1.5))}}@keyframes lp-grow-x{0%{transform:scaleX(0)}}@keyframes lp-grow-y{0%{transform:scaleY(0)}}@media screen and (prefers-reduced-motion:no-preference){.lp-live[data-motion]{--lp-cycle:5.6s}.lp-live[data-motion] .lp-packet,.lp-live[data-motion] .lp-packet-glow{animation:lp-packet var(--lp-cycle) linear var(--lp-d,0s) infinite}.lp-live[data-motion] .lp-ring{animation:lp-ring var(--lp-cycle) linear var(--lp-d,0s) infinite}.lp-live[data-motion] .lp-source{animation:lp-source var(--lp-cycle) var(--ease-out) infinite}.lp-live[data-motion] .lp-sweep{animation:lp-sweep var(--lp-cycle) var(--ease-in-out) infinite}.lp-live[data-motion] .lp-return{animation:lp-return var(--lp-cycle) var(--ease-out) var(--lp-d,0s) infinite}.lp-live[data-motion] .lp-ring-back{animation:lp-ring-back var(--lp-cycle) linear var(--lp-d,0s) infinite}.lp-live[data-motion=paused] :is(.lp-packet,.lp-packet-glow,.lp-ring,.lp-source,.lp-sweep,.lp-return,.lp-ring-back){animation-play-state:paused}.lp-sketch[data-reveal-state=in] .lp-sk-rise{animation:lp-rise var(--dur-slow) var(--ease-out) var(--d,0s) both}.lp-sketch[data-reveal-state=in] .lp-sk-slide{animation:lp-slide var(--dur-slow) var(--ease-out) var(--d,0s) both}.lp-sketch[data-reveal-state=in] .lp-sk-bar{animation:lp-grow-x var(--dur-slow) var(--ease-out) var(--d,0s) both}.lp-sketch[data-reveal-state=in] .lp-sk-col{animation:lp-grow-y var(--dur-slow) var(--ease-out) var(--d,0s) both}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.lp-steps{view-timeline:--lp-percorso block}.lp-thread .lp-thread-fill{animation:linear both lp-fill-x;animation-timeline:--lp-percorso;animation-range:cover 20% cover 44%}.lp-thread-v .lp-thread-fill{animation:linear both lp-fill-y;animation-timeline:--lp-percorso;animation-range:cover 14% cover 58%}.lp-step-badge:after{animation:linear both lp-halo;animation-timeline:--lp-percorso;animation-range:cover calc(18% + var(--i,0) * 12%) cover calc(22% + var(--i,0) * 12%)}@media (max-width:639px){.lp-step-badge:after{animation-range:cover calc(14% + var(--i,0) * 17.5%) cover calc(18% + var(--i,0) * 17.5%)}}}}@supports not (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){.lp-steps[data-reveal-state=pending] .lp-thread .lp-thread-fill{transform:scaleX(0)}.lp-steps[data-reveal-state=pending] .lp-thread-v .lp-thread-fill{transform:scaleY(0)}.lp-steps[data-reveal-state=pending] .lp-step-badge:after{opacity:0}.lp-steps[data-reveal-state=in] .lp-thread .lp-thread-fill{animation:lp-fill-x var(--dur-draw) var(--ease-in-out) calc(2.5 * var(--step)) both}.lp-steps[data-reveal-state=in] .lp-thread-v .lp-thread-fill{animation:lp-fill-y var(--dur-draw) var(--ease-in-out) calc(2.5 * var(--step)) both}.lp-steps[data-reveal-state=in] .lp-step-badge:after{animation:lp-halo var(--dur-base) var(--ease-out) calc(2.5 * var(--step) + var(--i,0) * 7 * var(--step)) both}}}@media print{.lp-sketch[data-reveal-state=pending]{opacity:1;transform:none}.lp-motion-toggle{display:none}}
