@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_27a44baa-module__XVWWKG__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_27a44baa-module__XVWWKG__variable{--font-sans:"Montserrat", "Montserrat Fallback"}
:root{--af-verde-marchio:#50a260;--af-antracite:#575756;--verde:#3e8a4d;--verde-forte:#2f6e3c;--freddo:#2a6ea8;--freddo-forte:#1f5686;--ink-forte:#1e211d;--ink:#454a44;--ink-tenue:#5b625b;--ink-fioco:#868d86;--fondo:#ebf0eb;--vetro:linear-gradient(157deg, #ffffffa8, #ffffff52);--vetro-denso:linear-gradient(157deg, #ffffffdb, #ffffff94);--vetro-pannello:linear-gradient(157deg, #ffffff70, #ffffff2e);--vetro-scuro:linear-gradient(157deg, #1c201be6, #1c201bb8);--ink-su-scuro:#fff;--ink-su-scuro-tenue:#ffffffb3;--bordo-su-scuro:#ffffff24;--bordo-luce:#ffffff9e;--luce-alta:inset 0 1px 0 #ffffffeb;--luce-alta-scura:inset 0 1px 0 #ffffff29;--ombra:0 22px 50px -28px #18201770;--ombra-alta:0 44px 90px -44px #18201799;--raggio-grande:30px;--raggio:22px;--raggio-piccolo:14px;--sfoca:saturate(185%) blur(38px);--sfoca-leggera:saturate(160%) blur(20px);--alone-1:#50a2604d;--alone-2:#78b2ce42;--alone-3:#50a26033;--alone-4:#d6ce9e38;--alone-luce:#ffffff80;--grana:.3;--login-sfumatura:radial-gradient(58% 52% at 12% 8%, #b4e2bef2, transparent 62%), radial-gradient(52% 46% at 92% 16%, #96c4dcd9, transparent 60%), radial-gradient(64% 58% at 78% 96%, #164426eb, transparent 66%), radial-gradient(50% 44% at 22% 92%, #50a260e0, transparent 62%), linear-gradient(148deg, #f2f7f2 0%, #a9cdb6 38%, #4c8a60 68%, #16321f 100%);--login-aloni:radial-gradient(24% 26% at 32% 30%, #ffffffb3, transparent 64%), radial-gradient(28% 30% at 68% 66%, #7ece9499, transparent 62%);--login-pannello:linear-gradient(157deg, #ffffff80, #fff3);--login-bordo:#ffffffad;--campo-fondo:linear-gradient(160deg, #ffffffb8, #ffffff70);--campo-fondo-fuoco:#fffffff5;--campo-bordo:#ffffffb8;--errore-testo:#7e3330;--errore-fondo:linear-gradient(160deg, #ffeeede0, #ffeeed9e);--errore-bordo:#a0524f42}@media (prefers-color-scheme:dark){:root:not([data-tema=chiaro]){--verde:#3fa05c;--verde-forte:#55b771;--freddo:#4a90d9;--freddo-forte:#6ba8e4;--ink-forte:#edf3ec;--ink:#c6cfc5;--ink-tenue:#9ba49a;--ink-fioco:#737b72;--fondo:#141915;--vetro:linear-gradient(157deg, #ffffff2b, #ffffff16);--vetro-denso:linear-gradient(157deg, #ffffff42, #ffffff21);--vetro-pannello:linear-gradient(157deg, #ffffff18, #ffffff0a);--vetro-scuro:linear-gradient(157deg, #eef4edf2, #e0eae0db);--ink-su-scuro:#171c16;--ink-su-scuro-tenue:#171c16ad;--bordo-su-scuro:#171c161a;--bordo-luce:#ffffff38;--luce-alta:inset 0 1px 0 #fff3;--luce-alta-scura:inset 0 1px 0 #fff9;--ombra:0 22px 50px -28px #000c;--ombra-alta:0 44px 90px -44px #000000e6;--alone-1:#3fa05c4d;--alone-2:#4a90d93d;--alone-3:#3fa05c33;--alone-4:#beb27824;--alone-luce:#ffffff0d;--grana:.2;--login-sfumatura:radial-gradient(58% 52% at 12% 8%, #2e5c3ed9, transparent 62%), radial-gradient(52% 46% at 92% 16%, #264a66cc, transparent 60%), radial-gradient(64% 58% at 78% 96%, #060e09f2, transparent 68%), radial-gradient(50% 44% at 22% 92%, #1e5630bf, transparent 62%), linear-gradient(148deg, #1b2620 0%, #16301f 38%, #102217 68%, #070c08 100%);--login-aloni:radial-gradient(24% 26% at 32% 30%, #a0dcb229, transparent 64%), radial-gradient(28% 30% at 68% 66%, #3fa05c38, transparent 62%);--login-pannello:linear-gradient(157deg, #ffffff1c, #ffffff0a);--login-bordo:#ffffff2e;--campo-fondo:linear-gradient(160deg, #ffffff1a, #ffffff0d);--campo-fondo-fuoco:#ffffff26;--campo-bordo:#fff3;--errore-testo:#f0a9a4;--errore-fondo:linear-gradient(160deg, #6028268c, #60282652);--errore-bordo:#f0a9a457}}:root[data-tema=scuro]{--verde:#3fa05c;--verde-forte:#55b771;--freddo:#4a90d9;--freddo-forte:#6ba8e4;--ink-forte:#edf3ec;--ink:#c6cfc5;--ink-tenue:#9ba49a;--ink-fioco:#737b72;--fondo:#141915;--vetro:linear-gradient(157deg, #ffffff2b, #ffffff16);--vetro-denso:linear-gradient(157deg, #ffffff42, #ffffff21);--vetro-pannello:linear-gradient(157deg, #ffffff18, #ffffff0a);--vetro-scuro:linear-gradient(157deg, #eef4edf2, #e0eae0db);--ink-su-scuro:#171c16;--ink-su-scuro-tenue:#171c16ad;--bordo-su-scuro:#171c161a;--bordo-luce:#ffffff38;--luce-alta:inset 0 1px 0 #fff3;--luce-alta-scura:inset 0 1px 0 #fff9;--ombra:0 22px 50px -28px #000c;--ombra-alta:0 44px 90px -44px #000000e6;--alone-1:#3fa05c4d;--alone-2:#4a90d93d;--alone-3:#3fa05c33;--alone-4:#beb27824;--alone-luce:#ffffff0d;--grana:.2;--login-sfumatura:radial-gradient(58% 52% at 12% 8%, #2e5c3ed9, transparent 62%), radial-gradient(52% 46% at 92% 16%, #264a66cc, transparent 60%), radial-gradient(64% 58% at 78% 96%, #060e09f2, transparent 68%), radial-gradient(50% 44% at 22% 92%, #1e5630bf, transparent 62%), linear-gradient(148deg, #1b2620 0%, #16301f 38%, #102217 68%, #070c08 100%);--login-aloni:radial-gradient(24% 26% at 32% 30%, #a0dcb229, transparent 64%), radial-gradient(28% 30% at 68% 66%, #3fa05c38, transparent 62%);--login-pannello:linear-gradient(157deg, #ffffff1c, #ffffff0a);--login-bordo:#ffffff2e;--campo-fondo:linear-gradient(160deg, #ffffff1a, #ffffff0d);--campo-fondo-fuoco:#ffffff26;--campo-bordo:#fff3;--errore-testo:#f0a9a4;--errore-fondo:linear-gradient(160deg, #6028268c, #60282652);--errore-bordo:#f0a9a457}*{box-sizing:border-box}html,body{height:100%}body{background:var(--fondo);color:var(--ink);font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0;font-size:15px;line-height:1.6;overflow-x:hidden}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(30% 34% at 14% 16%, var(--alone-1), transparent 66%), radial-gradient(28% 32% at 86% 10%, var(--alone-2), transparent 64%), radial-gradient(34% 36% at 74% 78%, var(--alone-3), transparent 68%), radial-gradient(26% 30% at 30% 92%, var(--alone-4), transparent 66%), radial-gradient(40% 40% at 50% 46%, var(--alone-luce), transparent 72%);filter:blur(38px);animation:110s ease-in-out infinite alternate deriva;position:fixed;inset:-35%}@keyframes deriva{0%{transform:translate(-2%,-1%)scale(1.02)}to{transform:translate(2%,2%)scale(1.08)}}body:after{content:"";z-index:-1;pointer-events:none;opacity:var(--grana);background-image:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23g)' opacity='.5'/></svg>");position:fixed;inset:0}h1,h2,.titolo{font-family:var(--font-sans), system-ui, sans-serif;letter-spacing:-.028em;color:var(--ink-forte);text-wrap:balance;margin:0;font-weight:800}h1{font-size:34px;line-height:1.13}h2{font-size:25px;line-height:1.2}h3{letter-spacing:-.012em;color:var(--ink-forte);margin:0;font-size:17px;font-weight:700;line-height:1.35}p{margin:0}a{color:var(--ink-forte);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--verde-forte);outline-offset:3px;border-radius:8px}.etichetta{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-tenue);font-size:10.5px;font-weight:700}.pannello{background:var(--vetro-pannello);-webkit-backdrop-filter:var(--sfoca);backdrop-filter:var(--sfoca);border:1px solid var(--bordo-luce);border-radius:var(--raggio-grande);box-shadow:var(--ombra-alta), var(--luce-alta)}.vetro{background:var(--vetro);-webkit-backdrop-filter:var(--sfoca-leggera);backdrop-filter:var(--sfoca-leggera);border:1px solid var(--bordo-luce);border-radius:var(--raggio);box-shadow:var(--ombra), var(--luce-alta)}.vetro-denso{background:var(--vetro-denso);-webkit-backdrop-filter:var(--sfoca);backdrop-filter:var(--sfoca);border:1px solid var(--bordo-luce);border-radius:var(--raggio);box-shadow:var(--ombra-alta), var(--luce-alta)}.vetro-scuro{background:var(--vetro-scuro);-webkit-backdrop-filter:saturate(150%)blur(26px);backdrop-filter:saturate(150%)blur(26px);border:1px solid var(--bordo-su-scuro);border-radius:var(--raggio);box-shadow:var(--ombra-alta), var(--luce-alta-scura);color:var(--ink-su-scuro)}.vetro-scuro h1,.vetro-scuro h2,.vetro-scuro .titolo,.vetro-scuro h3{color:var(--ink-su-scuro)}.vetro-scuro .etichetta,.su-scuro-tenue{color:var(--ink-su-scuro-tenue)}.pillola{background:var(--vetro-denso);-webkit-backdrop-filter:var(--sfoca-leggera);backdrop-filter:var(--sfoca-leggera);border:1px solid var(--bordo-luce);box-shadow:var(--ombra), var(--luce-alta);border-radius:999px}.btn-primario{background:linear-gradient(160deg, var(--af-verde-marchio), var(--verde));color:#fff;font:inherit;letter-spacing:-.01em;cursor:pointer;box-shadow:0 14px 30px -14px color-mix(in srgb, var(--verde) 85%, transparent), inset 0 1px 0 #ffffff59;border:1px solid #ffffff47;border-radius:999px;padding:13px 28px;font-weight:700;transition:filter .14s,transform .14s}.btn-primario:hover{filter:brightness(1.06)}.btn-primario:active{transform:translateY(1px)}.btn-primario:disabled,.btn-freddo:disabled,.btn-secondario:disabled{background:var(--vetro-denso);color:var(--ink-tenue);border:1px dashed var(--ink-fioco);box-shadow:none;cursor:default;filter:none}.btn-secondario{background:var(--vetro-denso);-webkit-backdrop-filter:var(--sfoca-leggera);backdrop-filter:var(--sfoca-leggera);color:var(--ink-forte);border:1px solid var(--bordo-luce);font:inherit;cursor:pointer;box-shadow:var(--luce-alta);border-radius:999px;padding:12px 26px;font-weight:600;transition:background .14s}.btn-secondario:hover{background:#ffffffeb}.campo{border:1px solid var(--campo-bordo);border-radius:var(--raggio-piccolo);background:var(--campo-fondo);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:100%;box-shadow:var(--luce-alta);font:inherit;color:var(--ink-forte);padding:15px 18px;transition:border-color .14s,background .14s}.campo::placeholder{color:var(--ink-tenue);opacity:1}select.campo{color:var(--ink-forte)}select.campo option{color:#1e211d;background:#fff}.campo:-webkit-autofill{-webkit-text-fill-color:var(--ink-forte);-webkit-box-shadow:0 0 0 40px var(--campo-fondo-fuoco) inset}.campo:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink-forte);-webkit-box-shadow:0 0 0 40px var(--campo-fondo-fuoco) inset}.campo:focus{border-color:var(--verde);background:var(--campo-fondo-fuoco)}.errore{color:var(--errore-testo);background:var(--errore-fondo);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--errore-bordo);border-radius:var(--raggio-piccolo);padding:12px 16px;font-size:14px}@media (prefers-reduced-motion:reduce){body:before{animation:none}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pannello,.vetro,.vetro-denso,.pillola,.btn-secondario,.campo{background:var(--vetro-denso)}.vetro-scuro{background:#1e221df5}}.sfondo-login{background:var(--login-sfumatura);place-items:center;min-height:100vh;padding:28px;display:grid;position:relative;overflow:hidden}.sfondo-login:before{content:"";z-index:0;pointer-events:none;background:var(--login-aloni);filter:blur(46px);animation:120s ease-in-out infinite alternate deriva;position:absolute;inset:-30%}.sfondo-login:after{content:"";z-index:0;pointer-events:none;opacity:var(--grana);background-image:url("data:image/svg+xml;utf8, <svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='g'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/></filter><rect width='140' height='140' filter='url(%23g)' opacity='.5'/></svg>");position:absolute;inset:0}.sfondo-login>*{z-index:1;position:relative}.sfondo-login .pannello{background:var(--login-pannello);border-color:var(--login-bordo)}.tag{letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:4px 12px;font-size:11px;font-weight:700}.tag-seduta{color:var(--verde-forte);background:color-mix(in srgb, var(--verde) 16%, transparent);border:1px solid color-mix(in srgb, var(--verde) 34%, transparent)}.tag-supporto{color:var(--freddo-forte);background:color-mix(in srgb, var(--freddo) 14%, transparent);border:1px solid color-mix(in srgb, var(--freddo) 30%, transparent)}.btn-freddo{background:linear-gradient(160deg, var(--freddo-forte), var(--freddo));color:#fff;font:inherit;letter-spacing:-.01em;cursor:pointer;box-shadow:0 14px 30px -14px color-mix(in srgb, var(--freddo) 80%, transparent), inset 0 1px 0 #ffffff52;border:1px solid #ffffff47;border-radius:999px;padding:13px 28px;font-weight:700;text-decoration:none;transition:filter .14s,transform .14s;display:inline-block}.btn-freddo:hover{filter:brightness(1.06);text-decoration:none}.btn-freddo:active{transform:translateY(1px)}.btn-fantasma{border:1px solid var(--bordo-luce);font:inherit;color:var(--ink-tenue);cursor:pointer;background:0 0;border-radius:999px;padding:8px 16px;font-size:13px;transition:color .14s,border-color .14s}.btn-fantasma:hover{color:var(--ink-forte);border-color:var(--ink-fioco)}.tema-bottone{z-index:40;cursor:pointer;width:46px;height:46px;color:var(--ink-forte);background:var(--vetro-denso);-webkit-backdrop-filter:var(--sfoca-leggera);backdrop-filter:var(--sfoca-leggera);border:1px solid var(--bordo-luce);box-shadow:var(--ombra), var(--luce-alta);border-radius:999px;place-items:center;transition:transform .16s,filter .16s;display:grid;position:fixed;bottom:22px;right:22px}.tema-bottone:hover{transform:translateY(-2px)}.tema-bottone:active{transform:translateY(0)}.tema-bottone svg{display:block}@media (max-width:560px){.tema-bottone{bottom:14px;right:14px}}.logo-scuro{display:none}.logo-chiaro{display:block}@media (prefers-color-scheme:dark){:root:not([data-tema=chiaro]) .logo-chiaro{display:none}:root:not([data-tema=chiaro]) .logo-scuro{display:block}}:root[data-tema=scuro] .logo-chiaro{display:none}:root[data-tema=scuro] .logo-scuro,:root[data-tema=chiaro] .logo-chiaro{display:block}:root[data-tema=chiaro] .logo-scuro{display:none}.pulsa{animation:1.6s ease-in-out infinite respiro}@keyframes respiro{0%,to{opacity:.45}50%{opacity:1}}
