.ax{--ax-blu:#0a84ff;--ax-testo:#f5f5f7;--ax-grigio:#ffffff9e;--ax-bordo:#ffffff24;--ax-vetro:#ffffff0f;--ax-tasto:#ffffff17;min-height:100dvh;color:var(--ax-testo);background:radial-gradient(80% 60% at 50% 0,#38383b 0%,#2a2a2c 55%,#202022 100%);font-family:Poppins,-apple-system,system-ui,sans-serif}.ax *{box-sizing:border-box}.ax button{color:inherit;font-family:inherit}.ax-palco{justify-content:center;align-items:center;min-height:100dvh;padding:56px 16px 90px;display:flex}.ax-box{text-align:center;width:100%;max-width:400px}.ax-box.ax-largo{max-width:900px}.ax-vista{animation:.35s ax-entra}@keyframes ax-entra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ax h1{letter-spacing:-.03em;margin:0 0 8px;font-size:30px;font-weight:600;line-height:1.15}.ax-sotto{color:var(--ax-grigio);margin:0 0 28px;font-size:15px;line-height:1.5}.ax-logo{color:#fff;letter-spacing:-.04em;background:linear-gradient(135deg,#4f8dff,#a58bff 50%,#ff7fb0);border-radius:20px;place-items:center;width:72px;height:72px;margin:0 auto 20px;font-size:25px;font-weight:700;display:grid;box-shadow:0 10px 30px #5b3df547}.ax-logo.ax-vetro{background:var(--ax-vetro);box-shadow:0 0 0 1px var(--ax-bordo)}.ax-faceid{background:var(--ax-vetro);width:124px;height:124px;box-shadow:0 0 0 1px var(--ax-bordo),0 20px 50px -20px #0a84ff99;cursor:pointer;color:var(--ax-blu);border:0;border-radius:32px;place-items:center;margin:0 auto 12px;transition:transform .2s;display:grid}.ax-faceid:hover{transform:scale(1.04)}.ax-faceid.ax-scan svg{animation:.8s infinite ax-pulsa}@keyframes ax-pulsa{50%{opacity:.6;transform:scale(.88)}}.ax-tocca{color:var(--ax-blu);margin-bottom:26px;font-size:15px;font-weight:500}.ax-campo{background:var(--ax-vetro);border:1px solid var(--ax-bordo);height:56px;color:var(--ax-testo);border-radius:14px;outline:none;font:400 17px Poppins,system-ui,sans-serif;transition:border-color .2s,box-shadow .2s}input.ax-campo{width:100%;min-width:0;padding:0 18px}.ax-campo:focus-within,input.ax-campo:focus{border-color:var(--ax-blu);box-shadow:0 0 0 4px #0a84ff33}.ax-riga{text-align:left;align-items:center;display:flex}.ax-riga input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;height:100%;padding:0 18px}.ax-primo{border-bottom-right-radius:0;border-bottom-left-radius:0}.ax-secondo{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px}.ax-freccia{color:#ffffff8c;cursor:pointer;background:0 0;border:1.5px solid #ffffff59;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;margin-right:10px;display:grid}.ax-freccia.ax-pronta{border-color:var(--ax-blu);background:var(--ax-blu);color:#fff}.ax-spunte{flex-direction:column;align-items:center;gap:10px;margin:16px 0 20px;font-size:14px;display:flex}.ax-spunte label{cursor:pointer;align-items:center;gap:8px;display:flex}.ax-spunte input{accent-color:var(--ax-blu);width:16px;height:16px;margin:0}.ax-condizioni{text-align:left;color:var(--ax-grigio);white-space:pre-wrap;background:var(--ax-vetro);border:1px solid var(--ax-bordo);border-radius:14px;max-height:200px;margin:-8px 0 18px;padding:12px 14px;font-size:13px;line-height:1.55;overflow-y:auto}.ax-alt{gap:10px;display:flex}.ax-alt button{border:1px solid var(--ax-bordo);background:var(--ax-vetro);cursor:pointer;border-radius:30px;flex:1;justify-content:center;align-items:center;gap:8px;height:50px;font-size:15px;font-weight:500;display:flex}.ax-link{cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:400;color:#64a8ff!important}.ax-link:disabled{opacity:.5;cursor:default}.ax-piede{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:22px;display:flex}.ax-legale{color:#ffffff6b;margin-top:24px;font-size:12px;line-height:1.6}.ax-msg{margin-top:14px;font-size:14px;line-height:1.5}.ax-err{color:#ff8a80}.ax-ok{color:#7ee69a}.ax-primario{cursor:pointer;background:#f5f5f7;border:0;border-radius:40px;width:100%;height:56px;margin-top:20px;font-size:17px;font-weight:600;color:#1d1d1f!important}.ax-primario:disabled{opacity:.5}.ax-cifre{justify-content:center;gap:8px;margin:4px 0 6px;display:flex}.ax-cifre input{border:1px solid var(--ax-bordo);background:var(--ax-vetro);text-align:center;width:50px;height:60px;color:var(--ax-testo);border-radius:14px;outline:none;font:600 24px Poppins,system-ui,sans-serif}.ax-cifre input:focus{border-color:var(--ax-blu);box-shadow:0 0 0 4px #0a84ff33}.ax-nascoste input{-webkit-text-security:disc}.ax-tel{text-align:left;gap:10px;display:flex;position:relative}.ax-pref{cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:8px;padding:0 14px;display:flex}.ax-pref svg{opacity:.6}.ax-paesi{z-index:6;border:1px solid var(--ax-bordo);background:#1c1c1f;border-radius:18px;padding:10px;animation:.2s ax-entra;position:absolute;top:62px;left:0;right:0;box-shadow:0 30px 70px #000000b3}.ax-cerca{border:1px solid var(--ax-bordo);background:var(--ax-vetro);width:100%;height:46px;color:var(--ax-testo);border-radius:12px;outline:none;margin-bottom:6px;padding:0 14px;font:400 16px Poppins,system-ui,sans-serif}.ax-paesi ul{overscroll-behavior:contain;max-height:260px;margin:0;padding:0;list-style:none;overflow-y:auto}.ax-paesi li{cursor:pointer;border-radius:10px;align-items:center;gap:12px;padding:11px 10px;font-size:15px;display:flex}.ax-paesi li:hover,.ax-paesi li.ax-att{background:#ffffff14}.ax-paesi li.ax-vuoto{pointer-events:none;color:var(--ax-grigio)}.ax-pf{color:#ffffff80;font-variant-numeric:tabular-nums;margin-left:auto}.ax-profili{flex-wrap:wrap;justify-content:center;gap:28px;margin:10px 0 40px;display:flex}.ax-pr{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;width:120px;font-size:15px;font-weight:500;display:flex;color:var(--ax-grigio)!important}.ax-av{color:#fff;border-radius:50%;place-items:center;width:104px;height:104px;font-size:38px;font-weight:600;transition:transform .2s,box-shadow .2s;display:grid;position:relative;box-shadow:0 8px 24px #0000004d}.ax-av i{background:#0000008c;border-radius:50%;place-items:center;font-size:30px;font-style:normal;display:grid;position:absolute;inset:0}.ax-pr:hover{color:var(--ax-testo)!important}.ax-pr:hover .ax-av{transform:scale(1.07);box-shadow:0 0 0 3px #fff}.ax-pr small{color:#ffffff6b;min-height:1em;margin-top:-6px;font-size:12px;font-weight:400;display:block}.ax-nuovo .ax-av{background:var(--ax-vetro);color:#fff9;box-shadow:inset 0 0 0 2px var(--ax-bordo);font-size:44px;font-weight:300}.ax-gestisci{border:1px solid var(--ax-bordo);background:var(--ax-vetro);cursor:pointer;border-radius:30px;height:46px;padding:0 24px;font-size:15px;font-weight:500}.ax-avatar{color:#fff;border-radius:50%;place-items:center;width:88px;height:88px;margin:0 auto 16px;font-size:34px;font-weight:600;display:grid;box-shadow:0 10px 30px #00000059}.ax-punti{justify-content:center;gap:18px;margin:6px 0 30px;display:flex}.ax-punti i{border:2px solid #ffffff73;border-radius:50%;width:14px;height:14px;transition:background .15s}.ax-punti i.ax-p{background:var(--ax-testo);border-color:var(--ax-testo)}.ax-scuoti{animation:.35s ax-scuoti}@keyframes ax-scuoti{25%{transform:translate(-8px)}75%{transform:translate(8px)}}.ax-tast{grid-template-columns:repeat(3,76px);justify-content:center;gap:14px 30px;margin-top:20px;display:grid}.ax-tast button{background:var(--ax-tasto);cursor:pointer;border:0;border-radius:50%;place-items:center;width:76px;height:76px;font-size:30px;font-weight:400;transition:background .1s;display:grid}.ax-tast button:active{background:#ffffff47}.ax-tast .ax-muto{background:0 0}.ax-tast .ax-fid{color:var(--ax-blu)!important}.ax-wa{z-index:15;border:1px solid var(--ax-bordo);-webkit-backdrop-filter:blur(20px);height:52px;color:var(--ax-testo);background:#28282be6;border-radius:30px;align-items:center;gap:10px;padding:0 18px 0 6px;font-size:14px;font-weight:500;text-decoration:none;display:flex;position:fixed;bottom:20px;right:20px;box-shadow:0 12px 34px #0006}.ax-wa i{background:#25d366;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}@media (max-width:600px){.ax-tast{grid-template-columns:repeat(3,70px);gap:12px 26px}.ax-tast button{width:70px;height:70px}.ax-profili{gap:18px}.ax-pr{width:96px}.ax-av{width:84px;height:84px;font-size:30px}.ax-wa span{display:none}.ax-wa{padding:0 6px}.ax-cifre input{width:44px;height:54px}}
:is(html:has(.ing),body:has(.ing)){background:#000}.dp .ing{--accent:#0a84ff;--input:#ffffff12;background:#000;align-items:center;min-height:100vh;padding:clamp(28px,6vh,72px) clamp(20px,5vw,72px) 96px;display:flex;position:relative;overflow:hidden}.dp .ing:before,.dp .ing:after{content:"";pointer-events:none;filter:blur(90px);opacity:.35;border-radius:50%;position:absolute}.dp .ing:before{background:radial-gradient(circle,#5b3df5 0%,#0000 70%);width:46vw;height:46vw;bottom:-22vw;left:-14vw}.dp .ing:after{background:radial-gradient(circle,#1fb5a0 0%,#0000 70%);width:40vw;height:40vw;top:-18vw;right:-10vw}.dp .ing-griglia{z-index:1;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"testa icone""form icone";align-items:start;gap:36px clamp(32px,5vw,96px);width:100%;max-width:1280px;margin:0 auto;display:grid;position:relative}.dp .ing-testa{grid-area:testa;align-self:end}.dp .ing-occhiello{letter-spacing:.3em;text-transform:uppercase;color:#ffffff8c;font-size:13px;font-weight:600}.dp .ing-titolo{letter-spacing:-.045em;color:#f5f5f7;margin:18px 0 0;font-size:clamp(44px,6.6vw,104px);font-weight:600;line-height:1.02}.dp .ing-grad{background:linear-gradient(90deg,#2ed3c6 0%,#4f8dff 28%,#a58bff 52%,#ff6fa8 76%,#ff9a52 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:100%;padding-bottom:.08em;display:block}.dp .ing-sotto{letter-spacing:-.01em;color:#ffffff94;margin:14px 0 0;font-size:clamp(18px,1.9vw,28px);font-weight:300}.dp .ing-icone{grid-area:icone;grid-template-columns:repeat(4,1fr);align-self:center;gap:clamp(12px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid}.dp .ing-ico{aspect-ratio:1;background:var(--g);box-shadow:inset 0 1px 0 #ffffff61, inset 0 -1px 0 #00000029, 0 16px 40px -10px var(--c);animation:.7s cubic-bezier(.2,.8,.2,1) both ing-su;animation-delay:calc(var(--i) * 70ms + .12s);border-radius:23%;place-items:center;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;display:grid;position:relative}.dp .ing-ico:hover{box-shadow:inset 0 1px 0 #ffffff73, inset 0 -1px 0 #00000029, 0 24px 56px -8px var(--c);transform:translateY(-4px)scale(1.06)}.dp .ing-ico svg{fill:none;stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:56%;height:56%}@keyframes ing-su{0%{opacity:0;transform:translateY(14px)scale(.94)}to{opacity:1;transform:none}}.dp .ing-form{grid-area:form;max-width:560px}.dp .ing-pan{-webkit-backdrop-filter:blur(28px)saturate(1.7);background:linear-gradient(#ffffff17,#ffffff0a);border:1px solid #ffffff24;border-radius:30px;margin-top:0;padding:28px;box-shadow:inset 0 1px #ffffff29,0 30px 80px -30px #000c}.dp .ing-pan .txt{background:#ffffff12;border-color:#ffffff1f;border-radius:16px;height:52px}.dp .ing-pan .txt:focus{border-color:#0a84ff;box-shadow:0 0 0 4px #0a84ff40}.dp .ing-pan .tasto.primario{color:#000;background:#f5f5f7;border-color:#f5f5f7;font-weight:600}.dp .ing-pan .tasto.primario:hover:not(:disabled){background:#fff}.dp .ing-pan .tasto.primario:disabled{opacity:.35}.dp .ing-avviso{color:#ffffff9e;margin:0 0 18px;font-size:14px;line-height:1.5}.dp .ing-piede{color:#ffffff73;margin:22px 4px 0;font-size:13px;line-height:1.6}@media (max-width:900px){.dp .ing{align-items:flex-start}.dp .ing-griglia{grid-template-columns:minmax(0,1fr);grid-template-areas:"testa""icone""form";row-gap:28px}.dp .ing-icone{gap:10px}}@media (prefers-reduced-motion:reduce){.dp .ing-ico{transition:none;animation:none}}.dp .ing-ip{--w:min(400px, calc((100vh - 56px) * 78 / 163.4), 34vw);--pt:calc(var(--w) * 72.9 / 78 / 440);width:var(--w);aspect-ratio:78/163.4;border-radius:calc(var(--w) * 11.6 / 78);padding:calc(var(--w) * 2.52 / 78) calc(var(--w) * 2.55 / 78);color:#f5f5f7;background:linear-gradient(145deg,#4a4b50,#1c1c1f 30%,#2b2c30 60%,#5a5b60);grid-area:icone;place-self:center;transition:box-shadow 1s;position:relative;box-shadow:inset 0 0 0 1.5px #6d6e73,inset 0 0 0 3px #111,0 60px 120px -30px #5b3df58c,0 30px 80px #000c,0 0 120px #1fb5a026}.dp .ing-ip:before,.dp .ing-ip:after{content:"";background:#3a3b3f;border-radius:2px;width:4px;position:absolute}.dp .ing-ip:before{right:-3px;top:calc(var(--w) * 44 / 78);height:calc(var(--w) * 24 / 78)}.dp .ing-ip:after{left:-3px;top:calc(var(--w) * 38 / 78);height:calc(var(--w) * 16 / 78);box-shadow:0 calc(var(--w) * 21 / 78) 0 #3a3b3f}.dp .ing-ip.acceso{box-shadow:inset 0 0 0 1.5px #6d6e73,inset 0 0 0 3px #111,0 60px 140px -20px #a58bffbf,0 30px 80px #000c,0 0 160px #ff7fb040}@property --ing-a{syntax:"<angle>";inherits:false;initial-value:0deg}.dp .ing-ip-alone{border-radius:calc(var(--w) * 11.6 / 78 + 2px);pointer-events:none;opacity:0;background:conic-gradient(from var(--ing-a), #4f8dff, #a58bff, #ff7fb0, #ff5a5a, #5de6cc, #4f8dff);-webkit-mask-composite:xor;padding:3px;transition:opacity 1s;animation:4s linear infinite ing-gira;position:absolute;inset:-2px;-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}.dp .ing-ip-blur{filter:blur(14px);padding:8px;inset:-6px}@keyframes ing-gira{to{--ing-a:360deg}}.dp .ing-ip.acceso .ing-ip-alone{opacity:1}.dp .ing-ip.acceso .ing-ip-blur{opacity:.9}.dp .ing-ip-schermo{border-radius:calc(var(--pt) * 55);background:radial-gradient(120% 70% at 20% 0,#2b2470 0%,#0000 60%),radial-gradient(90% 60% at 100% 100%,#0e5a52 0%,#0000 60%),#07070b;width:100%;height:100%;position:relative;overflow:hidden}.dp .ing-ip-isola{top:calc(var(--pt) * 11);width:calc(var(--pt) * 125);height:calc(var(--pt) * 37);border-radius:calc(var(--pt) * 19);z-index:5;background:#000;position:absolute;left:50%;transform:translate(-50%)}.dp .ing-ip-stato{padding:calc(var(--pt) * 17) calc(var(--pt) * 34) 0 calc(var(--pt) * 46);font-size:calc(var(--pt) * 17);height:calc(var(--pt) * 56);justify-content:space-between;align-items:center;font-weight:600;display:flex}.dp .ing-ip-icstato{align-items:center;gap:6px;display:flex}.dp .ing-ip-icstato svg{height:calc(var(--pt) * 13)}.dp .ing-ip-visore{left:calc(var(--pt) * 16);right:calc(var(--pt) * 16);top:calc(var(--pt) * 68);bottom:calc(var(--pt) * 168);border-radius:calc(var(--pt) * 38);background:#0d0d12;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 20px 40px #00000080}.dp .ing-ip-vista{opacity:0;transition:opacity .3s;position:absolute;inset:0}.dp .ing-ip-vista.on{opacity:1}.dp .ing-ip-vista canvas{display:block;width:100%!important;height:100%!important}.dp .ing-ip-vista[data-v=viso]{background:radial-gradient(80% 70% at 50% 35%,#3a3440,#0d0d12)}.dp .ing-ip-vista[data-v=sorriso]{background:radial-gradient(80% 70% at 50% 40%,#2a2a33,#0d0d12)}.dp .ing-ip-vista[data-v=osso]{background:radial-gradient(80% 70% at 50% 40%,#10233a,#06070c)}.dp .ing-ip-vista[data-v=dp]{background:radial-gradient(80% 70% at 50% 40%,#1b1838,#06070c)}.dp .ing-ip-capsula{z-index:3;-webkit-backdrop-filter:blur(18px)saturate(1.6);background:#28283073;border:1px solid #ffffff2e;border-radius:30px;gap:2px;padding:4px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.dp .ing-ip-disco{background:#ffffffeb;border-radius:20px;width:44px;height:36px;transition:transform .45s cubic-bezier(.3,1.3,.5,1),opacity .3s;position:absolute;top:4px;left:4px}.dp .ing-ip-capsula button{cursor:pointer;color:#fff;background:0 0;border:0;border-radius:20px;place-items:center;width:44px;height:36px;padding:0;display:grid;position:relative}.dp .ing-ip-capsula button.on{color:#111}.dp .ing-ip-capsula svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.dp .ing-ip-capsula .ing-ip-tdp{letter-spacing:.04em;color:#fff;background:#ffffff1f;width:50px;margin-left:6px;font-size:13px;font-weight:700;line-height:1;transition:background .6s,box-shadow .6s;box-shadow:inset 0 0 0 1px #ffffff40}.dp .ing-ip-capsula .ing-ip-tdp.on{color:#fff;background:linear-gradient(120deg,#4f8dff,#a58bff 50%,#ff7fb0);box-shadow:0 0 18px #a58bffcc}.dp .ing-ip-visore.dp-dentro .ing-ip-disco{opacity:0}.dp .ing-ip-nome{z-index:3;-webkit-backdrop-filter:blur(10px);background:#00000059;border-radius:14px;padding:5px 11px;font-size:12px;font-weight:600;transition:background .5s;position:absolute;top:14px;left:16px}.dp .ing-ip-visore.unito .ing-ip-nome{background:linear-gradient(120deg,#4f8dffbf,#ff7fb0bf)}.dp .ing-ip-dp{z-index:3;letter-spacing:.08em;color:#ffffffbf;font-size:11px;font-weight:700;position:absolute;top:17px;right:16px}.dp .ing-ip-targhe{z-index:2;pointer-events:none;position:absolute;inset:0}.dp .ing-ip-targa{opacity:0;background:#00000073;border:1px solid #ffffff2e;border-radius:12px;padding:4px 9px;font-size:10.5px;font-weight:600;transition:opacity .5s;position:absolute}.dp .ing-ip-visore.dp-dentro .ing-ip-targa{opacity:1}.dp .ing-ip-visore.unito .ing-ip-targa{opacity:0}.dp .ing-ip-targa.t-viso{top:48px;left:50%;transform:translate(-50%)}.dp .ing-ip-targa.t-scan{bottom:66px;left:12px}.dp .ing-ip-targa.t-ct{bottom:66px;right:12px}.dp .ing-ip-punti{left:0;right:0;bottom:calc(var(--pt) * 142);justify-content:center;gap:7px;display:flex;position:absolute}.dp .ing-ip-punti i{background:#ffffff4d;border-radius:50%;width:7px;height:7px;transition:background .3s}.dp .ing-ip-punti i.on{background:#fff}.dp .ing-ip-dock{left:calc(var(--pt) * 14);right:calc(var(--pt) * 14);bottom:calc(var(--pt) * 14);height:calc(var(--pt) * 112);border-radius:calc(var(--pt) * 42);-webkit-backdrop-filter:blur(24px)saturate(1.8);background:#ffffff24;border:1px solid #ffffff24;position:absolute;overflow:hidden}.dp .ing-ip-binario{width:200%;height:100%;transition:transform .7s cubic-bezier(.4,0,.2,1);display:flex}.dp .ing-ip-pagina{justify-content:space-around;align-items:center;width:50%;padding:0 10px;display:flex}.dp .ing-ip-ico{width:calc(var(--pt) * 64);height:calc(var(--pt) * 64);border-radius:calc(var(--pt) * 15);background:var(--g);box-shadow:0 8px 20px -6px var(--c), 0 0 0 .5px #ffffff26 inset;flex:none;place-items:center;display:grid}.dp .ing-ip-ico svg{fill:none;stroke:#fff;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;width:62%;height:62%}@media (min-width:901px){.dp .ing-icone{display:none}}@media (max-width:900px){.dp .ing-ip{display:none}}
