/*! © 2026 Mirador (Andrea D'Andrea e Marco D'Ettorre). Tutti i diritti riservati. Vietati copia, riproduzione, decompilazione e reverse engineering: https://miradorfinance.it/nda */
@property --mx{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --my{syntax:"<length-percentage>";inherits:false;initial-value:-60%}@property --luce{syntax:"<number>";inherits:false;initial-value:0}@property --mv-giro{syntax:"<angle>";inherits:false;initial-value:360deg}:root{--mv-luce-tinta:31 165 133;--mv-luce-forza:.13;--mv-luce-raggio:380px;--mv-luccichio:#1fbf8f;--mv-luccichio-cuore:#7ff0c8;--mv-parola:linear-gradient(92deg,#fff 10%,#b6f4dc 90%);--mv-aurora-1:rgba(31,165,133,.34);--mv-aurora-2:rgba(64,178,222,.30);--mv-ease:cubic-bezier(.2,.75,.15,1);--mv-molla:cubic-bezier(.34,1.45,.55,1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--mv-luce-tinta:150 245 210;--mv-luce-forza:.15;--mv-luccichio:#7ff0c8;--mv-luccichio-cuore:#fff;--mv-aurora-1:rgba(31,165,133,.30);--mv-aurora-2:rgba(40,128,190,.30)}}:root[data-theme=dark]{--mv-luce-tinta:150 245 210;--mv-luce-forza:.15;--mv-luccichio:#7ff0c8;--mv-luccichio-cuore:#fff;--mv-aurora-1:rgba(31,165,133,.30);--mv-aurora-2:rgba(40,128,190,.30)}.card,.oggi-tessera,.percorso-carta,.home-kpi .kpi{background:radial-gradient(var(--mv-luce-raggio) circle at var(--mx) var(--my),rgb(var(--mv-luce-tinta) / calc(var(--luce) * var(--mv-luce-forza))),transparent 72%),var(--vt-carta)!important;transition:--luce .55s ease,transform .35s var(--mv-molla)}.imp-fonte{background:radial-gradient(var(--mv-luce-raggio) circle at var(--mx) var(--my),rgb(var(--mv-luce-tinta) / calc(var(--luce) * var(--mv-luce-forza))),transparent 72%),linear-gradient(180deg,var(--tinta-velo),transparent 58%),var(--vt-carta)!important;transition:--luce .55s ease,transform .2s ease,box-shadow .2s ease}.luce{--luce:1}.luce.tocco{transition-duration:.14s}@property --mv-ix{syntax:"<angle>";inherits:false;initial-value:0deg}@property --mv-iy{syntax:"<angle>";inherits:false;initial-value:0deg}@media(prefers-reduced-motion:no-preference){@media(hover:hover){a.card:hover,a.kpi:hover{transform:perspective(900px) rotateX(var(--mv-ix)) rotateY(var(--mv-iy)) translateY(-3px);box-shadow:inset 0 1px 0 var(--vt-luce),var(--vt-ombra-forte)!important;transition:--luce .55s ease,transform .22s ease-out,box-shadow .35s ease}}:is(a.card,a.kpi,.percorso-carta):active{transform:scale(.985)}}a.card,a.kpi{transition:--luce .55s ease,transform .45s var(--mv-molla),box-shadow .35s ease}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (animation-range:entry 0% entry min(100%,300px)){#view :is(.card,.percorso-carta):not(:is(.card,.percorso-carta) *){animation:mv-sale linear both,mv-va linear both;animation-timeline:view(),view();animation-range:entry 0% entry min(100%,300px),exit max(0%,100% - 240px) exit 100%}@keyframes mv-sale{from{opacity:0;translate:0 90px;scale:.9}}@keyframes mv-va{to{opacity:.2;translate:0 -36px;scale:.92}}.home-hero .hero-score{animation:mv-affonda linear both;animation-timeline:view();animation-range:exit 0% exit 100%}@keyframes mv-affonda{to{translate:0 80px;scale:.86;opacity:.35}}body::before{animation:mv-luci linear both;animation-timeline:scroll(root)}body::after{content:"";position:fixed;inset:-10vmax;z-index:-1;pointer-events:none;background:radial-gradient(48vmax 38vmax at 88% 62%,var(--vt-luce-azzurra),transparent 70%),radial-gradient(46vmax 36vmax at 14% 96%,var(--vt-luce-sabbia),transparent 70%),radial-gradient(40vmax 30vmax at 58% 24%,var(--vt-luce-menta),transparent 70%);animation:mv-luci-fondo linear both;animation-timeline:scroll(root)}@keyframes mv-luci{to{translate:0 -9vmax;scale:1.08}}@keyframes mv-luci-fondo{from{opacity:0;translate:0 6vmax}to{opacity:1;translate:0 -6vmax}}}.da-svelare{opacity:0}.svelata,#view :is(.card,.percorso-carta).svelata{animation:emergi .85s var(--mv-ease) var(--ritardo,0ms) both,riflesso 1.5s cubic-bezier(.3,.6,.3,1) calc(var(--ritardo,0ms) + 120ms) both;animation-timeline:auto,auto}.mv-cresce{transform-origin:0 50%;animation:mv-cresce .95s var(--mv-ease) var(--mv-r,0ms) both}@keyframes mv-cresce{from{scale:0 1}}.mv-disegna{animation:mv-disegna 1.4s cubic-bezier(.45,0,.2,1) both}@keyframes mv-disegna{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.mv-gira{-webkit-mask-image:conic-gradient(#000 var(--mv-giro),transparent 0);mask-image:conic-gradient(#000 var(--mv-giro),transparent 0);animation:mv-gira 1.3s var(--mv-ease) both}@keyframes mv-gira{from{--mv-giro:0deg;rotate:-30deg;scale:.86}to{--mv-giro:360deg}}@keyframes emergi{from{opacity:0;transform:translateY(26px) scale(.975)}to{opacity:1;transform:none}}@keyframes riflesso{0%{--mx:-30%;--my:-45%;--luce:0}35%{--luce:1.2}100%{--mx:130%;--my:145%;--luce:0}}.head-title.entra #viewTitle{animation:titolo-svela 1s var(--mv-ease) both;-webkit-mask-image:linear-gradient(100deg,#000 40%,transparent 60%);mask-image:linear-gradient(100deg,#000 40%,transparent 60%);-webkit-mask-size:280% 100%;mask-size:280% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.head-title.entra #viewSezione{animation:sezione-svela .7s var(--mv-ease) .1s both}@keyframes titolo-svela{from{opacity:.3;filter:blur(14px);transform:translateY(.16em);-webkit-mask-position:100% 0;mask-position:100% 0}to{opacity:1;filter:blur(0);transform:none;-webkit-mask-position:0 0;mask-position:0 0}}@keyframes sezione-svela{from{opacity:0;filter:blur(6px);transform:translateX(-10px)}to{opacity:1;filter:blur(0);transform:none}}.luccica{background:linear-gradient(100deg,currentColor 0 40%,var(--mv-luccichio) 47%,var(--mv-luccichio-cuore) 50%,var(--mv-luccichio) 53%,currentColor 60% 100%) 100% 0/300% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:luccica 1.3s cubic-bezier(.4,0,.2,1) both}@keyframes luccica{from{background-position:100% 0}to{background-position:0 0}}.frase-viva:not(.ferma){display:grid;overflow:hidden;padding:3px;margin:-3px}.frase-viva:not(.ferma)>*{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(110%);transition:transform .6s var(--mv-curva),opacity .35s ease,visibility 0s linear .6s}.frase-viva:not(.ferma)>.ora{opacity:1;visibility:visible;transform:none;transition:transform .6s var(--mv-curva),opacity .45s ease .08s,visibility 0s}.frase-viva:not(.ferma)>.esce{transform:translateY(-110%)}.frase-punti{display:flex;margin:-4px -5px -8px}.frase-punti[hidden]{display:none}.frase-punti button{all:unset;box-sizing:border-box;display:grid;place-items:center start;width:24px;height:24px;padding-left:9px;cursor:pointer;transition:width .45s var(--mv-curva)}.frase-punti button::before{content:"";grid-area:1/1;width:6px;height:6px;border-radius:99px;background:color-mix(in srgb,var(--muted) 40%,transparent);transition:width .45s var(--mv-curva)}.frase-punti button[aria-current]{width:44px}.frase-punti button[aria-current]::before{width:26px}.frase-punti i{grid-area:1/1;width:0;height:6px;border-radius:99px;background:var(--sel-ink);animation:frase-tempo var(--ogni,5200ms) linear forwards}.frase-punti.in-pausa i{animation-play-state:paused}.frase-punti button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px;border-radius:8px}@keyframes frase-tempo{to{width:26px}}.parola-viva.frase-viva:not(.ferma){display:inline-grid;vertical-align:baseline}}.hero-frasi{justify-items:inherit;text-align:inherit;min-width:0}.hero-frasi>p,.hero-frasi>div{margin:0}.hero-libero{margin:0;font-size:14px;font-weight:750}.hero-libero a{color:var(--sel-ink)}.hero-libero b{font-variant-numeric:tabular-nums}.parola-viva>span{background:var(--mv-parola);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;padding-bottom:.06em}.lastra-fascia{position:relative;overflow:clip;isolation:isolate}@media(prefers-reduced-motion:no-preference){.lastra-fascia::after{content:"";position:absolute;inset:-30% -80%;z-index:-1;pointer-events:none;background:linear-gradient(112deg,transparent 42%,rgba(255,255,255,.13) 49%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.13) 51%,transparent 58%);transform:translateX(-60%);animation:fascia-riflesso 9s cubic-bezier(.45,.05,.35,1) 1.2s infinite}@keyframes fascia-riflesso{0%{transform:translateX(-60%)}28%,100%{transform:translateX(60%)}}}@media(min-width:761px){.login:has(>.lastra:not(.hidden)){background:transparent}.login-card.lastra{background:radial-gradient(var(--mv-luce-raggio) circle at var(--mx) var(--my),rgb(var(--mv-luce-tinta) / calc(var(--luce) * var(--mv-luce-forza))),transparent 72%),var(--vt-carta)!important;-webkit-backdrop-filter:var(--vt-sfoca-forte);backdrop-filter:var(--vt-sfoca-forte);border:.5px solid var(--vt-filo)!important;box-shadow:inset 0 1px 0 var(--vt-luce),var(--vt-ombra-forte)!important;transition:--luce .55s ease}}@media(min-width:761px)and (prefers-reduced-motion:no-preference){.login:has(>.lastra:not(.hidden))::before,.login:has(>.lastra:not(.hidden))::after{content:"";position:fixed;z-index:-1;pointer-events:none;width:72vmax;height:72vmax;border-radius:50%}.login:has(>.lastra:not(.hidden))::before{left:-24vmax;top:-30vmax;background:radial-gradient(closest-side,var(--mv-aurora-1),transparent);animation:aurora-uno 24s ease-in-out infinite alternate}.login:has(>.lastra:not(.hidden))::after{right:-26vmax;bottom:-34vmax;background:radial-gradient(closest-side,var(--mv-aurora-2),transparent);animation:aurora-due 31s ease-in-out infinite alternate}@keyframes aurora-uno{to{transform:translate(30vmax,20vmax) scale(1.18)}}@keyframes aurora-due{to{transform:translate(-26vmax,-16vmax) scale(.88)}}}:root{--mv-curva:cubic-bezier(.32,.72,0,1)}@property --sbw{syntax:"<length>";inherits:true;initial-value:250px}#tabs,.nav-piede{position:relative;isolation:isolate}.menu-lente,.barra-lente{position:absolute;left:0;top:0;z-index:-1;pointer-events:none;width:var(--lw,0);height:var(--lh,0);translate:var(--lx,0) var(--ly,0);border-radius:var(--lr,12px);background:var(--vt-pieno);box-shadow:inset 0 1px 0 var(--vt-luce),var(--vt-ombra);transition:translate .55s cubic-bezier(.34,1.22,.5,1),width .45s var(--mv-curva),height .45s var(--mv-curva),opacity .25s ease}.menu-lente.ferma,.barra-lente.ferma{transition:none}.menu-lente.spenta,.barra-lente.spenta{opacity:0}.sidebar.con-lente .tab.active{background:transparent!important;box-shadow:none!important;border-color:transparent!important}.barra-schede{isolation:isolate}.barra-lente{box-shadow:inset 0 1px 0 var(--vt-luce),0 6px 16px -8px rgba(16,48,44,.35)}.barra-schede.con-lente [aria-current=page]{background:transparent!important;box-shadow:none!important}@media(prefers-reduced-motion:no-preference){.nav-testa .freccia{transition:transform .5s var(--mv-molla)}.sidebar .tab svg,.nav-testa svg:not(.freccia){transition:translate .35s var(--mv-molla)}@media(hover:hover){.sidebar :is(.tab,.nav-testa):hover svg:not(.freccia){translate:2px 0}}.sidebar :is(.tab,.nav-testa){transition:background-color .2s ease,color .2s ease,scale .25s var(--mv-molla)}.sidebar :is(.tab,.nav-testa):active{scale:.97}.shell{transition:--sbw .5s var(--mv-curva)}@media(max-width:900px){.sidebar{transition:transform .5s var(--mv-curva)!important}.overlay:not(.hidden){animation:velo-entra .4s ease both;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}}.barra-schede [aria-current=page] svg{animation:scheda-salta .6s var(--mv-molla) both}@keyframes scheda-salta{from{scale:.72;translate:0 3px}}.accmenu:not(.hidden){transform-origin:top right;animation:menu-apre .36s var(--mv-curva) both}@keyframes menu-apre{from{opacity:0;scale:.9;translate:0 -8px}}dialog[open]{animation:foglio-apre .5s var(--mv-curva) both}dialog[open]::backdrop{animation:velo-entra .35s ease both}@keyframes foglio-apre{from{opacity:0;scale:.94;translate:0 22px}}@keyframes velo-entra{from{opacity:0}}}@media(prefers-reduced-motion:reduce){.menu-lente,.barra-lente{transition:none}}@media(max-width:760px)and (prefers-reduced-motion:no-preference){#view{view-transition-name:pagina}#headGrande{view-transition-name:titolo-grande}.head.testata{view-transition-name:testata}.barra-schede{view-transition-name:barra}}@media(prefers-reduced-motion:no-preference){::view-transition-old(root),::view-transition-new(root),::view-transition-group(root){animation:none}::view-transition-group(pagina),::view-transition-group(titolo-grande),::view-transition-group(barra){animation:none}::view-transition-image-pair(pagina),::view-transition-image-pair(titolo-grande){isolation:auto}::view-transition-old(pagina),::view-transition-old(titolo-grande){mix-blend-mode:normal;animation:mv-scheda-via .44s var(--mv-curva) both}::view-transition-new(pagina),::view-transition-new(titolo-grande){mix-blend-mode:normal;animation:mv-scheda-entra .44s var(--mv-curva) both}:root[data-passo=indietro]::view-transition-old(pagina),:root[data-passo=indietro]::view-transition-old(titolo-grande){animation-name:mv-scheda-via-indietro}:root[data-passo=indietro]::view-transition-new(pagina),:root[data-passo=indietro]::view-transition-new(titolo-grande){animation-name:mv-scheda-entra-indietro}::view-transition-old(barra){animation:none;opacity:0}::view-transition-new(barra){animation:none}@keyframes mv-scheda-via{to{transform:translateX(calc(-100% - 32px))}}@keyframes mv-scheda-entra{from{transform:translateX(calc(100% + 32px))}}@keyframes mv-scheda-via-indietro{to{transform:translateX(calc(100% + 32px))}}@keyframes mv-scheda-entra-indietro{from{transform:translateX(calc(-100% - 32px))}}}
