@property --ci-giro{syntax:"<angle>";inherits:false;initial-value:0deg}.ci{--ci-spento:color-mix(in oklab, var(--color-nebbia) 30%, transparent);--ci-fatto:var(--color-verde-acqua);width:100%;color:var(--color-nebbia)}.ci-pannello{border:1px solid color-mix(in oklab, var(--color-ambra) 30%, transparent);background:radial-gradient(30% 40% at 47% 55%, #f2b54429, transparent 70%), radial-gradient(#ffffff17 1px, transparent 1.6px) 0 0 / 22px 22px, radial-gradient(120% 140% at 30% 0%, var(--color-verde-bosco), var(--color-tessera-scura));box-shadow:0 40px 90px -30px color-mix(in oklab, var(--color-ambra) 40%, transparent), inset 0 1px 0 #ffffff14;border-radius:1.5rem;overflow:hidden}.ci-barra{background:#0000002e;border-bottom:1px solid #ffffff14;align-items:center;gap:.75rem;padding:.75rem 1.125rem;font-size:.75rem;display:flex}.ci-attivo{background:color-mix(in oklab, var(--ci-fatto) 16%, transparent);color:var(--ci-fatto);border-radius:999px;align-items:center;gap:.4rem;padding:.2rem .6rem;font-weight:600;display:inline-flex}.ci-attivo:before{content:"";background:currentColor;border-radius:999px;width:.45rem;height:.45rem}.ci-flusso-nome{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.ci-contatore{color:color-mix(in oklab, var(--color-nebbia) 65%, transparent);font-variant-numeric:tabular-nums;white-space:nowrap}.ci-tela{aspect-ratio:640/500;position:relative;container-type:inline-size}.ci-linee{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ci-linee-stretto{display:none}.ci-filo{fill:none;stroke:#ffffff24;stroke-width:1.5px;vector-effect:non-scaling-stroke}.ci-luce{fill:none;stroke:var(--color-ambra);stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px var(--color-ambra));transition:opacity var(--durata-standard) var(--ease-firma)}[data-stato=attesa]>.ci-luce{opacity:0}[data-stato=corre]>.ci-luce{stroke-dasharray:.2 1.2;stroke-dashoffset:.2px}.ci-scheda{left:var(--l);top:var(--t);width:var(--w);height:var(--h);border:1px solid color-mix(in oklab, var(--color-ambra) 45%, transparent);background:color-mix(in oklab, var(--color-tessera-scura) 94%, transparent);transition:border-color var(--durata-standard) var(--ease-firma), box-shadow var(--durata-standard) var(--ease-firma), scale var(--durata-standard) var(--ease-firma);border-radius:1.8cqi;align-items:center;gap:1.8cqi;padding:0 1.8cqi;display:flex;position:absolute;box-shadow:0 1.2cqi 3cqi #00000059}.ci-icona{background:color-mix(in oklab, var(--color-ambra) 15%, transparent);width:5.8cqi;height:5.8cqi;color:var(--color-ambra);transition:color var(--durata-standard) var(--ease-firma), background-color var(--durata-standard) var(--ease-firma);border-radius:1.4cqi;flex:none;justify-content:center;align-items:center;gap:.8cqi;display:inline-flex}.ci-icona svg{width:3.5cqi;height:3.5cqi}.ci-testi{flex:1;min-width:0;display:grid}.ci-nome{white-space:nowrap;text-overflow:ellipsis;font-size:2.2cqi;font-weight:600;line-height:1.25;overflow:hidden}.ci-stato{white-space:nowrap;text-overflow:ellipsis;color:color-mix(in oklab, var(--color-nebbia) 62%, transparent);font-size:1.8cqi;line-height:1.3;overflow:hidden}.ci-ingresso .ci-stato{white-space:normal}.ci-centro{text-align:center;border-color:var(--color-ambra);box-shadow:0 0 0 .8cqi color-mix(in oklab, var(--color-ambra) 10%, transparent), 0 0 5cqi color-mix(in oklab, var(--color-ambra) 35%, transparent);flex-direction:column;justify-content:center;gap:1.2cqi;padding-bottom:2.4cqi}.ci-centro .ci-icona{gap:1.2cqi;width:auto;height:8cqi;padding:0 1.6cqi}.ci-centro .ci-icona svg{width:4.4cqi;height:4.4cqi}.ci-centro .ci-testi{flex:none}.ci-centro .ci-nome{font-size:2.6cqi}.ci-avanza{background:#ffffff1a;border-radius:999px;height:.6cqi;position:absolute;bottom:1.6cqi;left:2.4cqi;right:2.4cqi;overflow:hidden}.ci-avanza:after{content:"";border-radius:inherit;background:var(--color-ambra);transform-origin:0;position:absolute;inset:0}.ci-centro[data-stato=attesa] .ci-avanza:after{scale:0 1}.ci-testata .ci-centro:before{content:"";background:conic-gradient(from var(--ci-giro), transparent 0deg 220deg, var(--color-ambra-chiara) 330deg, transparent 360deg);pointer-events:none;border-radius:calc(1.8cqi + 3px);padding:2px;position:absolute;inset:-3px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.ci-uscita .ci-s-attesa,.ci-uscita .ci-s-corso{display:none}.ci-uscita .ci-s-fatto{color:var(--ci-fatto)}.ci-spia{background:var(--ci-fatto);width:3.4cqi;height:3.4cqi;color:var(--color-tessera-scura);border:2px solid #0000;border-radius:999px;flex:none;place-items:center;display:grid}.ci-spia svg{width:2.2cqi;height:2.2cqi}.ci-scheda[data-stato=attesa]{border-color:#ffffff1f;box-shadow:0 1.2cqi 3cqi #0000004d}.ci-scheda[data-stato=attesa] .ci-icona{color:var(--ci-spento);background:#ffffff0f}.ci-scheda[data-stato=attesa] .ci-nome{color:color-mix(in oklab, var(--color-nebbia) 70%, transparent)}.ci-uscita[data-stato=attesa] .ci-s-attesa,.ci-uscita[data-stato=corre] .ci-s-corso{display:inline}.ci-uscita[data-stato=attesa] .ci-s-fatto,.ci-uscita[data-stato=corre] .ci-s-fatto{display:none}.ci-uscita[data-stato=corre] .ci-s-corso{color:var(--color-ambra)}.ci-uscita[data-stato=attesa] .ci-spia{background:0 0;border-color:#ffffff38}.ci-uscita[data-stato=corre] .ci-spia{border-color:color-mix(in oklab, var(--color-ambra) 25%, transparent);border-top-color:var(--color-ambra);background:0 0}.ci-uscita[data-stato=attesa] .ci-spia svg,.ci-uscita[data-stato=corre] .ci-spia svg{visibility:hidden}.ci-scheda[data-stato=corre],.ci-sezione .ci-scheda[data-ultimo]{border-color:var(--color-ambra);box-shadow:0 0 0 .8cqi color-mix(in oklab, var(--color-ambra) 14%, transparent), 0 0 5cqi color-mix(in oklab, var(--color-ambra) 45%, transparent);scale:1.04}@media (prefers-reduced-motion:no-preference){[data-stato=corre]>.ci-luce{animation:.65s linear infinite ci-corre}.ci-uscita[data-stato=corre] .ci-spia{animation:.7s linear infinite ci-gira-spia}.ci-centro[data-stato=corre] .ci-avanza:after{animation:ci-avanza 1.4s var(--ease-firma) both}.ci-uscita[data-stato=fatto] .ci-spia{animation:ci-spunta .4s var(--ease-firma)}.ci-testata .ci-centro:before{animation:3.5s linear infinite ci-gira}.ci-testata .ci-attivo:before{animation:1.6s ease-in-out infinite ci-respira}}@keyframes ci-corre{to{stroke-dashoffset:-1px}}@keyframes ci-gira-spia{to{rotate:360deg}}@keyframes ci-avanza{0%{scale:0 1}}@keyframes ci-spunta{0%{scale:.4}}@keyframes ci-gira{to{--ci-giro:360deg}}@keyframes ci-respira{50%{opacity:.35}}@media (max-width:639px){.ci-pannello{border-radius:1rem}.ci-barra{gap:.5rem;padding:.625rem .75rem;font-size:.6875rem}.ci-tela{aspect-ratio:360/400}.ci-linee-largo{display:none}.ci-linee-stretto{display:block}.ci-scheda{left:var(--l-s);top:var(--t-s);width:var(--w-s);height:var(--h-s);border-radius:2.6cqi;gap:2.6cqi;padding:0 2.6cqi}.ci-icona{border-radius:2cqi;width:8cqi;height:8cqi}.ci-icona svg{width:4.6cqi;height:4.6cqi}.ci-nome{font-size:3.6cqi}.ci-stato{font-size:3cqi}.ci-uscita .ci-icona{width:6.6cqi;height:6.6cqi}.ci-uscita .ci-testi{align-items:baseline;gap:2.4cqi;display:flex}.ci-uscita .ci-nome{flex:none;width:22cqi}.ci-spia{width:4.8cqi;height:4.8cqi}.ci-spia svg{width:3cqi;height:3cqi}.ci-centro{text-align:left;flex-direction:row}.ci-centro .ci-icona{height:10cqi;padding:0 2.4cqi}.ci-centro .ci-icona svg{width:5.4cqi;height:5.4cqi}.ci-centro .ci-testi{flex:1}.ci-centro .ci-nome{font-size:4cqi}.ci-avanza{height:.9cqi;bottom:1.6cqi;left:2.6cqi;right:2.6cqi}.ci-testata .ci-centro:before{border-radius:calc(2.6cqi + 3px)}}.cs-voce{border-left:2px solid var(--color-bordo);transition:border-color var(--durata-standard) var(--ease-firma), opacity var(--durata-standard) var(--ease-firma);padding:.25rem 0 .25rem 1.5rem}.cs-voce[data-on]{border-color:var(--color-ambra)}@media (min-width:1024px){html.js .cs-voce:not([data-on]){opacity:.45}.cs-voce{flex-direction:column;justify-content:center;min-height:34svh;display:flex}}
.dc{--dc-testo:var(--color-nebbia);--dc-tenue:var(--color-salvia-fredda);--dc-pannello:#ffffff0f;--dc-filo:#ffffff14;perspective:1600px;width:100%;max-width:40rem}.dc-finestra{border:1px solid color-mix(in oklab, var(--color-ambra) 35%, transparent);background:radial-gradient(120% 140% at 30% 0%, var(--color-verde-bosco), var(--color-tessera-scura));box-shadow:0 40px 90px -30px color-mix(in oklab, var(--color-ambra) 55%, transparent), inset 0 1px 0 #ffffff14;color:var(--dc-testo);transform-style:preserve-3d;border-radius:1.25rem;overflow:hidden;transform:rotateY(-10deg)rotateX(5deg)}.dc-barra{border-bottom:1px solid var(--dc-filo);align-items:center;gap:.4rem;padding:.7rem .9rem;display:flex}.dc-barra i{background:#ffffff29;border-radius:999px;width:.55rem;height:.55rem}.dc-barra em{color:var(--dc-tenue);background:#0003;border-radius:.5rem;flex:1;margin-left:.6rem;padding:.25rem .75rem;font-size:.6875rem;font-style:normal}.dc-corpo{grid-template-columns:7.5rem 1fr;min-height:22rem;display:grid}.dc-lato{border-right:1px solid var(--dc-filo);background:#0000001f;align-content:start;gap:.45rem;padding:.9rem .7rem;display:grid}.dc-logo{align-items:center;gap:.45rem;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:flex}.dc-logo span{background:var(--color-ambra);border-radius:.3rem;width:1rem;height:1rem}.dc-voce{color:var(--dc-tenue);border-radius:.5rem;align-items:center;gap:.45rem;padding:.4rem .5rem;font-size:.6875rem;display:flex}.dc-voce:before{content:"";opacity:.6;background:currentColor;border-radius:.15rem;flex:none;width:.55rem;height:.55rem}.dc-voce-attiva{background:color-mix(in oklab, var(--color-ambra) 16%, transparent);color:var(--color-ambra);font-weight:600}.dc-principale{align-content:start;gap:.75rem;padding:.9rem;display:grid}.dc-testa{justify-content:space-between;align-items:center;display:flex}.dc-testa strong{font-size:.9375rem}.dc-pill{background:color-mix(in oklab, var(--color-ambra) 18%, transparent);letter-spacing:.12em;text-transform:uppercase;color:var(--color-ambra);border-radius:999px;padding:.2rem .6rem;font-size:.5625rem;font-weight:700}.dc-kpi{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.dc-scheda{background:var(--dc-pannello);box-shadow:inset 0 0 0 1px var(--dc-filo);border-radius:.75rem;padding:.7rem .75rem}.dc-scheda p{letter-spacing:.12em;text-transform:uppercase;color:var(--dc-tenue);font-size:.5625rem;font-weight:600}.dc-scheda strong{margin-top:.3rem;font-size:1.25rem;line-height:1;display:block}.dc-scheda .dc-su{letter-spacing:0;text-transform:none;color:var(--color-verde-acqua);margin-top:.35rem;font-size:.625rem;font-weight:600}.dc-grafico svg{width:100%;height:auto;display:block}.dc-righe{gap:.4rem;display:grid}.dc-riga{background:var(--dc-pannello);border-radius:.6rem;grid-template-columns:auto 1fr auto;align-items:center;gap:.6rem;padding:.45rem .6rem;display:grid}.dc-riga i{background:#ffffff2e;border-radius:999px;width:1.1rem;height:1.1rem}.dc-riga b{background:#ffffff1f;border-radius:999px;height:.35rem}.dc-riga span{border-radius:999px;padding:.15rem .5rem;font-size:.5625rem;font-weight:700}.dc-stato-1{background:color-mix(in oklab, var(--color-ambra) 18%, transparent);color:var(--color-ambra)}.dc-stato-2{color:var(--color-verde-acqua);background:#8eb9b42e}@media (prefers-reduced-motion:no-preference){.dc-pezzo{animation:dc-compari 12s var(--ease-firma) infinite backwards;animation-delay:calc(var(--r,0) * .35s)}.dc-linea{stroke-dasharray:1;animation:dc-disegna 12s var(--ease-firma) infinite backwards;animation-delay:calc(var(--r,0) * .35s)}.dc-finestra{animation:12s ease-in-out infinite alternate dc-ondeggia}}@keyframes dc-compari{0%{opacity:0;translate:0 10px;scale:.97}6%,78%{opacity:1;translate:0;scale:1}86%,to{opacity:0;translate:0 -6px;scale:.98}}@keyframes dc-disegna{0%{stroke-dashoffset:1px;opacity:1}14%,78%{stroke-dashoffset:0;opacity:1}86%,to{stroke-dashoffset:0;opacity:0}}@keyframes dc-ondeggia{to{transform:rotateY(-4deg)rotateX(3deg)}}@media (max-width:639px){.dc-corpo{grid-template-columns:1fr;min-height:0}.dc-lato,.dc-righe{display:none}.dc-finestra{transform:none}}@media (max-width:639px) and (prefers-reduced-motion:no-preference){.dc-finestra{animation:none}.dc-pezzo,.dc-linea{animation-duration:9s;animation-delay:max(0s, calc((var(--r,0) - 4) * .2s))}}
