:where(.mg-sito) :where([class*=mg-area]){--mg-area-raggio:18px;--mg-area-ok:#1f8a4c;--mg-area-errore:#c2341f;--mg-area-avviso:#b25e09}:where(.mg-sito) :where(.mg-area-accesso,.mg-area-candidatura,.mg-area-menu,.mg-area-panoramica,.mg-area-calendario,.mg-area-materiali,.mg-area-presenze,.mg-area-attestato,.mg-area-messaggi,.mg-area-profilo){width:100%;min-width:0}:where(.mg-sito) :where(.mg-area-accesso){max-width:520px;margin-inline:auto}:where(.mg-sito) :where(.mg-area-candidatura){max-width:760px}:where(.mg-sito) :where(.mg-area__riquadro){background:color-mix(in srgb,var(--mg-c-superficie) 88%,transparent);border:1px solid color-mix(in srgb,var(--mg-c-bordo) 80%,transparent);border-radius:var(--mg-area-raggio);padding:clamp(18px,3cqi,28px);box-shadow:0 1px 2px rgb(0 0 0/.03),0 10px 30px -18px rgb(0 0 0/.18);min-width:0}:where(.mg-sito) :where([data-aspetto=semplice] .mg-area__riquadro){background:transparent;border:0;box-shadow:none;padding:0}:where(.mg-sito) :where(.mg-area__titolo){font-size:1.12em;margin:0 0 14px;letter-spacing:-.01em}:where(.mg-sito) :where(.mg-area__sottotitolo){font-size:1em;margin:0 0 12px}:where(.mg-sito) :where(.mg-area__titolone){font-size:var(--mg-h1);margin:0 0 24px;line-height:1.02}:where(.mg-sito) :where(.mg-area__titolone em){font-style:italic;color:var(--mg-c-primario)}:where(.mg-sito) :where(.mg-area__sotto){margin:-6px 0 18px;color:var(--mg-c-testoTenue);font-size:.95em}:where(.mg-sito) :where(.mg-area__occhiello){margin:0 0 6px;text-transform:uppercase;letter-spacing:.12em;font-size:.78em;font-weight:600;color:var(--mg-c-primario)}:where(.mg-sito) :where(.mg-area__vuoto){text-align:center;display:grid;grid-gap:8px;gap:8px;justify-items:center}:where(.mg-sito) :where(.mg-area__vuoto p,.mg-area__vuoto-testo){margin:0;color:var(--mg-c-testoTenue)}:where(.mg-sito) :where(.mg-area__altro){margin:10px 0 0;font-size:.85em;color:var(--mg-c-testoTenue)}:where(.mg-sito) :where(.mg-area__mono){font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;letter-spacing:.04em}:where(.mg-sito) :where(.mg-area__nota-esempio){margin:14px 0 0;padding:8px 12px;border-radius:8px;font-size:.8em;color:var(--mg-c-testoTenue);background:color-mix(in srgb,var(--mg-c-accento) 10%,transparent)}:where(.mg-sito) :where(.mg-area__esito){margin:0 0 16px;padding:.8em 1em;border-radius:10px;font-size:.93em;line-height:1.45;border:1px solid}:where(.mg-sito) :where(.mg-area__esito--ok){color:var(--mg-c-testo);background:color-mix(in srgb,var(--mg-area-ok) 10%,var(--mg-c-sfondo));border-color:color-mix(in srgb,var(--mg-area-ok) 35%,transparent)}:where(.mg-sito) :where(.mg-area__esito--errore){color:var(--mg-c-testo);background:color-mix(in srgb,var(--mg-area-errore) 9%,var(--mg-c-sfondo));border-color:color-mix(in srgb,var(--mg-area-errore) 40%,transparent)}:where(.mg-sito) :where(.mg-area__conferma){padding:1.1em 1.25em;border-radius:12px;margin-bottom:14px;background:color-mix(in srgb,var(--mg-c-primario) 10%,var(--mg-c-sfondo));border:1px solid color-mix(in srgb,var(--mg-c-primario) 30%,transparent)}:where(.mg-sito) :where(.mg-area__campi){display:grid;grid-gap:14px;gap:14px;margin:0}:where(.mg-sito) :where(.mg-area__griglia){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}:where(.mg-sito) :where(.mg-area__griglia>*){grid-column:1/-1}:where(.mg-sito) :where(.mg-area__griglia>.mg-area__campo[data-larghezza=meta]){grid-column:auto/span 1}:where(.mg-sito) :where(.mg-area__campo){display:grid;grid-gap:6px;gap:6px;align-content:start;min-width:0}:where(.mg-sito) :where(.mg-area__campo>label){font-size:.86em;font-weight:600;color:var(--mg-c-testo)}:where(.mg-sito) :where(.mg-area__obbl){color:var(--mg-c-primario)}:where(.mg-sito) :where([class*=mg-area] input:not([type=checkbox]):not([type=file]),[class*=mg-area] select,[class*=mg-area] textarea){width:100%;box-sizing:border-box;font:inherit;font-size:1em;color:var(--mg-c-testo);background:var(--mg-c-sfondo);border:1.5px solid var(--mg-c-bordo);border-radius:12px;padding:.7em .9em;min-height:48px;transition:border-color .15s,box-shadow .15s}:where(.mg-sito) :where([class*=mg-area] input[type=file]){font:inherit;font-size:.9em;padding:10px;border:1.5px dashed var(--mg-c-bordo);border-radius:12px;background:var(--mg-c-sfondo);width:100%;box-sizing:border-box}:where(.mg-sito) :where([class*=mg-area] textarea){resize:vertical;min-height:130px;line-height:1.5}:where(.mg-sito) :where([class*=mg-area] select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 0),linear-gradient(135deg,currentColor 50%,transparent 0);background-position:calc(100% - 20px) 52%,calc(100% - 15px) 52%;background-size:5px 5px;background-repeat:no-repeat;padding-right:2.4em}:where(.mg-sito) :where([class*=mg-area] input,[class*=mg-area] select,[class*=mg-area] textarea):focus{outline:none;border-color:var(--mg-c-primario);box-shadow:0 0 0 3px color-mix(in srgb,var(--mg-c-primario) 22%,transparent)}:where(.mg-sito) :where([class*=mg-area] input:disabled,[class*=mg-area] select:disabled,[class*=mg-area] textarea:disabled){opacity:.7}:where(.mg-sito) :where([class*=mg-area] [aria-invalid=true]){border-color:var(--mg-area-errore)}:where(.mg-sito) :where(.mg-area__errore){color:var(--mg-area-errore);font-size:.82em}:where(.mg-sito) :where(.mg-area__aiuto){color:var(--mg-c-testoTenue);font-size:.82em}:where(.mg-sito) :where(.mg-area__casella){display:flex;gap:10px;align-items:flex-start;font-size:.9em;line-height:1.45;cursor:pointer;color:var(--mg-c-testoTenue)}:where(.mg-sito) :where(.mg-area__casella input){width:20px;height:20px;margin:1px 0 0;flex:none;accent-color:var(--mg-c-primario)}:where(.mg-sito) :where(.mg-area__casella input[aria-invalid=true]){outline:2px solid var(--mg-area-errore);outline-offset:2px}:where(.mg-sito) :where(.mg-area__azioni){display:flex;gap:12px 16px;align-items:center;flex-wrap:wrap}:where(.mg-sito) :where(.mg-area__azioni form){margin:0}:where(.mg-sito) :where(.mg-area__azioni--spazio){justify-content:space-between}:where(.mg-sito) :where(.mg-area__azioni--fondo){flex-direction:row-reverse;margin-top:4px}:where(.mg-sito) :where(.mg-area__azioni .mg-bottone){min-height:48px}:where(.mg-sito) :where(.mg-area__link){color:var(--mg-c-testo);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);font-size:.93em}:where(.mg-sito) :where(.mg-area__link--pulsante){background:none;border:0;padding:8px 0;font:inherit;font-size:.93em;cursor:pointer}:where(.mg-sito) :where(.mg-area__piede){margin:4px 0 0;font-size:.88em;color:var(--mg-c-testoTenue)}:where(.mg-sito) :where(.mg-area__piede a){color:var(--mg-c-primario)}:where(.mg-sito) :where(.mg-area__pericolo){background:var(--mg-area-errore);color:#fff}:where(.mg-sito) :where(.mg-area-cand__passi){list-style:none;margin:0 0 22px;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;counter-reset:passo}:where(.mg-sito) :where(.mg-area-cand__passi li){padding:10px 14px;border-radius:12px;font-size:.86em;font-weight:600;background:color-mix(in srgb,var(--mg-c-testo) 5%,transparent);color:var(--mg-c-testoTenue);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.mg-sito) :where(.mg-area-cand__passi li[data-stato=corrente]){background:var(--mg-c-testo);color:var(--mg-c-sfondo)}:where(.mg-sito) :where(.mg-area-cand__passi li[data-stato=fatto]){background:color-mix(in srgb,var(--mg-area-ok) 14%,transparent);color:var(--mg-area-ok)}:where(.mg-sito) :where(.mg-area-menu){display:grid;grid-gap:18px;gap:18px}:where(.mg-sito) :where(.mg-area-menu__chi){display:flex;gap:12px;align-items:center}:where(.mg-sito) :where(.mg-area-menu__chi strong){display:block;font-size:.98em}:where(.mg-sito) :where(.mg-area-menu__chi small){display:block;color:var(--mg-c-testoTenue);font-size:.82em}:where(.mg-sito) :where(.mg-area-menu__iniziali){flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-weight:700;font-size:.9em;background:var(--mg-c-primario);color:var(--mg-c-suPrimario)}:where(.mg-sito) :where(.mg-area-menu ul){list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}:where(.mg-sito) :where(.mg-area-menu ul a){display:block;padding:10px 14px;border-radius:10px;color:var(--mg-c-testo);text-decoration:none;font-size:.94em}:where(.mg-sito) :where(.mg-area-menu ul a:hover){background:color-mix(in srgb,var(--mg-c-testo) 5%,transparent)}:where(.mg-sito) :where(.mg-area-menu ul a[aria-current=page]){background:var(--mg-c-sfondo);font-weight:650;box-shadow:0 1px 2px rgb(0 0 0/.06)}:where(.mg-sito) :where(.mg-area-menu__esci){margin:0;border-top:1px solid var(--mg-c-bordo);padding-top:12px}:where(.mg-sito) :where(.mg-area-menu__esci button){background:none;border:0;font:inherit;font-size:.9em;color:var(--mg-c-testoTenue);cursor:pointer;padding:6px 14px}:where(.mg-sito) :where(.mg-area-stat){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}:where(.mg-sito) :where(.mg-area-stat__voce){display:grid;grid-gap:4px;gap:4px;align-content:start;min-height:128px}:where(.mg-sito) :where(.mg-area-stat__voce strong){font-family:var(--mg-font-titoli);font-weight:var(--mg-peso-titoli);font-size:clamp(1.9em,4cqi,2.6em);line-height:1.05;letter-spacing:-.02em}:where(.mg-sito) :where(.mg-area-stat__voce>span){color:var(--mg-c-testoTenue);font-size:.86em}:where(.mg-sito) :where(.mg-area__barra){position:relative;display:block;height:8px;border-radius:99px;background:color-mix(in srgb,var(--mg-c-testo) 10%,transparent);margin-top:10px}:where(.mg-sito) :where(.mg-area__barra>span){display:block;height:100%;border-radius:inherit;background:var(--mg-c-primario)}:where(.mg-sito) :where(.mg-area__barra>i){position:absolute;top:-3px;bottom:-3px;width:2px;background:var(--mg-c-testo);opacity:.45;border-radius:2px}:where(.mg-sito) :where(.mg-area__barra--grande){height:12px;margin:14px 0}:where(.mg-sito) :where(.mg-area__iscrizioni){display:flex;gap:8px;flex-wrap:wrap;margin:-10px 0 18px}:where(.mg-sito) :where(.mg-area__iscrizioni a){padding:6px 12px;border-radius:99px;border:1px solid var(--mg-c-bordo);font-size:.85em;color:var(--mg-c-testo);text-decoration:none}:where(.mg-sito) :where(.mg-area__iscrizioni a[aria-current]){background:var(--mg-c-testo);color:var(--mg-c-sfondo);border-color:transparent}:where(.mg-sito) :where(.mg-area__etichetta){display:inline-block;padding:3px 9px;border-radius:7px;font-size:.74em;font-weight:600;white-space:nowrap;background:color-mix(in srgb,var(--mg-c-testo) 7%,transparent);color:var(--mg-c-testo)}:where(.mg-sito) :where(.mg-area__etichetta--seminario){background:color-mix(in srgb,var(--mg-c-primario) 12%,transparent);color:var(--mg-c-primario)}:where(.mg-sito) :where(.mg-area__etichetta--azienda){background:color-mix(in srgb,var(--mg-area-avviso) 13%,transparent);color:var(--mg-area-avviso)}:where(.mg-sito) :where(.mg-area__etichetta--verifica){background:color-mix(in srgb,var(--mg-c-accento) 16%,transparent);color:var(--mg-c-testo)}:where(.mg-sito) :where(.mg-area__etichetta--attestato,.mg-area__etichetta--presente){background:color-mix(in srgb,var(--mg-area-ok) 13%,transparent);color:var(--mg-area-ok)}:where(.mg-sito) :where(.mg-area__etichetta--assente){background:color-mix(in srgb,var(--mg-area-errore) 11%,transparent);color:var(--mg-area-errore)}:where(.mg-sito) :where(.mg-area__etichetta--oggi){background:var(--mg-c-primario);color:var(--mg-c-suPrimario)}:where(.mg-sito) :where(.mg-area__nuovo){margin-left:8px;padding:2px 7px;border-radius:99px;font-size:.68em;font-weight:700;text-transform:uppercase;letter-spacing:.05em;vertical-align:middle;background:var(--mg-c-primario);color:var(--mg-c-suPrimario)}:where(.mg-sito) :where(.mg-area-cal__schede){list-style:none;margin:0;padding:2px 2px 6px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(150px,1fr);grid-gap:10px;gap:10px;overflow-x:auto;scroll-snap-type:x proximity}:where(.mg-sito) :where(.mg-area-cal__schede li){scroll-snap-align:start;display:grid;grid-gap:4px;gap:4px;align-content:start;padding:14px;border-radius:14px;background:var(--mg-c-sfondo);border:1px solid var(--mg-c-bordo)}:where(.mg-sito) :where(.mg-area-cal__schede li b){font-size:1.5em;line-height:1}:where(.mg-sito) :where(.mg-area-cal__mese){color:var(--mg-c-testoTenue);font-size:.78em;text-transform:uppercase;letter-spacing:.06em}:where(.mg-sito) :where(.mg-area-cal__schede li>span:not(.mg-area__etichetta)){font-size:.88em;margin:2px 0 6px}:where(.mg-sito) :where(.mg-area-cal__schede li .mg-area__etichetta){justify-self:start}:where(.mg-sito) :where(.mg-area-cal__schede li[aria-current]){border:2px solid var(--mg-c-primario);padding:13px}:where(.mg-sito) :where(.mg-area-cal__schede li[data-stato=assente]){opacity:.75}:where(.mg-sito) :where(.mg-area-cal__elenco){list-style:none;margin:0;padding:0;display:grid}:where(.mg-sito) :where(.mg-area-cal__elenco li){display:grid;grid-template-columns:56px minmax(0,1fr) auto;grid-gap:14px;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--mg-c-bordo)}:where(.mg-sito) :where(.mg-area-cal__elenco li:first-child){border-top:0}:where(.mg-sito) :where(.mg-area-cal__elenco li[aria-current] .mg-area-cal__data){background:var(--mg-c-primario);color:var(--mg-c-suPrimario)}:where(.mg-sito) :where(.mg-area-cal__data){display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:color-mix(in srgb,var(--mg-c-testo) 6%,transparent);line-height:1.05}:where(.mg-sito) :where(.mg-area-cal__data b){font-size:1.25em}:where(.mg-sito) :where(.mg-area-cal__data small){font-size:.72em;text-transform:uppercase}:where(.mg-sito) :where(.mg-area-cal__corpo){display:grid;grid-gap:2px;gap:2px;min-width:0}:where(.mg-sito) :where(.mg-area-cal__corpo small){color:var(--mg-c-testoTenue);font-size:.84em}:where(.mg-sito) :where(.mg-area-cal__etichette){display:flex;flex-direction:column;gap:6px;align-items:flex-end}:where(.mg-sito) :where(.mg-area-righe){list-style:none;margin:0;padding:0}:where(.mg-sito) :where(.mg-area-righe li+li){border-top:1px solid var(--mg-c-bordo)}:where(.mg-sito) :where(.mg-area-righe a){display:flex;gap:12px;justify-content:space-between;align-items:center;padding:13px 0;color:var(--mg-c-testo);text-decoration:none}:where(.mg-sito) :where(.mg-area-righe a:hover strong){text-decoration:underline;text-underline-offset:3px}:where(.mg-sito) :where(.mg-area-righe a>span:first-child){display:grid;grid-gap:2px;gap:2px;min-width:0}:where(.mg-sito) :where(.mg-area-righe strong){font-weight:500;font-size:.95em;overflow-wrap:anywhere}:where(.mg-sito) :where(.mg-area-righe small){color:var(--mg-c-testoTenue);font-size:.8em}:where(.mg-sito) :where(.mg-area-righe .mg-area__etichetta){background:var(--mg-c-sfondo);border:1px solid var(--mg-c-bordo)}:where(.mg-sito) :where(.mg-area-messaggi){list-style:none;margin:0;padding:0}:where(.mg-sito) :where(.mg-area-messaggi li){padding:12px 0;display:grid;grid-gap:3px;gap:3px}:where(.mg-sito) :where(.mg-area-messaggi li+li){border-top:1px solid var(--mg-c-bordo)}:where(.mg-sito) :where(.mg-area-messaggi strong){font-size:.95em}:where(.mg-sito) :where(.mg-area-messaggi p){margin:0;color:var(--mg-c-testoTenue);font-size:.9em;white-space:pre-line}:where(.mg-sito) :where(.mg-area-messaggi small){color:var(--mg-c-testoTenue);font-size:.76em}:where(.mg-sito) :where(.mg-area__riassunto){margin:0 0 14px;color:var(--mg-c-testoTenue);font-size:.92em}:where(.mg-sito) :where(.mg-area__riassunto strong){color:var(--mg-c-testo)}:where(.mg-sito) :where(.mg-area-tabella){width:100%;border-collapse:collapse;font-size:.92em}:where(.mg-sito) :where(.mg-area-tabella th){text-align:left;font-size:.78em;text-transform:uppercase;letter-spacing:.06em;color:var(--mg-c-testoTenue);font-weight:600;padding:8px 8px 8px 0;border-bottom:1px solid var(--mg-c-bordo)}:where(.mg-sito) :where(.mg-area-tabella td){padding:11px 8px 11px 0;border-bottom:1px solid var(--mg-c-bordo);vertical-align:middle}:where(.mg-sito) :where(.mg-area-codice){display:grid;grid-gap:6px;gap:6px;margin:0 0 18px;padding:16px;border-radius:14px;background:color-mix(in srgb,var(--mg-c-primario) 7%,var(--mg-c-sfondo))}:where(.mg-sito) :where(.mg-area-codice label){font-weight:600;font-size:.88em}:where(.mg-sito) :where(.mg-area-codice>div){display:flex;gap:10px}:where(.mg-sito) :where(.mg-area-codice input){text-transform:uppercase;letter-spacing:.18em;font-family:ui-monospace,Menlo,Consolas,monospace;max-width:240px}:where(.mg-sito) :where(.mg-area-attestato--pronto){border-color:color-mix(in srgb,var(--mg-area-ok) 40%,var(--mg-c-bordo))}:where(.mg-sito) :where(.mg-area-attestato__stato){margin:0 0 12px}:where(.mg-sito) :where(.mg-area-attestato__dati){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0 0 18px}:where(.mg-sito) :where(.mg-area-attestato__dati dt){font-size:.76em;color:var(--mg-c-testoTenue);text-transform:uppercase;letter-spacing:.06em}:where(.mg-sito) :where(.mg-area-attestato__dati dd){margin:2px 0 0;font-weight:600;overflow-wrap:anywhere}:where(.mg-sito) :where(.mg-area-profilo){display:grid;grid-gap:16px;gap:16px}:where(.mg-sito) :where(.mg-area-cancella){margin-top:16px;border-top:1px solid var(--mg-c-bordo);padding-top:12px}:where(.mg-sito) :where(.mg-area-cancella summary){cursor:pointer;color:var(--mg-area-errore);font-size:.9em;font-weight:600}:where(.mg-sito) :where(.mg-area-cancella p){font-size:.88em;color:var(--mg-c-testoTenue);margin:10px 0 0}:where(.mg-sito) :where(.mg-area-verifica){width:min(680px,calc(100% - 32px));margin:clamp(32px,8cqi,80px) auto;display:grid;grid-gap:18px;gap:18px}:where(.mg-sito) :where(.mg-area-verifica h1){font-size:var(--mg-h2)}:where(.mg-sito) :where(.mg-area-verifica__esito){display:grid;grid-gap:2px;gap:2px;padding:16px 18px;border-radius:14px;border:1px solid}:where(.mg-sito) :where(.mg-area-verifica__esito strong){font-size:1.1em}:where(.mg-sito) :where(.mg-area-verifica__esito span){font-size:.9em;color:var(--mg-c-testoTenue)}:where(.mg-sito) :where(.mg-area-verifica__esito--valido){background:color-mix(in srgb,var(--mg-area-ok) 10%,var(--mg-c-sfondo));border-color:color-mix(in srgb,var(--mg-area-ok) 40%,transparent);color:var(--mg-area-ok)}:where(.mg-sito) :where(.mg-area-verifica__esito--revocato,.mg-area-verifica__esito--sconosciuto){background:color-mix(in srgb,var(--mg-area-errore) 8%,var(--mg-c-sfondo));border-color:color-mix(in srgb,var(--mg-area-errore) 35%,transparent);color:var(--mg-area-errore)}:where(.mg-sito) :where(.mg-area-verifica__dati){margin:0;display:grid;grid-gap:0;gap:0;border:1px solid var(--mg-c-bordo);border-radius:14px;background:var(--mg-c-superficie)}:where(.mg-sito) :where(.mg-area-verifica__dati>div){display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:12px;gap:12px;padding:12px 16px}:where(.mg-sito) :where(.mg-area-verifica__dati>div+div){border-top:1px solid var(--mg-c-bordo)}:where(.mg-sito) :where(.mg-area-verifica__dati dt){color:var(--mg-c-testoTenue);font-size:.88em}:where(.mg-sito) :where(.mg-area-verifica__dati dd){margin:0;font-weight:600}:where(.mg-sito) :where(.mg-area-verifica__form){display:grid;grid-gap:6px;gap:6px}:where(.mg-sito) :where(.mg-area-verifica__form label){font-size:.86em;font-weight:600}:where(.mg-sito) :where(.mg-area-verifica__form>div){display:flex;gap:10px}:where(.mg-sito) :where(.mg-area-verifica__form input){flex:1 1;min-width:0;font:inherit;padding:.7em .9em;border-radius:12px;border:1.5px solid var(--mg-c-bordo);background:var(--mg-c-sfondo);color:var(--mg-c-testo);text-transform:uppercase}@container mgpagina (max-width: 900px){:where(.mg-sito) :where(.mg-area-stat){grid-template-columns:repeat(2,minmax(0,1fr))}}@container mgpagina (max-width: 640px){:where(.mg-sito) :where(.mg-area__griglia){grid-template-columns:1fr}:where(.mg-sito) :where(.mg-area__griglia>.mg-area__campo[data-larghezza=meta]){grid-column:1/-1}:where(.mg-sito) :where(.mg-area-stat){gap:10px}:where(.mg-sito) :where(.mg-area-stat__voce){min-height:0}:where(.mg-sito) :where(.mg-area-cand__passi){grid-template-columns:1fr}:where(.mg-sito) :where(.mg-area-cand__passi li:not([data-stato=corrente])){display:none}:where(.mg-sito) :where(.mg-area__azioni--fondo .mg-bottone){flex:1 1 auto}:where(.mg-sito) :where(.mg-area-attestato__dati){grid-template-columns:1fr;gap:8px}:where(.mg-sito) :where(.mg-area-cal__elenco li){grid-template-columns:48px minmax(0,1fr)}:where(.mg-sito) :where(.mg-area-cal__data){width:48px;height:48px}:where(.mg-sito) :where(.mg-area-cal__etichette){grid-column:2;flex-direction:row;align-items:flex-start}:where(.mg-sito) :where(.mg-area-tabella thead){display:none}:where(.mg-sito) :where(.mg-area-tabella tr){display:grid;grid-template-columns:minmax(0,1fr) auto;padding:10px 0;border-bottom:1px solid var(--mg-c-bordo)}:where(.mg-sito) :where(.mg-area-tabella td){border:0;padding:1px 0}:where(.mg-sito) :where(.mg-area-tabella td:nth-child(2),.mg-area-tabella td:nth-child(3)){grid-column:1;color:var(--mg-c-testoTenue);font-size:.86em}:where(.mg-sito) :where(.mg-area-tabella td:nth-child(4)){grid-column:2;grid-row:1/span 3;align-self:center}:where(.mg-sito) :where(.mg-area-verifica__dati>div){grid-template-columns:1fr;gap:2px}:where(.mg-sito) :where(.mg-area-menu){gap:12px;padding:14px}:where(.mg-sito) :where(.mg-area-menu ul){display:flex;overflow-x:auto;gap:4px;scrollbar-width:none;margin:0 -4px;padding:2px 4px}:where(.mg-sito) :where(.mg-area-menu ul a){white-space:nowrap;padding:8px 12px}:where(.mg-sito) :where(.mg-area-menu__chi){padding-right:64px}:where(.mg-sito) :where(.mg-area-menu__esci){position:absolute;top:14px;right:10px;border:0;padding:0}:where(.mg-sito) :where(.mg-area-menu){position:relative}:where(.mg-sito) :where(.mg-area-codice>div,.mg-area-verifica__form>div){flex-wrap:wrap}:where(.mg-sito) :where(.mg-area-codice input){max-width:none}}:where(.mg-sito) :where(.mg-ricerca){width:100%;min-width:0}:where(.mg-sito) :where(.mg-ricerca__modulo){display:flex;gap:8px;align-items:stretch;max-width:720px}:where(.mg-sito) :where(.mg-ricerca__campo){flex:1 1 auto;min-width:0;font:inherit;color:var(--mg-c-testo);background:var(--mg-c-superficie);border:1px solid var(--mg-c-bordo);border-radius:var(--mg-raggio-m,10px);padding:.7em .9em;min-height:44px}:where(.mg-sito) :where(.mg-ricerca__campo:focus-visible){outline:2px solid var(--mg-c-primario);outline-offset:1px;border-color:var(--mg-c-primario)}:where(.mg-sito) :where(.mg-ricerca__pulsante){display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:600;cursor:pointer;background:var(--mg-c-primario);color:var(--mg-c-suPrimario);border:0;border-radius:var(--mg-raggio-m,10px);padding:0 1.1em;min-height:44px;min-width:44px}:where(.mg-sito) :where(.mg-ricerca__pulsante:focus-visible){outline:2px solid var(--mg-c-testo);outline-offset:2px}:where(.mg-sito) :where(.mg-ricerca[data-aspetto=compatto] .mg-ricerca__modulo){gap:0;max-width:340px}:where(.mg-sito) :where(.mg-ricerca[data-aspetto=compatto] .mg-ricerca__campo){border-start-end-radius:0;border-end-end-radius:0;min-height:40px;padding-block:.45em}:where(.mg-sito) :where(.mg-ricerca[data-aspetto=compatto] .mg-ricerca__pulsante){border-start-start-radius:0;border-end-start-radius:0;min-height:40px;padding:0 .8em}:where(.mg-sito) :where(.mg-ricerca__risultati){margin-top:20px;max-width:760px}:where(.mg-sito) :where(.mg-ricerca__conteggio){margin:0 0 12px;color:var(--mg-c-testoTenue);font-size:.95em}:where(.mg-sito) :where(.mg-ricerca__elenco){list-style:none;margin:0;padding:0;display:grid;grid-gap:18px;gap:18px}:where(.mg-sito) :where(.mg-ricerca__elenco>li){padding-bottom:18px;border-bottom:1px solid var(--mg-c-bordo);min-width:0}:where(.mg-sito) :where(.mg-ricerca__titolo){font-family:var(--mg-font-titoli);font-weight:700;font-size:1.12em;color:var(--mg-c-primario);text-decoration:none}:where(.mg-sito) :where(a.mg-ricerca__titolo:hover){text-decoration:underline}:where(.mg-sito) :where(.mg-ricerca__url){display:block;font-size:.82em;color:var(--mg-c-testoTenue);overflow-wrap:anywhere;margin-top:2px}:where(.mg-sito) :where(.mg-ricerca__estratto){margin:6px 0 0;line-height:1.55;overflow-wrap:anywhere}:where(.mg-sito) :where(.mg-ricerca mark){background:color-mix(in srgb,var(--mg-c-accento) 32%,transparent);color:inherit;border-radius:3px;padding:0 2px}:where(.mg-sito) :where(.mg-ricerca__altri){display:inline-block;margin-top:14px;font-weight:600;color:var(--mg-c-primario)}@container mgpagina (max-width: 640px){:where(.mg-sito) :where(.mg-ricerca[data-aspetto=ampio] .mg-ricerca__pulsante span){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}:where(.mg-sito) :where(.mg-assistente){--mg-assistente-c:var(--mg-assistente-colore,var(--mg-c-primario));width:100%;min-width:0}:where(.mg-sito) :where(.mg-assistente__pannello){background:var(--mg-c-superficie);border:1px solid var(--mg-c-bordo);border-radius:var(--mg-raggio-l,18px);padding:clamp(16px,3cqi,26px);display:grid;grid-gap:14px;gap:14px;max-width:760px;min-width:0;box-shadow:0 1px 2px rgb(0 0 0/.04),0 16px 40px -24px rgb(0 0 0/.25)}:where(.mg-sito) :where(.mg-assistente[data-aspetto=riquadro]) :where(.mg-assistente__pannello){margin-inline:auto}:where(.mg-sito) :where(.mg-assistente__testa){display:grid;grid-gap:4px;gap:4px}:where(.mg-sito) :where(.mg-assistente__titolo){margin:0;font-size:1.25em;line-height:1.2}:where(.mg-sito) :where(.mg-assistente__benvenuto){margin:0;color:var(--mg-c-testoTenue)}:where(.mg-sito) :where(.mg-assistente__conversazione){display:grid;grid-gap:10px;gap:10px;max-height:min(52vh,460px);overflow-y:auto;overscroll-behavior:contain;padding:2px}:where(.mg-sito) :where(.mg-assistente__msg){max-width:88%;padding:10px 14px;border-radius:16px;line-height:1.5;min-width:0;overflow-wrap:anywhere}:where(.mg-sito) :where(.mg-assistente__msg p){margin:0;white-space:pre-wrap}:where(.mg-sito) :where(.mg-assistente__msg--utente){justify-self:end;background:var(--mg-assistente-c);color:var(--mg-c-suPrimario);border-end-end-radius:4px}:where(.mg-sito) :where(.mg-assistente__msg--assistente){justify-self:start;background:color-mix(in srgb,var(--mg-c-testo) 6%,var(--mg-c-superficie));border-end-start-radius:4px}:where(.mg-sito) :where(.mg-assistente__msg[aria-busy=true] p){color:var(--mg-c-testoTenue)}:where(.mg-sito) :where(.mg-assistente__msg--errore){background:color-mix(in srgb,#c2341f 10%,var(--mg-c-superficie))}:where(.mg-sito) :where(.mg-assistente__fonti-titolo){margin:8px 0 2px;font-size:.8em;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--mg-c-testoTenue)}:where(.mg-sito) :where(.mg-assistente__fonti){margin:0;padding:0;list-style:none;display:grid;grid-gap:2px;gap:2px;font-size:.92em}:where(.mg-sito) :where(.mg-assistente__fonti a){color:var(--mg-assistente-c);font-weight:600}:where(.mg-sito) :where(.mg-assistente__fonti span){color:var(--mg-c-testoTenue)}:where(.mg-sito) :where(.mg-assistente__esempi){list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}:where(.mg-sito) :where(.mg-assistente__esempi button){font:inherit;font-size:.9em;cursor:pointer;color:var(--mg-assistente-c);background:transparent;border:1px solid color-mix(in srgb,var(--mg-assistente-c) 45%,var(--mg-c-bordo));border-radius:999px;padding:6px 12px;min-height:36px;text-align:start}:where(.mg-sito) :where(.mg-assistente__modulo){display:grid;grid-gap:8px;gap:8px}:where(.mg-sito) :where(.mg-assistente__modulo textarea){font:inherit;color:var(--mg-c-testo);background:var(--mg-c-sfondo);border:1px solid var(--mg-c-bordo);border-radius:12px;padding:10px 12px;resize:vertical;min-height:64px;width:100%;box-sizing:border-box}:where(.mg-sito) :where(.mg-assistente__modulo textarea:focus-visible){outline:2px solid var(--mg-assistente-c);outline-offset:1px}:where(.mg-sito) :where(.mg-assistente__azioni){display:flex;justify-content:flex-end;gap:8px}:where(.mg-sito) :where(.mg-assistente__invia,.mg-assistente__ferma){font:inherit;font-weight:600;cursor:pointer;border-radius:999px;padding:0 18px;min-height:42px}:where(.mg-sito) :where(.mg-assistente__invia){background:var(--mg-assistente-c);color:var(--mg-c-suPrimario);border:0}:where(.mg-sito) :where(.mg-assistente__invia:disabled){opacity:.6;cursor:progress}:where(.mg-sito) :where(.mg-assistente__ferma){background:transparent;color:var(--mg-c-testo);border:1px solid var(--mg-c-bordo)}:where(.mg-sito) :where(.mg-assistente__invia:focus-visible,.mg-assistente__ferma:focus-visible,.mg-assistente__esempi button:focus-visible,.mg-assistente__apri:focus-visible){outline:2px solid var(--mg-c-testo);outline-offset:2px}:where(.mg-sito) :where(.mg-assistente__nota){margin:0;font-size:.8em;color:var(--mg-c-testoTenue)}.mg-assistente[popover]{position:fixed;inset:auto 18px 18px auto;margin:0;padding:0;border:0;background:transparent;overflow:visible;width:auto;max-width:calc(100vw - 36px);color:var(--mg-c-testo)}.mg-assistente[popover][data-lato=sinistra]{inset:auto auto 18px 18px}.mg-assistente[popover]:popover-open{display:grid;justify-items:end;grid-gap:10px;gap:10px}.mg-assistente[popover][data-lato=sinistra]:popover-open{justify-items:start}.mg-assistente[popover] .mg-assistente__pannello{order:-1;width:min(380px,calc(100vw - 36px));max-height:calc(100vh - 110px);overflow:auto;box-sizing:border-box}:where(.mg-sito) :where(.mg-assistente__apri){display:inline-flex;align-items:center;gap:8px;font:inherit;font-weight:600;cursor:pointer;border:0;border-radius:999px;padding:0 18px 0 14px;min-height:52px;background:var(--mg-assistente-c);color:var(--mg-c-suPrimario);box-shadow:0 10px 30px -10px rgb(0 0 0/.45)}@container mgpagina (max-width: 640px){:where(.mg-sito) :where(.mg-assistente__msg){max-width:94%}}@media (max-width:640px){.mg-assistente[popover] .mg-assistente__apri span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mg-assistente[popover] .mg-assistente__apri{padding:0;width:56px;justify-content:center}}@media (prefers-reduced-motion:no-preference){:where(.mg-sito) :where(.mg-assistente__msg){animation:mg-assistente-entra .18s ease-out}}@keyframes mg-assistente-entra{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}:where(.mg-consenso-barra){position:fixed;z-index:60;inset:auto 16px 16px 16px;max-width:720px;margin:0 auto;background:var(--mg-c-superficie,#fff);color:var(--mg-c-testo,#111);border:1px solid var(--mg-c-bordo,#ddd);border-radius:14px;box-shadow:0 12px 40px rgb(0 0 0/.18);padding:14px 16px;font-size:14px;line-height:1.5}:where(.mg-consenso-barra[hidden]){display:none}:where(.mg-consenso-barra form){display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;margin:0}:where(.mg-consenso-barra__testo){flex:1 1 320px;min-width:0}:where(.mg-consenso-barra h2){margin:0 0 4px;font-size:15px;line-height:1.35;font-weight:650;color:inherit;outline-offset:3px}:where(.mg-consenso-barra p){margin:0}:where(.mg-consenso-barra a){color:inherit;text-decoration:underline}:where(.mg-consenso-barra__azioni){display:flex;gap:8px;flex-wrap:wrap}:where(.mg-consenso-barra__azioni .mg-bottone){min-width:110px;justify-content:center}:where(.mg-consenso-barra__scelte){order:3;flex:1 1 100%}:where(.mg-consenso-barra__scelte summary){cursor:pointer;font-weight:600;text-decoration:underline;text-underline-offset:3px;width:max-content;padding:4px 0}:where(.mg-consenso-barra__scelte fieldset){border:0;margin:8px 0 10px;padding:0;display:grid;grid-gap:8px;gap:8px;max-height:40vh;overflow:auto}:where(.mg-consenso-barra__scelte label){display:flex;gap:10px;align-items:flex-start}:where(.mg-consenso-barra__scelte input){margin-top:3px;width:18px;height:18px;flex:none;accent-color:var(--mg-c-primario,#3346d3)}:where(.mg-consenso-barra__scelte strong){display:block}:where(.mg-solo-lettori){position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:where(.mg-consenso-piede){margin:0;padding:10px 16px 14px;text-align:center;font-size:13px;background:var(--mg-c-sfondo,transparent)}:where(.mg-consenso-piede a){color:var(--mg-c-testo,inherit);text-decoration:underline;text-underline-offset:3px}:where(.mg-personalizza[data-modo]){display:grid;grid-gap:10px;gap:10px;outline:1px dashed color-mix(in srgb,var(--mg-c-primario,#3346d3) 55%,transparent);outline-offset:4px;border-radius:4px}:where(.mg-pers__variante){position:relative;padding-top:22px;border-top:1px dashed color-mix(in srgb,var(--mg-c-primario,#3346d3) 40%,transparent)}:where(.mg-pers__variante):before{content:attr(data-etichetta);position:absolute;top:2px;left:0;font:600 11px/1.4 system-ui,sans-serif;letter-spacing:.02em;color:var(--mg-c-primario,#3346d3)}:where(.mg-s3d){--sr-sfondo:#f4f5f7;--sr-fuori:color-mix(in srgb,var(--sr-sfondo) 93%,#5a6270);--sr-nero:#0a0a0b;--sr-grafite:#5d636b;--sr-tenue:#8d939a;--sr-filo:rgb(0 0 0/0.09);--sr-pillola:rgb(0 0 0/0.045);--sr-carta:rgb(255 255 255/0.72);--sr-font:"Manrope Variable",Manrope,ui-sans-serif,system-ui,"Segoe UI",sans-serif;container:s3d/inline-size;width:100%;box-sizing:border-box;background:var(--sr-sfondo);color:var(--sr-nero);font-family:var(--sr-font)}:where(.mg-sito:has(.mg-s3d__corpo[data-intera]))>:where(.mg-testata,.mg-piede){display:none}:where(.mg-sito:has(.mg-s3d__corpo[data-intera])){background:var(--sr-fuori,#e8eaee)}:where(.mg-s3d:has(>.mg-s3d__corpo[data-intera])){background:var(--sr-fuori);padding:clamp(10px,1.8cqi,28px)}:where(.mg-s3d) :where(.mg-s3d__corpo[data-intera]){min-height:calc(100svh - 2 * clamp(10px, 1.8cqi, 28px));background:var(--sr-sfondo);border-radius:clamp(16px,1.6cqi,24px);box-shadow:0 1px 2px rgb(16 24 40/.04),0 10px 40px rgb(16 24 40/.06)}:where(.mg-s3d) :where(.mg-s3d__corpo){--sr-margine:clamp(20px,3cqi,48px);display:grid;grid-template-columns:minmax(300px,34%) minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto auto auto auto auto;grid-template-areas:"barra barra" "testa palco" "azioni palco" "comandi comandi" "nav nav" "categoria categoria" "evidenza evidenza" "piede piede";padding:0 var(--sr-margine) clamp(28px,3.4cqi,52px);position:relative;box-sizing:border-box}:where(.mg-s3d) :where(.mg-s3d__corpo:not([data-con-testata])){padding-top:clamp(28px,3cqi,48px)}:where(.mg-s3d) :where(.mg-s3d__barra){grid-area:barra;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:16px;gap:16px;padding:clamp(16px,1.6cqi,24px) 0;border-bottom:1px solid var(--sr-filo);position:relative;z-index:4}:where(.mg-s3d) :where(.mg-s3d__logo){justify-self:start;color:var(--sr-nero);text-decoration:none;font-weight:800;font-size:clamp(19px,1.6cqi,24px);letter-spacing:-.02em}:where(.mg-s3d) :where(.mg-s3d__logo img){display:block;height:30px;width:auto}:where(.mg-s3d) :where(.mg-s3d__menu ul){list-style:none;margin:0;padding:0;display:flex;gap:clamp(8px,1.4cqi,22px)}:where(.mg-s3d) :where(.mg-s3d__menu a){display:block;padding:10px 22px;border-radius:999px;color:var(--sr-grafite);font-size:16px;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}:where(.mg-s3d) :where(.mg-s3d__menu a:hover){color:var(--sr-nero)}:where(.mg-s3d) :where(.mg-s3d__menu a[aria-current=page]){background:var(--sr-nero);color:#fff;font-weight:600}:where(.mg-s3d) :where(.mg-s3d__icone){justify-self:end;display:flex;gap:8px}:where(.mg-s3d) :where(.mg-s3d__icone a){display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:var(--sr-nero)}:where(.mg-s3d) :where(.mg-s3d__icone a:hover){background:var(--sr-pillola)}:where(.mg-s3d) :where(.mg-s3d__icone svg){width:24px;height:24px}:where(.mg-s3d) :where(.mg-s3d__info svg,.mg-s3d__dato-icona svg){width:18px;height:18px}:where(.mg-s3d) :where(.mg-s3d__testa){grid-area:testa;position:relative;z-index:2;padding-top:clamp(32px,5cqi,80px)}:where(.mg-s3d) :where(.mg-s3d__titolo){margin:0;font-family:var(--sr-font);color:var(--sr-nero)}:where(.mg-s3d) :where(.mg-s3d__marca){display:flex;align-items:center;gap:18px;font-size:clamp(16px,1.45cqi,22px);font-weight:500;letter-spacing:-.005em;color:var(--sr-grafite)}:where(.mg-s3d) :where(.mg-s3d__marca):after{content:"";width:clamp(26px,2.4cqi,40px);height:1.5px;background:currentColor;opacity:.6}:where(.mg-s3d) :where(.mg-s3d__modello){display:block;margin-top:clamp(14px,2.4cqi,40px);font-size:clamp(46px,6.6cqi,104px);font-weight:800;letter-spacing:-.035em;line-height:.98;overflow-wrap:anywhere;text-wrap:balance}:where(.mg-s3d) :where(.mg-s3d__slogan){margin:.45em 0 0;font-size:clamp(19px,2cqi,30px);font-weight:400;letter-spacing:-.012em;line-height:1.2;color:var(--sr-grafite)}:where(.mg-s3d) :where(.mg-s3d__azioni){grid-area:azioni;align-self:start;display:grid;grid-gap:clamp(12px,1.2cqi,18px);gap:clamp(12px,1.2cqi,18px);max-width:380px;margin-top:clamp(28px,4.2cqi,64px);position:relative;z-index:2}:where(.mg-s3d) :where(.mg-s3d__cta){display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:clamp(52px,4.4cqi,66px);padding:0 clamp(24px,2.4cqi,36px);border-radius:999px;border:1.5px solid var(--sr-nero);color:var(--sr-nero);font:500 clamp(17px,1.5cqi,22px)/1.2 var(--sr-font);letter-spacing:-.01em;text-decoration:none;box-sizing:border-box;transition:background-color .2s,color .2s}:where(.mg-s3d) :where(.mg-s3d__cta[data-pieno]){background:var(--sr-nero);color:#fff}:where(.mg-s3d) :where(.mg-s3d__cta:not([data-pieno]):hover){background:rgb(0 0 0/.04)}:where(.mg-s3d) :where(.mg-s3d__cta svg){width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}:where(.mg-s3d) :where(.mg-s3d__palco){grid-area:palco;position:relative;min-height:var(--sr-altezza,600px);margin-top:clamp(8px,1.2cqi,20px);margin-right:calc(-.6 * var(--sr-margine))}:where(.mg-s3d) :where(.mg-s3d__tela){position:absolute;inset:0;touch-action:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent),linear-gradient(180deg,#000 82%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}:where(.mg-s3d) :where(.mg-s3d__canvas,.mg-s3d__iframe){display:block;width:100%;height:100%;border:0;outline:none;cursor:-webkit-grab;cursor:grab}:where(.mg-s3d) :where(.mg-s3d__canvas:active){cursor:-webkit-grabbing;cursor:grabbing}:where(.mg-s3d) :where(.mg-s3d__descr){position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}:where(.mg-s3d) :where(.mg-s3d__palco[data-sceglie]){outline:2px dashed var(--sr-nero);outline-offset:-6px}:where(.mg-s3d) :where(.mg-s3d__scegli){position:absolute;left:50%;bottom:20px;translate:-50% 0;margin:0;padding:8px 14px;border-radius:999px;background:var(--sr-nero);color:#fff;font-size:13px;z-index:4}:where(.mg-s3d) :where(.mg-s3d__comandi){grid-area:comandi;display:grid;justify-items:center;grid-gap:clamp(18px,2.2cqi,34px);gap:clamp(18px,2.2cqi,34px);margin-top:clamp(4px,.8cqi,12px);position:relative;z-index:3}:where(.mg-s3d) :where(.mg-s3d__corpo:is([data-stato=vuoto],[data-stato=errore],[data-stato=senza-webgl],[data-stato=consenso]) .mg-s3d__comandi){display:none}:where(.mg-s3d) :where(.mg-s3d__suggerimento){display:inline-flex;align-items:center;gap:10px;margin:0;font-size:clamp(14px,1.15cqi,17px);color:var(--sr-grafite);pointer-events:none;visibility:hidden;opacity:0;transition:opacity .6s,visibility .6s}:where(.mg-s3d) :where(.mg-s3d__suggerimento[data-visibile]){visibility:visible;opacity:1}:where(.mg-s3d) :where(.mg-s3d__suggerimento svg){width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}:where(.mg-s3d) :where(.mg-s3d__riga-viste){display:flex;align-items:center;gap:8px;max-width:100%}:where(.mg-s3d) :where(.mg-s3d__viste){display:flex;gap:clamp(4px,1cqi,16px)}:where(.mg-s3d) :where(.mg-s3d__viste button,.mg-s3d__pausa){all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:10px;padding:12px clamp(14px,1.6cqi,24px);border-radius:999px;font:500 clamp(14px,1.2cqi,18px)/1 var(--sr-font);color:var(--sr-grafite);cursor:pointer;white-space:nowrap;transition:background-color .2s,color .2s,box-shadow .2s}:where(.mg-s3d) :where(.mg-s3d__viste svg){width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}:where(.mg-s3d) :where(.mg-s3d__pausa){padding:10px;color:var(--sr-tenue)}:where(.mg-s3d) :where(.mg-s3d__pausa svg){width:12px;height:12px;fill:currentColor}:where(.mg-s3d) :where(.mg-s3d__viste button:hover,.mg-s3d__pausa:hover){color:var(--sr-nero)}:where(.mg-s3d) :where(.mg-s3d__viste button[aria-pressed=true]){color:var(--sr-nero);font-weight:700;background:#fff;box-shadow:0 1px 2px rgb(16 24 40/.06),0 6px 18px rgb(16 24 40/.08)}:where(.mg-s3d) :where(.mg-s3d__viste button:disabled,.mg-s3d__pausa:disabled){opacity:.4;cursor:default}:where(.mg-s3d) :where(button:focus-visible,a:focus-visible,.mg-s3d__dati:focus-visible){outline:2px solid var(--sr-nero);outline-offset:3px}:where(.mg-s3d) :where(.mg-s3d__colori){display:flex;align-items:center;flex-wrap:wrap;justify-content:center;column-gap:clamp(20px,2.4cqi,36px);row-gap:8px}:where(.mg-s3d) :where(.mg-s3d__etichetta){font-size:clamp(15px,1.2cqi,18px);font-weight:500}:where(.mg-s3d) :where(.mg-s3d__nome-colore){display:flex;align-items:center;gap:clamp(20px,2.4cqi,36px);font-size:clamp(14px,1.1cqi,17px);color:var(--sr-grafite)}:where(.mg-s3d) :where(.mg-s3d__nome-colore):before{content:"";width:1px;height:28px;background:var(--sr-filo)}:where(.mg-s3d) :where(.mg-s3d__campioni){display:flex;gap:clamp(14px,1.6cqi,22px)}:where(.mg-s3d) :where(.mg-s3d__campione){all:unset;box-sizing:border-box;width:clamp(30px,2.5cqi,38px);height:clamp(30px,2.5cqi,38px);border-radius:50%;cursor:pointer;background:var(--sr-c);box-shadow:inset 0 0 0 1px rgb(0 0 0/.14),0 0 0 3px var(--sr-sfondo),0 0 0 4.5px transparent;transition:box-shadow .2s,transform .2s}:where(.mg-s3d) :where(.mg-s3d__campione[data-metallico]){background:radial-gradient(circle at 34% 28%,rgb(255 255 255/.55),transparent 52%),var(--sr-c)}:where(.mg-s3d) :where(.mg-s3d__campione[aria-checked=true]){box-shadow:inset 0 0 0 1px rgb(0 0 0/.14),0 0 0 3px var(--sr-sfondo),0 0 0 4.5px var(--sr-nero)}:where(.mg-s3d) :where(.mg-s3d__campione:hover){transform:scale(1.08)}:where(.mg-s3d) :where(.mg-s3d__nav){grid-area:nav;margin-top:clamp(28px,3.4cqi,52px);border-bottom:1px solid var(--sr-filo);padding-bottom:clamp(10px,1.2cqi,16px)}:where(.mg-s3d) :where(.mg-s3d__nav ul){list-style:none;margin:0;padding:0;display:flex;gap:clamp(6px,1.4cqi,22px)}:where(.mg-s3d) :where(.mg-s3d__nav button){all:unset;box-sizing:border-box;display:block;padding:10px clamp(16px,1.8cqi,26px);border-radius:999px;font:500 clamp(15px,1.3cqi,19px)/1.2 var(--sr-font);color:var(--sr-grafite);cursor:pointer;white-space:nowrap;transition:background-color .25s,color .25s}:where(.mg-s3d) :where(.mg-s3d__nav button:hover){color:var(--sr-nero)}:where(.mg-s3d) :where(.mg-s3d__nav button[aria-pressed=true]){background:var(--sr-nero);color:#fff}:where(.mg-s3d) :where(.mg-s3d__categoria){grid-area:categoria;padding-top:clamp(24px,3cqi,44px)}:where(.mg-s3d) :where(.mg-s3d__categoria h3){margin:0;font:800 clamp(28px,3.6cqi,54px)/1.08 var(--sr-font);letter-spacing:-.03em;color:var(--sr-nero)}:where(.mg-s3d) :where(.mg-s3d__categoria p){margin:.35em 0 0;font-size:clamp(17px,1.75cqi,26px);line-height:1.3;color:var(--sr-grafite)}:where(.mg-s3d) :where(.mg-s3d__evidenza){grid-area:evidenza;margin-top:clamp(36px,4cqi,64px);min-width:0}:where(.mg-s3d) :where(.mg-s3d__evidenza-testa){display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}:where(.mg-s3d) :where(.mg-s3d__evidenza-testa h3){margin:0;display:inline-flex;align-items:center;gap:8px;font:600 17px/1.2 var(--sr-font);letter-spacing:-.01em;color:var(--sr-nero)}:where(.mg-s3d) :where(.mg-s3d__info){display:inline-grid;color:var(--sr-tenue)}:where(.mg-s3d) :where(.mg-s3d__info svg){width:15px;height:15px}:where(.mg-s3d) :where(.mg-s3d__frecce){display:flex;gap:6px}:where(.mg-s3d) :where(.mg-s3d__frecce button){all:unset;box-sizing:border-box;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgb(255 255 255/.8);box-shadow:0 0 0 1px var(--sr-filo);cursor:pointer;color:var(--sr-nero)}:where(.mg-s3d) :where(.mg-s3d__frecce svg){width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}:where(.mg-s3d) :where(.mg-s3d__dati){list-style:none;margin:0;padding:2px;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,calc((100% - 36px) / 4));grid-gap:12px;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}:where(.mg-s3d) :where(.mg-s3d__dati::-webkit-scrollbar){display:none}:where(.mg-s3d) :where(.mg-s3d__dati li){scroll-snap-align:start;display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px;border-radius:14px;background:var(--sr-carta);box-shadow:0 0 0 1px var(--sr-filo);min-height:112px;box-sizing:border-box}:where(.mg-s3d) :where(.mg-s3d__dato-et){display:flex;align-items:center;gap:8px;font-size:13px;color:var(--sr-grafite)}:where(.mg-s3d) :where(.mg-s3d__dato-icona){display:inline-grid;color:var(--sr-nero)}:where(.mg-s3d) :where(.mg-s3d__dato-icona svg){width:16px;height:16px}:where(.mg-s3d) :where(.mg-s3d__dato-val){margin-top:auto;font-size:clamp(24px,2.4cqi,34px);font-weight:600;letter-spacing:-.025em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.mg-s3d) :where(.mg-s3d__dato-val small){font-size:12.5px;font-weight:500;margin-left:5px;letter-spacing:0;color:var(--sr-grafite)}:where(.mg-s3d) :where(.mg-s3d__dato-val[data-vuoto]){font-weight:300;color:var(--sr-tenue)}:where(.mg-s3d) :where(.mg-s3d__dato-nota){font-size:12px;color:var(--sr-grafite)}:where(.mg-s3d) :where(.mg-s3d__dato-editor){align-self:flex-start;font-size:11px;padding:2px 8px;border-radius:999px;background:#ede9fe;color:#5b21b6}:where(.mg-s3d) :where(.mg-s3d__piede){grid-area:piede;margin:28px 0 0;padding-top:14px;border-top:1px solid var(--sr-filo);font-size:12px;color:var(--sr-tenue)}:where(.mg-s3d) :where(.mg-s3d__punti){position:absolute;inset:0;pointer-events:none;overflow:hidden;transition:opacity .25s}:where(.mg-s3d) :where(.mg-s3d__palco[data-movimento] .mg-s3d__punti){opacity:0}:where(.mg-s3d) :where(.mg-s3d__palco[data-movimento] .mg-s3d__punto){pointer-events:none}:where(.mg-s3d) :where(.mg-s3d__punto){position:absolute;left:0;top:0;pointer-events:auto;transition:opacity .3s}:where(.mg-s3d) :where(.mg-s3d__punto[data-fuori]){opacity:0;pointer-events:none}:where(.mg-s3d) :where(.mg-s3d__punto[data-coperto]:not([data-aperto])){opacity:0;pointer-events:none}:where(.mg-s3d) :where(.mg-s3d__punto>button){all:unset;box-sizing:border-box;display:inline-flex;align-items:center;gap:6px;translate:-7px -50%;padding:3px 9px 3px 3px;border-radius:999px;background:rgb(255 255 255/.5);-webkit-backdrop-filter:blur(6px) saturate(1.2);backdrop-filter:blur(6px) saturate(1.2);box-shadow:0 0 0 1px rgb(255 255 255/.55);font:500 11px/1.2 var(--sr-font);color:rgb(0 0 0/.78);cursor:pointer;white-space:nowrap}:where(.mg-s3d) :where(.mg-s3d__punto-segno){width:8px;height:8px;border-radius:50%;background:#fff;box-shadow:0 0 0 2.5px rgb(0 0 0/.55);margin:0 1px}:where(.mg-s3d) :where(.mg-s3d__punto>button:hover,.mg-s3d__punto[data-aperto]>button){background:rgb(255 255 255/.85);color:var(--sr-nero)}:where(.mg-s3d) :where(.mg-s3d__punto-scheda){position:absolute;left:-7px;top:16px;width:max-content;max-width:220px;padding:10px 12px;border-radius:10px;background:var(--sr-nero);color:#fff;font-size:12px;line-height:1.45}:where(.mg-s3d) :where(.mg-s3d__punto-scheda strong){display:block;font-weight:600;margin-bottom:2px}:where(.mg-s3d) :where(.mg-s3d__punto-scheda p){margin:0;color:rgb(255 255 255/.78)}:where(.mg-s3d) :where(.mg-s3d__carica){position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;justify-items:center;grid-gap:12px;gap:12px;font-size:12.5px;color:var(--sr-tenue);z-index:2}:where(.mg-s3d) :where(.mg-s3d__carica progress){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:min(240px,60vw);height:2px;border:0;background:rgb(0 0 0/.08);border-radius:2px;overflow:hidden}:where(.mg-s3d) :where(.mg-s3d__carica progress::-webkit-progress-bar){background:rgb(0 0 0/.08)}:where(.mg-s3d) :where(.mg-s3d__carica progress::-webkit-progress-value){background:var(--sr-nero);-webkit-transition:width .2s;transition:width .2s}:where(.mg-s3d) :where(.mg-s3d__carica progress::-moz-progress-bar){background:var(--sr-nero)}:where(.mg-s3d) :where(.mg-s3d__percento){font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:44px;font-weight:200;color:var(--sr-nero);letter-spacing:-.03em}:where(.mg-s3d) :where(.mg-s3d__vuoto,.mg-s3d__consenso){position:absolute;left:50%;top:50%;translate:-50% -50%;width:min(500px,calc(100% - 40px));padding:30px 32px;border-radius:18px;background:rgb(255 255 255/.6);box-shadow:0 0 0 1px var(--sr-filo);z-index:2;box-sizing:border-box}:where(.mg-s3d) :where(.mg-s3d__cubo){width:36px;height:36px;fill:none;stroke:var(--sr-nero);stroke-width:1.3;stroke-linejoin:round}:where(.mg-s3d) :where(.mg-s3d__vuoto h3,.mg-s3d__consenso h3){margin:12px 0;font:500 21px/1.2 var(--sr-font);letter-spacing:-.02em;color:var(--sr-nero)}:where(.mg-s3d) :where(.mg-s3d__vuoto ol){margin:0;padding-left:1.3em;display:grid;grid-gap:8px;gap:8px;font-size:14px;line-height:1.5;color:#3b4046}:where(.mg-s3d) :where(.mg-s3d__consenso p){margin:0 0 18px;font-size:14px;line-height:1.55;color:#3b4046}:where(.mg-s3d) :where(.mg-s3d__carica-sf){all:unset;box-sizing:border-box;padding:12px 22px;border-radius:999px;background:var(--sr-nero);color:#fff;font:600 14px/1 var(--sr-font);cursor:pointer}:where(.mg-s3d) :where(.mg-s3d__glb){display:grid;grid-gap:8px;gap:8px;justify-items:start;margin:0 0 16px}:where(.mg-s3d) :where(.mg-s3d__glb-pul){all:unset;box-sizing:border-box;padding:12px 22px;border-radius:999px;background:var(--sr-nero);color:#fff;font:600 14px/1 var(--sr-font);cursor:pointer}:where(.mg-s3d) :where(.mg-s3d__glb-pul:focus-visible){outline:2px solid var(--sr-nero);outline-offset:3px}:where(.mg-s3d) :where(.mg-s3d__glb-pul[disabled]){opacity:.6;cursor:progress}:where(.mg-s3d) :where(.mg-s3d__glb-esito){margin:0;font-size:13px;line-height:1.45;color:#3b4046}:where(.mg-s3d) :where(.mg-s3d__glb-esito[data-errore]){color:#b42318}:where(.mg-s3d) :where(.mg-s3d__ripiego){position:absolute;inset:0;width:100%;height:100%;object-fit:contain}:where(.mg-s3d) :where(.mg-s3d__avviso){position:absolute;left:50%;top:50%;translate:-50% -50%;width:min(440px,calc(100% - 40px));display:grid;grid-gap:6px;gap:6px;padding:18px 20px;border-radius:12px;background:var(--sr-nero);color:#fff;font-size:13.5px;line-height:1.5;z-index:2;box-sizing:border-box}:where(.mg-s3d) :where(.mg-s3d__avviso[data-con-ripiego]){top:auto;bottom:18px;translate:-50% 0}:where(.mg-s3d) :where(.mg-s3d__avviso strong){font-size:15px}:where(.mg-s3d) :where(.mg-s3d__avviso span){color:rgb(255 255 255/.76)}@container s3d (max-width: 1080px){:where(.mg-s3d) :where(.mg-s3d__corpo){grid-template-columns:minmax(250px,38%) minmax(0,1fr)}:where(.mg-s3d) :where(.mg-s3d__palco){min-height:min(var(--sr-altezza,600px),52cqi)}}@container s3d (max-width: 760px){:where(.mg-s3d) :where(.mg-s3d__corpo){--sr-margine:16px;grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"barra" "testa" "palco" "comandi" "nav" "categoria" "azioni" "evidenza" "piede";padding:0 16px 24px}:where(.mg-s3d) :where(.mg-s3d__corpo:not([data-con-testata])){padding-top:20px}:where(.mg-s3d) :where(.mg-s3d__barra){padding:14px 0;grid-template-columns:1fr auto}:where(.mg-s3d) :where(.mg-s3d__menu){display:none}:where(.mg-s3d) :where(.mg-s3d__icone){gap:2px}:where(.mg-s3d) :where(.mg-s3d__testa){padding-top:22px}:where(.mg-s3d) :where(.mg-s3d__modello){margin-top:10px;font-size:clamp(40px,14.5cqi,62px)}:where(.mg-s3d) :where(.mg-s3d__slogan){font-size:clamp(17px,5cqi,21px)}:where(.mg-s3d) :where(.mg-s3d__palco){min-height:0;height:clamp(250px,76cqi,440px);margin:6px -16px 0}:where(.mg-s3d) :where(.mg-s3d__comandi){gap:16px;margin-top:0}:where(.mg-s3d) :where(.mg-s3d__suggerimento){font-size:13.5px}:where(.mg-s3d) :where(.mg-s3d__suggerimento svg){width:18px;height:18px}:where(.mg-s3d) :where(.mg-s3d__riga-viste){width:100%;gap:2px}:where(.mg-s3d) :where(.mg-s3d__viste){flex:1 1;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:2px;gap:2px}:where(.mg-s3d) :where(.mg-s3d__viste button){flex-direction:column;justify-content:center;gap:6px;padding:10px 4px;border-radius:14px;font-size:12.5px;text-align:center}:where(.mg-s3d) :where(.mg-s3d__viste svg){width:22px;height:22px}:where(.mg-s3d) :where(.mg-s3d__pausa){padding:8px}:where(.mg-s3d) :where(.mg-s3d__colori){width:100%;display:grid;grid-template-columns:auto 1fr;justify-items:center;grid-row-gap:10px;row-gap:10px}:where(.mg-s3d) :where(.mg-s3d__etichetta){justify-self:start;font-size:15px}:where(.mg-s3d) :where(.mg-s3d__campioni){gap:14px}:where(.mg-s3d) :where(.mg-s3d__campione){width:30px;height:30px}:where(.mg-s3d) :where(.mg-s3d__nome-colore){grid-column:2;font-size:13px}:where(.mg-s3d) :where(.mg-s3d__nome-colore):before{display:none}:where(.mg-s3d) :where(.mg-s3d__nav){margin-top:22px;overflow-x:auto;scrollbar-width:none;padding-bottom:12px}:where(.mg-s3d) :where(.mg-s3d__nav ul){gap:2px;justify-content:space-between}:where(.mg-s3d) :where(.mg-s3d__nav button){padding:9px 14px;font-size:14.5px}:where(.mg-s3d) :where(.mg-s3d__categoria){padding-top:20px}:where(.mg-s3d) :where(.mg-s3d__categoria h3){font-size:clamp(26px,7.6cqi,34px)}:where(.mg-s3d) :where(.mg-s3d__categoria p){font-size:16px}:where(.mg-s3d) :where(.mg-s3d__azioni){max-width:none;margin-top:32px;gap:12px}:where(.mg-s3d) :where(.mg-s3d__cta){min-height:50px;font-size:17px;font-weight:600;padding:0 22px;justify-content:center;position:relative}:where(.mg-s3d) :where(.mg-s3d__cta svg){position:absolute;right:20px}:where(.mg-s3d) :where(.mg-s3d__evidenza){margin-top:28px}:where(.mg-s3d) :where(.mg-s3d__dati){grid-auto-columns:62%;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}:where(.mg-s3d) :where(.mg-s3d__corpo[data-stato=vuoto] .mg-s3d__palco){height:auto;min-height:0}:where(.mg-s3d) :where(.mg-s3d__corpo[data-stato=vuoto] .mg-s3d__vuoto){position:static;translate:none;width:auto;margin:0 16px}}@media (prefers-reduced-motion:reduce){:where(.mg-s3d) :where(*){transition:none!important;animation:none!important}}:where(.mg-s3d--incorporato){background:transparent}:where(.mg-s3d--incorporato) :where(.mg-s3d__corpo){grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"barra" "palco" "comandi" "nav" "categoria" "azioni" "evidenza" "piede";padding:0}:where(.mg-s3d--incorporato) :where(.mg-s3d__testa,.mg-s3d__azioni){display:none}.mg-s3d .mg-s3d__glb-pul{background:var(--sr-nero);color:#fff;width:auto;justify-self:start}