.sim{border-top:1px solid #ffffff40}.sim-grid{align-items:start;gap:28px;margin-top:40px;display:grid}.toggles{gap:10px;display:grid}.tg{text-align:left;width:100%;font:inherit;color:#fff;cursor:pointer;background:#0034d699;border:1px solid #ffffff4d;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .25s,background .25s,transform .2s;display:flex}.tg:hover{border-color:#ffffffb3}.tg:active{transform:scale(.98)}.tg-t{gap:2px;display:grid}.tg b{letter-spacing:-.01em;font-size:1.02rem}.tg small{color:#ffffffbf;font-size:.85rem}.sw{background:#fff3;border-radius:999px;flex:none;width:42px;height:24px;transition:background .25s;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .3s cubic-bezier(.2,.9,.3,1.3);position:absolute;top:3px;left:3px}.tg[aria-pressed=true]{border-color:var(--yellow);background:#ffe0001a}.tg[aria-pressed=true] .sw{background:var(--yellow)}.tg[aria-pressed=true] .sw:after{background:var(--blue);transform:translate(18px)}.all{border:1px solid var(--yellow);color:var(--yellow);cursor:pointer;background:0 0;border-radius:999px;justify-self:start;margin-top:6px;padding:12px 20px;font:700 .95rem Inter Tight Variable,system-ui,sans-serif;transition:background .2s,color .2s}.all:hover{background:var(--yellow);color:var(--blue)}.plot{background:#00145a8c;border:1px solid #ffffff4d;border-radius:20px;margin:0;padding:clamp(16px,2.5vw,28px)}.kpis{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.kpis div{align-content:end;gap:6px;display:grid}.kpis small{color:#ffffffb3;font-size:.78rem;line-height:1.25}.kpis b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--kc,#fff);font-size:clamp(1.6rem,3.4vw,2.6rem);line-height:1;transition:color .4s}.plot svg{width:100%;height:auto;display:block;overflow:visible}.grid line{stroke:#ffffff1f}.grid .ax{stroke:#ffffff80}.grid text{fill:#fff9;font:500 11px var(--mono)}.base{fill:none;stroke:#ffffff73;stroke-width:1.5px;stroke-dasharray:5 6}#pLine{filter:drop-shadow(0 0 10px var(--glow,transparent))}#pDots circle{fill:var(--blue);stroke-width:2.5px}@media (width<=1023px){.plot{order:-1}.sim-grid{gap:14px}.toggles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tg{border-radius:14px;gap:10px;padding:10px 12px}.tg small{display:none}.tg b{overflow-wrap:anywhere;hyphens:auto;font-size:.9rem;line-height:1.2}.sw{width:34px;height:20px}.sw:after{width:14px;height:14px}.tg[aria-pressed=true] .sw:after{transform:translate(14px)}.all{grid-column:1/-1;justify-self:stretch;margin-top:0}.grid text{font-size:20px}.kpis small{font-size:.72rem}}@media (width>=1024px){.sim-grid{grid-template-columns:minmax(280px,.75fr) 1.6fr}}.top{border-top:1px solid #ffffff40;padding-bottom:24px}.demos{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:28px;padding-top:24px;display:grid}@media (width>=600px) and (width<=1099px){.demos,.charts{grid-template-columns:1fr}}.card{flex-direction:column;gap:18px;display:flex}.shot{background:var(--blue);border:1px solid #ffffff59;border-radius:16px;transition:border-color .25s,transform .35s cubic-bezier(.2,.7,.2,1);overflow:hidden}.shot:hover{border-color:var(--yellow);transform:translateY(-4px)}.bar{border-bottom:1px solid #ffffff4d;align-items:center;gap:7px;padding:10px 14px;display:flex}.bar i{background:var(--yellow);border-radius:50%;width:9px;height:9px}.bar i:nth-child(2){background:#fff}.bar i:nth-child(3){background:0 0;box-shadow:inset 0 0 0 1.5px #fff}.bar span{font:500 11px/1 var(--mono);letter-spacing:.1em;color:#ffffffbf;margin-left:10px}.view{aspect-ratio:16/10;background:#0a0a0a;position:relative;overflow:hidden}.view iframe,.view .poster{width:1280px;height:800px;transform:scale(var(--s,.3));transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.view .poster{object-fit:cover}.view iframe{opacity:0;background:#fff;transition:opacity .5s}.view iframe.ready{opacity:1}.cover{background:linear-gradient(#0000 55%,#0034d68c);justify-content:flex-end;align-items:flex-end;padding:14px;transition:background .3s;display:flex;position:absolute;inset:0}.cover span{background:var(--yellow);color:var(--blue);opacity:0;border-radius:999px;padding:10px 16px;font-size:.95rem;font-weight:700;transition:opacity .25s,transform .3s cubic-bezier(.2,.7,.2,1);transform:translateY(8px)}.shot:hover .cover span,.cover:focus-visible span{opacity:1;transform:none}.next{border-top:1px solid #ffffff47;margin:0 0 18px;padding-top:14px}.next ul{color:#ffffffe0;gap:8px;margin:12px 0 0;padding:0;font-size:.95rem;line-height:1.35;list-style:none;display:grid}.next li{grid-template-columns:1.1em 1fr;display:grid}.next li:before{content:"+";font:700 .95rem var(--mono);color:var(--yellow)}.meta h2{margin:10px 0 8px;font-size:1.9rem;line-height:normal}.meta p{color:#ffffffd9;margin:0 0 14px;line-height:1.45}.tags{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.tags li{font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff59;border-radius:999px;padding:7px 10px}.app{grid-template-columns:1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid;overflow-x:clip}.icon{filter:drop-shadow(0 10px 24px #00000040);width:96px;height:96px;margin:22px 0 6px;display:block}.spec{border-top:1px solid #ffffff47;max-width:34rem;margin:26px 0 0}.spec div{border-bottom:1px solid #ffffff47;justify-content:space-between;gap:16px;padding:12px 0;display:flex}.spec dt{font:500 12px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--yellow)}.spec dd{text-align:right;margin:0;font-weight:600}.k-h{letter-spacing:-.045em;text-transform:none;margin-top:6px}.rn{margin-left:.045em}.k-slogan{letter-spacing:-.03em;color:var(--yellow);margin:4px 0 14px;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:700}.icon .sk-mk{--eye:#dce6ff;color:#0e1b3d}.app .note{max-width:34rem;line-height:1.45}.app .note .lnk{white-space:nowrap}@font-face{font-family:Geist SK;src:url(/kern/sk-geist.woff2)format("woff2");font-weight:100 900;font-display:swap}.k-wrap{justify-items:center;gap:16px;display:grid;position:relative}.k-seg{border:1px solid #fff6;border-radius:999px;display:inline-flex;overflow:hidden}.k-seg button{color:#fff;cursor:pointer;background:0 0;border:0;padding:5px 11px;font:600 .7rem Inter Tight Variable,system-ui,sans-serif}.k-seg button[aria-pressed=true]{background:var(--yellow);color:#000}.k-replay{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff6;border-radius:999px;padding:9px 16px;font:600 .85rem Inter Tight Variable,system-ui,sans-serif}.k-replay:hover{border-color:var(--yellow);color:var(--yellow)}.sk{--navy:#0e1b3d;--ultra:#2d4bff;--ice:#dce6ff;--cream:#f5f2ea;--page:#f5f7ff;--muted:#5a6478;--line:#c9d1e6;--sky:#7c93ff;contain:layout paint;background:var(--page);height:600px;color:var(--navy);border-radius:34px;flex-direction:column;font-family:Geist SK,Inter Tight Variable,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.sk h3,.sk h4,.sk p{margin:0}.sk :focus-visible{outline-color:var(--navy)}.sk-piece :focus-visible{outline-color:#fff}.sk button{cursor:pointer;font-family:inherit}.sk-mk{--eye:#dce6ff;fill:currentColor}.sk-mk .eye{fill:var(--eye)}.sk-l{color:var(--muted);font:500 11px/1.35 Geist SK,system-ui,sans-serif}.sk-s{color:var(--muted);font-size:12.5px;line-height:1.45}.sk-top{justify-content:space-between;align-items:center;padding:20px 18px 6px;display:flex}.sk-logo{letter-spacing:-.04em;align-items:center;gap:7px;font-size:19px;font-weight:800;display:flex}.sk-logo svg{width:20px;height:23px}.sk-av{background:var(--navy);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.sk-body{overscroll-behavior:contain;scrollbar-width:none;flex:1;padding:6px 18px 18px;overflow-y:auto}.sk-body::-webkit-scrollbar{display:none}.sk-pane{flex-direction:column;gap:12px;display:none}.sk-pane.on{animation:.32s cubic-bezier(.2,.8,.2,1) both skUp;display:flex}.sk h3{letter-spacing:-.045em;font-size:28px;font-weight:800;line-height:1.02}.sk-hi{color:var(--muted);font-size:15px;font-weight:600}.sk-row{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.sk-more{color:var(--navy);background:0 0;border:0;padding:6px 0;font-size:13.5px;font-weight:700}.sk-more i{font-size:10px;font-style:normal;transition:transform .25s;display:inline-block}.sk-more[aria-expanded=true] i{transform:rotate(180deg)}.sk-paths{grid-template-columns:1fr 1fr;gap:6px;display:grid}.sk-paths[hidden]{display:none}.sk-path{border:1px solid var(--line);color:var(--navy);text-align:left;background:#fff;border-radius:12px;align-items:center;gap:7px;padding:5px 8px 5px 5px;font-size:11.5px;font-weight:600;line-height:1.15;transition:border-color .2s,background-color .2s;display:flex}.sk-path img{border-radius:8px;flex:none;width:28px;height:28px}.sk-path[aria-pressed=true]{border-color:var(--ultra);background:var(--ice)}.sk-piece{color:#fff;background:linear-gradient(160deg, #4763ff, var(--ultra) 55%, #2440e0);border-radius:22px;flex-direction:column;gap:8px;padding:18px 16px 16px;display:flex;position:relative;box-shadow:0 16px 30px -18px #2d4bffe6}.sk-piece[hidden]{display:none}.sk-piece .sk-l{color:#ffffffd1;font-weight:600}.sk-piece>.sk-l:first-of-type,.sk-piece h4{padding-right:62px}.sk-piece h4{letter-spacing:-.035em;font-size:19px;font-weight:800;line-height:1.1}.sk-piece p{color:#ffffffeb;font-size:13px;line-height:1.45}.sk-obj{border-radius:14px;width:54px;height:54px;position:absolute;top:14px;right:12px;rotate:6deg;box-shadow:0 10px 18px -8px #0e1b3d99}.sk-start{color:var(--navy);background:#fff;border:0;border-radius:999px;align-self:flex-start;margin-top:4px;padding:11px 22px;font-size:14px;font-weight:700;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.sk-start:active,.sk-path:active,.sk-chip:active,.sk-flip:active{transition-duration:80ms;transform:scale(.95)}.sk-start.done{color:#fff;background:#fff3}.sk-start.done:before{content:"✓ "}.sk-stage{perspective:900px;padding:4px 2px}.sk-card{--rx:0deg;--ry:0deg;--mx:50%;--my:30%;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.sk-card.flip{transform:rotateX(var(--rx)) rotateY(calc(var(--ry) + 180deg))}.sk-card.live{transition:transform .12s linear}.sk-face{color:#fff;background:var(--navy);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:22px;flex-direction:column;grid-area:1/1;gap:6px;min-height:250px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 34px -18px #0e1b3dcc}.sk-back{transform:rotateY(180deg)}.sk-face .sk-l{color:#ffffffb8}.sk-foil{pointer-events:none;opacity:.55;mix-blend-mode:screen;background:radial-gradient(60% 45% at var(--mx) var(--my), #7c93ff8c, transparent 70%), linear-gradient(115deg, transparent 35%, #dce6ff38 48%, transparent 60%);position:absolute;inset:0}.sk-face>:not(.sk-foil){position:relative}.sk-ct{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.sk-kt{letter-spacing:-.035em;align-items:center;gap:6px;font-size:15px;font-weight:800;display:flex}.sk-kt svg{width:15px;height:17px;color:var(--cream);--eye:#0e1b3d}.sk-face .sk-cf{color:var(--sky);text-align:right;font-weight:600}.sk-bar{gap:5px;display:flex}.sk-bar i{background:#ffffff29;border-radius:999px;flex:1;height:6px;transition:background-color .4s}.sk-bar i.on{background:var(--sky)}.sk-n{color:#fff;font-weight:700}.sk-q{letter-spacing:-.025em;font-size:19px;font-weight:700;line-height:1.2;margin-top:12px!important}.sk-ex{margin-top:auto}.sk-list{gap:6px;margin:4px 0 0;padding:0;font-size:12.5px;font-weight:600;line-height:1.3;list-style:none;display:grid}.sk-list li{padding-left:14px;position:relative}.sk-list li:before{content:"";background:var(--sky);border-radius:50%;width:6px;height:6px;position:absolute;top:.45em;left:0}.sk-list .sk-none{color:#fff9;font-weight:500}.sk-list .sk-none:before{content:none}.sk-rank{border-top:1px solid #ffffff29;justify-content:space-between;align-items:flex-end;margin-top:auto;padding-top:12px;display:flex}.sk-rank b{letter-spacing:-.035em;font-size:22px;font-weight:800;display:block}.sk-rank .sk-rn[hidden]{display:none}.sk-stn b{font-size:22px;display:inline}.sk-foot{color:#fff9;font-size:11px}.sk-flip{border:1px solid var(--line);color:var(--navy);background:#fff;border-radius:999px;align-self:center;align-items:center;gap:6px;padding:8px 14px;font-size:12.5px;font-weight:600;transition:transform .45s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.sk-ladder{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.sk-ladder>span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:2px;padding:7px 2px;font-size:10.5px;font-weight:700;display:flex}.sk-ladder small{font-size:9.5px;font-weight:500}.sk-ladder>span.done{color:var(--navy);border-color:var(--sky)}.sk-ladder>span.on{color:#fff;background:var(--ultra);border-color:var(--ultra)}.sk-early{color:var(--muted);background:var(--ice);border-radius:14px;padding:10px 12px;font-size:12px;line-height:1.4}.sk-sh{align-items:center;gap:14px;display:flex}.sk-slash{width:54px;height:62px;color:var(--navy);transform-origin:30% 80%;flex:none;animation:5s ease-in-out infinite skLook}.sk-slash .eye{transform-box:fill-box;transform-origin:50%;animation:4s infinite skBlink}.sk-chat{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:8px;padding:12px;display:flex}.sk-msg{border-radius:16px;max-width:90%;padding:9px 12px;font-size:13px;line-height:1.42}.sk-msg[hidden],.sk-chat [hidden]{display:none!important}.sk-ai{background:var(--ice);border-bottom-left-radius:5px;align-self:flex-start;animation:.35s cubic-bezier(.2,.8,.2,1) both skUp}.sk-me{background:var(--navy);color:#fff;border-bottom-right-radius:5px;align-self:flex-end;animation:.3s cubic-bezier(.2,.8,.2,1) both skUp}.sk-aitag{background:var(--ultra);color:#fff;border-radius:999px;width:fit-content;margin-top:6px;padding:3px 8px;font-size:10.5px;font-weight:600;display:block}.sk-chips{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.sk-chip{border:1px solid var(--ultra);color:var(--ultra);text-align:left;background:#fff;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:transform .45s cubic-bezier(.34,1.56,.64,1),background-color .2s}.sk-chip:hover{background:var(--ice)}.sk-chat .sk-start{background:var(--ultra);color:#fff;padding:9px 16px;font-size:13px}.sk-again{color:var(--muted);background:0 0;border:0;align-self:flex-start;padding:4px 0;font-size:12.5px;font-weight:600;text-decoration:underline}.sk-rules{gap:8px;display:grid}.sk-rules>div{border:1px solid var(--line);background:#fff;border-radius:16px;padding:12px 14px}.sk-rules ul{gap:4px;margin:6px 0 0;padding:0;font-size:12.5px;font-weight:500;line-height:1.4;list-style:none;display:grid}.sk-rules li:before{content:"✓  ";color:var(--ultra);font-weight:700}.sk-rules .no li:before{content:"✕  ";color:var(--muted)}.sk-saved{z-index:4;background:#0e1b3d59;align-items:flex-end;animation:.25s both skFade;display:flex;position:absolute;inset:0}.sk-saved[hidden]{display:none}.sk-sv-in{background:var(--page);border-radius:26px 26px 0 0;flex-direction:column;align-items:flex-start;gap:10px;width:100%;padding:22px 20px 24px;animation:.38s cubic-bezier(.2,.9,.3,1) both skSlide;display:flex}.sk-sv-in h3{font-size:24px}.sk-sv-in p{color:var(--muted);font-size:13.5px;line-height:1.45}.sk-sv-in .sk-start{background:var(--ultra);color:#fff}.sk-ok{background:var(--ultra);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;font-weight:800;animation:.6s cubic-bezier(.3,1.6,.5,1) both skPop;display:grid}.sk-tabs{border-top:1px solid var(--line);background:#fff;padding:6px 10px 10px;display:flex}.sk-tabs button{color:var(--muted);background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 0 4px;font-size:11px;font-weight:600;display:flex}.sk-tabs svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;border-radius:999px;width:34px;height:26px;padding:3px 7px;transition:background-color .25s}.sk-tabs button.on{color:var(--ultra)}.sk-tabs button.on svg{background:var(--ice)}.sk-load{z-index:6;background:var(--page);flex-direction:column;justify-content:center;align-items:center;gap:14px;transition:opacity .5s;display:flex;position:absolute;inset:0}.sk-load.off{opacity:0;pointer-events:none}.sk-fly{width:64px;height:74px;color:var(--navy);opacity:0}.sk-word{letter-spacing:-.045em;opacity:0;font-size:40px;font-weight:800;transform:translateY(8px)}.sk-tag{color:var(--muted);opacity:0;font-size:16px;font-weight:600;position:absolute;bottom:48px}.sk-load.go .sk-fly{animation:1.3s cubic-bezier(.65,0,.25,1) .2s forwards skFly}.sk-load.go .sk-word{animation:.6s cubic-bezier(.2,.8,.2,1) 1.3s forwards skIn}.sk-load.go .sk-tag{animation:.6s cubic-bezier(.2,.8,.2,1) 1.7s forwards skIn}@keyframes skFly{0%{opacity:0;transform:translate(-90px,140px)rotate(-30deg)scale(.6)}30%{opacity:1}55%{transform:translate(60px,-40px)rotate(12deg)scale(.9)}78%{transform:translate(-10px,6px)rotate(-6deg)}to{opacity:1;transform:none}}@keyframes skIn{to{opacity:1;transform:none}}@keyframes skUp{0%{opacity:0;transform:translateY(8px)}}@keyframes skFade{0%{opacity:0}}@keyframes skSlide{0%{transform:translateY(100%)}}@keyframes skPop{0%{transform:scale(0)rotate(-30deg)}}@keyframes skLook{0%,to{transform:rotate(0)}30%{transform:rotate(-6deg)}60%{transform:rotate(4deg)}}@keyframes skBlink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.15)}}@media (prefers-reduced-motion:reduce){.sk-load.go .sk-fly,.sk-load.go .sk-word,.sk-load.go .sk-tag{opacity:1;animation:none;transform:none}.sk-pane.on,.sk-ai,.sk-me,.sk-saved,.sk-sv-in,.sk-ok,.sk-slash,.sk-slash .eye{animation:none}.sk-card,.sk-card.live{transition:none}}.why{border-top:1px solid #ffffff40}.charts{flex-wrap:wrap;gap:22px;margin-top:40px;display:flex}.charts>.chart{flex:320px}.chart{background:#0034d68c;border:1px solid #ffffff4d;border-radius:18px;margin:0;padding:22px}.chart figcaption{letter-spacing:-.02em;margin-bottom:20px;font-size:1.15rem;font-weight:700}.row{grid-template-columns:1fr auto;gap:6px 12px;margin-bottom:16px;font-size:.92rem;display:grid}.row .track{background:#ffffff24;border-radius:999px;grid-column:1/-1;height:14px;overflow:hidden}.row b{font:700 .95rem var(--mono)}.row i{border-radius:999px;width:0;height:100%;transition:width 1.1s cubic-bezier(.2,.7,.2,1);display:block}.row i.w{background:#fff}.row i.y{background:var(--yellow)}.chart.in .row i{width:var(--v)}.k-tags{flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.k-tags li{background:#ffffff0f;border:1px solid #fff6;border-radius:999px;padding:9px 16px;font-size:.95rem;font-weight:600}.k-wrap>*{z-index:1;position:relative}.k-wrap:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffe00038,#ffe00014 60%,#0000 100%);position:absolute;inset:6% -14%}.ana-top{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:18px;margin-bottom:4px;display:flex}html:not([data-ana=en]) span[lang=en],html[data-ana=en] span[lang=it]{display:none}.note a{color:inherit;text-decoration:underline}@media (width>=1024px){.app{grid-template-columns:1.1fr .9fr}}@media (prefers-reduced-motion:reduce){.row i{transition:none}}
