/*! © 2026 Marco Lorica · tutti i diritti riservati */.ml-brand{--ml-in:cubic-bezier(.45, 0, .25, 1);white-space:nowrap;vertical-align:middle;align-items:flex-end;height:1em;font-size:48px;line-height:1;display:inline-flex}.ml-brand-mg,.ml-brand-lg{flex:none;height:1em;position:relative}.ml-brand-m,.ml-brand-leg,.ml-brand-l{height:1em;-webkit-mask:var(--src) left bottom / 100% 100% no-repeat;mask:var(--src) left bottom / 100% 100% no-repeat;background:currentColor;position:absolute;bottom:0}.ml-brand-mg{width:1.256em}.ml-brand-m{--src:url(data:image/webp;base64,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);width:1.256em;left:0}.ml-brand-leg{--src:url(data:image/webp;base64,UklGRgYDAABXRUJQVlA4TPoCAAAvOABHEHVQciNJkiT1/z/N2bMqFL2dxjy91D1CrgDAph1lzsxN1ra9ta0PsNXaLLcyKlZ2Z9exbdt2cu5gAuZ/rYOUBSfXhIxyxrivOqIzXrAmwLHEH2aQPA8IxgVdjOA+DsBxiXVX+Li7xqNu0ufdgT6y3T7vjtH+l6cB3Fgguqf/+Cw4VuhkuwFgIfHlG7CGE1fcAABF+sB2AxYcP9lpgmDcLN//vJ+CxnGGaQIaW3ly+9/PM7gxVl5xAyBniXy2GgDu+FO+CRB5zvgm7LGd4SZcaLpknIHGl54mwHH4HJawxnTtJRFI4H9xE9C40tOEC8zTgWkErExGmgDHJbabAMe6c24CgCYpYKQJaDyusAlw7F5ClgDGOPUlEVDgD8NNgGMfO03ggKlqN/mk/UEI+FDcBDgOsdOExYlSScmn3Q+B4zPb/fT1EXCcZaeffz6Au+YY3PQB+wPQeF3cB67X4DjGdp9IX4Jjm+FNH9GXECexuI+kr6BxosImcMByHZg+pC9AIJrtJqBxpacJ3FimH9MEACuO7SagcaOnCXCsMohvBAfEFjcBjTsVNgGOjew0YXGmyaQkYo/PxU1A49rlm8ABM7TRG7HH7+ImoLGjuAncWKNz0wTAmaC0pImCcat8I79FmKad0AyR4kqa6RzDDZVGV4rUptyUWz5HR47GHENSYgwr7I0gVTkxqvQ1c1W1/hgVQTpLU5TnqM1RnzMxGm4zV09jVOeo+H1kOOfm9PffzuFz+h3a3yH9OWp6Uww1c/Wtid2U3czVt+GcyWnO5KwcwzkGc/TnKO9Nkdf13ZGSI/VHSnqO7Jybo7k0RVWOhhyFJSlqe1NU5mjKUZ0zOTK6Ut69Kcpz5Jak6O1N0ZGjLOerK0V2jqwcaTlycxTHfJ0YVWp6I9r1lXIrtySjlZkjJ0dhjvwc2d8hqTkycmTl7BzJOXJzVPemqM2RW5IiPUdWzs6RlzM5UnLev/9kfIfeOVJyJufkSPsOvX83nCVcodNYN96S3qE=);width:.2em;left:.8044em}.ml-brand-lg{width:1.032em;margin-left:-.452em}.ml-brand-l{--src:url(data:image/webp;base64,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);width:1.032em;left:0}.ml-brand-ext{transform-origin:bottom;background:currentColor;width:.2035em;height:.5614em;position:absolute;top:0;left:0;transform:scaleY(0);-webkit-mask:url(data:image/webp;base64,UklGRsQBAABXRUJQVlA4TLcBAAAvOcAnEPcx//M//wrbtm1TlZ3dwDsAABgJAyQSoNEYJIyFEQAfwuLwcfhYCB8BEDgYjYIxGABDAMAAQiEAAgAAAQgAACDd2t62bUBC2Xt3pns33c0iifu/LkSmwO87p38b0X+Fbds2TKdOEdJkOcmsnTbeKckkl1eZQ+XUPiun5Y3v7YuS2starpTTzuzOKHLe+lnvHaW9slIdp93bA06rM5xmM5w2R2krKI1C5dwbRU47v2rtALfX3ihULrz1YNvvWrvgrQvd+sBtAbhRTLO2BNa2vXFM8sYbxSSPvC0Dtd0/pXFM8tZbAK5FwFoIrIWgWgyoBYFaEKZRZNm7KY0iaXrvLWy0PfYWN9puSxsAaAPG24jhNmS4DRltFDprFEnzQxsUb0+8Uajs35dGkXT64G3YSBs30AAGGkC8IYQbRLhBRBuFyoE3iqRrn7yBLLen3ihUDltpMIvto1WDiTScQAMKNKDlhrTYoBYbVK89s2IUKkd2bxRJ17+2irbanvuN1m1wvYbXa3idRrDaGFYbhcqxFaNIefNHqxwql9445NQ3yea3VlleWDWW62Y0f43n+r///iEUAA==) 0 0/100% 100% no-repeat;mask:url(data:image/webp;base64,UklGRsQBAABXRUJQVlA4TLcBAAAvOcAnEPcx//M//wrbtm1TlZ3dwDsAABgJAyQSoNEYJIyFEQAfwuLwcfhYCB8BEDgYjYIxGABDAMAAQiEAAgAAAQgAACDd2t62bUBC2Xt3pns33c0iifu/LkSmwO87p38b0X+Fbds2TKdOEdJkOcmsnTbeKckkl1eZQ+XUPiun5Y3v7YuS2starpTTzuzOKHLe+lnvHaW9slIdp93bA06rM5xmM5w2R2krKI1C5dwbRU47v2rtALfX3ihULrz1YNvvWrvgrQvd+sBtAbhRTLO2BNa2vXFM8sYbxSSPvC0Dtd0/pXFM8tZbAK5FwFoIrIWgWgyoBYFaEKZRZNm7KY0iaXrvLWy0PfYWN9puSxsAaAPG24jhNmS4DRltFDprFEnzQxsUb0+8Uajs35dGkXT64G3YSBs30AAGGkC8IYQbRLhBRBuFyoE3iqRrn7yBLLen3ihUDltpMIvto1WDiTScQAMKNKDlhrTYoBYbVK89s2IUKkd2bxRJ17+2irbanvuN1m1wvYbXa3idRrDaGFYbhcqxFaNIefNHqxwql9445NQ3yea3VlleWDWW62Y0f43n+r///iEUAA==) 0 0/100% 100% no-repeat}.ml-brand-txt{letter-spacing:-.01em;width:0;margin-top:-.45em;padding-top:.45em;font-family:Spartan,sans-serif;font-size:.74em;font-weight:800;line-height:.78;display:inline-block;overflow:hidden}.ml-brand-txt>span{display:inline-block}.header .navbar-brand{color:#fff;align-items:center;transition:color .3s;display:inline-flex}.header.sticky .navbar-brand{color:#354e41}@media (width<=991px){.header .ml-brand{font-size:38px}}.header .navbar-nav .nav-item.lang-switch{align-items:center;display:flex}.header .navbar-nav .lang-switch .lang-flag:before{content:none}.lang-switch .lang-flag .flag{filter:drop-shadow(0 2px 3px #00000026);width:22px;height:auto;transition:transform .3s cubic-bezier(.2,.8,.3,1.4);display:block}.lang-switch .lang-flag:hover .flag{transform:scale(1.18)}@media (hover:hover) and (pointer:fine) and (width>=992px){.header .navbar-nav .lang-switch .lang-flag.is-other{opacity:0;max-width:0;margin-left:0;transition:max-width .4s cubic-bezier(.2,.8,.3,1),margin-left .4s cubic-bezier(.2,.8,.3,1),opacity .25s;overflow:hidden}.header .navbar-nav .lang-switch:hover .lang-flag.is-other{opacity:1;max-width:40px;margin-left:16px;transition-delay:0s,0s,.1s}}@media (width<=991px),(hover:none){.header .navbar-nav .lang-switch .lang-flag.is-other{margin-left:18px}}.ml-langfx{z-index:98;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s .4s;position:fixed;inset:0}.ml-langfx.is-on{opacity:1;visibility:visible;transition:opacity .3s}.ml-langfx .ml-langfx-scene{cursor:default;min-height:0;position:absolute;inset:0}.ml-langfx-scene[data-lang=it]{--fx-a:#2fd36b;--fx-b:#fff;--fx-c:#ff4352}.ml-langfx-scene[data-lang=en]{--fx-a:#4a86ff;--fx-b:#fff;--fx-c:#ff4352}.ml-langfx .ai-circuit-chip,.ml-langfx .ai-circuit-core{transition:stroke .5s,fill .5s,filter .5s;transition-delay:var(--fx-d,0s)}.ml-langfx-scene .ai-circuit-chip.fx-a{--fx:var(--fx-a)}.ml-langfx-scene .ai-circuit-chip.fx-b{--fx:var(--fx-b)}.ml-langfx-scene .ai-circuit-chip.fx-c{--fx:var(--fx-c)}.ml-langfx-scene .ai-circuit-core.fx-a{--fx:var(--fx-a)}.ml-langfx-scene .ai-circuit-core.fx-b{--fx:var(--fx-b)}.ml-langfx-scene .ai-circuit-core.fx-c{--fx:var(--fx-c)}.ml-langfx-scene[data-lang] .ai-circuit-chip[class*=fx-]{stroke:var(--fx);fill:color-mix(in srgb, var(--fx) 22%, #16301f);filter:drop-shadow(0 0 10px color-mix(in srgb, var(--fx) 60%, transparent))}.ml-langfx-scene[data-lang] .ai-circuit-core[class*=fx-]{stroke:var(--fx);fill:color-mix(in srgb, var(--fx) 45%, #16301f);animation:none}body.is-langfx .ml-chat-btn,body.is-toolsfx .ml-chat-btn{visibility:hidden}body.is-langfx .header.sticky,body.is-toolsfx .header.sticky{box-shadow:none;background:0 0}body.is-langfx .header.sticky .navbar-brand,body.is-langfx .header.sticky .navbar-nav .nav-item a,body.is-langfx .header.sticky .navbar-nav .nav-item a.active,body.is-toolsfx .header.sticky .navbar-brand,body.is-toolsfx .header.sticky .navbar-nav .nav-item a,body.is-toolsfx .header.sticky .navbar-nav .nav-item a.active{color:#fff}@media (width<=991px){.header .navbar-collapse{display:none!important}.header.sticky{padding:3px 0!important}.header.sticky .ml-brand{font-size:25px}.header .ml-brand{transition:font-size .3s}.header .mobile-menu-btn{z-index:2;background:0 0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;margin-right:-7px;padding:0;display:grid;position:relative;box-shadow:none!important}.header .mobile-menu-btn .toggler-icon{background:#fff;border-radius:2px;width:24px;height:2.5px;margin:0;transition:transform .35s cubic-bezier(.2,.8,.3,1.3),width .3s,opacity .2s,background .3s;position:absolute;top:50%;left:50%}.header .mobile-menu-btn .toggler-icon:first-of-type{transform:translate(-50%,-8px)}.header .mobile-menu-btn .toggler-icon:nth-of-type(2){width:17px;margin-left:3.5px;transform:translate(-50%,-50%)}.header .mobile-menu-btn .toggler-icon:nth-of-type(3){transform:translate(-50%,6px)}.header.sticky .mobile-menu-btn .toggler-icon{background:#354e41}.header .mobile-menu-btn.active .toggler-icon{background:#fff;top:50%}.header .mobile-menu-btn.active .toggler-icon:first-of-type{transform:translate(-50%,-50%)rotate(45deg)}.header .mobile-menu-btn.active .toggler-icon:nth-of-type(2){opacity:0;width:0}.header .mobile-menu-btn.active .toggler-icon:nth-of-type(3){transform:translate(-50%,-50%)rotate(-45deg)}body.is-menu .header.sticky{box-shadow:none;background:0 0}body.is-menu .header.sticky .navbar-brand{color:#fff}body.is-menu .ml-chat-btn{visibility:hidden}}.ml-mmenu{z-index:98;height:100dvh;padding:84px 0 max(64px, calc(env(safe-area-inset-bottom) + 48px));overscroll-behavior:contain;opacity:0;visibility:hidden;background:#0d1d13;flex-direction:column;transition:opacity .35s,visibility 0s .35s;display:flex;position:fixed;inset:0;overflow:hidden}body.is-menu .ml-mmenu{opacity:1;visibility:visible;transition:opacity .3s}@media (width>=992px){.ml-mmenu{display:none}}.ml-mmenu .ai-parallax{position:absolute;inset:0}.ml-mmenu-nav{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ml-mmenu-link{letter-spacing:-.01em;flex:1;justify-content:center;align-items:center;min-height:0;font-family:Spartan,sans-serif;font-size:min(10.5vw,8.4dvh);font-weight:900;line-height:1;text-decoration:none;display:flex}.ml-mmenu-link span{color:#0000;line-height:1}.ml-mmenu-canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ml-mmenu-link.is-active span{position:relative}.ml-mmenu-link.is-active span:after{content:"";background:#4ade80;border-radius:50%;width:.22em;height:.22em;margin:-.11em 0 0 .25em;position:absolute;top:50%;left:100%;box-shadow:0 0 12px #4ade80}.ml-mmenu-langs{border-top:1px solid #9fe0a026;justify-content:center;gap:22px;padding-top:14px;display:flex;position:relative}.ml-mmenu-lang{color:#ffffff8c;align-items:center;gap:10px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px;text-decoration:none;display:inline-flex}.ml-mmenu-lang.is-current{color:#fff}.ml-mmenu-lang .flag{width:28px;height:auto}.ml-board-host{isolation:isolate}.footer.ml-board-host{overflow:hidden}.ml-board .ai-layer{height:100%;top:0;transform:none!important}.ml-board .ai-circuit-trace,.ml-board .ai-circuit-pad,.ml-board .ai-circuit-chip,.ml-heat .ai-circuit-trace,.ml-heat .ai-circuit-pad,.ml-heat .ai-circuit-chip{transition:stroke .35s,fill .35s,filter .35s}.ml-board .is-hot.ai-circuit-trace,.ml-heat .is-hot.ai-circuit-trace{stroke:#9fe0a0d9;filter:drop-shadow(0 0 4px #9fe0a0cc)}.ml-board .is-hot.ai-circuit-pad,.ml-heat .is-hot.ai-circuit-pad{stroke:#c9f2c9;fill:#2c5a3c;filter:drop-shadow(0 0 5px #9fe0a0e6)}.ml-board .is-hot.ai-circuit-chip,.ml-heat .is-hot.ai-circuit-chip{stroke:#9fe0a0;filter:drop-shadow(0 0 12px #9fe0a0b3)}.ml-board .ml-silk{letter-spacing:.08em;fill:#c9f2c959;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px}.footer .footer-top,.footer .copyright-area{position:relative}.footer.ml-board-host:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0d1d138c,#0d1d1326 60%,#0d1d1366);position:absolute;inset:0}.ml-board--nav{opacity:0;transition:opacity .4s}.header.sticky .ml-board--nav{opacity:1}body.is-langfx .header.sticky .ml-board--nav,body.is-toolsfx .header.sticky .ml-board--nav,body.is-menu .header.sticky .ml-board--nav{opacity:0}.ml-board-section{position:relative;overflow:clip;background:#fff!important}.ml-board--light .ai-circuit-trace{stroke:#354e4117}.ml-board--light .ai-circuit-pad{fill:#fff;stroke:#354e4129}.ml-board--light .ai-circuit-chip{fill:#f4f8f499;stroke:#354e4124}.ml-board--light .ai-circuit-core{stroke:#354e411a;animation:none}.ml-board--light .ai-circuit-signal{stroke:#354e4138}.ml-board--light .ml-silk{fill:#354e4159}.ml-board--light .is-hot.ai-circuit-trace{stroke:#22a0508c;filter:none}.ml-board--light .is-hot.ai-circuit-pad{stroke:#22a050;fill:#dcf5dc;filter:none}.ml-board--light .is-hot.ai-circuit-chip{stroke:#22a050;fill:#e8f7e8;filter:drop-shadow(0 0 8px #4ade8073)}@media (prefers-reduced-motion:reduce){.ml-board .ai-circuit-trace,.ml-board .ai-circuit-pad,.ml-board .ai-circuit-chip{transition:none}}@media (width>=992px){.header .navbar .navbar-nav .nav-item>a.active{color:#9fe0a0;font-weight:700}.header.sticky .navbar .navbar-nav .nav-item>a.active{color:var(--ml-primary-color)}.header .navbar-nav .nav-item>a.active:before{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;bottom:31px;left:0;right:0;box-shadow:0 0 8px}body.is-langfx .header .navbar .navbar-nav .nav-item>a.active,body.is-toolsfx .header .navbar .navbar-nav .nav-item>a.active{color:#fff}}@media (hover:hover) and (pointer:fine) and (width>=992px){#nav.has-navline{position:relative}#nav.has-navline .nav-item>a.active:before{content:none}.ml-navline{pointer-events:none;color:#9fe0a0;opacity:0;width:0;height:2px;transform:translate(var(--x,0), var(--y,0));background:currentColor;border-radius:2px;transition:transform .45s cubic-bezier(.2,.8,.3,1.15),width .45s cubic-bezier(.2,.8,.3,1.15),opacity .25s,color .3s;position:absolute;top:0;left:0;box-shadow:0 0 8px}.ml-navline.is-on{opacity:1}.ml-navline.no-anim{transition:none}.header.sticky .ml-navline{color:var(--ml-primary-color)}body.is-langfx .header .ml-navline,body.is-toolsfx .header .ml-navline{color:#fff}}@media (prefers-reduced-motion:reduce){.ml-navline{transition:opacity .25s,color .3s}}.ml-sep-line{z-index:3;pointer-events:none;background:#d9dedb;height:2px;position:absolute;top:0;left:0;right:0}.ml-footer-brand{color:#fff;display:inline-block}.ml-brand--footer{font-size:70px}@media (width<=767px){.ml-brand--footer{font-size:54px}}.ml-tools-label{color:var(--ml-primary-color);margin-bottom:22px;font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:14px}.ml-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}@media (width<=991px){.ml-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=420px){.ml-tools-grid{grid-template-columns:1fr}}.ml-tool{color:#0d1d13;background:#fff;border:1px solid #354e4124;border-radius:14px;flex-direction:column;gap:6px;padding:22px 20px;transition:transform .25s cubic-bezier(.2,.8,.3,1),border-color .25s,box-shadow .25s;display:flex;box-shadow:0 6px 18px #0d1d130d}.ml-tool:hover{color:#0d1d13;border-color:var(--ml-primary-color);transform:translateY(-4px);box-shadow:0 14px 30px #0d1d131f}.ml-tool-head{align-items:center;gap:8px;margin-bottom:8px;display:flex}.ml-tool-count,.ml-tool-soon{white-space:nowrap;border-radius:20px;padding:5px 8px;font-family:ui-monospace,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1}.ml-tool-count{color:var(--ml-primary-color);background:#5881581f;margin-left:auto}.ml-tool-soon{color:#8a968d;border:1px dashed #354e4140}.ml-tool-head .ml-tool-icon+.ml-tool-soon{margin-left:auto}.ml-tool-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ml-tool-list span{color:#3c5545;background:#58815814;border-radius:6px;padding:3px 9px;font-size:12px}.ml-tool-icon{width:44px;height:44px;color:var(--ml-primary-color);background:#5881581f;border-radius:11px;flex:none;place-items:center;font-size:21px;display:grid}.ml-tool-name{font-family:Spartan,sans-serif;font-size:17px;font-weight:700}.ml-tool-text{color:#5e6f63;font-size:14px}.ml-tools-page{padding:90px 0 110px}.ml-tools-page .container{z-index:1;position:relative}.ml-toolsfx{z-index:98;background:var(--ml-secondary-color);opacity:0;visibility:hidden;pointer-events:none;align-items:center;transition:opacity .35s,visibility 0s .35s;display:flex;position:fixed;inset:0}.ml-toolsfx.is-on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .25s}.ml-toolsfx .ai-parallax{position:absolute;inset:0}.ml-toolsfx-body{z-index:1;position:relative}.ml-toolsfx .ml-tools-label{color:#9fe0a0}.ml-toolsfx .ml-tool{box-shadow:none;color:#fff;backdrop-filter:blur(6px);opacity:0;background:#0d1d138c;border-color:#9fe0a02e;transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.3,1),border-color .25s,background .25s;transform:translateY(14px)}.ml-toolsfx.is-on .ml-tool{opacity:1;transition-delay:calc(var(--i) * 35ms), calc(var(--i) * 35ms), 0s, 0s;transform:none}.ml-toolsfx .ml-tool:hover{color:#fff;background:#16301fcc;border-color:#9fe0a0;transition-delay:0s;transform:translateY(-4px)}.ml-toolsfx .ml-tool-icon{color:#9fe0a0;background:#9fe0a01f}.ml-toolsfx .ml-tool-text{color:#fff9}.ml-toolsfx .ml-tool-count{color:#9fe0a0;background:#9fe0a01f}.ml-toolsfx .ml-tool-soon{color:#ffffff73;border-color:#fff3}.ml-toolsfx{align-items:stretch}.ml-toolsfx-body{flex-direction:column;height:100%;padding-top:110px;padding-bottom:5vh;display:flex}.ml-toolsfx .ml-tools-grid{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));gap:16px;min-height:0}.ml-toolsfx .ml-tool-name{margin-top:auto}.ml-toolsfx .ml-tool{gap:4px;padding:16px 18px}.ml-toolsfx .ml-tool-head{margin-bottom:4px}.ml-toolsfx .ml-tool-icon{width:38px;height:38px;font-size:18px}.ml-toolsfx .ml-tool-name{font-size:16px}.ml-toolsfx .ml-tool-text{font-size:13px}@media (height<=700px){.ml-toolsfx .ml-tool-text{display:none}}@media (hover:none),(pointer:coarse),(width<=991px){.ml-toolsfx{display:none}}@media (prefers-reduced-motion:reduce){.ml-toolsfx .ml-tool{transform:none;transition-delay:0s!important}}