.dp{--dp-sopra: 140px}.dp [hidden]{display:none!important}.dp code,.dp kbd{font-variant-ligatures:none}.dp .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dp-briciole{display:flex;gap:8px;align-items:center;font-size:.82rem;color:var(--ink-3);margin-bottom:18px}.dp-briciole a{color:var(--ink-2)}.dp-briciole a:hover{color:var(--iris-4)}.dp-testa{display:flex;gap:20px;align-items:flex-start}.dp-rombo{width:60px;height:60px;flex:none;display:grid;place-items:center;border-radius:var(--r-md);background:#6e3aff1f;border:1px solid rgba(110,58,255,.26);color:var(--iris-4);box-shadow:var(--glow)}.dp-rombo svg{width:28px;height:28px}.dp-testa-in{min-width:0}.dp-testa h1{margin:2px 0 8px}.dp-testa .lede{margin-bottom:12px}.dp-etichette{display:flex;gap:8px;flex-wrap:wrap}.dp-azioni{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.dp-breve{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.dp-fatto{display:flex;flex-direction:column;gap:8px;min-width:0;padding:16px 18px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--card)}.dp-fatto h2{margin:0;display:flex;align-items:center;gap:8px;font-size:.74rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2)}.dp-fatto h2 span{font-size:1rem;letter-spacing:0}.dp-fatto p{margin:0;font-size:.85rem;color:var(--ink-2);line-height:1.5}.dp-fatto p code{font-family:var(--font-mono);font-size:.82rem;color:#cbb8ff}.dp-valore{display:flex;align-items:center;gap:8px;min-width:0}.dp-valore code{min-width:0;font-family:var(--font-mono);font-size:.92rem;color:#cbb8ff;overflow-wrap:anywhere}.dp-numeri{font-size:.95rem!important;color:var(--ink-2)}.dp-numeri b{font-size:1.15rem;color:var(--ink)}.dp-copia,.df-copia{display:inline-flex;align-items:center;gap:6px;flex:none;padding:5px 8px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--card-2);color:var(--ink-2);font:inherit;font-size:.74rem;font-weight:600;cursor:pointer;transition:color .15s ease,border-color .15s ease}.dp-copia:hover,.df-copia:hover{color:var(--ink);border-color:var(--line-on)}.dp-copia svg,.df-copia svg{width:14px;height:14px}.dp-griglia{display:grid;grid-template-columns:252px minmax(0,1fr);gap:28px;align-items:start;margin-top:32px}.dp-lato{position:sticky;top:78px;max-height:calc(100vh - 96px);overflow-y:auto;padding:2px 6px 16px 0;scrollbar-width:thin}.dp-nav>summary{display:none}.dp-nav nav{font-size:.84rem}.dp .nv-g+.nv-g{margin-top:18px}.dp .nv-gt{display:flex;align-items:center;gap:8px;margin:0 0 6px;padding:0 10px;font-size:.72rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-2)}.dp .nv-gt>span:first-child{font-size:.95rem;letter-spacing:0}.dp .nv-gn{margin-left:auto;font-size:.7rem;font-weight:700;color:var(--ink-3);letter-spacing:0}.dp-nav ul{list-style:none;margin:0;padding:0}.dp-nav a{display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:var(--r-sm);color:var(--ink-2);line-height:1.35}.dp-nav a:hover{color:var(--ink);background:#ffffff0a}.dp-nav a[aria-current=true]{color:var(--ink);background:#6e3aff29;box-shadow:inset 2px 0 0 var(--iris-4)}.dp .nv-l{flex:1;min-width:0;font-family:var(--font-mono);font-size:.79rem;overflow-wrap:anywhere}.dp .nv-n{flex:none;font-size:.7rem;color:var(--ink-3);font-variant-numeric:tabular-nums}.dp .nv-zero{opacity:.38}.dp .nv-s{display:none;margin:2px 0 8px 14px;padding-left:6px;border-left:1px solid var(--line-2)}.dp .nv-f.attivo>.nv-s{display:block}.dp.cercando .nv-s{display:none}.dp-nav .nv-s a{padding:3px 8px;font-size:.76rem;color:var(--ink-3);line-height:1.35}.dp-nav .nv-s a:hover{color:var(--ink)}.dp-nav .nv-s a[aria-current=true]{color:var(--ink);background:none;box-shadow:inset 2px 0 0 var(--iris-4)}.dp .nv-c>summary{list-style:none;display:flex;align-items:center;gap:8px;padding:5px 10px;border-radius:var(--r-sm);cursor:pointer;font-family:var(--font-mono);font-size:.78rem;color:var(--ink-2)}.dp .nv-c>summary::-webkit-details-marker{display:none}.dp .nv-c>summary:hover{background:#ffffff0a;color:var(--ink)}.dp .nv-c>summary>span:first-child{flex:1}.dp .nv-c>summary:after{content:"";width:6px;height:6px;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(-45deg);transition:transform .15s ease}.dp .nv-c[open]>summary:after{transform:rotate(45deg)}.dp .nv-c ul{margin:2px 0 4px 12px;padding-left:6px;border-left:1px solid var(--line-2)}.dp-corpo{min-width:0}.dp-barra{position:sticky;top:70px;z-index:6;display:flex;gap:10px;align-items:center;margin-bottom:18px;padding:8px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--card);box-shadow:0 12px 26px -16px #000000f2}.dp-campo{flex:1;min-width:0;display:flex;align-items:center;gap:9px;padding:0 12px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--ground-2)}.dp-campo:focus-within{border-color:var(--line-on)}.dp-campo>svg{width:17px;height:17px;flex:none;color:var(--ink-3)}.dp-campo input{flex:1;min-width:0;padding:10px 0;border:0;background:none;color:var(--ink);font:inherit;font-size:.92rem}.dp-campo input:focus{outline:none}.dp-campo input::placeholder{color:var(--ink-3)}.dp-campo input::-webkit-search-cancel-button{filter:invert(.6)}.dp-conta{flex:none;font-size:.76rem;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.dp-tutti{flex:none}.dp-tutti svg{transition:transform .2s ease}.dp-tutti[data-stato=chiudi] svg{transform:rotate(180deg)}.dp-tutti[data-stato=apri] .dp-tutti-no,.dp-tutti[data-stato=chiudi] .dp-tutti-si{display:none}.dp-vuoto{margin-bottom:18px;padding:22px;border:1px dashed var(--line-2);border-radius:var(--r-md);text-align:center;color:var(--ink-2)}.dp-vuoto p{margin:0 0 4px}.dp-vuoto b{color:var(--ink)}.dp-gruppo+.dp-gruppo{margin-top:38px}.dp-gruppo{scroll-margin-top:var(--dp-sopra)}.dp-gruppo-t{margin-bottom:14px}.dp-gruppo-t h2{display:flex;align-items:center;gap:10px;font-size:1.25rem}.dp-gruppo-t p{margin:4px 0 0;font-size:.88rem;color:var(--ink-2);max-width:75ch}.dp.cercando .dp-gruppo-t p{display:none}.dp .df{background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow);scroll-margin-top:var(--dp-sopra)}.dp .df+.df{margin-top:12px}.dp .df-s{list-style:none;display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:var(--r-md);cursor:pointer;transition:background .15s ease}.dp .df-s::-webkit-details-marker{display:none}.dp .df-s:hover{background:#ffffff06}.dp .df[open]>.df-s{border-bottom:1px solid var(--line);border-radius:var(--r-md) var(--r-md) 0 0}.dp .df-e{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:var(--r-sm);background:#6e3aff1a;border:1px solid rgba(110,58,255,.22);font-size:1.15rem;line-height:1}.dp .df-n{flex:1;min-width:0}.dp .df-n h3{margin:0;font-size:1rem}.dp .df-n h3 code{font-family:var(--font-mono);color:var(--ink);overflow-wrap:anywhere}.dp .df-p{display:block;margin-top:2px;font-size:.84rem;color:var(--ink-2)}.dp .df-c{flex:none;font-size:.8rem;color:var(--ink-2);white-space:nowrap}.dp .df-c b{color:var(--ink);font-weight:700}.dp .df-x{flex:none;display:inline-flex;align-items:center;gap:5px;min-width:96px;justify-content:flex-end;font-size:.78rem;font-weight:700;color:var(--iris-4)}.dp .df-x:after{content:"";width:7px;height:7px;margin:0 4px 3px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg);transition:transform .2s ease}.dp .df[open]>.df-s .df-x:after{transform:rotate(-135deg);margin-bottom:-3px}.dp .df-chiudi,.dp .df[open]>.df-s .df-apri{display:none}.dp .df[open]>.df-s .df-chiudi{display:inline}.dp .df-s:hover .df-x{color:var(--iris-5)}.dp .df-b{padding-bottom:6px}.dp .df-via{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 20px;border-bottom:1px solid var(--line);background:#ffffff03}.dp .df-via code{flex:1;min-width:0;font-family:var(--font-mono);font-size:.8rem;color:var(--ink-2);overflow-wrap:anywhere}.dp .df-note{margin:14px 20px 4px;border:1px solid var(--line);border-radius:var(--r);background:var(--card-2)}.dp .df-note>summary{list-style:none;display:flex;align-items:center;gap:8px;padding:9px 14px;cursor:pointer;font-size:.84rem;font-weight:600;color:var(--ink-2)}.dp .df-note>summary::-webkit-details-marker{display:none}.dp .df-note>summary:after{content:"";width:6px;height:6px;margin-left:auto;border-right:1.5px solid var(--ink-3);border-bottom:1.5px solid var(--ink-3);transform:rotate(45deg);transition:transform .15s ease}.dp .df-note[open]>summary:after{transform:rotate(-135deg)}.dp .df-note>summary:hover{color:var(--ink)}.dp .df-note>.dt{padding:2px 14px 12px}.dp .df-spiega{margin:14px 20px 8px;font-size:.87rem;color:var(--ink-2)}.dp .df-nomi{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:8px 20px 12px;padding:0}.dp .df-nomi li{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--card-2);font-size:.78rem;color:var(--ink-3)}.dp .df-nomi code{font-family:var(--font-mono);color:#cbb8ff}.dp .df-blocco{margin:16px 0 0}.dp .df-blocco h4{margin:0 20px 4px;font-size:.92rem}.dp .df-blocco p{margin:0 20px;font-size:.84rem;color:var(--ink-2)}.dp .df-lingue{margin-top:6px}.dp .df-lingue table{min-width:0}.dp .df-lingue td code{font-family:var(--font-mono);color:#cbb8ff;margin-right:8px}.dp .df-es{border-top:1px solid var(--line-2);margin-top:14px;scroll-margin-top:var(--dp-sopra)}.dp .df-es-t{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;padding:16px 20px 2px;font-size:.98rem}.dp .df-es-t code{font-family:var(--font-mono);color:var(--ink);overflow-wrap:anywhere}.dp .df-es-p{margin:2px 20px 0;font-size:.85rem;color:var(--ink-2)}.dp .df-som{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:14px 20px 2px}.dp .df-som-t{margin-right:4px;font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.dp .df-som a{padding:3px 10px;border-radius:var(--r-badge);border:1px solid var(--line-2);font-size:.76rem;color:var(--ink-2)}.dp .df-som a:hover{color:var(--ink);border-color:var(--line-on)}.dp .ds{scroll-margin-top:var(--dp-sopra)}.dp .ds+.ds{margin-top:6px;border-top:1px solid var(--line-2)}.dp .ds-t{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0;padding:20px 20px 4px;font-size:1rem;font-weight:800}.dp .ds-t a{color:var(--ink)}.dp .ds-t a:hover{color:var(--iris-4)}.dp .ds-x{padding:2px 20px 10px;max-width:86ch}.dp .dg-t{position:relative;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;padding:14px 44px 6px 20px;scroll-margin-top:var(--dp-sopra)}.dp .dg-t code{font-family:var(--font-mono);font-size:.86rem;font-weight:700;color:#cbb8ff;overflow-wrap:anywhere}.dp .dg-t code span{color:var(--ink-3);font-weight:500}.dp .dg-n{font-size:.72rem;color:var(--ink-3)}.dp .dg-d{padding:0 20px 10px;max-width:86ch}.dp .di{position:relative;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4px 22px;padding:9px 44px 9px 20px;border-top:1px solid var(--line);scroll-margin-top:var(--dp-sopra)}.dp .di:hover{background:#ffffff04}.dp .di-r{display:flex;flex-wrap:wrap;align-items:baseline;align-self:start;align-content:flex-start;gap:5px 8px;min-width:0}.dp .di-k{font-family:var(--font-mono);font-size:.83rem;font-weight:600;color:var(--ink);overflow-wrap:anywhere}.dp .di0:after{content:"—";color:var(--ink-3);font-size:.87rem}.dp .di-d{min-width:0}.dp .dv{font-family:var(--font-mono);font-size:.74rem;line-height:1.55;padding:0 7px;border-radius:6px;border:1px solid transparent;overflow-wrap:anywhere;word-break:break-word}.dp .v-num{color:#8fcbff;background:#409cff1a;border-color:#409cff38}.dp .v-si{color:#5fdca5;background:#3ecf8e1a;border-color:#3ecf8e3d}.dp .v-no{color:#f59ea1;background:#f0656a1a;border-color:#f0656a3d}.dp .v-testo{color:#f3cf8c;background:#e0a83a17;border-color:#e0a83a38}.dp .v-lista,.dp .v-mappa{color:#d5c4ff;background:#6e3aff1f;border-color:#6e3aff4d}.dp .v-vuoto{color:var(--ink-2);border:1px dashed var(--line-2)}.dp .dv-piu{min-width:0;max-width:100%}.dp .dv-piu>summary{display:flex;align-items:baseline;gap:6px;min-width:0;list-style:none;cursor:pointer}.dp .dv-piu>summary::-webkit-details-marker{display:none}.dp .dv-piu .dv{min-width:0}.dp .dv-piu:not([open]) .dv{max-width:44ch;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp .dv-n{flex:none;padding:0 7px;border-radius:var(--r-badge);border:1px solid rgba(110,58,255,.36);font-size:.7rem;font-weight:700;line-height:1.6;color:#d5c4ff}.dp .dv-piu>summary:hover .dv-n{background:#6e3aff2e}.dp .dv-piu[open] .dv-n{font-size:0;padding:0 6px}.dp .dv-piu[open] .dv-n:after{content:"−";font-size:.72rem}.dp .dn{padding:8px 20px;border-top:1px dashed var(--line-2);color:var(--ink-2);max-width:86ch}.dp .da{padding:9px 20px;border-top:1px solid var(--line);font-size:.82rem;color:var(--ink-2)}.dp .da code{font-family:var(--font-mono);color:#cbb8ff}.dp .da span{display:block;margin-top:3px;font-family:var(--font-mono);font-size:.74rem;color:var(--ink-3);overflow-wrap:anywhere}.dp .ancora{position:absolute;top:8px;right:12px;width:24px;height:24px;display:grid;place-items:center;border-radius:6px;font-family:var(--font-mono);font-size:.8rem;color:var(--ink-3);opacity:0;transition:opacity .12s ease,color .12s ease,background .12s ease}.dp .dg-t .ancora{top:12px}.dp .di:hover .ancora,.dp .dg-t:hover .ancora,.dp .ancora:focus-visible{opacity:1}.dp .ancora:hover{color:var(--iris-4);background:#6e3aff24}.dp .mirato{animation:dp-mirato 2.2s ease-out}@keyframes dp-mirato{0%,35%{background:#6e3aff33}to{background:transparent}}::highlight(dp-trovato){background-color:#9b5cff73;color:#fff}.dp.cercando .dn,.dp.cercando .da,.dp.cercando .dg-d,.dp.cercando .ds-x,.dp.cercando .df-som,.dp.cercando .df-note,.dp.cercando .df-spiega,.dp.cercando .df-es-p{display:none}.dp .dt{font-size:.87rem;color:var(--ink-2);line-height:1.6}.dp .dt p{margin:0 0 .55em}.dp .dt>:last-child,.dp .dt details>:last-child{margin-bottom:0}.dp .dt p.sub{margin-top:.9em;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.dp .dt p.sub:first-child{margin-top:0}.dp .dt pre{margin:0 0 .7em;padding:9px 12px;border-radius:var(--r-sm);background:var(--ground-2);border:1px solid var(--line);font-size:.77rem;line-height:1.55;color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere}.dp .dt code{font-family:var(--font-mono);font-size:.86em;background:var(--card-2);border:1px solid var(--line);border-radius:5px;padding:0 5px;color:#cbb8ff;overflow-wrap:anywhere}.dp .dt a{overflow-wrap:anywhere}.dp .dt .il{color:var(--ink-3)}.dp .dt .il:not(:first-child){margin-top:4px}.dp .dt .nl{display:flex;gap:8px;align-items:baseline;margin-top:6px;padding-top:6px;border-top:1px dashed var(--line-2)}.dp .dt .nl>code{flex:none}.dp .dt .nl>div>p:last-child{margin-bottom:0}.dp .piu>summary{display:inline-flex;align-items:center;gap:6px;list-style:none;cursor:pointer;font-size:.8rem;font-weight:700;color:var(--iris-4)}.dp .piu>summary::-webkit-details-marker{display:none}.dp .piu>summary:after{content:"↓";font-weight:400}.dp .piu[open]>summary{margin-bottom:6px}.dp .piu[open]>summary:after{content:"↑"}.dp .piu>summary:hover{color:var(--iris-5)}.dp-torna{margin-top:30px;font-size:.9rem}.dp-torna a{display:inline-flex;align-items:center;gap:6px}.dp-torna svg{width:15px;height:15px}.dp-su{position:fixed;right:20px;bottom:22px;z-index:30;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-2);background:#11141deb;backdrop-filter:blur(8px);color:var(--ink);cursor:pointer;box-shadow:var(--shadow-up)}.dp-su:hover{border-color:var(--line-on);color:var(--iris-4)}.dp-su svg{width:20px;height:20px}.dp-avviso{position:fixed;left:50%;bottom:24px;z-index:40;padding:9px 16px;border-radius:var(--r-badge);background:var(--iris);color:#fff;font-size:.85rem;font-weight:600;box-shadow:var(--shadow-up);opacity:0;pointer-events:none;transform:translate(-50%,16px);transition:opacity .2s ease,transform .2s ease}.dp-avviso:empty{display:none}.dp-avviso.su{opacity:1;transform:translate(-50%)}@media(max-width:1100px){.dp-breve{grid-template-columns:1fr 1fr}.dp-breve .dp-fatto:last-child{grid-column:1 / -1}}@media(max-width:980px){.dp{--dp-sopra: 136px}.dp-griglia{grid-template-columns:minmax(0,1fr);gap:0}.dp-lato{position:sticky;top:62px;z-index:20;max-height:none;overflow:visible;margin:0 calc(var(--gutter) * -1) 16px;padding:8px var(--gutter);background:#07080df0;backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.dp-nav{position:relative}.dp-nav>summary{display:flex;align-items:center;gap:9px;padding:9px 14px;border:1px solid var(--line-2);border-radius:var(--r);background:var(--card);cursor:pointer;list-style:none;font-size:.88rem;font-weight:700}.dp-nav>summary::-webkit-details-marker{display:none}.dp-nav-ora{flex:1;min-width:0;font-family:var(--font-mono);font-size:.84rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-nav-n{font-size:.72rem;color:var(--ink-3)}.dp-nav>summary svg{width:17px;height:17px;color:var(--iris-4);transition:transform .2s ease}.dp-nav[open]>summary svg{transform:rotate(180deg)}.dp-nav[open]>summary{border-color:var(--line-on)}.dp-nav>nav{position:absolute;left:0;right:0;top:calc(100% + 6px);max-height:62vh;overflow-y:auto;padding:12px 8px;border:1px solid var(--line-2);border-radius:var(--r-md);background:var(--ground-3);box-shadow:var(--shadow-up)}.dp-barra{position:static;box-shadow:none}}@media(max-width:760px){.dp-testa{flex-direction:column;gap:12px}.dp-testa h1{font-size:clamp(1.7rem,8vw,2.2rem);overflow-wrap:anywhere}.dp-rombo{width:44px;height:44px}.dp-rombo svg{width:22px;height:22px}.dp-breve{grid-template-columns:1fr;gap:10px}.dp-fatto{padding:14px 16px}.dp-barra{padding:6px;gap:6px}.dp-conta{display:none}.dp.cercando .dp-conta{display:inline}.dp-tutti{padding:8px 10px}.dp-tutti span,.dp .df-copia span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dp .df-copia{padding:6px 8px}.dp .df-s{flex-wrap:wrap;gap:10px 12px;padding:13px 14px}.dp .df-e{width:34px;height:34px;font-size:1rem}.dp .df-n{flex-basis:calc(100% - 106px)}.dp .df-c{order:3;margin-left:46px}.dp .df-x{order:4;min-width:0;margin-left:auto}.dp .df-via{padding:10px 14px}.dp .df-note,.dp .df-spiega,.dp .df-nomi,.dp .df-es-p,.dp .df-blocco h4,.dp .df-blocco p,.dp .df-som{margin-left:14px;margin-right:14px}.dp .df-es-t{padding:14px 14px 2px}.dp .ds-t{padding:18px 14px 4px}.dp .ds-x{padding:2px 14px 10px}.dp .dg-t{padding:12px 40px 6px 14px}.dp .dg-d{padding:0 14px 10px}.dp .di{grid-template-columns:minmax(0,1fr);padding:9px 40px 9px 14px}.dp .di0:after{display:none}.dp .ancora{opacity:.6;right:8px}.dp .dn,.dp .da{padding-left:14px;padding-right:14px}.dp .df-lingue td code{display:block;margin:0 0 4px}}
