@font-face{font-family:Futura Condensed PT;font-style:normal;font-weight:500;src:local(Futura Condensed PT),url(/assets/fonts/futura-condensed-pt-medium-589e44ed1e3a5.woff)format("woff")}@font-face{font-family:Futura Condensed PT;font-style:italic;font-weight:500;src:local(Futura Condensed PT),url(/assets/fonts/futura-condensed-pt-medium-oblique-589e4507d391c.woff)format("woff")}@font-face{font-family:Futura PT;font-style:normal;font-weight:400;src:local(Futura PT),url(/assets/fonts/futura-pt-book-589a6dec272c3.woff)format("woff")}@font-face{font-family:Futura PT;font-style:italic;font-weight:400;src:local(Futura PT),url(/assets/fonts/futura-pt-book-oblique-589e44623c7b4.woff)format("woff")}@font-face{font-family:Futura PT;font-style:normal;font-weight:300;src:local(Futura PT),url(/assets/fonts/futura-pt-light-589a6e187563a.woff)format("woff")}@font-face{font-family:Futura PT;font-style:italic;font-weight:300;src:local(Futura PT),url(/assets/fonts/futura-pt-light-oblique-589e448ae90e2.woff)format("woff")}@font-face{font-family:Futura PT;font-style:normal;font-weight:500;src:local(Futura PT),url(/assets/fonts/futura-pt-medium-589e45b956de4.woff)format("woff")}@font-face{font-family:Futura PT;font-style:italic;font-weight:500;src:local(Futura PT),url(/assets/fonts/futura-pt-medium-oblique-589e460871ec2.woff)format("woff")}@font-face{font-family:Futura PT;font-style:normal;font-weight:600;src:local(Futura PT),url(/assets/fonts/futura-pt-demibold-589e43b852117.woff)format("woff")}@font-face{font-family:Futura PT;font-style:italic;font-weight:600;src:local(Futura PT),url(/assets/fonts/futura-pt-demibold-oblique-589e43ec3ea82.woff)format("woff")}@font-face{font-family:Futura PT;font-style:normal;font-weight:700;src:local(Futura PT),url(/assets/fonts/futura-pt-bold-589e44b6aacd3.woff)format("woff")}@font-face{font-family:Futura PT;font-style:italic;font-weight:700;src:local(Futura PT),url(/assets/fonts/futura-pt-bold-oblique-589e453384a18.woff)format("woff")}@font-face{font-family:Futura PT;font-style:normal;font-weight:900;src:local(Futura PT),url(/assets/fonts/futura-pt-heavy-589a6dd12187e.woff)format("woff")}@font-face{font-family:Futura PT;font-style:italic;font-weight:900;src:local(Futura PT),url(/assets/fonts/futura-pt-heavy-oblique-589a6e480ab16.woff)format("woff")}:root{--primario:#3f7885;--secondario:#184a56;--t-ms:.2s;--t:all var(--t-ms) ease-in-out;--accentText:#3f7885!important}html[data-theme=light]{--testo:#171717;--chatbox:#fff;--user:#e3e3e3;--header-bg:#efefef;--message:#c1dce2}@media (prefers-color-scheme:light){:root{--testo:#171717;--chatbox:#fff;--user:#e3e3e3;--header-bg:#efefef;--message:#c1dce2}}html[data-theme=dark]{--testo:#fff;--chatbox:#1a1a1a;--user:#3b3b3b;--header-bg:#111;--message:#24454c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root{--testo:#fff;--chatbox:#1a1a1a;--user:#3b3b3b;--message:#24454c;--header-bg:#111}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}html{overflow:hidden}*,:before,:after{box-sizing:border-box;margin:0;padding:0}::selection{background-color:var(--testo);color:var(--chatbox)}.container{width:96%;max-width:1280px;margin-inline:auto;padding:1rem 0;position:relative}.container.flex{flex-direction:column;flex-grow:1;height:100%;min-height:1px;display:flex}body{-webkit-backdrop-filter:blur(3px);color:var(--testo);background-color:var(--chatbox);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:url(/assets/img/scalfarobg2.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;flex-direction:column;height:100dvh;font-family:Futura PT,sans-serif;font-size:17px;line-height:1.2;display:flex;-webkit-backdrop-filter:blur(3px)!important;backdrop-filter:blur(3px)!important;overflow:hidden!important}@supports ((-webkit-backdrop-filter:none)){body{background-attachment:scroll!important}}input,button,select,textarea{font-family:Futura PT,sans-serif}input,textarea{color:var(--testo);transition:all var(--t-ms) ease-in-out;font-size:105%!important}input::placeholder,textarea::placeholder{color:var(--testo);opacity:.8;transition:all var(--t-ms) ease-in-out}.nascondi,.grecaptcha-badge{display:none!important}ul{margin-top:.5rem}li{margin-bottom:.5rem;margin-left:1.8rem}a{color:inherit}::-webkit-scrollbar{width:5px;height:5px}@supports ((-moz-appearance:none)){*,:before,:after{scrollbar-color:var(--primario) transparent;scrollbar-width:thin;scrollbar-width:5px}}::-webkit-scrollbar-track{background:0 0;padding:1px}::-webkit-scrollbar-thumb{background:var(--primario);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--primario)}footer{text-align:center;color:#fff;background-color:var(--primario);-webkit-user-select:none;user-select:none;padding:.5rem}footer .pill{background-color:var(--secondario);color:#fff;vertical-align:baseline;white-space:nowrap;border-radius:1rem;margin-top:.1rem;margin-bottom:.1rem;padding:.3rem .5rem;font-size:90%;font-style:normal;font-weight:400;display:inline-block}.tooltip{cursor:pointer;position:relative}.tooltip:before{content:attr(data-tooltip);background-color:var(--testo);color:var(--chatbox);visibility:hidden;opacity:0;white-space:nowrap;z-index:2;border-radius:1rem;padding:5px 7px;font-size:15px;font-weight:600;transition:opacity .1s;position:absolute;top:-32px;left:50%;transform:translate(-50%)}.tooltip:after{content:" ";background-color:var(--testo);visibility:hidden;opacity:0;z-index:1;border-radius:2px;width:10px;height:10px;margin-inline:auto;padding:0;transition:opacity .15s;position:absolute;top:-11px;left:0;right:0;transform:rotate(45deg)}.tooltip.bottom:before{top:auto;bottom:-32px}.tooltip.bottom:after{top:auto;bottom:-11px}.tooltip:hover:before,.tooltip:hover:after{visibility:visible;opacity:1}
:root{--ritardo:.1s;--r-1:1;--r-2:2;--r-3:3;--r-4:4;--vel-1:2;--vel-2:3;--vel-3:3;--vel-4:4;--t-ms:.2s;--t-type:cubic-bezier(.53, 0, .13, 1)}.appari{animation:appare calc(var(--t-ms)*var(--vel-1)) var(--t-type) 0s forwards;opacity:0}.appari-2{animation:appare calc(var(--t-ms)*var(--vel-2)) var(--t-type) calc(var(--ritardo)*var(--r-2)) forwards;opacity:0}.appari-3{animation:appare calc(var(--t-ms)*var(--vel-3)) var(--t-type) calc(var(--ritardo)*var(--r-3)) forwards;opacity:0}.appari-4{animation:appare calc(var(--t-ms)*var(--vel-4)) var(--t-type) calc(var(--ritardo)*var(--r-4)) forwards;opacity:0}#tsparticles{animation:appare calc(var(--t-ms)*var(--vel-1)) var(--t-type) calc(var(--ritardo)*var(--r-1)) forwards;opacity:0}.cms .cms{animation:appare calc(var(--t-ms)*var(--vel-3)) var(--t-type) calc(var(--ritardo)*var(--r-3)) forwards;opacity:0}.scompari{animation:sparisce calc(var(--t-ms)*var(--vel-1)) var(--t-type) calc(var(--ritardo)*var(--r-1)) forwards}.scompari-2{animation:sparisce calc(var(--t-ms)*var(--vel-2)) var(--t-type) calc(var(--ritardo)*var(--r-2)) forwards}.scompari-3{animation:sparisce calc(var(--t-ms)*var(--vel-3)) var(--t-type) calc(var(--ritardo)*var(--r-3)) forwards}.scompari-4{animation:sparisce calc(var(--t-ms)*var(--vel-4)) var(--t-type) calc(var(--ritardo)*var(--r-4)) forwards}.scala{animation:scala calc(var(--t-ms)*var(--vel-1)) var(--t-type) 0s forwards, appare calc(var(--t-ms)*var(--vel-1)) var(--t-type) 0s forwards;opacity:0}.scala-2{animation:scala calc(var(--t-ms)*var(--vel-2)) var(--t-type) calc(var(--ritardo)*var(--r-2)) forwards, appare calc(var(--t-ms)*var(--vel-1)) var(--t-type) calc(var(--ritardo)*var(--r-2)) forwards;opacity:0}.scala-3{animation:scala calc(var(--t-ms)*var(--vel-3)) var(--t-type) calc(var(--ritardo)*var(--r-3)) forwards, appare calc(var(--t-ms)*var(--vel-1)) var(--t-type) calc(var(--ritardo)*var(--r-3)) forwards;opacity:0}.scala-4{animation:scala calc(var(--t-ms)*var(--vel-4)) var(--t-type) calc(var(--ritardo)*var(--r-4)) forwards, appare calc(var(--t-ms)*var(--vel-1)) var(--t-type) calc(var(--ritardo)*var(--r-4)) forwards;opacity:0}.scala-only{animation:scala calc(var(--t-ms)*var(--vel-1)) var(--t-type) 0s forwards}.scala-2-only{animation:scala calc(var(--t-ms)*var(--vel-2)) var(--t-type) calc(var(--ritardo)*var(--r-2)) forwards}.scala-3-only{animation:scala calc(var(--t-ms)*var(--vel-3)) var(--t-type) calc(var(--ritardo)*var(--r-3)) forwards}.scala-4-only{animation:scala calc(var(--t-ms)*var(--vel-4)) var(--t-type) calc(var(--ritardo)*var(--r-4)) forwards}.dalbasso{animation:dalbasso calc(var(--t-ms)*var(--vel-1)) var(--t-type) 0s forwards, appare calc(var(--t-ms)*var(--vel-1)) var(--t-type) 0s forwards;opacity:0}.dalbasso-2{animation:dalbasso calc(var(--t-ms)*var(--vel-2)) var(--t-type) calc(var(--ritardo)*var(--r-2)) forwards, appare calc(var(--t-ms)*var(--vel-1)) var(--t-type) calc(var(--ritardo)*var(--r-2)) forwards;opacity:0}.dalbasso-3{animation:dalbasso calc(var(--t-ms)*var(--vel-3)) var(--t-type) calc(var(--ritardo)*var(--r-3)) forwards, appare calc(var(--t-ms)*var(--vel-1)) var(--t-type) calc(var(--ritardo)*var(--r-3)) forwards;opacity:0}.dalbasso-4{animation:dalbasso calc(var(--t-ms)*var(--vel-4)) var(--t-type) calc(var(--ritardo)*var(--r-4)) forwards, appare calc(var(--t-ms)*var(--vel-1)) var(--t-type) calc(var(--ritardo)*var(--r-4)) forwards;opacity:0}.loading-spinner{border:3px solid var(--details);border-top:3px solid var(--primario);background-color:#0000;border-radius:50%;width:2.5rem;height:2.5rem}@keyframes sparisce{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes appare{0%{opacity:0}to{opacity:1}}@keyframes scala{0%{transform:scale(1.1)}40%{transform:scale(.98)}60%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes dalbasso{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes loading{0%{transform:scale(1.1)}50%{transform:scale(.85)}to{transform:scale(1.1)}}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotate-bg-color{0%{background-color:#3850ca}17%{background-color:#4a6fd7}34%{background-color:#b93bb0}48%{background-color:#c155c6}76%{background-color:#c5953c}85%{background-color:#f1a82f}to{background-color:#3850ca}}
.button,.hButton{cursor:pointer;background-color:var(--primario);color:#fff;max-width:max-content;transition:all var(--t-ms) ease-in-out;z-index:0;-webkit-user-select:none;user-select:none;border:none;border-radius:1.5rem;justify-content:center;align-items:center;gap:.3rem;padding:.6rem .8rem;font-size:100%;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.button.delete{background-color:#ba0606}.button:hover{background-color:var(--secondario)}.button.delete:hover{background-color:#8b0000}.button.disabled{color:#ccc;cursor:not-allowed}.button.icon,.hButton.icon{aspect-ratio:1;padding:.6rem;border-radius:50%!important}.button.icon svg,.hButton.icon svg{aspect-ratio:1;width:1.4rem;height:1.4rem}.button.pill{background-color:var(--chatbox)}.button span.badge{opacity:.8;font-size:80%;font-style:italic;font-weight:500}.button.themeExpanded{aspect-ratio:unset!important;border-radius:1.5rem!important}.checkboxWrap{display:flex}.button.checkbox{background-color:#e10101;border-radius:1.5rem;flex-shrink:0;height:2rem;position:relative;width:3rem!important;max-width:unset!important}.button.checkbox:active:before{transform:scale(.94)}.button.checkbox:before{all:unset;content:"";width:1.5rem;height:1.5rem;transition:var(--t);background-color:#fff;border-radius:1.5rem;position:absolute;top:.25rem;left:.25rem;transition-duration:.2s!important}.button.checkbox:after{all:unset;content:"";width:1.5rem;height:.5rem;transition:var(--t);background-color:#fff;border-radius:1.5rem;position:absolute;top:.75rem;left:.25rem;transition-duration:.2s!important;transition-delay:40ms!important}.button.checkbox.checked:before,.button.checkbox.checked:after{left:1.25rem}.button.checkbox.checked{background-color:#16700f}
