.sito{--bg:#151515;--panel:rgba(21,21,21,.80);--surface:#1E1E1E;--line:#3A3A3A;--fg:#F2F2F0;--muted:#9A9A98;--accent:#FF5A14;--accent-text:#FF5A14;--accent-fill:#FF5A14;--on-accent:#151515;--level:#FF5A14;--on-level:#151515;--danger:#B82A22;--on-danger:#F2F2F0;--danger-text:#F0645A;--pos:#E4E4E2;--on-pos:#151515;--r:0px;--grain:.10;--grain-blend:overlay;--display:var(--font-display),sans-serif;--display-w:700;--display-ls:-.02em;--display-tt:uppercase;--text:var(--font-text),Helvetica,Arial,sans-serif;--text-size:15px;--mono:var(--font-mono),ui-monospace,monospace;background:var(--bg);color:var(--fg);font-family:var(--text);font-size:var(--text-size);line-height:normal;min-height:100vh;--foot-h:44px}*{box-sizing:border-box}body:has(.sito-mappa){overflow:hidden;height:100%;background:#151515}.gl{display:block}.gl,.grain{position:fixed;inset:0}.grain{pointer-events:none;z-index:50;opacity:var(--grain);mix-blend-mode:var(--grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 1.2 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.mono{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:inherit}.muted{color:var(--muted)}.display{font-family:var(--display),serif;font-weight:var(--display-w);letter-spacing:var(--display-ls);text-transform:var(--display-tt);line-height:.92;margin:0}.panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);padding:14px 16px}.chip{display:inline-block;border:0;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;padding:3px 7px;border-radius:var(--r);white-space:nowrap}.c-livello{background:var(--level);color:var(--on-level)}.c-grave{background:var(--danger);color:var(--on-danger)}.c-sel{background:var(--accent-fill);color:var(--on-accent)}.c-pos{background:var(--pos);color:var(--on-pos)}.c-out{border:1px solid var(--fg);color:var(--fg)}.c-mut{border:1px solid var(--line);color:var(--muted)}.hidden{opacity:0;pointer-events:none!important;transform:translateY(8px)}.fade{transition:opacity .45s ease,transform .45s ease}.top{position:fixed;top:0;left:0;right:0;height:56px;display:flex;align-items:center;gap:18px;white-space:nowrap;padding:0 24px;border-bottom:1px solid var(--line);background:var(--panel);z-index:20}.logo{font-family:var(--display);font-weight:var(--display-w);font-size:22px;letter-spacing:var(--display-ls);text-transform:uppercase}.nav{display:flex;gap:4px;margin-left:10px}.nav a{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);text-decoration:none;padding:6px 10px;border-radius:var(--r);cursor:pointer}.nav a.on{outline:1px solid var(--fg)}.nav a.on,.nav a:hover{color:var(--fg)}.rev-link{font-size:10.5px;color:var(--muted);text-decoration:none;border:1px dashed var(--line);padding:4px 8px;border-radius:var(--r);margin-right:12px}.rev-link:hover{color:var(--fg);border-color:var(--fg)}.nav a.lingua{margin-left:6px;border-left:1px solid var(--line);border-radius:0;padding-left:14px}.lingua-corta{display:none}.sp{flex:1 1}@media (max-width:1500px){.top .tag{display:none}}.home-left{position:fixed;left:24px;top:80px;width:360px;z-index:10;max-height:calc(100vh - 80px - var(--foot-h) - 20px);overflow-y:auto;display:flex;flex-direction:column}.home-left>*{flex-shrink:0}.home-left>.lhead{order:-1}.hero{font-size:50px;margin:8px 0 14px}.lead{font-size:15px;line-height:1.45;margin:0 0 18px;max-width:330px}.kpis{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--line);border-radius:var(--r);background:var(--panel)}.kpi{padding:12px 14px;border-bottom:1px solid var(--line)}.kpi,.kpi:nth-child(odd){border-right:1px solid var(--line)}.kpi.big,.kpi:nth-child(2n){border-right:0}.kpi.big{grid-column:1/3;display:flex;align-items:flex-end;justify-content:space-between}.kpi:last-child,.kpi:nth-last-child(2):not(.big){border-bottom:0}.kpi .n{font-family:var(--display);font-weight:var(--display-w);font-size:34px;line-height:1;margin-top:6px;letter-spacing:var(--display-ls)}.kpi.big .n{font-size:58px}.kpi .d{font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:4px}.home-right{position:fixed;right:24px;top:80px;width:350px;z-index:10;transition:width .25s ease}.closed{display:none!important}.x{background:transparent;border:1px solid var(--line);color:var(--muted);width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--r);font-family:var(--mono);font-size:13px;line-height:1;padding:0}.x:hover{color:var(--fg);border-color:var(--fg)}.lhead{display:flex;justify-content:space-between;align-items:center}.restore{background:transparent;border:1px solid var(--fg);color:var(--fg);padding:4px 8px;cursor:pointer;border-radius:var(--r)}.feed-h{display:flex;justify-content:space-between;margin-bottom:8px}.feed-h,.live{align-items:center}.live{display:inline-flex;gap:6px}.live i{width:7px;height:7px;background:var(--accent);border-radius:50%;animation:pulse 1.4s infinite}@keyframes pulse{50%{opacity:.25}}.item{padding:10px 0;border-top:1px solid var(--line);cursor:pointer;display:grid;grid-template-columns:34px 1fr;gap:10px}.item:hover .tt{text-decoration:underline}.item .cc{font-family:var(--mono);font-size:12px;font-weight:500;border:1px solid var(--line);height:26px;display:flex;align-items:center;justify-content:center;border-radius:var(--r)}.item .tt{font-size:13.5px;line-height:1.3;margin:5px 0 3px;color:var(--accent-text)}.item .meta{display:flex;gap:8px;align-items:center}.bottom{position:fixed;left:0;right:0;bottom:0;height:var(--foot-h);display:flex;flex-direction:column;justify-content:center;gap:7px;padding:0 24px;border-top:1px solid var(--line);background:var(--panel);z-index:20}.foot-row{gap:22px;white-space:nowrap}.foot-row,.ramp{display:flex;align-items:center}.ramp{gap:8px}.ramp-mondo{font-size:11px;white-space:nowrap;color:var(--accent-text)}.ramp .sw{display:flex;align-items:center;gap:4px}.ramp .sw i{width:110px;height:10px;display:block}.ramp .sw-n{font-size:10px}.nd{width:14px;height:10px;border:1px dashed var(--muted);display:inline-block}.ramp-nd{display:inline-flex;gap:8px;white-space:nowrap}.arcleg,.ramp-nd{align-items:center}.arcleg{display:flex;gap:14px}.arcleg span{display:inline-flex;align-items:center;gap:6px}.arcleg b{width:22px;border-top:2px solid}.disc{letter-spacing:.03em;line-height:1.35}.tip{position:fixed;z-index:40;pointer-events:none;background:var(--bg);border:1px solid var(--fg);padding:9px 11px;border-radius:var(--r);min-width:190px}.tip .nm{font-family:var(--display);font-weight:var(--display-w);font-size:20px;letter-spacing:var(--display-ls);text-transform:var(--display-tt);margin:3px 0 6px;line-height:1}.cv-left{left:24px}.cv-left,.cv-right{position:fixed;top:76px;bottom:calc(var(--foot-h) + 20px);width:360px;z-index:10;display:flex;flex-direction:column;gap:10px}.cv-right{right:24px}.cv-bottom{position:fixed;left:404px;right:404px;bottom:calc(var(--foot-h) + 20px);height:230px;z-index:10;display:grid;grid-template-columns:1fr 1fr;gap:10px}.cv-bottom .panel{overflow-y:auto;min-height:0}.back{background:transparent;border:1px solid var(--fg);color:var(--fg);padding:7px 10px;cursor:pointer;border-radius:var(--r);align-self:flex-start}.cname{font-size:var(--nome-max,78px);margin:6px 0 2px;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.cname-box{container-type:inline-size}@supports (width:1cqi){.cname{font-size:min(var(--nome-max,78px),calc(100cqi * 1.3 / var(--parola,6)))}}.idx{display:flex;align-items:flex-end;gap:12px;margin:6px 0}.idx .n{font-family:var(--display);font-weight:var(--display-w);font-size:88px;line-height:.8;letter-spacing:var(--display-ls)}.idx small{font-family:var(--mono);font-size:13px;color:var(--muted)}.bar{height:8px;background:var(--line);margin:4px 0 10px;border-radius:var(--r);overflow:hidden}.bar i{display:block;height:100%;background:var(--accent)}.brow{display:flex;justify-content:space-between;font-size:13px}.brow b{font-family:var(--mono);font-weight:500}.hh{display:flex;justify-content:space-between;align-items:center;margin:0 0 8px}.inc{display:grid;grid-template-columns:64px 1fr;gap:8px;padding:8px 0;border-top:1px solid var(--line);font-size:13px;line-height:1.3}.inc.compatto{grid-template-columns:1fr;border-top:0;padding:4px 0}.inc .src{font-family:var(--mono);font-size:10.5px;color:var(--muted);margin-top:4px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.law{display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid var(--line);font-size:13px}.dashed{border-style:dashed}.pinlab{position:fixed;z-index:9;transform:translate(-50%,-100%);margin-top:-14px;background:var(--bg);border:1px solid var(--fg);padding:5px 8px;border-radius:var(--r);max-width:220px;font:inherit;font-size:12px;line-height:1.25;color:var(--fg);text-decoration:none;text-align:left;cursor:pointer}.pinlab .mono{font-size:10px;display:block}.pinlab:focus-visible,.pinlab:hover{border-color:var(--accent)}.pinlab:focus-visible{outline:1px dashed var(--accent-text);outline-offset:2px}.pinfila{position:fixed;z-index:9;pointer-events:none;transform:translate(-50%,8px);font-size:10px;letter-spacing:.03em;white-space:nowrap}.inc-titolo{color:var(--fg);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:2px}.inc-titolo:focus-visible,.inc-titolo:hover{text-decoration-color:var(--accent-text)}.pinlab.l{transform:translate(calc(-100% - 10px),-50%);margin-top:0}.pinlab.r{transform:translate(10px,-50%);margin-top:0}.w7{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);margin-top:4px}.w7 div{padding:8px 0 0}.w7 .n{font-family:var(--display);font-weight:var(--display-w);font-size:28px;line-height:1}.load{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:60;background:var(--bg)}svg text{font-family:var(--mono)}:where(.sito) a{color:var(--accent-text)}.accento{color:var(--accent-text)}.small{font-size:12.5px;line-height:1.4}.fonte{font-size:10.5px;margin:-4px 0 8px}.scroll{overflow-y:auto}.nota{margin-top:8px;border-top:1px solid var(--line);padding-top:8px}.titolo-pannello{margin:0;font-weight:400}.blocco{display:block}button.item{all:unset;box-sizing:border-box;width:100%;cursor:pointer;padding:10px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:34px 1fr;gap:10px}button.item:focus-visible{outline:1px solid var(--fg);outline-offset:2px}.home-right .panel{max-height:calc(100vh - 80px - var(--foot-h) - 20px);overflow-y:auto}.linkbtn{background:none;border:0;padding:0;color:var(--muted);text-decoration:underline;cursor:pointer;font-size:10.5px}.linkbtn:hover{color:var(--fg)}.glowleg{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.glowleg input{accent-color:var(--accent);margin:0}.tiposel{background:var(--bg);color:var(--fg);border:1px solid var(--line);font-size:11px;letter-spacing:.03em;padding:2px 4px;max-width:180px;cursor:pointer}.leg-controlli{display:flex;align-items:center;gap:14px}.altleg{display:inline-flex;gap:6px;align-items:center;margin-left:8px}.altleg rect{fill:var(--accent)}.arcleg b{width:14px;height:0;border-top:2px solid var(--accent);display:inline-block}.vista{background:none;border:1px solid var(--line);color:var(--muted);padding:2px 8px;cursor:pointer;border-radius:var(--r)}.vista.on,.vista:hover{color:var(--fg)}.vista.on{border-color:var(--fg)}.tipo-nota{color:var(--accent-text)}.tipi{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 10px}.tipi .chip{cursor:pointer}.tipi .chip.c-out{background:transparent}.chip.tipo{margin-left:6px}.riga{display:flex;gap:8px;align-items:center}.w7one .n{font-family:var(--display);font-weight:var(--display-w);font-size:28px}.dlg{background:var(--bg);color:var(--fg);border:1px solid var(--fg);padding:16px;width:min(460px,92vw);white-space:normal}.dlg::backdrop{background:rgba(0,0,0,.6)}.dlg label{display:block;margin:10px 0 0;font-size:13px}.dlg input[type=email],.dlg input[type=text],.dlg input[type=url],.dlg textarea{width:100%;margin-top:4px;background:var(--surface);color:var(--fg);border:1px solid var(--line);padding:6px;font:inherit}.dlg fieldset{border:0;padding:0;margin:0}.dlg fieldset.livelli label{display:inline-block;margin-right:18px}.dlg form>.restore{margin-top:12px}.trappola{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.errore{color:var(--danger-text)}.avvisi{position:fixed;left:50%;top:70px;transform:translateX(-50%);z-index:70;display:flex;flex-direction:column;gap:6px;width:max-content;max-width:calc(100vw - 32px)}.avviso{background:var(--fg);padding:6px 8px 6px 12px;display:flex;align-items:center;gap:12px}.avviso,.avviso .x,.avviso a{color:var(--bg)}.avviso .x{border-color:var(--bg);flex-shrink:0}.pagina{max-width:900px;margin:0 auto;padding:88px 20px 64px;line-height:1.55}.pagina h1{font-size:48px;margin:0 0 16px}.pagina h2{font-family:var(--display);font-weight:var(--display-w);text-transform:uppercase;font-size:20px;margin:36px 0 8px}.tabella{width:100%;border-collapse:collapse;font-size:13.5px}.tabella td,.tabella th{border-top:1px solid var(--line);padding:6px 8px;text-align:left;vertical-align:top}.tabella th{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--muted);font-weight:400}.tabella .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabella-wrap{overflow-x:auto}.tabella th.riga-paese{font-family:inherit;font-size:inherit;text-transform:none;color:inherit}.ordina{background:none;border:0;color:inherit;font:inherit;text-transform:inherit;cursor:pointer;padding:0}.ordina:focus-visible,.ordina:hover{color:var(--fg)}.ordina:focus-visible{outline:1px dashed var(--accent-text);outline-offset:2px}.solo-lettori{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cv-left .grow,.cv-right .grow{flex:1 1 auto;min-height:0}.cv-left>.panel,.cv-right>.panel{flex-shrink:0}.cv-left>.panel.grow,.cv-right>.panel.grow{flex-shrink:1}.idx .idx-nd{font-size:40px;line-height:1;text-transform:none}.chip.gravita{margin-left:6px;text-decoration:none}.cv-right .tutele{max-height:26vh}.tutela{padding:7px 0 0;border-top:1px solid var(--line)}.tutela .law-h{display:flex;justify-content:space-between;gap:10px;font-size:13px;margin-bottom:6px}.tutela .law-h b{font-weight:500;white-space:nowrap}.cv-bottom .hh,.cv-left .hh,.cv-right .hh{gap:10px}.cv-bottom .hh>span:last-child{text-align:right}.origini .law{padding:5px 0}.origini .law:nth-child(n+6){display:none}.origini .fonte{margin:6px 0 0}.origini .piu{display:none;padding:5px 0 0;font-size:11px}.origini .piu-4{display:block}@media (max-height:860px){.origini .law:nth-child(n+4),.origini .piu-4{display:none}.origini .piu-2{display:block}}.terreno-nota{position:fixed;top:calc(66px + var(--settimana-h,0px));left:408px;right:408px;z-index:9;text-align:center;font-size:10px;letter-spacing:.03em;pointer-events:none}.inc .src .linkbtn{text-transform:none;letter-spacing:0;text-align:left}.colonna{display:contents}.back-stretto,.solo-stretto{display:none}.cname:focus,.sito-mappa>main:focus{outline:none}.inc:focus,.inc:focus-visible{outline:1px dashed var(--muted);outline-offset:2px}.barre-alto{position:absolute;top:64px;left:var(--l-sx,0);right:var(--l-dx,0);z-index:5;gap:8px;pointer-events:none}.barre-alto,.letture{display:flex;flex-direction:column;align-items:center}.letture{width:100%;gap:6px}.letture-tasti{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;max-width:100%;padding:0 16px;pointer-events:auto}.letture-tasti button{flex:none;background:var(--panel);color:var(--accent-text);border:1px solid var(--accent);border-radius:var(--r);padding:4px 9px;font:inherit;font-size:11px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.letture-tasti button.on{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.letture-tasti button:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.letture-cosa{margin:0;font-size:12px;text-align:center;padding:0 16px}.settimana{pointer-events:auto;width:calc(100% - 32px);max-width:760px;display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 12px;background:var(--panel);border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--r);padding:6px 12px}.settimana-data{color:var(--accent-text);white-space:nowrap}.settimana-frase{flex:1 1 240px;min-width:0;margin:0;font-size:13px;line-height:1.35}.settimana-apri{margin-left:auto;background:none;border:1px solid var(--accent);border-radius:var(--r);color:var(--accent-text);padding:2px 8px;font:inherit;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer}.settimana-apri:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.settimana-aperta{position:absolute;top:100%;left:0;right:0;margin:8px auto 0;width:calc(100% - 32px);max-width:760px;max-height:50vh;overflow-y:auto;pointer-events:auto;background:var(--panel);border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--r);padding:10px 12px}.settimana-frasi{display:grid;gap:6px;margin:0;padding:0 0 0 18px;font-size:13px;line-height:1.4}.settimana-link{font-size:10.5px;white-space:nowrap}.settimana-numeri{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:10px 0 0;padding:0}.settimana-numeri li{color:var(--accent-text);border:1px solid var(--line);border-radius:var(--r);padding:3px 8px;font-size:12px;white-space:nowrap}.settimana-numeri li.on{border-color:var(--accent)}.settimana-numeri b{font-family:var(--mono);font-weight:500}.settimana-nota,.settimana-var{font-size:10.5px}.settimana-nota{margin:8px 0 0}.settimana-riepilogo-apri{margin-left:10px;background:none;border:0;padding:0;font-family:var(--mono);color:var(--accent-text);text-decoration:underline;cursor:pointer}.settimana-riepilogo-apri:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.settimana-riepilogo{margin:6px 0 4px;padding-left:10px;border-left:2px solid var(--accent)}.settimana-riepilogo p{margin:0 0 4px}.settimana-riepilogo p.mono{margin:0 0 2px;font-size:10.5px}.settimana-riepilogo p.mono:last-child{margin:0}.lettura-mondo{border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--r);background:var(--panel);padding:10px 14px;margin:0 0 10px}.lettura-mondo p{margin:0 0 8px}.lettura-mondo .kpi{padding:0 0 10px;margin:0 0 8px}.lettura-top{margin:4px 0 0;padding:0;list-style:none}.lettura-top li{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:3px 0;border-bottom:1px solid var(--line)}.lettura-top li:last-child{border-bottom:0}.lettura-top .linkbtn{color:var(--fg);font-size:13px;text-align:left}.lettura-top .linkbtn:focus-visible,.lettura-top .linkbtn:hover{color:var(--accent-text)}.letture-paese{margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid var(--line)}.letture-paese ul{list-style:none;margin:4px 0 0;padding:0;display:grid;gap:1px}.letture-paese li{display:grid;grid-template-columns:1fr auto 24px;align-items:center;gap:8px;padding:1px 6px;border:1px solid transparent;border-radius:var(--r);font-size:12px;line-height:1.3;white-space:nowrap}.letture-paese li>span:first-child{overflow:hidden;text-overflow:ellipsis}.letture-paese li.on{border-color:var(--accent)}.letture-paese li b{font-family:var(--mono);font-weight:500;font-size:11px}.letture-paese li i{display:block;height:8px;border-radius:var(--r)}@media (max-width:2100px){.foot-row{gap:16px}.leg-controlli{gap:12px}.bottom .lungo{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ramp .sw i{width:80px}}@media (max-width:1500px){.foot-row{gap:12px}.ramp{gap:6px}.leg-controlli{gap:10px}.ramp .sw i{width:48px}.vista{padding:2px 6px}.ramp .sw{order:1}.ramp .altleg{order:2;margin-left:0}.ramp .scala{order:3}.ramp .ramp-nd{order:4}.altleg-testo{display:none}}@media (max-width:1140px){.sito{--foot-h:64px}.barre-alto{top:56px;left:0;right:0}.settimana{width:100%;max-width:none;border-width:0 0 1px;border-left:2px solid var(--accent);background:var(--bg)}.settimana-frase{order:1;flex-basis:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.settimana-aperta{position:static;width:100%;max-width:none;max-height:none;margin:0;border-width:0 0 1px;border-left:2px solid var(--accent);background:var(--bg)}.letture-tasti{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.foot-row{flex-wrap:wrap;row-gap:4px}.disc-lungo{display:none}body:has(.sito-mappa){overflow-y:auto;height:auto}.bottom{padding:0 16px}.bottom .restore,.colonna .cv-left>.back,.feed-h .x:not(.notizie-apri),.lhead .x{display:none}.colonna{display:block;position:relative;z-index:11;margin-top:calc(55vh + var(--settimana-aperta,0px));padding:12px 16px calc(var(--foot-h) + 16px);background:var(--bg);border-top:1px solid var(--line)}.colonna .cv-bottom,.colonna .cv-left,.colonna .cv-right,.colonna .home-left,.colonna .home-right{position:static;width:auto;height:auto;max-height:none;overflow:visible;margin:0 0 10px}.colonna .home-right .panel,.colonna .scroll,.colonna .tutele{max-height:none;overflow:visible}.colonna .origini .law{display:flex}.colonna .origini .piu{display:none}.colonna .cv-bottom{grid-template-columns:1fr 1fr}.solo-stretto{display:block;margin:0 0 10px}.hero{font-size:40px}.lead{max-width:none}.back-stretto{display:block;position:absolute;left:16px;top:calc(68px + var(--settimana-h,0px) - 55vh);z-index:12;background:var(--bg)}.terreno-nota{position:absolute;left:16px;right:16px;top:calc(110px + var(--settimana-h,0px) - 55vh)}.bottom,.top{background:var(--bg)}}@media (max-width:1140px) and (max-height:500px){.settimana-frase{display:none}.pinfila,.pinlab{display:none!important}}@media (max-width:900px){.colonna .cv-bottom{grid-template-columns:1fr}.altleg,.bottom .leg-controlli,.ramp-mondo,.ramp-tit{display:none}.foot-row{white-space:normal}.ramp{flex-wrap:wrap;row-gap:4px}.top{gap:10px;padding:0 16px;overflow-x:auto}.top .tag{display:none}.nav{margin-left:0}.nav a{padding:6px}.nav a.lingua{margin-left:2px;padding-left:8px}.lingua-lunga{display:none}.lingua-corta{display:inline}.pagina h1{font-size:34px}}.pagina h2[id],.pagina h3[id]{scroll-margin-top:72px}.pagina h3{font-family:var(--mono);font-weight:500;text-transform:uppercase;letter-spacing:.06em;font-size:12.5px;margin:22px 0 6px}.pagina .indice-sezioni{display:flex;flex-wrap:wrap;gap:6px 14px;margin:16px 0 8px}.pagina .indice-sezioni a{font-size:12px}.pagina li{margin:0 0 6px}.pagina ol{margin:6px 0}.pagina code{font-family:var(--mono);font-size:.9em}.pagina .formula{font-family:var(--mono);font-size:13px;border-left:2px solid var(--accent);padding:4px 0 4px 12px;margin:10px 0}.tabella.fonti{min-width:620px}.tabella.fonti td{overflow-wrap:break-word}.articoli{margin-top:2px}.articoli .articoli-titolo{color:var(--fg)}.articoli ul{list-style:none;margin:3px 0 0;padding:0;font-size:12px;line-height:1.3}.articoli li{padding:2px 0;overflow-wrap:anywhere}.articoli li .mono,.notizie-sub{font-size:10.5px}.notizie-sub{margin:-2px 0 8px}.notizie{list-style:none;margin:0;padding:0}.notizie li{padding:9px 0;border-top:1px solid var(--line)}.notizie .tt{display:block;font-size:13.5px;line-height:1.3;color:var(--accent-text);text-decoration:none;overflow-wrap:anywhere}.notizie .tt:focus-visible,.notizie .tt:hover{text-decoration:underline}.notizie .meta{display:block;font-size:10.5px;margin-top:3px;overflow-wrap:anywhere}.home-right .linkbtn{margin-top:8px}.feed-tasti{display:flex;gap:6px;flex-shrink:0;margin-left:8px}.titolo-pannello:focus{outline:none}.titolo-pannello:focus-visible{outline:1px dashed var(--fg);outline-offset:2px}.settimana-schede{display:flex;margin:2px 0 8px}.settimana-schede button{background:transparent;border:1px solid var(--line);color:var(--muted);font:inherit;padding:4px 10px;cursor:pointer;border-radius:var(--r)}.settimana-schede button+button{border-left:0}.settimana-schede button:hover{color:var(--fg)}.settimana-schede button.on{background:var(--level);border-color:var(--level);color:var(--on-level)}.settimana-schede button:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.settimana-elenco{list-style:none;margin:0;padding:0}.settimana-elenco li{display:grid;grid-template-columns:34px 1fr;gap:8px;padding:8px 0;border-top:1px solid var(--line)}.settimana-elenco .n{font-family:var(--font-display),Arial,sans-serif;font-weight:900;font-size:22px;line-height:1;color:var(--level)}.settimana-elenco .tt{display:block;font-size:13.5px;line-height:1.25;color:var(--fg);text-decoration:none;overflow-wrap:anywhere}.settimana-elenco .tt:focus-visible,.settimana-elenco .tt:hover{color:var(--accent-text);text-decoration:underline}.settimana-elenco .meta{display:block;font-size:10px;margin-top:4px;overflow-wrap:anywhere}.settimana-elenco .chip-lettura{margin:0 6px 2px 0}.settimana-notizie .tutte-notizie{margin-top:8px}.settimana-nota{margin:4px 0 0}.notizie-giorno{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.notizie-giorno h3{margin:0 0 4px;font-size:10.5px;font-weight:400;color:var(--muted)}.notizie-giorno .notizie .tt{font-size:12.5px}@media (min-width:1141px){.home-right.aperta{width:calc(min(50vw, 960px) - 48px)}.home-right.aperta .settimana-elenco li{grid-template-columns:54px 1fr;padding:10px 0}.home-right.aperta .settimana-elenco .n{font-size:36px}.home-right.aperta .settimana-elenco .tt{font-size:19px;font-weight:600;line-height:1.2}.home-right.aperta .settimana-elenco .meta{font-size:10.5px}}@media (prefers-reduced-motion:reduce){.home-right{transition:none}}.settimana-pagina{margin:14px 0 6px;max-width:900px}.settimana-pagina h2{margin:0 0 6px;font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.notizie-paese .notizie .tt{font-size:12.5px}.notizie-paese .volume{margin:8px 0 2px}.notizie-paese .volume svg{display:block}.notizie-paese .volume .fonte{margin:2px 0 0}@media (min-width:1141px){.cv-right>.notizie-paese{max-height:22vh;flex-shrink:1;min-height:96px}.cv-right:has(>.notizie-paese)>.tutele{flex-shrink:1;min-height:96px}.cv-right:has(>.notizie-paese)>.grow{flex:1 1;min-height:160px}}.registro .nota-registro{margin:0 0 6px}.registro .sottotitolo{margin:10px 0 0;font-size:10.5px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.registro .law{padding:5px 0}.casi-registro li{padding:8px 0}.casi-registro .tt{font-size:12.5px}.casi-registro .senza-link{color:var(--fg)}.casi-registro .descr{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:11.5px;line-height:1.35;margin-top:3px}.registro .registro-fonte{margin:8px 0 2px}@media (min-width:1141px){.cv-left>.registro{max-height:28vh;flex-shrink:1;min-height:96px}}.stato-ai .sottotitolo{margin:12px 0 4px;font-size:10.5px;font-weight:400;letter-spacing:.06em;text-transform:uppercase}.stato-valori{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:6px 0 8px}.stato-valori>div{border:1px solid var(--line);border-radius:var(--r);padding:8px 10px;min-width:0}.stato-valori .n{font-family:var(--display);font-weight:var(--display-w);font-size:34px;line-height:1;letter-spacing:var(--display-ls);margin:4px 0 2px}.stato-valori .stato-manca{margin:6px 0 2px}.stato-etichette{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 4px}.stato-formula{font-size:11.5px;margin:4px 0 6px}.stato-apri{all:unset;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;gap:10px;padding:7px 0;border-top:1px solid var(--line);font-size:13px;cursor:pointer}.stato-apri b{font-weight:500;font-size:11px}.stato-apri:hover,.stato-apri[aria-expanded=true]{color:var(--accent-text)}.stato-apri:focus-visible{outline:1px dashed var(--accent-text);outline-offset:2px}.stato-ai .stato-aiuto{margin:-4px 0 6px;text-transform:none;letter-spacing:0}.stato-ai .stato-calcolo{border-bottom:0;margin:0 0 6px;padding:0}.stato-ai .stato-nota{margin:6px 0 0}.copertura-bassa,.stato-ai .stato-limiti{margin:0 0 6px}.stato-ai .stato-esempi-tit{margin:10px 0 0;font-size:10.5px;font-weight:400}.stato-esempi li{padding:7px 0}.stato-esempi .tt{font-size:12.5px}.stato-esempi .senza-link{color:var(--fg)}@media (min-width:1141px){.cv-left>.stato-ai{max-height:34vh;flex-shrink:1;min-height:96px}}.tabella .valore{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-color:var(--muted);text-underline-offset:3px}.tabella .valore:focus-visible,.tabella .valore:hover{color:var(--accent-text);text-decoration-color:var(--accent-text)}.tabella .valore:focus-visible{outline:1px dashed var(--accent-text);outline-offset:2px}.tabella .valore.on{color:var(--accent-text);-webkit-text-decoration:underline solid;text-decoration:underline solid;text-decoration-color:var(--accent-text)}.tabella tr.riga-aperta>*{border-bottom:0}.tabella tr.riga-dettaglio>td{border-top:0;padding:0 8px 12px}.come-si-arriva{border:1px solid var(--accent);border-radius:var(--r);background:var(--panel);padding:12px 14px}.csa-testa{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:0 0 8px}.csa-testa h2{font-size:12px;text-transform:uppercase;letter-spacing:.04em;margin:0;font-weight:400}.csa-chiudi{background:none;border:1px solid var(--line);border-radius:var(--r);color:var(--fg);font:inherit;line-height:1;padding:2px 8px;cursor:pointer}.csa-chiudi:focus-visible,.csa-chiudi:hover{border-color:var(--accent);color:var(--accent-text)}.csa-righe{width:100%;border-collapse:collapse;font-size:13px}.csa-righe td,.csa-righe th{border-top:1px solid var(--line);padding:5px 8px;text-align:left;vertical-align:top}.csa-righe thead th{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;color:var(--muted);font-weight:400}.csa-righe tbody th{font-family:inherit;font-size:inherit;text-transform:none;color:inherit;font-weight:400}.csa-righe .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.csa-righe .muted{font-size:11px}.csa-righe .csa-group td,.csa-righe .csa-group th{border-top-color:var(--accent)}.csa-righe .csa-group th{font-weight:500}.una-fonte{font-size:10px;line-height:1.2;white-space:nowrap}.lettura-calcolo{margin:0 0 12px;padding:0 0 10px;border-bottom:1px solid var(--line)}.lettura-calcolo .csa-formula{font-size:11.5px}.lettura-calcolo p{margin:6px 0;font-size:12px}.csa-lista{list-style:none;margin:6px 0 0;padding:0;font-size:12px;line-height:1.35}.csa-lista li{border-top:1px solid var(--line);padding:4px 0}.csa-lista li.csa-group{border-top-color:var(--accent)}.csa-lista li.csa-group .csa-riga span{font-weight:500}.csa-lista li.csa-d1{padding-left:10px}.csa-lista li.csa-d2{padding-left:20px}.csa-lista .csa-riga{display:flex;justify-content:space-between;gap:8px}.csa-lista .csa-riga b{font-weight:500;font-size:11px}.csa-lista .muted{font-size:10.5px;overflow-wrap:anywhere}.csa-righe .csa-d1 th{padding-left:18px}.csa-righe .csa-d2 th{padding-left:30px}.csa-formula{font-size:12.5px;border-left:2px solid var(--accent);padding:4px 0 4px 12px;margin:10px 0;overflow-wrap:anywhere}.come-si-arriva p{margin:6px 0}.come-si-arriva .muted{font-size:12.5px}.csa-stato:empty{margin:0}.csa-controlli{border-top:1px solid var(--line);margin-top:12px;padding-top:8px}.csa-controlli h3{font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-weight:400;margin:0 0 4px}.csa-controlli p.mono{font-size:12px;overflow-wrap:anywhere}.csa-avviso{border-left:2px solid var(--accent);padding:2px 0 2px 10px;color:var(--accent-text)}.csa-riprova{background:none;border:1px solid var(--accent);border-radius:var(--r);color:var(--accent-text);font:inherit;padding:1px 8px;cursor:pointer;margin-left:6px}.arco{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(var(--foot-h) + 16px);width:min(440px,calc(100vw - 32px));max-height:min(60vh,520px);overflow-y:auto;z-index:30;background:var(--bg);border-left:3px solid var(--accent)}.arco-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:6px}.arco-h .x{flex-shrink:0}.titolo-arco{margin:0;font-size:20px;line-height:1.2;font-weight:500;color:var(--accent-text);outline:none}.arco-sez{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;margin:12px 0 4px;font-weight:400}.arco-inc,.arco-org{list-style:none;margin:0;padding:0}.arco-org li{display:flex;justify-content:space-between;gap:10px;padding:5px 0}.arco-inc li,.arco-org li{border-top:1px solid var(--line);font-size:13px}.arco-inc li{display:grid;grid-template-columns:64px 1fr;gap:8px;padding:6px 0;line-height:1.3}.arco-inc .muted{font-size:11px}.arco-inc a{color:var(--fg);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:2px}.arco-inc a:focus-visible,.arco-inc a:hover{text-decoration-color:var(--accent)}.arco-nota{font-size:10.5px;margin:10px 0 0}.arco-link{font-size:11px;margin:12px 0 0}.arco-link a{color:var(--accent-text)}.archi-lista:focus-within{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(var(--foot-h) + 16px);width:min(440px,calc(100vw - 32px));height:auto;max-height:60vh;overflow-y:auto;clip:auto;margin:0;padding:10px 12px;white-space:normal;background:var(--bg);border:1px solid var(--line);border-left:3px solid var(--accent);z-index:31}.archi-lista ul{list-style:none;margin:0;padding:0}.archi-lista button{background:none;border:0;color:var(--fg);cursor:pointer;display:block;width:100%;text-align:left;padding:4px 0;font-size:12px}.archi-lista button:focus-visible{outline:1px solid var(--accent);outline-offset:2px}.pagina.larga{max-width:1280px}.filtri-apri{display:none;background:none;border:1px solid var(--accent);border-radius:var(--r);color:var(--accent-text);padding:6px 10px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;margin:4px 0 8px}.filtri{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:flex-start;margin:16px 0 12px;padding:12px 14px;border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--r);background:var(--panel)}.filtro{display:flex;flex-direction:column;gap:4px;min-width:0}.filtro>.mono{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}.filtro input,.filtro select{background:var(--surface);color:var(--fg);border:1px solid var(--line);border-radius:var(--r);padding:5px 7px;font:inherit;font-size:13px;width:220px;max-width:100%}.filtro input:focus-visible,.filtro select:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.filtro .filtro-nota{font-size:10.5px;max-width:220px}.filtro-tasti{flex-basis:100%}.filtro-tasti .tasti{display:flex;flex-wrap:wrap;gap:6px}.filtro-tasti button{background:none;border:1px solid var(--line);border-radius:var(--r);color:var(--fg);padding:3px 9px;font-family:var(--mono);font-size:11px;letter-spacing:.03em;cursor:pointer;white-space:nowrap}.filtro-tasti button:hover{border-color:var(--accent)}.filtro-tasti button.on{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.filtri-apri:focus-visible,.filtro-tasti button:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.solo-telefono{display:none}.esplora-conta{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-family:var(--mono);font-size:13px;margin:12px 0 4px}.esplora-conta .linkbtn,.esplora-vuoto .linkbtn{font-size:12px}.esplora-nota{font-size:10.5px;margin:0 0 10px}.esplora-vuoto{margin:24px 0}.riepilogo{margin:10px 0 18px}.riepilogo-riquadri{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.riepilogo-riquadro{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);padding:10px 12px}.riepilogo-riquadro h2{font-size:10.5px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);margin:0 0 6px}.riepilogo-riquadro ol{list-style:none;margin:0;padding:0}.riepilogo-riquadro button{display:grid;grid-template-columns:1fr auto;column-gap:8px;width:100%;background:none;border:0;border-top:1px solid var(--line);padding:5px 0 6px;color:var(--fg);font:inherit;font-size:12.5px;text-align:left;cursor:pointer}.riepilogo-riquadro li:first-child button{border-top:0}.riepilogo-riquadro button.on .riepilogo-nome,.riepilogo-riquadro button:hover .riepilogo-nome{color:var(--accent-text)}.riepilogo-riquadro button:focus-visible{outline:1px dashed var(--accent-text);outline-offset:2px}.riepilogo-nome{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.riepilogo-n{font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.riepilogo-barra{grid-column:1/-1;height:6px;background:var(--line);margin-top:4px;border-radius:var(--r);overflow:hidden}.riepilogo-barra i{display:block;height:100%;background:var(--accent)}.riepilogo-riquadro button.on .riepilogo-barra{outline:1px solid var(--accent);outline-offset:1px}.riepilogo-nota{font-size:10.5px;margin:6px 0 0}.esplora-tabella tr.riga-incidente{cursor:pointer}.esplora-tabella tr.riga-incidente:hover>*{background:var(--surface)}.esplora-tabella th.c-titolo{font-family:inherit;font-size:inherit;text-transform:none;color:inherit;min-width:260px}.esplora-tabella thead th.c-titolo{font-family:var(--mono);font-size:11px;text-transform:uppercase;color:var(--muted)}.esplora-tabella .c-data{white-space:nowrap}.esplora-tabella td.c-data{font-size:12px}.esplora-tabella .c-fonte{font-size:11px;white-space:nowrap}.esplora-tabella td.c-org,.esplora-tabella td.c-paese,.esplora-tabella td.c-tipo{font-size:12.5px}.riga-titolo{background:none;border:0;padding:0;color:var(--fg);font:inherit;text-align:left;cursor:pointer}.riga-aperta .riga-titolo,.riga-titolo:hover{color:var(--accent-text)}.riga-titolo:focus-visible{outline:1px dashed var(--accent-text);outline-offset:2px}.esplora-tabella .riga-dettaglio .inc{border-left:2px solid var(--accent);padding-left:12px}.esplora-piede{display:flex;align-items:center;gap:14px;margin:12px 0}.vedi-tutti{font-size:11px;margin-top:10px}.vedi-paese{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:11px;margin-top:8px}@media (max-width:900px){.filtri-apri,.solo-telefono{display:inline-block}.solo-telefono.filtro{display:flex}.filtri{margin-top:0}.filtri:not(.aperti){display:none}.filtro{flex-basis:100%}.filtro input,.filtro select{width:100%}.riepilogo-riquadri{grid-template-columns:1fr}.esplora-tabella .c-fonte,.esplora-tabella .c-org,.esplora-tabella .c-paese,.esplora-tabella .c-tipo,.esplora-tabella thead{display:none}.esplora-tabella th.c-titolo{min-width:0}.esplora-tabella td.c-gravita .chip{white-space:normal}}.notizie-tabella tr.riga-notizia{cursor:pointer}.notizie-tabella tr.riga-notizia:hover>*{background:var(--surface)}.notizie-tabella .notizia-titolo{color:var(--fg);text-decoration:none;overflow-wrap:anywhere}.notizie-tabella a.notizia-titolo:focus-visible,.notizie-tabella a.notizia-titolo:hover,.riga-aperta .notizia-titolo{color:var(--accent-text)}.notizie-tabella a.notizia-titolo:hover{text-decoration:underline}.notizia-apri{background:none;border:1px solid var(--line);border-radius:var(--r);color:var(--muted);font-size:10px;line-height:1;padding:2px 5px;margin-left:8px;cursor:pointer;vertical-align:1px}.notizia-apri:hover,.notizia-apri[aria-expanded=true]{border-color:var(--accent);color:var(--accent-text)}.notizia-apri:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.notizie-tabella .c-lingua,.notizie-tabella .c-testate{white-space:nowrap}.notizie-tabella td.c-lingua,.notizie-tabella td.c-testate{font-size:12px}.notizie-tabella td.c-paesi{font-size:12.5px}.chip-lettura{margin:0 4px 3px 0;font-size:9.5px;padding:2px 6px}.chip-lettura.generale{background:var(--line);color:var(--fg)}.notizia-dettaglio{border-left:2px solid var(--accent);padding-left:12px;font-size:13px}.notizia-dettaglio p{margin:4px 0}.notizia-dettaglio .mono{font-size:11px}.notizia-dettaglio a{color:var(--accent-text)}.notizia-altre{list-style:none;display:inline;margin:0;padding:0}.notizia-altre li{display:inline}.notizia-altre li+li:before{content:", ";color:var(--muted)}.notizie-limiti,.notizie-settimane{margin:22px 0 0;max-width:900px}.notizie-limiti h2,.notizie-settimane h2{font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);margin:0 0 6px}.notizie-settimane>p{font-size:10.5px;margin:0 0 6px}.notizie-settimane ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px}.notizie-settimane .linkbtn{font-size:12px;color:var(--fg)}.notizie-settimane .linkbtn.on{color:var(--accent-text)}.settimane-vecchie{margin:12px 0 0}.settimane-vecchie summary{font-size:10.5px;cursor:pointer}.settimane-mese{margin:8px 0 0}.settimane-mese h3{font-size:10.5px;font-weight:400;margin:0 0 4px}.notizie-limiti ul{margin:0 0 6px;padding-left:18px}@media (max-width:900px){.notizie-tabella .c-lingua,.notizie-tabella .c-paesi,.notizie-tabella .c-testate{display:none}}.tutte-notizie{font-size:11px;margin:8px 0 2px}.tutte-notizie a{color:var(--accent-text)}.cf-scelta{align-items:center;gap:8px 10px;margin:16px 0 12px}.cf-chips,.cf-scelta{display:flex;flex-wrap:wrap}.cf-chips{gap:8px;list-style:none;margin:0;padding:0}.cf-chip{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:3px 3px 3px 9px;font-size:11px}.cf-chip button{background:none;border:0;color:var(--muted);font:inherit;line-height:1;padding:3px 6px;cursor:pointer}.cf-chip button:focus-visible,.cf-chip button:hover{color:var(--fg)}.cf-chip button:focus-visible{outline:1px dashed var(--fg);outline-offset:1px}.cf-aggiungi input{background:var(--surface);color:var(--fg);border:1px dashed var(--line);border-radius:var(--r);padding:6px 9px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;width:230px;max-width:100%}.cf-aggiungi input::placeholder{color:var(--muted);text-transform:uppercase}.cf-aggiungi input:focus-visible{outline:1px solid var(--accent);outline-offset:1px}.cf-aggiungi input:disabled{opacity:.55;cursor:not-allowed}.cf-nota{font-size:10.5px}.cf-pronti ul{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 22px}.cf-pronti a{font-family:var(--mono);font-size:12px;letter-spacing:.04em;text-transform:uppercase}.cf-errore{font-size:13px}.confronta-tabella{font-size:14px}.confronta-tabella thead th{white-space:nowrap}.confronta-tabella tbody th{font-family:inherit;font-size:inherit;text-transform:none;color:inherit;font-weight:400;min-width:230px;white-space:nowrap}.confronta-tabella tr>:first-child{position:sticky;left:0;z-index:1;background:var(--bg)}.confronta-tabella td.num{min-width:76px}.confronta-tabella .cf-mondo{color:var(--muted)}.confronta-tabella .cf-lettura>td.cf-valore,.confronta-tabella .cf-lettura>th,.confronta-tabella .cf-parte>td.cf-valore{color:var(--accent-text)}.cf-lettura>*{padding-top:10px}.cf-lettura>td.cf-valore{font-weight:600}.confronta-tabella .cf-parte>*{border-top:0;padding-top:3px;padding-bottom:3px;font-size:13px}.confronta-tabella .cf-parte>th{padding-left:24px}.cf-apri{background:none;border:0;padding:0;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer}.cf-apri:hover{text-decoration:underline;text-underline-offset:3px}.cf-apri:focus-visible{outline:1px dashed var(--accent-text);outline-offset:2px}.cf-freccia{font-size:.8em}.cf-best{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.cf-codice{display:none}.cf-calcoli-testa{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:4px 0 8px}.cf-calcoli-testa h2{font-size:11px;font-weight:400;margin:0;color:var(--accent-text)}.cf-calcoli{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.cf-calcolo-titolo{font-size:11.5px;font-weight:400;margin:0 0 6px}.cf-calcoli .csa-link{font-size:11px;margin:8px 0 0}.confronta-tabella .cf-fatti tr>*{background:var(--surface);color:var(--fg)}.confronta-tabella .cf-fatti-titolo>th{font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding-top:14px}.cf-fatto-nota{font-size:10px;line-height:1.25;white-space:normal;text-transform:none;letter-spacing:0}.cf-legenda{font-size:10.5px;margin:10px 0 0;text-transform:none;letter-spacing:.02em}.tabella .c-scegli{width:1%;text-align:center}.tabella .c-scegli input{accent-color:var(--accent-fill);margin:2px 0 0;cursor:pointer}.tabella .c-scegli input:disabled{cursor:not-allowed}.confronta-scelti{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 16px;margin-top:8px;padding:10px 14px;background:var(--surface);border:1px solid var(--accent);border-radius:var(--r);font-size:11.5px}.confronta-scelti:empty{display:none}.confronta-scelti a{color:var(--accent-text)}@media (max-width:600px){.cf-nome{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cf-codice{display:inline}.confronta-tabella tbody th{min-width:140px;max-width:170px;white-space:normal}.confronta-tabella td.num{min-width:58px}.cf-calcoli{grid-template-columns:1fr}.cf-calcoli-blocco{position:sticky;left:8px;max-width:calc(100vw - 56px)}}.nt-scelta{gap:10px 18px;margin:16px 0 6px}.nt-luogo,.nt-scelta{display:flex;flex-wrap:wrap;align-items:center}.nt-luogo{gap:0}.nt-luogo button,.nt-luogo input{height:30px;border:1px solid var(--line);background:var(--surface);color:var(--fg);font-family:var(--mono);font-size:11px;letter-spacing:.06em;border-radius:var(--r)}.nt-luogo button{padding:0 12px;cursor:pointer;text-transform:uppercase}.nt-luogo input{padding:0 9px;width:220px;max-width:calc(100vw - 120px);border-left:0}.nt-luogo input::placeholder{color:var(--muted);text-transform:uppercase}.nt-luogo button.on,.nt-luogo input.on{border-color:var(--accent);color:var(--accent-text)}.nt-luogo input.on{border-left:1px solid var(--accent)}.nt-luogo button:focus-visible,.nt-luogo input:focus-visible{outline:2px solid var(--fg);outline-offset:1px}.nt-letture{padding:0;justify-content:flex-start}.nt-cosa{font-size:11px;margin:0 0 4px;text-transform:none;letter-spacing:.02em}.nt-blocco{margin-top:8px}.nt-blocco>h2{color:var(--accent-text)}.nt-due{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.nt-riquadro{border:1px solid var(--line);border-left:2px solid var(--accent);border-radius:var(--r);background:var(--panel);padding:10px 14px;min-width:0}.pagina .nt-titolo{font-size:11px;font-weight:400;margin:0 0 8px;color:var(--accent-text);letter-spacing:.06em}.nt-grafico .hh .nt-titolo{margin:0}.nt-sottotitolo{font-size:10.5px;font-weight:400;margin:8px 0 2px}.nt-righe{margin:0;display:grid;gap:0}.nt-righe>div{display:grid;grid-template-columns:150px 1fr;gap:4px 12px;padding:6px 0;border-top:1px solid var(--line);font-size:13.5px}.nt-righe>div:first-child{border-top:0}.nt-righe dt{font-size:10.5px;padding-top:3px}.nt-righe dd{margin:0}.nt-sotto{display:block;font-size:10px;text-transform:none;letter-spacing:.02em;margin-top:2px}.nt-su{color:var(--accent-text)}.nt-giu{color:var(--pos)}.nt-righe b{font-family:var(--mono);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.nt-fonti{font-size:10.5px;color:var(--muted);text-transform:none;letter-spacing:.02em;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.nt-periodi{margin:0 0 8px}.nt-liste{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 16px}.nt-variazioni{font-size:13px}.nt-variazioni th[scope=row]{font-family:inherit;font-size:inherit;text-transform:none;color:inherit}.nt-variazioni th[scope=row] a{color:var(--fg)}.nt-variazioni th[scope=row] a:hover{color:var(--accent-text)}.nt-variazioni td.nt-giu,.nt-variazioni td.nt-su{font-family:var(--mono);font-size:12px}.nt-variazioni td.muted{font-size:12px;white-space:nowrap}.nt-nota{font-size:10.5px;margin:6px 0 0;text-transform:none;letter-spacing:.02em}.nt-nota ul{margin:4px 0 0;padding-left:18px}.nt-grafico{margin:0 0 18px;min-width:0}.nt-grafico .hh{flex-wrap:wrap;gap:4px 12px}.nt-legenda{font-size:10.5px;text-transform:none;letter-spacing:.02em}.nt-evento-segno{color:var(--fg)}.nt-grafici{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 24px}.nt-svg{display:block;overflow:visible}.nt-svg .nt-griglia{stroke:var(--line);stroke-width:1}.nt-svg .nt-asse{font-family:var(--mono);font-size:10px;fill:var(--muted)}.nt-svg .nt-linea{fill:none;stroke:var(--accent-text);stroke-width:2.5}.nt-svg .nt-linea.nt-mondo{stroke:var(--muted);stroke-width:1.5;stroke-dasharray:3 3}.nt-svg .nt-linea.nt-vecchia{stroke:#5E5E5C}.nt-svg .nt-punto{fill:var(--bg);stroke:var(--accent-text);stroke-width:2}.nt-svg .nt-punto.pieno{fill:var(--accent-text)}.nt-svg .nt-punto.nt-mondo{stroke:var(--muted);stroke-width:1.5}.nt-svg .nt-punto.nt-mondo.pieno{fill:var(--muted)}.nt-svg .nt-punto.nt-vecchia{stroke:#5E5E5C}.nt-svg .nt-punto.nt-vecchia.pieno{fill:#5E5E5C}.nt-svg .nt-evento line{stroke:var(--fg);stroke-width:1;stroke-dasharray:2 4;opacity:.45}.nt-svg .nt-evento path{fill:var(--fg);cursor:help}.nt-svg .nt-barra{fill:var(--accent)}.nt-svg .nt-barra.nt-incompleta{stroke:var(--accent);stroke-width:.6}.nt-svg .nt-tratto{stroke:var(--accent);stroke-width:2}.nt-svg .nt-fascia{opacity:.18}.nt-svg .nt-mancante{fill:none;stroke:var(--muted);stroke-dasharray:2 2}.nt-campione{display:inline-block;width:14px;height:10px;vertical-align:-1px;border:1px solid var(--accent);background:repeating-linear-gradient(-45deg,var(--accent) 0 2px,transparent 2px 4px)}.nt-date{margin:4px 0 10px;max-width:520px}.nt-confronto{max-width:720px}.nt-confronto .nt-lettura{font-family:inherit;font-size:inherit;text-transform:none;color:var(--accent-text)}.nt-confronto tr.nt-scelta-riga>*{background:var(--surface)}.nt-confronto .nt-perche{font-size:11px}@media (max-width:900px){.nt-due,.nt-grafici,.nt-liste,.nt-righe>div{grid-template-columns:1fr}.nt-letture{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}}.stato-pagina svg text{font-family:var(--mono);font-size:10px;fill:var(--muted)}.stato-pagina svg .stato-angolo{text-transform:uppercase;letter-spacing:.04em;font-size:9.5px}.stato-pagina svg .stato-evidenziato{fill:var(--fg);font-size:11px}.stato-pagina .stato-punto{cursor:pointer}.stato-pagina .stato-punto:hover circle,.stato-pagina .stato-punto:hover rect{stroke:var(--fg)}.stato-attesa{border-left:2px solid var(--accent);padding-left:10px;color:var(--muted)}.stato-comandi{justify-content:space-between;gap:10px 24px;margin:18px 0 14px}.stato-comandi,.stato-comandi .tipi{display:flex;flex-wrap:wrap;align-items:center}.stato-comandi .tipi{gap:6px}.stato-comandi .chip{cursor:pointer}.stato-evidenzia{display:flex;align-items:center;gap:8px}.stato-griglia{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:24px;align-items:start}.stato-griglia:has(.stato-grafico>h2){grid-template-columns:1fr}.stato-griglia section{border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;min-width:0}.stato-griglia h2{margin:0 0 8px;font-family:var(--mono);font-size:11px;font-weight:400;letter-spacing:.06em}.stato-griglia svg{display:block}.stato-legenda{list-style:none;display:flex;flex-wrap:wrap;gap:6px 16px;margin:10px 0 0;padding:0}.stato-legenda li{display:flex;align-items:center;gap:6px;margin:0}.stato-legenda i{display:inline-block;width:12px;height:12px;border:1px solid var(--line)}.stato-legenda i.scala{width:120px;height:8px}.stato-tabella tr.riga-evidenziata>*{background:var(--surface)}.stato-tabella tr.riga-evidenziata .riga-paese a{color:var(--fg)}.stato-lista-mobile{display:none}.stato-lista-mobile ol{list-style:none;margin:6px 0 10px;padding:0}.stato-lista-mobile li{display:grid;grid-template-columns:minmax(0,9em) minmax(0,1fr) 3em;align-items:center;gap:8px;margin:0;padding:4px 0}.stato-lista-mobile li a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stato-lista-mobile .barra{height:8px;background:var(--surface);border-radius:2px;overflow:hidden}.stato-lista-mobile .barra i{display:block;height:100%}.stato-lista-mobile .num{text-align:right}.stato-lista-mobile li.riga-evidenziata a{color:var(--fg);font-weight:600}@media (max-width:767px){.stato-mappa,.stato-striscia-larga{display:none}.stato-lista-mobile{display:block}.stato-griglia{grid-template-columns:1fr}.stato-pagina svg text{font-size:12px}}.cn-copertura{font-size:12px;text-transform:none;letter-spacing:.02em;margin:0 0 12px}.cn-viste{display:flex;flex-wrap:wrap;gap:0;margin:8px 0 4px}.cn-viste button{background:none;border:1px solid var(--line);color:var(--fg);padding:6px 12px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:var(--r)}.cn-viste button+button{border-left:0}.cn-viste button.on{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.cn-viste button:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.connessioni .filtro-tasti.cn-breve{flex-basis:auto}.cn-esteri input{width:auto;margin:6px 0 0;accent-color:var(--accent)}.cn-azzera{align-self:flex-end;font-size:12px}.cn-corpo{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start;margin-top:8px}.cn-teste{display:flex;justify-content:space-between;font-size:10.5px;margin:0 0 4px}.cn-svg{display:block;width:100%;height:auto;overflow:visible}.cn-svg text{font-family:var(--mono);font-size:11px;fill:var(--fg)}.cn-svg .cn-n{fill:var(--muted)}.cn-fascia{fill:var(--accent);fill-opacity:.38;cursor:pointer;outline:none;transition:fill-opacity .15s ease}.con-scelta .cn-fascia{fill-opacity:.14}.cn-fascia.luce,.con-scelta .cn-fascia.luce{fill-opacity:.7}.cn-fascia.on,.con-scelta .cn-fascia.on{fill-opacity:.95}.cn-fascia:focus-visible{stroke:var(--fg);stroke-width:1.5}.cn-nodo{cursor:pointer;outline:none}.cn-nodo rect{fill:var(--fg)}.cn-nodo.on text,.cn-nodo:hover text{fill:var(--accent-text)}.cn-nodo.on rect{fill:var(--accent)}.cn-nodo:focus-visible rect{stroke:var(--accent);stroke-width:2}.cn-nodo:focus-visible text{text-decoration:underline}.cn-etichetta rect{fill:var(--bg);stroke:var(--accent)}.cn-etichetta text{font-size:11.5px}.cn-nota{font-size:10.5px;text-transform:none;letter-spacing:.02em;margin:8px 0 0}.cn-tabella-apri{font-size:12px;margin:10px 0 6px}.cn-tabella{max-width:640px}.cn-lato{position:sticky;top:72px;max-height:calc(100vh - 88px);overflow-y:auto;border-left:2px solid var(--accent)}.cn-titolo{font-family:var(--display);font-weight:var(--display-w);text-transform:var(--display-tt);font-size:18px;line-height:1.1;margin:6px 0 4px}.cn-conta{display:flex;align-items:baseline;gap:12px;margin:0 0 8px}.cn-conta .mono{font-size:12px}.cn-scheda{margin:0 0 8px}.cn-incidenti{list-style:none;margin:0;padding:0}.cn-incidenti li{padding:7px 0;border-top:1px solid var(--line);font-size:13.5px;line-height:1.35}.cn-incidenti a{color:var(--fg);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:2px}.cn-incidenti a:focus-visible,.cn-incidenti a:hover{text-decoration-color:var(--accent)}.cn-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px}.cn-meta .mono{font-size:10.5px}.cn-piede{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 0}.cn-classifica{display:none;list-style:none;margin:0;padding:0}.cn-classifica>li{border-top:1px solid var(--line)}.cn-classifica>li>button{display:flex;justify-content:space-between;gap:10px;width:100%;background:none;border:0;color:var(--fg);font:inherit;font-size:14px;text-align:left;padding:9px 0;cursor:pointer}.cn-classifica>li>button .mono{color:var(--accent-text);font-size:12px}.cn-classifica>li.on>button{color:var(--accent-text)}.cn-classifica>li>button:focus-visible{outline:1px dashed var(--accent-text);outline-offset:2px}.cn-classifica .cn-incidenti{margin:0 0 10px;padding-left:10px;border-left:2px solid var(--accent)}@media (max-width:900px){.cn-corpo{grid-template-columns:1fr}.cn-lato{position:static;max-height:none}}@media (max-width:767px){.cn-grafico{display:none}.cn-classifica{display:block}.cn-lato.in-classifica{display:none}}.laboratori,.laboratorio{--lab-parte:#C9A227;--lab-na:#6A6A68}.lab-regola{font-size:14px;color:var(--muted);margin:0 0 6px}.lab-data{font-size:11px;text-transform:none;letter-spacing:.02em;margin:0 0 10px}.lab-data a{color:var(--fg)}.lab-conflitto{font-size:13px;border-left:2px solid var(--line);padding:2px 0 2px 12px;margin:8px 0 16px;max-width:820px}.lab-filtri{gap:8px 16px;margin:12px 0 6px}.lab-filtri,.lab-tasti{display:flex;flex-wrap:wrap}.lab-tasti{gap:0}.lab-tasti button{background:none;border:1px solid var(--line);color:var(--fg);padding:6px 12px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border-radius:var(--r)}.lab-tasti button+button{border-left:0}.lab-tasti button.on{background:var(--accent-fill);border-color:var(--accent-fill);color:var(--on-accent)}.lab-tasti button:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.lab-conta{text-transform:none;letter-spacing:.02em;margin:4px 0 10px}.lab-conta,.lab-conta .linkbtn{font-size:12px}.lab-vuoto{margin:24px 0}.lab-s{display:inline-block;min-width:1em;text-align:center;font-family:var(--mono);font-size:15px;line-height:1;cursor:default}.lab-firmato{color:var(--pos)}.lab-parte{color:var(--lab-parte)}.lab-rifiutato{color:var(--accent-text)}.lab-assente{color:var(--muted)}.lab-non_applicabile{color:var(--lab-na)}.lab-tabella{min-width:980px;font-size:13px}.lab-tabella thead th{vertical-align:bottom;font-size:10.5px;letter-spacing:.04em;line-height:1.3}.lab-tabella thead th a{color:var(--muted);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.lab-tabella thead th a:focus-visible,.lab-tabella thead th a:hover{color:var(--fg)}.lab-tabella .lab-c{text-align:center;max-width:96px}.lab-tabella td.lab-c{vertical-align:middle}.lab-tabella th[title]:not(:has(a)){cursor:help}.lab-tabella .lab-nome{white-space:nowrap}.lab-tabella tbody th.lab-nome{font-family:inherit;font-size:14px;text-transform:none;color:inherit;font-weight:400}.lab-tabella tbody th.lab-nome a{color:var(--fg);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:3px}.lab-tabella tbody th.lab-nome a:focus-visible,.lab-tabella tbody th.lab-nome a:hover{color:var(--accent-text);text-decoration-color:var(--accent-text)}.lab-tabella tbody tr:not(.lab-gruppo):hover>*{background:var(--surface)}.lab-tabella tr>:first-child{position:sticky;left:0;z-index:1;background:var(--bg)}.lab-tabella tr.lab-gruppo>th{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text);padding-top:16px;border-top:0}.lab-schede{display:none}.lab-schede section{margin:0 0 14px}.lab-gruppo-testa{color:var(--accent-text);font-size:10.5px;margin:12px 0 4px}.lab-schede ul{list-style:none;margin:0;padding:0}.lab-scheda{border-top:1px solid var(--line);padding:10px 0}.lab-scheda-nome{font-family:var(--display);font-weight:var(--display-w);text-transform:var(--display-tt);font-size:17px;color:var(--fg)}.lab-scheda-nome:focus-visible,.lab-scheda-nome:hover{color:var(--accent-text)}.lab-schede .lab-scheda-impegni{display:flex;flex-wrap:wrap;gap:4px 12px;margin:6px 0;font-size:12.5px}.lab-scheda-fatti{margin:4px 0 0;display:grid;gap:2px}.lab-scheda-fatti>div{display:grid;grid-template-columns:150px 1fr;gap:8px;font-size:13px}.lab-scheda-fatti dt{font-size:10.5px;padding-top:2px}.lab-scheda-fatti dd{margin:0}.lab-legenda{margin:14px 0 0}.lab-legenda p{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:11px;text-transform:none;letter-spacing:.02em;color:var(--muted);margin:0 0 6px}.lab-legenda-tit{color:var(--fg)}.lab-legenda .lab-legenda-nota{display:block;font-family:inherit;font-size:13px}.lab-indietro{margin:0 0 10px}.lab-indietro a{color:var(--muted)}.lab-indietro a:focus-visible,.lab-indietro a:hover{color:var(--fg)}.lab-blocco{border-top:1px solid var(--line);margin-top:28px}.pagina .lab-blocco>h2{color:var(--accent-text);margin:14px 0 8px}.lab-blocco h3{margin-top:4px}.lab-intro{font-size:14px;color:var(--muted);margin:0 0 8px}.lab-fatti{margin:0}.lab-fatti>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:4px 12px;padding:8px 0;border-top:1px solid var(--line)}.lab-fatti>div:first-child{border-top:0}.lab-fatti dt{font-size:10.5px;padding-top:3px}.lab-fatti dd{margin:0;overflow-wrap:anywhere}.lab-fatti ul{margin:2px 0 4px;padding-left:18px}.lab-fonte{display:block;font-size:10.5px;text-transform:none;letter-spacing:.02em;margin-top:4px}.lab-nota{font-size:13px}.lab-impegni{list-style:none;margin:0;padding:0}.lab-impegni>li{border-top:1px solid var(--line);padding:9px 0;margin:0}.lab-impegno-testa{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.lab-dettagli,.lab-impegno-testa .mono{font-size:10.5px}.lab-dettagli{display:flex;flex-wrap:wrap;gap:2px 14px;text-transform:none;letter-spacing:.02em;margin-top:2px}.lab-dettagli a{color:var(--muted)}.lab-esito{align-items:baseline;gap:8px}.lab-conti,.lab-esito{display:flex;margin:6px 0 10px}.lab-conti{flex-wrap:wrap;gap:10px 28px}.lab-conti dt{font-size:10.5px}.lab-conti dd{margin:0;font-family:var(--display);font-weight:var(--display-w);font-size:30px;line-height:1;color:var(--accent-text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lab-gravita{font-size:11px;text-transform:none;letter-spacing:.02em;margin:0 0 8px}.lab-incidenti{max-width:760px}.lab-altri>summary{list-style:none;display:inline-block;margin:10px 0 0}.lab-altri>summary::-webkit-details-marker{display:none}.lab-altri>summary:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.lab-altri[open]>summary{display:none}.lab-limiti{margin:0 0 12px;padding-left:18px;font-size:14px}.lab-replica{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:14px}.lab-replica .linkbtn{font-size:13px;color:var(--fg)}.lab-tabella .lab-modifica{max-width:120px;white-space:normal}.lab-tabella td.lab-modifica{white-space:nowrap;font-size:12px}.lab-docs-testa{margin-top:22px}.lab-doc-tipo{margin:14px 0 0}.lab-doc-tipo>h4{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-weight:400;margin:0 0 4px}.lab-doc{border-top:1px solid var(--line);padding:10px 0 12px;max-width:820px}.lab-doc-titolo{margin:0;font-size:15px}.lab-doc-meta{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:10.5px;text-transform:none;letter-spacing:.02em;margin:2px 0 4px}.lab-linea{margin:10px 0 6px}.lab-linea-asse{position:relative;height:30px;margin:0 8px}.lab-linea-riga{position:absolute;left:0;right:0;top:15px;border-top:1px solid var(--line)}.lab-linea-anno{position:absolute;top:0;transform:translateX(-50%);font-size:9.5px;color:var(--muted);letter-spacing:.02em;pointer-events:none}.lab-linea-anno:after{content:"";position:absolute;left:50%;top:12px;height:8px;border-left:1px solid var(--line)}.lab-linea-estremi{display:flex;justify-content:space-between;font-size:10px;text-transform:none;letter-spacing:.02em;margin:0 0 4px}.lab-punto{display:inline-block;width:12px;height:12px;border-radius:50%;border:2px solid var(--accent-text);background:var(--accent-text);padding:0;vertical-align:middle;box-sizing:border-box}.lab-linea .lab-punto{position:absolute;top:15px;transform:translate(-50%,-50%);cursor:pointer}.lab-punto-prima{width:9px;height:9px;background:var(--bg);border-color:var(--fg)}.lab-punto-minore{width:7px;height:7px;background:var(--muted);border-color:var(--muted)}.lab-punto-scartato{background:var(--fg);border-color:var(--fg)}.lab-linea .lab-punto.on,.lab-linea .lab-punto:hover{box-shadow:0 0 0 3px var(--bg),0 0 0 4px var(--fg)}.lab-linea .lab-punto:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.lab-linea .lab-punto:before{content:"";position:absolute;left:50%;top:50%;width:24px;height:24px;transform:translate(-50%,-50%);border-radius:50%}.lab-linea-dettaglio{border-left:2px solid var(--line);padding:2px 0 2px 12px;min-height:22px}.lab-linea-dettaglio p{margin:0 0 4px}.lab-linea-data{font-size:14px}.lab-versione p{margin:0 0 4px}.lab-versione-testo{font-size:14px}.lab-versione-link,.lab-versione-parole{font-size:10.5px;text-transform:none;letter-spacing:.02em}.lab-versione-link{display:flex;flex-wrap:wrap;gap:2px 14px}.lab-versione-link a{color:var(--fg)}.lab-versioni{list-style:none;margin:8px 0 0;padding:0}.lab-versioni>li{margin:0;border-top:1px dotted var(--line)}.lab-versioni summary{cursor:pointer;padding:5px 0;font-size:13px}.lab-versioni summary:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.lab-versioni summary .lab-punto{margin-right:4px}.lab-versioni details>.lab-versione{padding:0 0 8px 20px}.lab-ultime{border-top:1px solid var(--line);margin-top:28px;max-width:900px}.pagina .lab-ultime>h2{margin:14px 0 6px}.lab-ultime-elenco{list-style:none;margin:0;padding:0}.lab-ultime-elenco>li{border-top:1px solid var(--line);padding:10px 0;margin:0}.lab-ultime-elenco p{margin:4px 0;font-size:14px}.lab-ultime-testa{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px}.lab-ultime-testa .mono{font-size:10.5px}@media (max-width:767px){.lab-linea,.lab-wrap{display:none}.lab-schede{display:block}.lab-fatti>div,.lab-scheda-fatti>div{grid-template-columns:1fr;gap:2px}.lab-conti dd{font-size:24px}}.top>.restore{flex-shrink:0}.bandiera{font-size:13px;line-height:1}.top .logo{text-transform:none}.home-left .hero{font-size:34px;line-height:1.05}.top a.lingua{font-size:11px;letter-spacing:.06em;color:var(--muted);text-decoration:none;padding:6px 10px;border:1px solid var(--line);border-radius:var(--r);flex-shrink:0}.top a.lingua:hover{color:var(--fg);border-color:var(--fg)}.menu-esplora{position:relative}.menu-esplora summary{list-style:none;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px 10px;border-radius:var(--r);cursor:pointer}.menu-esplora summary::-webkit-details-marker{display:none}.menu-esplora summary:hover,.menu-esplora[open] summary{color:var(--fg)}.menu-esplora.on summary{color:var(--fg);outline:1px solid var(--fg)}.menu-esplora-voci{position:absolute;top:calc(100% + 10px);left:0;min-width:200px;display:flex;flex-direction:column;gap:2px;padding:8px;background:var(--bg);box-shadow:0 8px 24px rgba(0,0,0,.45);border:1px solid var(--line);border-radius:var(--r);z-index:30}.menu-esplora-voci a{display:block}@media (max-width:1140px){.menu-esplora-voci{position:fixed;top:56px;left:0;right:0;border-width:0 0 1px;border-radius:0;flex-direction:row;flex-wrap:wrap}}.come-funziona h2{margin-top:40px}.cf-lead{color:var(--muted);max-width:720px}.cf-griglia{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.card-cf{border:1px solid var(--line);border-radius:var(--r);background:var(--panel);padding:16px 18px;display:flex;flex-direction:column;gap:8px}.card-cf h3{margin:0;font-size:17px}.card-cf-testo,.card-cf-testo p{margin:0;font-size:14px;line-height:1.5}.card-formula .restore{align-self:flex-start;margin-top:auto}.card-fonte .cf-meta{margin:0;font-size:11px;line-height:1.45}.dlg.dlg-formula{width:min(680px,94vw);max-height:86vh;overflow-y:auto;padding:20px 22px}.dlg-formula-testa{display:flex;justify-content:space-between;align-items:center;gap:12px}.dlg-formula-testa h3{margin:0;font-size:20px}.cf-box{border:1px solid var(--line);border-radius:var(--r);padding:12px 14px;margin-top:12px}.cf-box h4{margin:0 0 6px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.cf-box p{margin:6px 0;font-size:14px;line-height:1.5}.cf-dettagli{margin-top:48px;border-top:1px solid var(--line);padding-top:16px}.cf-dettagli>summary{cursor:pointer;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:8px 0}@media (max-width:1000px){.cf-griglia{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cf-griglia{grid-template-columns:1fr}}.pagina:has(.come-funziona){max-width:1200px}.pagina:has(.come-funziona) .cf-dettagli{max-width:900px;margin-left:auto;margin-right:auto}.card-cf{--c:var(--accent);position:relative;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 7%,var(--panel)) 0,var(--panel) 55%);transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease,background .2s ease}.card-cf:before{content:"";position:absolute;left:0;top:0;right:0;height:2px;background:linear-gradient(90deg,var(--c),transparent 80%);opacity:.55;border-radius:var(--r) var(--r) 0 0;transition:opacity .2s ease}.card-cf:hover{border-color:color-mix(in srgb,var(--c) 70%,var(--line));box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 25%,transparent),0 10px 30px -12px color-mix(in srgb,var(--c) 55%,transparent);transform:translateY(-2px);background:linear-gradient(160deg,color-mix(in srgb,var(--c) 16%,var(--panel)) 0,color-mix(in srgb,var(--c) 4%,var(--panel)) 70%)}.card-cf:hover:before{opacity:1}.card-formula{cursor:pointer}.card-formula h3{color:color-mix(in srgb,var(--c) 75%,var(--fg))}.card-formula .restore{border-color:color-mix(in srgb,var(--c) 60%,var(--line))}.card-formula:hover .restore{background:var(--c);color:#111;border-color:var(--c)}.dlg-formula .cf-box{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 6%,transparent),transparent 60%)}@media (prefers-reduced-motion:reduce){.card-cf,.card-cf:before{transition:none}.card-cf:hover{transform:none}}.livelli-mondo{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:6px;width:100%}.livelli-mondo li{display:flex;flex-direction:column;gap:2px;font-size:10px;color:var(--muted);text-transform:uppercase}.livelli-mondo b{font-family:var(--display);font-size:24px;color:var(--fg);font-weight:var(--display-w)}.livelli-mondo li span{min-height:2.6em;display:flex;align-items:flex-end}.menu-mobile{display:none;position:relative}.menu-mobile summary{list-style:none;cursor:pointer;padding:8px;border:1px solid var(--line);border-radius:var(--r)}.menu-mobile summary::-webkit-details-marker{display:none}.hamburger{display:flex;flex-direction:column;gap:4px;width:20px}.hamburger i{display:block;height:2px;background:var(--fg);border-radius:1px;transition:transform .2s ease,opacity .2s ease}.menu-mobile[open] .hamburger i:first-child{transform:translateY(6px) rotate(45deg)}.menu-mobile[open] .hamburger i:nth-child(2){opacity:0}.menu-mobile[open] .hamburger i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.menu-mobile-voci{position:fixed;top:56px;left:0;right:0;max-height:calc(100vh - 56px);overflow-y:auto;background:var(--bg);border-bottom:1px solid var(--line);padding:8px 16px 16px;display:flex;flex-direction:column;z-index:40;box-shadow:0 16px 30px rgba(0,0,0,.5)}.menu-mobile-voci a{font-family:var(--mono);font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--fg);text-decoration:none;padding:12px 4px;border-bottom:1px solid var(--line)}.menu-mobile-voci a.on{color:var(--accent-text)}.menu-mobile-voci .restore{margin-top:14px;align-self:flex-start}@media (max-width:760px){.top{overflow:visible}.top .nav,.top>.restore,.top>.rev-link,.top>a.lingua{display:none}.menu-mobile{display:block;margin-left:auto}.letture-tasti{flex-wrap:wrap;justify-content:center;overflow-x:visible;row-gap:6px}}