/* Sites26: identita.css originale, senza import della mappa; scope HTML nuovo. */
html.relay-nuovo .r3-anteprima-home,html.relay-nuovo .r3-anteprima-accesso{display:inline-flex;align-items:center;gap:var(--s3);min-height:var(--tocco);border:0;background:transparent;color:var(--marchio);font-size:var(--t-piccola);padding:var(--s2) 0}
html.relay-nuovo .r3-anteprima-home{margin-top:var(--s2);color:var(--pubblico-testo)}
html.relay-nuovo .r3-anteprima-home:hover,html.relay-nuovo .r3-anteprima-accesso:hover{text-decoration:underline}
html.relay-nuovo .r3-anteprima-accesso{color:var(--pubblico-testo);justify-content:center;width:100%;margin-top:var(--s3)}
html.relay-nuovo .r3-ingresso{padding:0;border:0;width:100vw;max-width:none;height:100vh;height:100dvh;max-height:none;margin:0;background:var(--cinema-fondo);color:var(--cinema-testo);overflow:hidden;z-index:var(--strato-ingresso)}
html.relay-nuovo .r3-ingresso::backdrop{background:var(--cinema-fondo)}
html.relay-nuovo[data-ingresso="prepara"]{background:var(--cinema-fondo)}
html.relay-nuovo[data-ingresso="prepara"] body{visibility:hidden}
html.relay-nuovo[data-ingresso="prepara"] .r3-ingresso{visibility:visible}
html.relay-nuovo .r3-in-trasferimento .r3-firma-centro,html.relay-nuovo .r3-in-trasferimento .r3-cinema-fondo{visibility:hidden}
html.relay-nuovo .r3-ingresso{transition:opacity var(--durata-passaggio) var(--curva-passaggio)}
html.relay-nuovo .r3-ingresso::backdrop{transition:background-color var(--durata-passaggio) var(--curva-passaggio)}
html.relay-nuovo .r3-ingresso.r3-in-uscita{opacity:0}
html.relay-nuovo .r3-ingresso.r3-in-uscita::backdrop{background:var(--cinema-trasparente)}
html.relay-nuovo[data-ingresso="pronto"] .r2-app{animation:r3-pannello-entra var(--durata-passaggio) var(--curva-passaggio) both}
@keyframes r3-pannello-entra{from{opacity:.75;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}
html.relay-nuovo .r3-cinema{height:100%;width:100%;position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center}
html.relay-nuovo .r3-cinema-luce{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 45%,var(--cinema-aloni),var(--cinema-trasparente) 65%);opacity:0}
html.relay-nuovo .r3-cinema-griglia{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(90deg,var(--cinema-bordo) 1px,transparent 1px),linear-gradient(var(--cinema-bordo) 1px,transparent 1px);background-size:var(--s16) var(--s16);mask-image:linear-gradient(transparent,var(--cinema-testo) 25%,var(--cinema-testo) 70%,transparent)}
html.relay-nuovo .r3-firma-centro{text-align:center;position:relative;margin-top:calc(-1 * var(--s8));max-width:100%}
html.relay-nuovo .r3-flusso{width:min(560px,calc(100vw - var(--s10)));height:260px;position:relative}
html.relay-nuovo .r3-flusso-schema{width:100%;height:100%;fill:none;opacity:0}
html.relay-nuovo .r3-flusso-traccia{stroke:var(--cinema-luce);stroke-width:2;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}
html.relay-nuovo .r3-flusso-schema rect{fill:var(--pubblico-griglia);stroke:var(--cinema-traccia);stroke-width:1}
html.relay-nuovo .r3-flusso-schema text{fill:var(--cinema-testo);font:500 var(--t-piccola) var(--carattere);font-feature-settings:"zero" 0}
html.relay-nuovo .r3-nodo-icona{stroke:var(--cinema-luce);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}
html.relay-nuovo .r3-nodo-relazione rect{fill:var(--pubblico-carta);stroke:var(--pubblico-bordo)}
html.relay-nuovo .r3-nodo-relazione text,html.relay-nuovo .r3-nodo-firma text{fill:var(--pubblico-testo)}
html.relay-nuovo .r3-nodo-relazione .r3-nodo-icona,html.relay-nuovo .r3-nodo-firma .r3-nodo-icona{stroke:var(--cinema-marchio)}
html.relay-nuovo .r3-nodo-pratica rect{fill:var(--pubblico-scuro)}
html.relay-nuovo .r3-nodo-firma rect{fill:var(--pubblico-evidenza);stroke:var(--pubblico-evidenza)}
html.relay-nuovo .r3-nodo-relazione,html.relay-nuovo .r3-nodo-pratica,html.relay-nuovo .r3-nodo-firma{opacity:0;transform-origin:75px 44px}
html.relay-nuovo .r3-firma{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:140px;height:140px;fill:none;stroke:var(--cinema-testo);stroke-width:6;stroke-linecap:round;stroke-linejoin:round}
html.relay-nuovo .r3-firma-base{fill:var(--cinema-marchio);stroke:var(--cinema-traccia);stroke-width:.5;opacity:0}
html.relay-nuovo .r3-firma-percorso{stroke-dasharray:1;stroke-dashoffset:1}
html.relay-nuovo .r3-firma-punto{fill:var(--cinema-riflesso);stroke:none;opacity:0}
html.relay-nuovo .r3-firma-centro h2{font-size:64px;letter-spacing:-.055em;line-height:1.2;font-weight:600;opacity:0;margin-top:calc(-1 * var(--s6))}
html.relay-nuovo .r3-firma-centro h2 span{font-size:var(--t-media);font-weight:400;letter-spacing:-.02em;margin-left:var(--s2);color:var(--cinema-secondario)}
html.relay-nuovo .r3-firma-centro p{font-size:var(--t-piccola);color:var(--cinema-secondario);opacity:0;margin-top:var(--s4)}
html.relay-nuovo .r3-cinema-fondo{position:absolute;bottom:var(--s8);left:var(--s8);right:var(--s8);display:flex;justify-content:space-between;align-items:center;gap:var(--s4);color:var(--cinema-secondario);font-size:var(--t-minuta)}
html.relay-nuovo .r3-cinema-fondo button{background:var(--cinema-fondo);color:var(--cinema-testo);border:1px solid var(--cinema-traccia);border-radius:var(--raggio-piccolo);min-height:var(--tocco);padding:var(--s2) var(--s4);font-size:var(--t-piccola)}
html.relay-nuovo .r3-in-riproduzione .r3-cinema-luce{animation:r3-comparsa 1600ms ease-out both}
html.relay-nuovo .r3-in-riproduzione .r3-flusso-schema{animation:r3-flusso-chiude 2050ms ease-in-out both}
html.relay-nuovo .r3-in-riproduzione .r3-flusso-traccia{animation:r3-disegna 1050ms 250ms ease-in-out both}
html.relay-nuovo .r3-in-riproduzione .r3-nodo-relazione{animation:r3-relazione-converge 1800ms ease-in-out both}
html.relay-nuovo .r3-in-riproduzione .r3-nodo-pratica{animation:r3-pratica-converge 1650ms 150ms ease-in-out both}
html.relay-nuovo .r3-in-riproduzione .r3-nodo-firma{animation:r3-firma-converge 1500ms 300ms ease-in-out both}
html.relay-nuovo .r3-in-riproduzione .r3-firma-base{animation:r3-comparsa 600ms 1250ms ease-out both}
html.relay-nuovo .r3-in-riproduzione .r3-firma-percorso{animation:r3-disegna 800ms 1350ms cubic-bezier(.2,0,.3,1) both}
html.relay-nuovo .r3-in-riproduzione .r3-firma-punto{animation:r3-comparsa 350ms 1950ms ease-out both}
html.relay-nuovo .r3-in-riproduzione .r3-firma-centro h2{animation:r3-nome 650ms 1750ms cubic-bezier(.2,0,.3,1) both}
html.relay-nuovo .r3-in-riproduzione .r3-firma-centro p{animation:r3-comparsa 450ms 2200ms ease-out both}
@keyframes r3-disegna{to{stroke-dashoffset:0}}
@keyframes r3-comparsa{from{opacity:0}to{opacity:1}}
@keyframes r3-flusso-chiude{0%,55%{opacity:1}100%{opacity:0}}
@keyframes r3-relazione-converge{0%{opacity:0;transform:translate(-12px,0)}20%,55%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(195px,76px) scale(.8)}}
@keyframes r3-pratica-converge{0%{opacity:0;transform:translateY(8px)}25%,60%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:scale(.8)}}
@keyframes r3-firma-converge{0%{opacity:0;transform:translate(12px,0)}30%,60%{opacity:1;transform:translate(0,0)}100%{opacity:0;transform:translate(-195px,-76px) scale(.8)}}
@keyframes r3-nome{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:720px){html.relay-nuovo .r3-cinema-fondo{left:var(--s5);right:var(--s5);bottom:var(--s5)}
html.relay-nuovo .r3-flusso{height:210px}
html.relay-nuovo .r3-firma{width:120px;height:120px}
html.relay-nuovo .r3-firma-centro h2{font-size:52px;margin-top:calc(-1 * var(--s3))}}
@media(max-width:600px){html.relay-nuovo .r3-cinema-fondo>span{display:none}
html.relay-nuovo .r3-cinema-fondo{justify-content:flex-end}}
@media(prefers-reduced-motion:reduce){html.relay-nuovo .r3-in-riproduzione .r3-flusso-schema{display:none}
html.relay-nuovo .r3-in-riproduzione .r3-firma-percorso{stroke-dashoffset:0}
html.relay-nuovo .r3-in-riproduzione .r3-firma-centro h2,html.relay-nuovo .r3-in-riproduzione .r3-firma-centro p,html.relay-nuovo .r3-in-riproduzione .r3-firma-punto,html.relay-nuovo .r3-in-riproduzione .r3-firma-base,html.relay-nuovo .r3-in-riproduzione .r3-cinema-luce{opacity:1}}
