.mappa_nascosto__TevSU{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mappa_mappa__sRJoT{display:grid;grid-template-areas:"testa" "tavola" "lato";gap:clamp(28px,4vw,48px);align-items:start}.mappa_testa__MIgA8{grid-area:testa;display:grid;justify-items:start;gap:24px;min-width:0}@media (min-width:1024px){.mappa_mappa__sRJoT{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-template-areas:"testa tavola" "lato tavola";grid-template-rows:auto 1fr;-moz-column-gap:clamp(40px,5vw,72px);column-gap:clamp(40px,5vw,72px);row-gap:36px}}.mappa_tavola__FbShF{grid-area:tavola;position:relative;width:min(100%,680px);margin-inline:auto}.mappa_disegno__qIPLB{position:relative;aspect-ratio:1}.mappa_svg__nB_sc{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mappa_anello__MwNL3{fill:none;stroke:var(--v-filetto-forte);stroke-dasharray:2 9}.mappa_anelloTacche__uRcWn{fill:none;stroke:var(--v-filetto);stroke-width:10;stroke-dasharray:1.5 20.9}.mappa_anelloInterno__s1h_S{fill:none;stroke:var(--v-filetto-tenue)}.mappa_alone__i5Dev{pointer-events:none}.mappa_raggio__gCwzH{stroke:var(--v-filetto-forte);stroke-width:1.5;stroke-dasharray:3 8;transition:stroke var(--v-d-media) var(--v-c-standard)}.mappa_raggio__gCwzH[data-acceso]{stroke:var(--v-ciano);stroke-width:2.5;stroke-dasharray:4 10;animation:mappa_scorre__8l0kh 1.6s linear infinite reverse}.mappa_filo__UBu31{fill:none;stroke:var(--v-filetto);stroke-width:1.5;transition:stroke var(--v-d-media) var(--v-c-standard),opacity var(--v-d-media) var(--v-c-standard)}.mappa_coppia__IzReG[data-acceso] .mappa_filo__UBu31{stroke:color-mix(in srgb,var(--v-ciano) 35%,transparent);stroke-width:2}.mappa_flusso__6I_Uo{fill:none;stroke:var(--v-ciano);stroke-width:3;stroke-linecap:round;stroke-dasharray:4 22;animation:mappa_scorre__8l0kh 1.4s linear infinite}.mappa_flusso__6I_Uo[data-ritorno]{stroke:var(--v-blu);stroke-width:2.5;stroke-dasharray:3 26;animation-duration:1.9s}@keyframes mappa_scorre__8l0kh{to{stroke-dashoffset:-52}}.mappa_beneTarga__1GA0q{fill:var(--v-superficie);stroke:var(--v-alluminio-1);stroke-width:1.5;filter:drop-shadow(0 18px 30px rgba(0,0,0,.55))}.mappa_beneNome__KvU9x,.mappa_beneQr__zaMjP rect{fill:var(--v-inchiostro)}.mappa_beneNome__KvU9x{font-family:var(--v-sans);font-size:34px;font-weight:600;letter-spacing:-.02em;dominant-baseline:central}.mappa_beneCodice__S01h1{font-family:var(--v-mono);font-size:22px;fill:var(--v-ciano);dominant-baseline:central}.mappa_nodoDisco__gQfQC{fill:var(--v-superficie);stroke:var(--v-filetto-forte);stroke-width:2;transition:fill var(--v-d-media) var(--v-c-standard),stroke var(--v-d-media) var(--v-c-standard)}.mappa_nodoNumero__uRK6d{font-family:var(--v-mono);font-size:30px;fill:var(--v-grigio);text-anchor:middle;dominant-baseline:central}.mappa_nodo__pRJBs[data-acceso=vicino] .mappa_nodoDisco__gQfQC{stroke:var(--v-ciano);fill:var(--v-ciano-tenue)}.mappa_nodo__pRJBs[data-acceso=vicino] .mappa_nodoNumero__uRK6d{fill:var(--v-ciano)}.mappa_nodo__pRJBs[data-acceso=scelto] .mappa_nodoDisco__gQfQC{stroke:var(--v-blu);fill:var(--v-blu)}.mappa_nodo__pRJBs[data-acceso=scelto] .mappa_nodoNumero__uRK6d{fill:var(--v-su-blu)}.mappa_etichette__BYdRk{position:absolute;inset:0;margin:0;padding:0;list-style:none}.mappa_etichetta__zbHIG{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%)}.mappa_etichetta__zbHIG[data-lato=sinistra]{transform:translate(calc(-100% + 30px),-50%)}.mappa_etichetta__zbHIG[data-lato=destra]{transform:translate(-30px,-50%)}.mappa_bottone__YTUB0.mappa_bottone__YTUB0{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 6px;border:0;border-radius:var(--v-r-pillola);font:inherit;font-size:var(--v-t-nota);font-weight:560;white-space:nowrap;color:var(--v-inchiostro);background:color-mix(in srgb,var(--v-superficie) 88%,transparent);box-shadow:0 0 0 1px var(--v-filetto-forte),0 10px 24px -14px rgba(0,0,0,.8);backdrop-filter:blur(6px);cursor:pointer;transition:background var(--v-d-rapida) var(--v-c-standard),box-shadow var(--v-d-rapida) var(--v-c-standard),color var(--v-d-rapida) var(--v-c-standard)}.mappa_etichetta__zbHIG[data-lato=sinistra] .mappa_bottone__YTUB0{flex-direction:row-reverse;padding:0 6px 0 16px}.mappa_bottone__YTUB0.mappa_bottone__YTUB0:hover{box-shadow:0 0 0 1px var(--v-grigio-segno),0 10px 24px -14px rgba(0,0,0,.8)}.mappa_bottone__YTUB0.mappa_bottone__YTUB0[data-vicino]{box-shadow:0 0 0 1px color-mix(in srgb,var(--v-ciano) 70%,transparent),0 10px 24px -14px rgba(0,0,0,.8)}.mappa_bottone__YTUB0.mappa_bottone__YTUB0[aria-pressed=true]{color:var(--v-su-blu);background:var(--v-blu);box-shadow:0 0 0 4px var(--v-blu-medio)}.mappa_bottoneNumero__ZByzV{display:inline-grid;place-items:center;min-width:32px;height:32px;padding:0 4px;border-radius:var(--v-r-pillola);font-family:var(--v-mono);font-size:var(--v-t-minimo);font-weight:400;color:var(--v-grigio);background:var(--v-filetto)}[aria-pressed=true]>.mappa_bottoneNumero__ZByzV{color:var(--v-su-blu);background:color-mix(in srgb,var(--v-su-blu) 14%,transparent)}[data-vicino]>.mappa_bottoneNumero__ZByzV{color:var(--v-ciano);background:var(--v-ciano-tenue)}.mappa_lato__Bf6_D{grid-area:lato;display:grid;gap:24px;min-width:0}.mappa_scelte__B9OBX{display:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.mappa_scelta__KgYy4.mappa_scelta__KgYy4{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 10px 0 6px;border:0;border-radius:14px;font:inherit;font-size:var(--v-t-nota);font-weight:560;text-align:left;color:var(--v-inchiostro);background:var(--v-superficie);box-shadow:inset 0 0 0 1px var(--v-filetto-forte);cursor:pointer}.mappa_scelta__KgYy4.mappa_scelta__KgYy4[data-vicino]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--v-ciano) 70%,transparent)}.mappa_scelta__KgYy4.mappa_scelta__KgYy4[aria-pressed=true]{color:var(--v-su-blu);background:var(--v-blu);box-shadow:none}.mappa_pannello__A1bTk{display:grid;gap:12px;padding:clamp(20px,2.6vw,28px);border-radius:var(--v-r-xl);background:color-mix(in srgb,var(--v-superficie) 92%,transparent);box-shadow:0 0 0 1px var(--v-filetto-forte),var(--v-ombra-3)}.mappa_pannelloOcchiello__s4keQ.mappa_pannelloOcchiello__s4keQ{display:inline-flex;align-items:center;gap:8px;margin:0;font-family:var(--v-mono);font-size:var(--v-t-minimo);color:var(--v-ciano)}.mappa_pannelloPunto__M7E7z{width:7px;height:7px;border-radius:50%;background:var(--v-ciano);box-shadow:0 0 0 3px var(--v-ciano-tenue)}.mappa_pannelloTitolo__XQmgk.mappa_pannelloTitolo__XQmgk{margin:0;font-size:var(--v-t-titolo);font-weight:600;letter-spacing:var(--v-ls-titolo);line-height:1.15;color:var(--v-inchiostro)}.mappa_pannelloFrase__2_ZUv.mappa_pannelloFrase__2_ZUv{margin:0;font-size:var(--v-t-piccolo);line-height:1.55;color:var(--v-grigio)}.mappa_scambi__cLMyx{display:grid;gap:0;margin:4px 0 0;padding:0;list-style:none;border-radius:6px}.mappa_scambi__cLMyx:focus-visible{outline:2px solid var(--v-blu);outline-offset:4px}.mappa_scambio__o3xbD{display:grid;gap:4px;padding:12px 0 12px 18px;border-top:1px solid var(--v-filetto);position:relative}.mappa_scambio__o3xbD:before{content:"";position:absolute;top:19px;left:0;width:8px;height:8px;border-radius:50%;border:1.5px solid var(--v-ciano)}.mappa_scambioNome__lQ3rC{font-size:var(--v-t-nota);font-weight:600;color:var(--v-inchiostro)}.mappa_scambioTesto__WMdSk{font-size:var(--v-t-nota);line-height:1.5;color:var(--v-grigio)}.mappa_pannelloLink__FbyDl{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:var(--v-t-piccolo);font-weight:560;color:var(--v-blu);text-decoration:none}.mappa_pannelloLink__FbyDl:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:899px){.mappa_etichette__BYdRk{display:none}.mappa_scelte__B9OBX{display:grid}.mappa_nodoNumero__uRK6d{font-size:36px}.mappa_beneNome__KvU9x{font-size:44px}.mappa_beneCodice__S01h1{display:none}}@media (min-width:900px) and (max-width:1023px){.mappa_tavola__FbShF{width:min(100%,620px)}}@media (prefers-reduced-motion:reduce){.mappa_flusso__6I_Uo,.mappa_raggio__gCwzH[data-acceso]{animation:none}.mappa_flusso__6I_Uo{stroke-dasharray:none;opacity:.8}}@media (min-width:1024px){.mappa_tavola__FbShF{position:sticky;top:calc(var(--v-testata) + 24px);align-self:start}.mappa_scambi__cLMyx{max-height:264px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent);padding-bottom:24px}}