@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/geist/geist-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/geist/geist-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist/geist-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/geist/geist-mono-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(Helvetica);size-adjust:104.57%;ascent-override:96.11%;descent-override:28.21%;line-gap-override:0%}@property --fill{syntax:"<percentage>";inherits:false;initial-value:0%}:root{--bg:#03060f;--bg2:#070c1c;--bg3:#0b1230;--ink:#0b1f6b;--blue:#1d5cff;--cyan:#22e6ff;--ice:#a9d4ff;--hot:var(--ice);--fg:#ecf3ff;--dim:#8396c2;--line:#508cff24;--line2:#64a0ff52;--cell:#508cff38;--glow:none;--glow-s:none;--volt:var(--cyan);--display:"Chakra Petch", "Arial Narrow", sans-serif;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--text:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--t-hero:clamp(2.75rem, 8vw, 8rem);--t-h2:clamp(1.9rem, 4.2vw, 4rem);--t-h3:clamp(1.125rem, 1.4vw, 1.4rem);--t-body:1.125rem;--t-mono:.8125rem;--hud-bg:#03060fe0;--m:32px;--hud-top:72px;--hud-bottom:88px;--cut:8px;--ease:cubic-bezier(.16, .84, .24, 1);--p:0;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#f4f7fd;--bg2:#e9eef9;--bg3:#dce4f5;--cyan:#0a5cff;--ice:#163d9c;--fg:#0b1230;--dim:#4a5a85;--line:#0b1f6b1f;--line2:#0b1f6b47;--cell:#0b1f6b24;--hud-bg:#f4f7fdeb;color-scheme:light}}:root[data-theme=light]{--bg:#f4f7fd;--bg2:#e9eef9;--bg3:#dce4f5;--cyan:#0a5cff;--ice:#163d9c;--fg:#0b1230;--dim:#4a5a85;--line:#0b1f6b1f;--line2:#0b1f6b47;--cell:#0b1f6b24;--hud-bg:#f4f7fdeb;color-scheme:light}.dato,.read{--cyan:#22e6ff;--ice:#c9dcff;--dim:#a9d4ff;--cell:#a9d4ff38;--line2:#a9d4ff66}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--fg);font-family:var(--text);font-size:var(--t-body);-webkit-font-smoothing:antialiased;font-variant-numeric:lining-nums tabular-nums;background-image:linear-gradient(#508cff0f 1px,#0000 1px),linear-gradient(90deg,#508cff0f 1px,#0000 1px);background-position:-1px -1px;background-size:120px 120px;margin:0;line-height:1.6;position:relative}body:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(900px 600px at 85% -10%,#1d5cff29,#0000 60%);position:fixed;inset:0}body.no-scroll{overflow:hidden}a{color:inherit;text-decoration:none}p,h1,h2,h3{margin:0}ul,ol,dl,dd{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:block}b,strong{font-weight:700}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}::selection{background:var(--cyan);color:var(--bg)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h1,h2,h3,.motto{font-family:var(--display);letter-spacing:0;overflow-wrap:anywhere;font-weight:700;line-height:1}.k{font-family:var(--mono);font-size:var(--t-mono);letter-spacing:.12em;text-transform:uppercase}.k{color:var(--dim)}.volt{color:var(--cyan)}.dim{color:var(--dim)}.num{font-family:var(--mono);letter-spacing:-.02em;font-weight:700}.outline{color:var(--cyan)}.cur:after{content:none}.wrap{padding-inline:var(--m)}.sec{padding-block:160px;position:relative}.idx{color:var(--cyan);font-family:var(--mono);font-size:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:16px;margin-bottom:20px;display:flex}.idx:after{content:"";background:linear-gradient(90deg, var(--line2), transparent);flex:1;max-width:220px;height:1px}.chip{isolation:isolate;position:relative}.chip:before,.chip:after{content:"";pointer-events:none;clip-path:polygon(var(--cut) 0, 100% 0, 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%, 0 var(--cut));position:absolute}.chip:before{z-index:-2;background:var(--chip-line,var(--line2));inset:0}.chip:after{z-index:-1;background:var(--chip-bg,var(--bg2));inset:1px}.btn{background:var(--cyan);min-height:56px;color:var(--bg);font-family:var(--mono);font-size:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;clip-path:polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition:background-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease);border:0;align-items:center;gap:14px;padding:0 28px;font-weight:700;display:inline-flex}@media (hover:hover){.btn:hover{color:var(--bg);background:#fff}}.btn:active{transform:translateY(2px)}.btn .ar{font-family:var(--text);font-size:1.1rem;line-height:1}[data-track] .track{fill:none;stroke:var(--line2);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}[data-track] .trail{fill:none;stroke:var(--cyan);stroke-width:2.5px;stroke-linejoin:round;stroke-linecap:round}[data-track] .dot{fill:var(--fg)}[data-track] .pulse{fill:none;stroke:var(--cyan);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite pulse}@keyframes pulse{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(3)}}.cells{background:linear-gradient(90deg, var(--cyan) 0 var(--fill), var(--cell) var(--fill) 100%);width:100%;height:14px;transition:--fill 1.4s var(--ease);display:block;-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(3.33333% - 3px),#0000 calc(3.33333% - 3px) 3.33333%);mask:repeating-linear-gradient(90deg,#000 0 calc(3.33333% - 3px),#0000 calc(3.33333% - 3px) 3.33333%)}.cells.ten{-webkit-mask:repeating-linear-gradient(90deg,#000 0 calc(10% - 4px),#0000 calc(10% - 4px) 10%);mask:repeating-linear-gradient(90deg,#000 0 calc(10% - 4px),#0000 calc(10% - 4px) 10%)}[data-rv]:not(.in) .cells{--fill:0%!important}[data-rv]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(20px)}[data-rv].in{opacity:1;transform:none}.no-js [data-rv]{opacity:1;transform:none}.g{display:inline;position:static}.g:before,.g:after{content:none}.floor,.tile>i{display:none}.hud{z-index:50;pointer-events:none;position:fixed;inset:0}.hud>*{pointer-events:auto}.hud:before{content:"";height:var(--hud-top);background:var(--hud-bg);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);pointer-events:none;position:absolute;top:0;left:0;right:0}.hud-brand{top:24px;left:var(--m);font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:12px;font-size:1.0625rem;font-weight:700;display:flex;position:absolute}.hud-brand svg{width:22px;height:25px}.hud-brand circle{fill:var(--fg)}.hud-nav{top:28px;right:var(--m);font-family:var(--mono);font-size:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;gap:26px;display:flex;position:absolute}.hud-nav a{color:var(--dim);border-bottom:1px solid #0000;padding:4px 0;transition:color .2s,border-color .2s}.hud-nav a[aria-current=page]{color:var(--fg);border-color:var(--cyan)}@media (hover:hover){.hud-nav a:hover{color:var(--fg);border-color:var(--cyan)}}.hud-dd{position:relative}.hud-dd summary{cursor:pointer;color:var(--dim);border-bottom:1px solid #0000;padding:4px 0;list-style:none;transition:color .2s,border-color .2s}.hud-dd summary::-webkit-details-marker{display:none}.hud-dd summary:after{content:" ▾";font-size:.75em}.hud-dd[open] summary{color:var(--fg);border-color:var(--cyan)}@media (hover:hover){.hud-dd summary:hover{color:var(--fg);border-color:var(--cyan)}}.hud-dd>div{z-index:5;background:var(--hud-bg);-webkit-backdrop-filter:blur(10px);border:1px solid var(--line2);min-width:230px;padding:8px 0;display:grid;position:absolute;top:calc(100% + 14px);right:-14px}.hud-dd>div a{border:0;padding:10px 18px}.hud-dd>div a[aria-current=page]{color:var(--cyan);background:#1d5cff1f;border:0}@media (hover:hover){.hud-dd>div a:hover{color:var(--cyan);background:#1d5cff1f;border:0}}.hud-dd>div small{color:var(--dim);padding:10px 18px 4px;font-size:max(12px,.75rem)}.skip{left:var(--m);z-index:60;background:var(--cyan);color:var(--bg);font-family:var(--mono);font-size:var(--t-mono);letter-spacing:.12em;text-transform:uppercase;padding:10px 16px;transition:top .2s;position:absolute;top:-60px}.skip:focus{top:80px}.hud-menu{top:16px;right:var(--m);background:var(--bg);border:1px solid var(--line2);cursor:pointer;min-height:44px;color:var(--fg);font-family:var(--mono);font-size:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;padding:0 14px;display:none;position:absolute}@keyframes marquee{to{transform:translate(-50%)}}.ad{max-width:970px;margin-inline:auto}.foot{padding:140px var(--m) 120px;border-top:1px solid var(--line2);background:var(--bg2);position:relative}.foot .cols{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;font-size:.9375rem;line-height:1.8;display:grid}.foot .cols li{color:var(--dim)}.foot .cols li:first-child{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--cyan);margin-bottom:6px;font-size:.6875rem}@media (hover:hover){.foot .cols a:hover{color:var(--cyan)}}.word{margin-top:96px}.word svg{width:100%;height:auto;display:block}.word text{fill:none;stroke:var(--ice);stroke-width:1.5px;font-family:var(--display);letter-spacing:-2px;font-size:196px;font-weight:700}.legal{color:var(--dim);grid-template-columns:1fr 1fr;gap:32px;margin-top:24px;font-size:.8125rem;line-height:1.6;display:grid}.legal a{color:var(--fg);text-underline-offset:.2em;text-decoration:underline}@media (max-width:1100px){.foot .cols{grid-template-columns:1fr 1fr}}@media (max-width:1180px){.hud-nav{display:none}.hud-menu{align-items:center;display:inline-flex}.hud.is-open .hud-nav{padding:96px var(--m) 120px;background:var(--bg);flex-direction:column;justify-content:flex-start;gap:0;display:flex;position:fixed;inset:0;overflow-y:auto}.hud.is-open .hud-nav a,.hud.is-open .hud-dd summary{border:0;border-top:1px solid var(--line);text-align:left;font-family:var(--display);letter-spacing:.02em;color:var(--fg);padding:13px 0;font-size:1.625rem;font-weight:700}.hud.is-open .hud-dd summary:after{content:" +";color:var(--cyan)}.hud.is-open .hud-dd[open] summary:after{content:" −"}.hud.is-open .hud-dd>div{-webkit-backdrop-filter:none;background:0 0;border:0;min-width:0;padding:0 0 8px 18px;display:grid;position:static}.hud.is-open .hud-dd>div a{font-size:1.125rem;font-family:var(--text);color:var(--dim);border:0;padding:10px 0;font-weight:500}@media (hover:hover){.hud.is-open .hud-dd>div a:hover{color:var(--cyan);background:0 0}}.hud.is-open .hud-dd>div small{display:none}.hud.is-open .hud-brand,.hud.is-open .hud-menu{z-index:2}}@media (max-width:760px){:root{--m:20px;--hud-top:64px;--hud-bottom:80px;--cut:6px}.sec{padding-block:96px}.ad{max-width:336px}.foot{padding:96px var(--m) 100px}.foot .cols{grid-template-columns:1fr 1fr;row-gap:28px}.word{margin-top:56px}.legal{grid-template-columns:1fr;gap:12px}}.no-js .hud-menu,.no-js .fresh,.no-js .copy{display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-track] .pulse{opacity:0;animation:none}[data-rv]{opacity:1;transition:none;transform:none}[data-rv]:not(.in) .cells{--fill:var(--fill)!important}.cells,.btn{transition:none}}.row-h button{all:unset;cursor:pointer;color:var(--dim);font:inherit;letter-spacing:inherit;text-transform:inherit;border-bottom:1px solid #0000;padding:4px 0}.row-h button:after{content:" ↕";color:var(--line2)}.row-h button:focus-visible{color:var(--fg);border-color:var(--cyan);outline:none}@media (hover:hover){.row-h button:hover{color:var(--fg);border-color:var(--cyan);outline:none}}.row-h [aria-sort=ascending] button{color:var(--cyan)}.row-h [aria-sort=ascending] button:after{content:" ↑";color:var(--cyan)}.row-h [aria-sort=descending] button{color:var(--cyan)}.row-h [aria-sort=descending] button:after{content:" ↓";color:var(--cyan)}.fresh{border:1px solid var(--line2);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;margin-left:10px;padding:2px 8px;font-size:.6875rem;display:inline-flex}.fresh:before{content:"";background:var(--cyan);border-radius:50%;width:6px;height:6px}.fresh:empty{display:none}.copy{border:1px solid var(--line2);min-height:40px;color:var(--fg);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 14px;font-size:.6875rem;display:inline-flex}@media (hover:hover){.copy:hover{border-color:var(--cyan);color:var(--cyan)}}.copy.ok{border-color:var(--cyan);color:var(--cyan)}@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:.28s}@media (max-width:760px){.row-h{flex-wrap:wrap;gap:8px 16px;padding:10px 0 14px;display:flex!important}}@media print{:root{--bg:#fff;--bg2:#fff;--bg3:#f2f2f2;--fg:#000;--dim:#444;--cyan:#0a3dd1;--ice:#0a3dd1;--line:#ccc;--line2:#999;--cell:#ddd}body{background:#fff}body:before,.hud,.ad,.skip,.copy,[data-track] .pulse{display:none!important}.sec{padding-block:40px}[data-rv]{opacity:1!important;transform:none!important}.dato,.read{--cyan:#0a3dd1;--ice:#333;--dim:#444;border:1px solid #999;color:#000!important;background:#fff!important}a{color:inherit}}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media (hover:hover){.crumbs a:hover{color:var(--cyan)}}.phead h1,.phead .motto{margin-top:32px;font-size:clamp(2rem,5.2vw,5.25rem);line-height:.92}.phead .note{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:20px;font-size:.75rem}.panel{margin-inline:var(--m);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:14px;display:grid}.ctrl{--chip-bg:var(--bg2);gap:32px;padding:36px;display:grid}.ctrl h2{font-family:var(--mono);font-size:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:16px;font-weight:700;display:flex}.ctrl h2:after{content:"";background:linear-gradient(90deg, var(--cyan), transparent);flex:1;height:1px}.field{gap:12px;display:grid}.field label{font-family:var(--mono);font-size:var(--t-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ice);justify-content:space-between;gap:16px;display:flex}.field label b{color:var(--cyan);letter-spacing:0;text-shadow:var(--glow-s);font-size:1rem}.field .hint{color:var(--dim);font-size:.9375rem;line-height:1.5}.pair{grid-template-columns:1fr 120px;align-items:center;gap:16px;display:grid}.ctrl input[type=range]{width:100%;height:28px;accent-color:var(--cyan);cursor:pointer;background:0 0;margin:0}.ctrl input[type=number]{border:1px solid var(--line2);background:var(--bg);width:100%;height:48px;color:var(--cyan);font-family:var(--mono);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);padding:0 12px;font-size:1rem;font-weight:700}.ctrl input[type=number]:focus{border-color:var(--cyan);outline:none}.two{grid-template-columns:1fr 1fr;gap:24px;display:grid}.reset{border:1px solid var(--line2);min-height:44px;color:var(--fg);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;justify-self:start;padding:0 16px;font-size:.75rem;transition:border-color .2s,color .2s}@media (hover:hover){.reset:hover{border-color:var(--cyan);color:var(--cyan)}}.read{--chip-bg:var(--ink);--chip-line:var(--blue);color:#fff;align-content:start;gap:36px;padding:36px;display:grid}.read .lab{font-family:var(--mono);font-size:var(--t-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ice)}.read .big{font-family:var(--display);letter-spacing:-.02em;color:var(--cyan);text-shadow:var(--glow);font-size:clamp(3.5rem,8vw,7.5rem);font-style:normal;font-weight:700;line-height:.9}.read .per{margin-top:12px;font-size:1.125rem}.split{background:#a9d4ff38;height:26px;display:flex}.split i{background:var(--cyan);height:100%;transition:width .4s var(--ease);display:block}.legend{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ice);justify-content:space-between;gap:16px;margin-top:10px;font-size:.75rem;display:flex}.legend b{color:#fff;letter-spacing:0;font-size:.9375rem}.grid3{background:var(--blue);border:1px solid var(--blue);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.grid3 p{background:var(--ink);padding:18px}.grid3 b{font-family:var(--mono);letter-spacing:-.03em;color:#fff;font-size:1.5rem;font-weight:700;line-height:1;display:block}.grid3 span{color:var(--ice);margin-top:8px;font-size:.875rem;line-height:1.4;display:block}.say{max-width:36ch;font-size:1.125rem;line-height:1.45}.say b{color:var(--cyan);text-shadow:var(--glow-s)}.giro{padding:140px var(--m) 0}.readme{padding:140px var(--m) 120px}.prose{max-width:66ch}.prose p:first-child{margin-top:0}.term{--chip-bg:var(--bg2);font-family:var(--mono);margin-top:2em;padding:28px 32px}.term .in{color:var(--ice);font-size:1rem;line-height:1.6}.term .in:before{content:"> ";color:var(--cyan)}.term .note{color:var(--dim);margin-top:12px;font-size:.8125rem;line-height:1.5}@media (max-width:1100px){.panel{grid-template-columns:1fr}}@media (max-width:760px){.phead{padding-top:calc(var(--hud-top) + 16px)}.ctrl,.read{padding:20px}.two,.grid3{grid-template-columns:1fr}.giro{padding-top:96px}.readme{padding:96px var(--m) 80px}.term{padding:20px}}@media (prefers-reduced-motion:reduce){.split i,.reset{transition:none}}.phead{padding:calc(var(--hud-top) + 40px) var(--m) 48px}.crumbs{font-family:var(--mono);font-size:var(--t-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;gap:10px;display:flex}@media (hover:hover){.crumbs a:hover{color:var(--cyan)}}.phead .idx{margin-top:28px}.phead .stand{max-width:54ch;margin-top:24px;font-size:1.25rem;line-height:1.45}.phead .meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;gap:8px 22px;margin-top:22px;font-size:.75rem;display:flex}.phead .meta a{color:var(--fg);border-bottom:1px solid var(--line2)}@media (hover:hover){.phead .meta a:hover{color:var(--cyan);border-color:var(--cyan)}}.phead.two{grid-template-columns:minmax(0,1fr) 380px;align-items:end;gap:48px;display:grid}.sez{padding:0 var(--m) 120px}.sez+.sez{padding-top:0}.sez h2.t{font-size:clamp(1.6rem,2.6vw,2.5rem);line-height:1.05}.sez .sub{max-width:60ch;color:var(--dim);margin-top:10px}.blocco{margin-top:72px}.tabs{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.tabs button,.tabs a{border:1px solid var(--line2);min-height:40px;color:var(--fg);cursor:pointer;font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;clip-path:polygon(0 0,calc(100% - 6px) 0,100% 6px,100% 100%,6px 100%,0 calc(100% - 6px));background:0 0;align-items:center;gap:8px;padding:0 14px;font-size:.75rem;transition:border-color .2s,background-color .2s;display:inline-flex}@media (hover:hover){.tabs button:hover,.tabs a:hover{border-color:var(--cyan)}}.tabs [aria-pressed=true],.tabs [aria-current=page]{background:var(--blue);border-color:var(--blue);color:#fff}.tabs i{color:var(--dim);font-style:normal}.tabs [aria-pressed=true] i,.tabs [aria-current=page] i{color:#fffc}.tabs .right{margin-left:auto}.apertura{--chip-bg:var(--bg2);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;margin-top:40px;padding:32px;display:grid}.apertura .kick{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);font-size:.75rem}.apertura h2{margin-top:14px;font-size:clamp(1.75rem,3.2vw,3rem);line-height:1}@media (hover:hover){.apertura h2 a:hover{color:var(--cyan)}}.apertura p{max-width:56ch;color:var(--dim);margin-top:16px;font-size:1.0625rem;line-height:1.5}.apertura .by{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:18px;font-size:.75rem}.apertura .by b{color:var(--fg);font-weight:400}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.cards.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cards.four{grid-template-columns:repeat(4,minmax(0,1fr))}.card{--chip-bg:var(--bg2);min-height:200px;transition:transform .3s var(--ease);flex-direction:column;gap:12px;padding:24px;display:flex;position:relative}@media (hover:hover){a.card:hover,.card:has(>a:hover){--chip-line:var(--cyan);transform:translateY(-3px)}}.card[hidden]{display:none}.card .kick{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);font-size:.6875rem}.card .kick.dim{color:var(--dim)}.card h3,.card .t{font-family:var(--display);letter-spacing:0;font-size:1.25rem;font-weight:700;line-height:1.15}@media (hover:hover){.card h3 a:hover{color:var(--cyan)}}.card p{color:var(--dim);font-size:.9375rem;line-height:1.5}.card .meta{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;justify-content:space-between;gap:6px 12px;margin-top:auto;padding-top:10px;font-size:.6875rem;display:flex}.card .meta b{color:var(--fg);font-weight:400}.card .ar{color:var(--cyan);font-size:1.2rem;position:absolute;bottom:16px;right:18px}.card .big{font-family:var(--display);color:var(--cyan);font-size:2.5rem;font-weight:700;line-height:1}.card .num{font-family:var(--mono);color:var(--cyan);font-size:2rem;font-weight:700;line-height:1}.card.ann-card .photo{aspect-ratio:16/10;border-bottom:1px solid var(--line2);background:var(--bg3);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);text-align:center;background-size:24px 24px;place-items:center;margin:-24px -24px 4px;padding:12px;font-size:.6875rem;display:grid}.card .price{font-family:var(--display);color:var(--cyan);font-size:1.75rem;font-weight:700;line-height:1}.card .specs{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;gap:6px 14px;font-size:.75rem;display:flex}.card .specs b{color:var(--fg);font-weight:400}.card .cells{height:12px}.numeri{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.numeri.four{grid-template-columns:repeat(4,minmax(0,1fr))}.numeri div{--chip-bg:var(--bg2);padding:28px}.numeri b{font-family:var(--display);color:var(--cyan);font-size:clamp(2.25rem,3.8vw,3.75rem);font-weight:700;line-height:1;display:block}.numeri span{color:var(--dim);margin-top:10px;font-size:.9375rem;line-height:1.4;display:block}.numeri small{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);margin-top:8px;font-size:.6875rem;display:block}.tab-scroll{margin-top:32px;overflow-x:auto}.tabella{border-collapse:collapse;width:100%;min-width:760px;font-size:.9375rem}.tabella th{text-align:left;border-bottom:1px solid var(--line2);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--dim);white-space:nowrap;padding:12px 14px;font-size:.6875rem;font-weight:400}.tabella th[data-ord]{cursor:pointer}.tabella th[data-ord]:after{content:" ↕";color:var(--line2)}.tabella th[aria-sort=ascending]{color:var(--cyan)}.tabella th[aria-sort=ascending]:after{content:" ↑";color:var(--cyan)}.tabella th[aria-sort=descending]{color:var(--cyan)}.tabella th[aria-sort=descending]:after{content:" ↓";color:var(--cyan)}.tabella td{border-bottom:1px solid var(--line);vertical-align:top;padding:14px}.tabella tbody th{border-bottom:1px solid var(--line);font-family:var(--display);letter-spacing:0;text-transform:none;color:var(--fg);white-space:normal;padding:14px;font-size:1.0625rem;font-weight:700}.tabella tbody th a{color:var(--fg);border-bottom:1px solid var(--line2)}@media (hover:hover){.tabella tbody th a:hover{color:var(--cyan);border-color:var(--cyan)}}.tabella td.n{font-family:var(--mono);color:var(--ice);white-space:nowrap;font-weight:700}.tabella td.src{color:var(--dim)}@media (hover:hover){.tabella tbody tr:hover{background:#1d5cff1a}}.tabella tr[hidden]{display:none}.filters{--chip-bg:var(--bg2);grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:32px;padding:24px;display:grid}.filters label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);grid-template-rows:1fr auto;gap:8px;font-size:.6875rem;display:grid}.filters input,.filters select{border:1px solid var(--line2);background:var(--bg);width:100%;min-width:0;height:44px;color:var(--fg);font-family:var(--mono);padding:0 12px;font-size:.9375rem}.filters input:focus,.filters select:focus{border-color:var(--cyan);outline:none}.empty{--chip-bg:var(--bg2);color:var(--dim);margin-top:24px;padding:24px}.empty[hidden]{display:none}.empty b{color:var(--fg)}.body2{padding:0 var(--m) 120px;grid-template-columns:260px minmax(0,1fr);align-items:start;gap:64px;display:grid}.toc{top:calc(var(--hud-top) + 8px);max-height:calc(100vh - var(--hud-top) - var(--hud-bottom) - 80px);scrollbar-width:thin;--chip-bg:var(--bg2);padding:18px;position:sticky;overflow-y:auto}.toc h2{border-bottom:1px solid var(--line2);font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);margin-bottom:8px;padding-bottom:12px;font-size:.75rem}.toc ol{list-style:none;display:grid}.toc a{color:var(--dim);border-left:2px solid #0000;padding:7px 0 7px 14px;font-size:.9375rem;line-height:1.35;transition:color .2s,border-color .2s;display:block}.toc a.on{color:var(--fg);border-color:var(--cyan)}@media (hover:hover){.toc a:hover{color:var(--fg);border-color:var(--cyan)}}.prose{max-width:68ch;font-size:1.0625rem;line-height:1.6}.prose>:first-child{margin-top:0}.prose p{margin-top:1.1em}.prose p.lead{font-size:1.3125rem;line-height:1.5}.prose h2{max-width:26ch;scroll-margin-top:calc(var(--hud-top) + 16px);margin:2.2em 0 .6em;font-size:clamp(1.5rem,2.2vw,2.125rem);line-height:1.05}.prose h2:before{content:"//";color:var(--cyan);margin-right:12px}.prose h3{scroll-margin-top:calc(var(--hud-top) + 16px);margin:1.8em 0 .5em;font-size:1.25rem;line-height:1.2}.prose a{color:var(--fg);border-bottom:1px solid var(--line2)}@media (hover:hover){.prose a:hover{color:var(--cyan);border-color:var(--cyan)}}.prose ul,.prose ol{margin-top:1em;padding-left:1.4em}.prose ul{list-style:square}.prose ol{list-style:decimal}.prose li{margin-top:.5em}.prose li::marker{color:var(--cyan)}.prose .tab-scroll{margin-top:1.4em;overflow-x:auto}.prose .tab-scroll table{margin-top:0}.prose table{border-collapse:collapse;width:100%;margin-top:1.4em;font-size:.9375rem}.prose th{text-align:left;border-bottom:1px solid var(--line2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);padding:10px 12px;font-size:.6875rem;font-weight:400}.prose tbody th{font-family:var(--text);letter-spacing:0;text-transform:none;color:var(--fg);border-bottom:1px solid var(--line);font-size:.9375rem;font-weight:600}.prose td{border-bottom:1px solid var(--line);vertical-align:top;padding:12px}.prose dl{border-top:1px solid var(--line2);grid-template-columns:minmax(0,1fr) auto;gap:0;margin-top:1.4em;display:grid}.prose dt{border-bottom:1px solid var(--line);color:var(--dim);padding:11px 16px 11px 0;font-size:.9375rem}.prose dd{border-bottom:1px solid var(--line);text-align:right;font-family:var(--mono);color:var(--ice);padding:11px 0;font-weight:700}.prose img{max-width:100%;height:auto}.prose img[width="40"],.prose img[width="32"]{display:none}.prose code{background:var(--bg2);font-family:var(--mono);padding:1px 6px;font-size:.875em}.prose hr{border:0;border-top:1px solid var(--line2);margin:2em 0}.prose time{font-family:var(--mono);font-size:max(12px,.9em)}.prose small{color:var(--dim)}.prose .ad{margin:2.4em 0 0}.prose p[data-ruolo*=kick]{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);font-size:.75rem}.prose [data-ruolo*=avviso],.prose [data-ruolo*=nota],.prose [data-ruolo*=box]{border-left:2px solid var(--ice);background:var(--bg2);color:var(--dim);padding:14px 18px;font-size:.9375rem}.prose [data-ruolo*=intro],.prose [data-ruolo*=lead],.prose [data-ruolo*=excerpt]{color:var(--fg);font-size:1.25rem;line-height:1.5}.prose [data-ruolo*=upd],.prose [data-ruolo*=fine],.prose [data-ruolo*=firma],.prose [data-ruolo*=agg]{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--dim);font-size:.75rem}.prose .faq{border:1px solid var(--line2);background:var(--bg2);margin-top:12px}.prose .faq summary{cursor:pointer;justify-content:space-between;gap:16px;padding:16px 20px;font-weight:600;line-height:1.35;list-style:none;display:flex}.prose .faq summary::-webkit-details-marker{display:none}.prose .faq summary:after{content:"+";font-family:var(--mono);color:var(--cyan);flex:none}.prose .faq[open] summary:after{content:"−"}.prose .faq>:not(summary){padding:0 20px 16px}.prose .faq p{color:var(--dim);margin-top:.6em;font-size:.9375rem}.prose .faq p:first-of-type{margin-top:0}.prose .fonti li{font-size:.9375rem}.campo{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);gap:8px;font-size:.6875rem;display:grid}.campo input{border:1px solid var(--line2);background:var(--bg2);height:48px;color:var(--fg);font-family:var(--mono);padding:0 14px;font-size:1rem}.campo input:focus{border-color:var(--cyan);outline:none}.gl{margin-top:40px}.gl section{padding-top:32px}.gl section[hidden]{display:none}.gl h2{border-bottom:1px solid var(--line2);font-family:var(--display);color:var(--cyan);scroll-margin-top:calc(var(--hud-top) + 16px);padding-bottom:8px;font-size:2rem}.gl dl{display:grid}.ag{border-top:1px solid var(--line2);margin-top:32px}.cat{border:1px solid var(--line2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);vertical-align:middle;padding:3px 8px;font-size:.625rem;display:inline-block}.cat.incentivi{color:var(--fg)}.cat.attesa{border-style:dashed}.ck{gap:40px;margin-top:40px;display:grid}.mapbox{aspect-ratio:16/8;border:1px solid var(--line2);background:var(--bg2);background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:48px 48px;place-items:center;min-height:380px;margin-top:14px;display:grid;position:relative;overflow:hidden}.mapbox .ph{z-index:1;text-align:center;max-width:40ch;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--dim);background:var(--hud-bg);border:1px solid var(--line2);padding:20px;font-size:.75rem;line-height:1.7;position:relative}.mapbox .ph b{font-family:var(--display);letter-spacing:0;text-transform:none;color:var(--fg);margin-bottom:6px;font-size:1.5rem;display:block}.maplegend{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);flex-wrap:wrap;gap:8px 22px;margin-top:12px;font-size:.6875rem;display:flex}.maplegend i{background:var(--cyan);vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.maplegend i.v{background:var(--ice)}.maplegend i.a{background:var(--dim)}.mapcredit{color:var(--dim);margin-top:10px;font-size:.8125rem}.mapcredit a{color:var(--fg);border-bottom:1px solid var(--line2)}.search{margin-top:32px;display:flex}.search input{border:1px solid var(--line2);background:var(--bg2);min-width:0;height:64px;color:var(--fg);font-family:var(--mono);border-right:0;flex:1;padding:0 20px;font-size:1.125rem}.search input:focus{border-color:var(--cyan);outline:none}.search .btn{height:64px}.spec2{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-top:24px;display:grid}.spec2 dt{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);hyphens:auto;overflow-wrap:anywhere;padding:10px 0 2px;font-size:max(12px,.75rem)}.spec2 dd{overflow-wrap:anywhere;padding-bottom:10px;font-weight:600}.passi{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.passi div{--chip-bg:var(--bg2);padding:24px}.passi i{font-family:var(--mono);letter-spacing:.14em;color:var(--cyan);font-size:.75rem;font-style:normal;display:block}.passi h3{margin-top:10px;font-size:1.1875rem}.passi p{color:var(--dim);margin-top:8px;font-size:.9375rem;line-height:1.5}.au{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:40px;margin-top:40px;display:grid}.stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.stats div{--chip-bg:var(--bg2);padding:18px}.stats dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:.6875rem}.stats dd{font-family:var(--display);color:var(--cyan);margin-top:8px;font-size:1.5rem;font-weight:700;line-height:1}.tags{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.tags span{border:1px solid var(--line2);font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--dim);padding:6px 10px;font-size:.6875rem}@media (max-width:1100px){.phead.two{grid-template-columns:1fr;gap:24px}.body2{grid-template-columns:minmax(0,1fr);gap:32px}.toc{max-height:none;position:static}.cards,.cards.four{grid-template-columns:repeat(2,minmax(0,1fr))}.filters{grid-template-columns:repeat(3,minmax(0,1fr))}.au,.apertura{grid-template-columns:minmax(0,1fr)}.numeri.four{grid-template-columns:repeat(2,minmax(0,1fr))}.passi{grid-template-columns:1fr}}@media (max-width:760px){.phead{padding-top:calc(var(--hud-top) + 16px);padding-bottom:32px}.phead h1,.phead .motto{font-size:2rem}.phead .stand{font-size:1.0625rem}.sez{padding-bottom:80px}.blocco{margin-top:48px}.cards,.cards.two,.cards.four{grid-template-columns:1fr;gap:10px}.card{min-height:0;padding:18px}.card.ann-card .photo{margin:-18px -18px 4px}.filters{grid-template-columns:1fr 1fr;gap:10px;padding:16px}.apertura{padding:20px}.numeri,.numeri.four{grid-template-columns:1fr;gap:10px}.numeri div{padding:20px}.search{flex-direction:column;gap:10px}.search input{border-right:1px solid var(--line2);flex:none;height:56px}.search .btn{justify-content:center;height:auto;min-height:52px}.mapbox{aspect-ratio:auto;min-height:300px}.stats{grid-template-columns:1fr}.tabs button,.tabs a{min-height:36px;padding:0 10px}.tab-scroll{margin-inline:calc(var(--m) * -1);padding-inline:var(--m)}}@media print{.toc,.tabs,.search,.filters{display:none!important}.body2{grid-template-columns:1fr;padding:0}}:root{--bg:#05060a;--bg2:#0b0d14;--bg3:#121521;--ink:#0d1330;--blue:#3b6cff;--cyan:#5cc8ff;--ice:#b7c6ff;--fg:#eef1f8;--dim:#8a92a6;--line:#ffffff12;--line2:#ffffff21;--cell:#ffffff14;--glass:#ffffff07;--glass2:#ffffff0d;--grad:linear-gradient(100deg, #5cc8ff 0%, #3b6cff 52%, #8b6cff 100%);--hud-bg:#0c0e16b8;--display:"Geist", "Geist Fallback", "Inter", system-ui, sans-serif;--text:"Geist", "Geist Fallback", "Inter", system-ui, sans-serif;--mono:"Geist Mono", ui-monospace, Menlo, monospace;--t-mono:.75rem;--t-body:1.0625rem;--t-h2:clamp(2rem, 3.6vw, 3.5rem);--r:20px;--r-s:12px;--cut:0px;--shadow:0 1px 0 #ffffff0d inset, 0 20px 50px -30px #000c}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--bg:#f5f6fa;--bg2:#fff;--bg3:#eceef5;--cyan:#2563eb;--ice:#3b4a8f;--fg:#0b0e17;--dim:#5b6377;--line:#0f172a14;--line2:#0f172a26;--cell:#0f172a14;--glass:#ffffffb8;--glass2:#ffffffe6;--hud-bg:#ffffffc7;--grad:linear-gradient(100deg, #0ea5e9 0%, #2563eb 52%, #7c3aed 100%);--shadow:0 1px 2px #0f172a0a, 0 18px 40px -28px #0f172a59}}:root[data-theme=light]{--bg:#f5f6fa;--bg2:#fff;--bg3:#eceef5;--cyan:#2563eb;--ice:#3b4a8f;--fg:#0b0e17;--dim:#5b6377;--line:#0f172a14;--line2:#0f172a26;--cell:#0f172a14;--glass:#ffffffb8;--glass2:#ffffffe6;--hud-bg:#ffffffc7;--grad:linear-gradient(100deg, #0ea5e9 0%, #2563eb 52%, #7c3aed 100%);--shadow:0 1px 2px #0f172a0a, 0 18px 40px -28px #0f172a59}.dato,.read{--cyan:inherit;--ice:inherit;--dim:inherit;--cell:inherit;--line2:inherit}body{background-color:var(--bg);font-size:var(--t-body);letter-spacing:-.005em;font-feature-settings:"ss01", "cv11";background-image:none}body:before{background:radial-gradient(1000px 520px at 12% -12%,#3b6cff33,#0000 60%),radial-gradient(800px 480px at 92% -6%,#8b6cff24,#0000 60%),radial-gradient(900px 600px at 50% 120%,#5cc8ff0f,#0000 60%)}body:after{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#ffffff0f 1px,#0000 1px);background-size:26px 26px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 70%);mask-image:linear-gradient(#000,#0000 70%)}:root[data-theme=light] body:after{background-image:radial-gradient(#0f172a12 1px,#0000 1px)}::selection{color:#fff;background:#3b6cff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #5cc8ff}h1,h2,h3,.motto{font-family:var(--display);letter-spacing:-.035em;font-weight:600;line-height:1.04}h1,.motto{text-transform:none;letter-spacing:-.045em}.k{letter-spacing:.04em;font-size:.75rem}.outline{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.idx{border:1px solid var(--line2);background:var(--glass);width:fit-content;font-family:var(--mono);border-radius:999px;align-items:center;gap:8px;padding:5px 12px;color:var(--fg)!important;letter-spacing:.06em!important;font-size:max(12px,.75rem)!important;display:inline-flex!important}.idx:before{content:"";background:var(--grad);border-radius:50%;width:6px;height:6px}.idx:after{content:none!important}.idx:empty{display:none!important}.chip{border-radius:var(--r);background:var(--glass);border:1px solid var(--line);box-shadow:var(--shadow);backdrop-filter:blur(14px);overflow:hidden}.chip:before,.chip:after{content:none!important}.chip{background-image:radial-gradient(520px circle at var(--mx,-999px) var(--my,-999px), #5cc8ff14, transparent 45%)}@media (hover:hover){a.chip:hover,.chip:has(>a:hover){border-color:var(--line2)}}.btn{background:var(--grad);color:#fff;min-height:48px;font-family:var(--text);letter-spacing:-.01em;text-transform:none;border-radius:999px;gap:10px;padding:0 22px;font-size:.9375rem;font-weight:600;box-shadow:0 10px 30px -12px #3b6cffb3,inset 0 1px #ffffff40;clip-path:none!important}@media (hover:hover){.btn:hover{background:var(--grad);color:#fff;filter:brightness(1.12)}}.btn .ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.hud:before{content:"";background:linear-gradient(180deg, var(--bg) 0%, var(--bg) 35%, transparent 100%);backdrop-filter:none;border:0;height:92px}.hud-brand{background:var(--hud-bg);border:1px solid var(--line);backdrop-filter:blur(16px)saturate(1.4);height:44px;font-family:var(--display);letter-spacing:-.02em;text-transform:none;border-radius:999px;padding:0 16px 0 12px;font-size:1rem;font-weight:600;top:18px}.hud-brand .track{stroke:var(--cyan);stroke-width:9px}.hud-nav{background:var(--hud-bg);border:1px solid var(--line);backdrop-filter:blur(16px)saturate(1.4);height:44px;font-family:var(--text);letter-spacing:-.005em;text-transform:none;white-space:nowrap;border-radius:999px;align-items:center;gap:2px;padding:5px;font-size:.875rem;top:18px;left:50%;right:auto;transform:translate(-50%)}.hud-nav a,.hud-dd summary{color:var(--dim);border-radius:999px;padding:7px 13px;transition:background-color .2s,color .2s;border:0!important}.hud-dd[open] summary{color:var(--fg);background:var(--glass2)}@media (hover:hover){.hud-nav a:hover,.hud-dd summary:hover{color:var(--fg);background:var(--glass2)}}.hud-nav a[aria-current=page]{color:var(--fg);background:#5cc8ff1f}.hud-dd summary:after{content:" ⌄"}.hud-dd>div{background:var(--hud-bg);border:1px solid var(--line2);border-radius:16px;padding:6px;top:calc(100% + 12px);left:-8px;right:auto;box-shadow:0 30px 60px -20px #0009}.hud-dd>div a{border-radius:10px;padding:9px 12px}.hud-dd>div small{letter-spacing:.04em;padding:8px 12px 4px}.cmdk-btn{align-items:center;gap:8px;display:inline-flex}kbd{border:1px solid var(--line2);background:var(--glass2);font-family:var(--mono);color:var(--dim);border-radius:6px;align-items:center;padding:1px 6px;font-size:.6875rem;display:inline-flex}.hud-menu{background:var(--hud-bg);border:1px solid var(--line);backdrop-filter:blur(16px);height:44px;min-height:44px;font-family:var(--text);letter-spacing:0;text-transform:none;border-radius:999px;font-size:.875rem;top:18px}@media (max-width:1180px){.hud.is-open .hud-nav{height:auto;padding:96px var(--m) 120px;white-space:normal;border:0;border-radius:0;top:0;left:0;transform:none}.hud.is-open .hud-nav a,.hud.is-open .hud-dd summary{font-family:var(--display);letter-spacing:-.03em;text-transform:none;color:var(--fg);border-radius:0;padding:14px 4px;font-size:1.5rem;font-weight:600;border-top:1px solid var(--line)!important}.hud.is-open .cmdk-btn kbd{display:none}.hud.is-open .hud-dd>div a{font-family:var(--text);letter-spacing:0;font-size:1.0625rem}}.sec{padding-block:120px}.cells,.cells.ten{background:linear-gradient(90deg, transparent 0 0), var(--cell);background-image:var(--grad);background-size:var(--fill) 100%;background-repeat:no-repeat;background-color:var(--cell);transition:background-size 1.2s var(--ease);border-radius:999px;height:8px!important;-webkit-mask:none!important;mask:none!important}[data-rv]:not(.in) .cells{background-size:0% 100%}.foot{border-top:1px solid var(--line);background:0 0;padding-top:96px}.foot .cols li:first-child{color:var(--fg);letter-spacing:.06em}.foot .cols a{color:var(--dim)}@media (hover:hover){.foot .cols a:hover{color:var(--fg)}}.word text{stroke:var(--line2);font-family:var(--display);letter-spacing:-8px;font-weight:700}.legal{grid-template-columns:1fr}.row:before{content:none!important}@media (hover:hover){.row:hover,.log a:hover{background:var(--glass2)}}.row,.log a{border-radius:0}.row .km b,.numeri b,.card .big,.card .num,.read .big,.dato .big,.spec .giri .n b,.voce .v,.stats dd{background:var(--grad);text-shadow:none;-webkit-background-clip:text;background-clip:text;color:#0000!important}.tabs button,.tabs a{font-family:var(--text);letter-spacing:0;text-transform:none;border-color:var(--line2);background:var(--glass);border-radius:999px;font-size:.8125rem;clip-path:none!important}.tabs [aria-pressed=true],.tabs [aria-current=page]{background:var(--grad);border-color:#0000}.filters input,.filters select,.campo input,.ctrl input[type=number],.ctrl select,.mapbox~* select,.tabs select{border-radius:var(--r-s)!important;clip-path:none!important;background:var(--glass2)!important}.search input{background:var(--glass2);border-radius:999px 0 0 999px}.search .btn{border-radius:0 999px 999px 0}@media (max-width:760px){.search input,.search .btn{border-radius:999px}}.reset,.copy,.fresh,.cat,.tags span{border-radius:999px}.read{color:var(--fg);border-color:#5cc8ff40;background:linear-gradient(160deg, #3b6cff29, var(--glass) 60%)!important}.read .lab,.read .per,.legend,.grid3 span{color:var(--dim)!important}.read .legend b,.grid3 b{color:var(--fg)!important}.grid3{background:var(--line);border-color:var(--line);border-radius:var(--r-s);overflow:hidden}.grid3 p{background:var(--bg2)}.split{background:var(--cell);border-radius:999px;overflow:hidden}.split i{background:var(--grad)}.say b{color:var(--cyan)}.term{font-family:var(--mono)}.prose h2:before{content:none}.prose h2{letter-spacing:-.03em}.prose .faq,.prose [data-ruolo*=avviso],.prose [data-ruolo*=nota],.prose [data-ruolo*=box]{border-radius:var(--r-s)}.prose .faq{border-color:var(--line);background:var(--glass)}.mapbox,.card.ann-card .photo{border-radius:var(--r-s);border-color:var(--line)}.mapbox .ph{border-radius:14px}.toc a{border-left-width:2px}.gl h2{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.dato{border-color:var(--line);background:0 0}.live{background:#34d399;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite live;display:inline-block;box-shadow:0 0 0 4px #34d3992e}@keyframes live{50%{box-shadow:0 0 0 7px #34d3990a}}.t-lab{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--dim);align-items:center;gap:8px;font-size:.6875rem;display:inline-flex}@keyframes run{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.c4{grid-column:span 4}.c5{grid-column:span 5}.c6{grid-column:span 6}.c7{grid-column:span 7}.lb{margin-top:4px;display:grid}.nr{border-top:1px solid var(--line);border-radius:8px;grid-template-columns:92px minmax(0,1fr) 84px;align-items:baseline;gap:14px;padding:11px 6px;display:grid}@media (hover:hover){.nr:hover{background:var(--glass2)}}.nr time{text-align:right;font-family:var(--mono);color:var(--dim);font-size:.75rem}.count{align-items:baseline;gap:10px;display:flex}.count b{font-family:var(--display);letter-spacing:-.05em;background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:600;line-height:1}.count span{color:var(--dim)}.me{align-items:center;gap:14px;display:flex}.me img{object-fit:cover;border:1px solid var(--line2);border-radius:50%;width:56px;height:56px}.me b{font-weight:600;display:block}.me small{color:var(--dim);font-size:.875rem}.cmdk{z-index:100;display:none;position:fixed;inset:0}.cmdk.on{display:block}.cmdk-back{backdrop-filter:blur(6px);background:#0304088c;position:absolute;inset:0}.cmdk-panel{border:1px solid var(--line2);background:var(--bg2);width:min(640px,100% - 32px);animation:cmdk .18s var(--ease);border-radius:18px;margin:12vh auto 0;position:relative;overflow:hidden;box-shadow:0 40px 100px -20px #000c}@keyframes cmdk{0%{opacity:0;transform:translateY(8px)scale(.98)}}.cmdk-in{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:0 16px;display:flex}.cmdk-in svg{fill:none;width:18px;height:18px;stroke:var(--dim);stroke-width:2px;stroke-linecap:round}.cmdk-in input{min-width:0;height:58px;color:var(--fg);font-family:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:1.0625rem}.cmdk-in kbd{cursor:pointer}.cmdk-list{max-height:min(52vh,440px);padding:8px;overflow-y:auto}.cmdk-list a{border-radius:10px;grid-template-columns:110px minmax(0,1fr);gap:2px 14px;padding:10px 12px;display:grid}.cmdk-list a .k{color:var(--dim);grid-row:span 2;align-self:center;font-size:.625rem}.cmdk-list a b{text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.cmdk-list a small{color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.cmdk-list a[aria-selected=true]{background:#5cc8ff1f}.cmdk-empty{color:var(--dim);padding:18px 12px}.cmdk-foot{border-top:1px solid var(--line);color:var(--dim);align-items:center;gap:16px;padding:10px 16px;font-size:.75rem;display:flex}.cmdk-foot span{align-items:center;gap:4px;display:inline-flex}.cmdk-foot a{color:var(--fg);margin-left:auto}@media (max-width:1100px){.c4{grid-column:span 6}.c5,.c7{grid-column:span 12}}@media (max-width:760px){.hud-brand,.hud-menu{top:12px}.c4,.c5,.c6,.c7{grid-column:span 12}.nr{grid-template-columns:1fr auto;gap:4px 10px}.cmdk-list a{grid-template-columns:1fr}.cmdk-list a .k{grid-row:auto}}@media (prefers-reduced-motion:reduce){.live{animation:none}.cmdk-panel{animation:none}}@media print{.cmdk,body:after{display:none!important}.chip{box-shadow:none;backdrop-filter:none;background:#fff;border:1px solid #999}.numeri b,.count b{-webkit-text-fill-color:#0a3dd1;background:0 0;color:#0a3dd1!important}}.phead .idx{display:none!important}.crumbs{font-family:var(--text);letter-spacing:0;text-transform:none;color:var(--dim);gap:6px;font-size:.8125rem}.crumbs span{opacity:.5}.crumbs a{color:var(--dim)}@media (hover:hover){.crumbs a:hover{color:var(--fg)}}.phead h1,.phead .motto{max-width:20ch;margin-top:22px;font-size:clamp(2.25rem,4.6vw,4.25rem);line-height:1.02}.phead .stand{color:var(--dim);font-size:1.1875rem}.phead .meta{font-family:var(--text);letter-spacing:0;text-transform:none;gap:8px;margin-top:26px;font-size:.8125rem}.phead .meta>span,.phead .meta>a,.phead .meta>time{white-space:pre-wrap;border:1px solid var(--line);background:var(--glass);color:var(--dim);border-radius:999px;align-items:center;gap:.3em;padding:5px 12px;display:inline-flex}.phead .meta>a{color:var(--fg);border-bottom:1px solid var(--line)}@media (hover:hover){.phead .meta>a:hover{border-color:var(--cyan)}}.phead .meta .fresh{margin-left:0}.phead .note{letter-spacing:.02em;text-transform:none;font-family:var(--text);font-size:.8125rem}.phead .note .fresh{margin-left:6px}.field label,.filters label,.campo,.read .lab,.legend{font-family:var(--text);letter-spacing:0;text-transform:none;font-size:.8125rem}.field label b{font-family:var(--mono);font-size:.9375rem}.ctrl h2{font-family:var(--mono);letter-spacing:.06em;color:var(--dim);font-size:.6875rem}.ctrl h2:after{background:var(--line)}.reset,.copy{font-family:var(--text);letter-spacing:0;text-transform:none;font-size:.8125rem}.ctrl input[type=range]{accent-color:#5cc8ff}@media (max-width:1100px){.toc{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;padding:0;position:static;overflow:visible}.toc h2{display:none}.toc ol{scrollbar-width:none;gap:6px;padding-bottom:6px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.toc ol::-webkit-scrollbar{display:none}.toc li{flex:none}.toc a{border:1px solid var(--line2);background:var(--glass);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:.8125rem}.toc a.on{border-color:var(--cyan)}}.cat{font-family:var(--text);letter-spacing:.02em;text-transform:none;font-size:.6875rem}.card .kick,.card .meta,.apertura .kick,.apertura .by,.card .specs{letter-spacing:.03em}.apertura h2{letter-spacing:-.035em}@media (max-width:760px){.voce .k2{grid-area:1/1}.voce .v{text-align:right;grid-area:1/2}.phead h1,.phead .motto{font-size:2.125rem}}.voce .k2{letter-spacing:-.02em;font-weight:600}.foot .cols li:first-child{font-family:var(--text);letter-spacing:0;text-transform:none;font-size:.8125rem;font-weight:600}.foot .cols{font-size:.875rem}.word text{stroke:var(--line2);opacity:.7}.fresh{font-family:var(--text);letter-spacing:0;text-transform:none;color:var(--fg);background:#34d39914;border-color:#34d39959;padding:4px 10px;font-size:.75rem}.fresh:before{background:#34d399}.fresh.old{border-color:var(--line2);background:var(--glass)}.fresh.old:before{background:var(--dim)}.hud-brand{padding:0 18px}.brand-lockup{width:150px;height:auto;display:block}:root[data-theme=light] .brand-lockup{filter:saturate(1.3)brightness(.82)drop-shadow(0 0 1px #0b1e5059)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) .brand-lockup{filter:saturate(1.3)brightness(.82)drop-shadow(0 0 1px #0b1e5059)}}@media (max-width:760px){.brand-lockup{width:128px}.hud-brand{padding:0 14px}}.sc{gap:4px}.faqs{gap:10px;display:grid}.nv-faq{border:1px solid var(--line);background:var(--glass);border-radius:14px}.nv-faq[open]{border-color:var(--line2)}.nv-faq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;gap:16px;padding:18px 20px;font-weight:600;list-style:none;display:flex}.nv-faq summary::-webkit-details-marker{display:none}.nv-faq summary:after{content:"+";color:var(--cyan);font-family:var(--mono);flex:none;transition:transform .2s}.nv-faq[open] summary:after{transform:rotate(45deg)}.nv-faq>div{color:var(--dim);padding:0 20px 18px;font-size:.9375rem;line-height:1.6}.nv-faq>div p+p{margin-top:.7em}.nv-faq a{color:var(--fg);border-bottom:1px solid var(--line2)}.od{border:1px solid var(--line);background:var(--glass);border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;display:flex}.od b{font-family:var(--mono);font-size:.875rem;font-weight:500}.od small{color:var(--dim);text-align:right;font-size:.8125rem}@media (hover:hover){.od:hover{border-color:var(--cyan)}}@media (max-width:760px){.od{flex-direction:column;gap:2px}.od small{text-align:left}}:root,:root[data-theme]{color-scheme:dark}.legal{border-top:1px solid var(--line);margin-top:56px;padding-top:24px}.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ctrl .grp{border-top:1px solid var(--line);letter-spacing:-.01em;margin-top:6px;padding-top:18px;font-size:1rem;font-weight:600}.ctrl .grp:first-of-type{border-top:0;margin-top:0;padding-top:0}.sel,.ctrl select,.slot select{border:1px solid var(--line2);border-radius:var(--r-s);background:var(--glass2);width:100%;height:48px;color:var(--fg);font-family:var(--text);padding:0 12px;font-size:.9375rem}.sel option{color:#eef1f8;background:#0b0d14}.ctrl input[type=number]{color:var(--fg);font-family:var(--mono)}.chk{color:var(--dim);cursor:pointer;align-items:center;gap:10px;font-size:.9375rem;display:flex}.chk input{accent-color:#5cc8ff;width:18px;height:18px}.verd-box{background:#34d39914;border:1px solid #34d39959;border-radius:14px;gap:6px;padding:16px 18px;display:grid}.verd-box b{font-family:var(--display);letter-spacing:-.02em;color:#6ee7b7;font-size:1.375rem;font-weight:600}.verd-box span{color:var(--fg);font-size:.9375rem;line-height:1.5}.verd-box[data-esito=forse]{background:#fbbf2414;border-color:#fbbf2466}.verd-box[data-esito=forse] b{color:#fcd34d}.verd-box[data-esito=no]{background:#f8717114;border-color:#f8717166}.verd-box[data-esito=no] b{color:#fca5a5}.chart svg{border-bottom:1px solid var(--line);background:repeating-linear-gradient(90deg, transparent 0 calc(20% - 1px), var(--line) calc(20% - 1px) 20%);width:100%;height:200px;display:block;overflow:visible}.chart path{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:round}.chart .l-ice{stroke:#f59e0b}.chart .l-ev{stroke:#5cc8ff}.chart .legend{flex-wrap:wrap;justify-content:flex-start;gap:6px 18px}.chart .legend i{vertical-align:middle;border-radius:2px;width:12px;height:3px;margin-right:6px;display:inline-block}.k-ice{background:#f59e0b}.k-ev{background:#5cc8ff}.req{color:var(--dim);gap:8px;padding-left:1.1em;font-size:.875rem;line-height:1.5;list-style:outside;display:grid}.slots{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.slot{align-content:start;gap:10px;padding:18px;display:grid}.slot.off label{opacity:.35}.slot label{color:var(--dim);gap:6px;font-size:.8125rem;display:grid}.slot input{border:1px solid var(--line2);background:var(--glass2);height:42px;color:var(--fg);font-family:var(--mono);border-radius:10px;padding:0 12px;font-size:.9375rem}.mtable{margin-top:14px;padding:8px 20px}.mr{grid-template-columns:minmax(180px, 1.2fr) repeat(var(--n,3), minmax(0, 1fr));border-top:1px solid var(--line);align-items:center;gap:14px;padding:16px 0;display:grid}.mr:first-child{border-top:0}.mr-h b{letter-spacing:-.01em;font-weight:600}.mr-k{font-weight:500}.mr-k small{color:var(--dim);font-size:.75rem;font-weight:400;display:block}.mr-v{color:var(--dim);padding-bottom:10px;font-size:.8125rem;position:relative}.mr-v b{font-family:var(--mono);color:var(--fg);font-size:1.125rem;font-weight:600}.mr-v i{height:4px;width:var(--w);background:var(--cell);border-radius:4px;position:absolute;bottom:0;left:0}.mr-v.best b{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.mr-v.best i{background:var(--grad)}.mr-v.best:after{content:"migliore";color:#5cc8ff;background:#5cc8ff24;border-radius:999px;margin-left:8px;padding:2px 7px;font-size:.6875rem}.tripbar{background:var(--grad);border-radius:999px;height:8px;position:relative}.tripbar i{background:#05060a;border:2px solid #fff;border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:absolute;top:50%}.stops{gap:0;padding:0;list-style:none;display:grid}.st{border-left:2px solid var(--line2);gap:2px;padding:12px 0 12px 22px;display:grid;position:relative}.st:before{content:"";background:#5cc8ff;border-radius:50%;width:10px;height:10px;position:absolute;top:16px;left:-6px}.st-a:before,.st-b:before{background:#34d399}.st b{font-weight:600}.st span{color:var(--dim);font-size:.875rem}.mapwrap{margin-top:14px;position:relative}.mapbox.maplive{aspect-ratio:auto;background:#0b0d14;width:100%;height:min(72vh,680px);min-height:380px;display:block}.mapbox.maplive .ph{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tabs .sel{border-radius:999px;width:auto;height:40px}@media (max-width:1100px){.slots{grid-template-columns:1fr 1fr}}@media (max-width:760px){.three{grid-template-columns:1fr;gap:10px}.slots{grid-template-columns:1fr}.mtable{padding:4px 14px;overflow-x:auto}.mr{grid-template-columns:140px repeat(var(--n,3), minmax(110px, 1fr));min-width:max-content}.mapbox.maplive{height:62vh}.tabs .sel{width:100%;margin-left:0}}.tiles-dark{filter:invert()hue-rotate(200deg)brightness(.62)contrast(1.15)saturate(.35)}:root{--sl:max(var(--m), env(safe-area-inset-left));--sr:max(var(--m), env(safe-area-inset-right));--st:env(safe-area-inset-top);--sb:env(safe-area-inset-bottom)}.wrap,.phead,.sez,.body2,.readme,.giro,.src,.same,.body{padding-left:var(--sl);padding-right:var(--sr)}.hud:before{height:calc(92px + var(--st))}.hud-brand{top:max(18px, var(--st));left:var(--sl)}.hud-nav{top:max(18px, var(--st))}.hud-menu{top:max(18px, var(--st));right:var(--sr)}.foot{padding-left:var(--sl);padding-right:var(--sr);padding-bottom:calc(120px + var(--sb))}.cmdk{padding:var(--st) env(safe-area-inset-right) var(--sb) env(safe-area-inset-left)}@media (max-width:1180px){.hud.is-open .hud-nav{padding:calc(96px + var(--st)) var(--sr) calc(120px + var(--sb)) var(--sl)}}@media (max-width:760px){.hud-brand,.hud-menu{top:max(12px, var(--st))}.foot{padding-bottom:calc(100px + var(--sb))}}input,select,textarea,.filters input,.filters select,.campo input,.search input,.cmdk-in input,.ctrl input[type=number],.ctrl select,.sel,.slot select,.slot input,.tabs .sel{font-size:max(16px,1rem)}.map-gate,.map-done{display:none}@media (pointer:coarse){.map-gate{z-index:600;border-radius:var(--r-s);color:var(--fg);font-family:var(--text);cursor:pointer;background:#05060a59;border:0;justify-content:center;align-items:center;font-size:1rem;display:flex;position:absolute;inset:0}.map-gate span{border:1px solid var(--line2);background:var(--hud-bg);backdrop-filter:blur(10px);border-radius:999px;padding:12px 18px}.map-done{z-index:600;border:1px solid var(--line2);background:var(--hud-bg);min-height:44px;color:var(--fg);font-family:var(--text);border-radius:999px;padding:0 18px;font-size:.9375rem;position:absolute;top:12px;right:12px}.map-on .map-gate{display:none}.map-on .map-done{align-items:center;display:inline-flex}}:root{--page-max:1440px;--read-max:1040px;--pl:max(var(--sl), calc((100% - var(--page-max)) / 2));--pr:max(var(--sr), calc((100% - var(--page-max)) / 2))}.wrap,.phead,.sez,.readme,.giro,.src,.same,.body,.foot{padding-left:var(--pl);padding-right:var(--pr)}.panel{margin-left:var(--pl);margin-right:var(--pr)}.hud-brand{left:var(--pl)}.hud-menu{right:var(--pr)}.body2,.phead:has(+.body2){padding-left:max(var(--sl), calc((100% - var(--read-max)) / 2));padding-right:max(var(--sr), calc((100% - var(--read-max)) / 2))}@media (max-width:1180px){.hud.is-open .hud-nav{padding-left:var(--sl);padding-right:var(--sr)}}.tab-cap{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--cyan);margin-top:32px;font-size:max(12px,.75rem)}.prose .tab-cap{margin-top:1.4em}.tab-cap+.tab-scroll{margin-top:10px}.tab-scroll{background:linear-gradient(to left, #05060a00, var(--bg) 70%) right center / 48px 100% no-repeat local, radial-gradient(farthest-side at 100% 50%, #0000008c, #0000) right center / 16px 100% no-repeat scroll, var(--bg)}.tab-scroll table tr>:first-child{z-index:1;background:var(--bg);position:sticky;left:0}@media (max-width:760px){.tab-scroll table tr>:first-child{left:calc(var(--m) * -1)}.mtable{background:linear-gradient(270deg,#0b0d1400,#0b0d14 70%) 100%/48px 100% no-repeat local,radial-gradient(farthest-side at 100%,#0000008c,#0000) 100%/16px 100% no-repeat,#0b0d14}.mr>:first-child{z-index:1;background:#0b0d14;margin-left:-14px;padding-left:14px;position:sticky;left:-14px}.crumbs a,.tabella tbody th a{align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}.crumbs{row-gap:0}.chk{min-height:44px}.chk input{width:24px;height:24px}.foot .cols{row-gap:20px;line-height:1.2}.foot .cols a{align-items:center;min-height:40px;display:inline-flex}.foot .cols li:first-child{margin-bottom:2px}}.toc{max-height:calc(100vh - var(--hud-top) - var(--hud-bottom) - 80px);max-height:calc(100svh - var(--hud-top) - var(--hud-bottom) - 80px)}.cmdk-panel{margin-top:12dvh}.cmdk-list{max-height:min(52dvh,440px)}.mapbox.maplive{height:min(72svh,680px)}@media (max-width:1100px){.toc{max-height:none}}@media (max-width:760px){.mapbox.maplive{height:62svh}}.t-lab,.cat,kbd,.idx,.card .kick,.card .meta,.ctrl h2,.maplegend span,.copy,.tabella th,.prose th,.stats dt,.numeri small,.card.ann-card .photo,.foot .cols li:first-child{font-size:max(12px,.75rem)}@media (max-width:760px){.phead .meta a{align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}.chk input{flex:none}}@media (pointer:coarse){.cmdk-btn kbd{display:none}}.btn{white-space:nowrap}.hud:before{transition:background-color .25s,border-color .25s}.is-scrolled .hud:before{height:calc(80px + var(--st));background:var(--hud-bg);backdrop-filter:blur(14px)saturate(1.3);border-bottom:1px solid var(--line)}@media (max-width:760px){.is-scrolled .hud:before{height:calc(68px + var(--st))}}.body2>div:first-child{align-self:stretch}@media (max-width:760px){.author p a{padding-block:12px}}main{min-height:50vh;display:block}.co-news__msg{color:var(--dim);margin-top:12px;font-size:.875rem}.co-news__msg[data-kind=ok]{color:#5ee6a8}.co-news__msg[data-kind=err],.co-news__msg[data-kind=error]{color:#ff8a8a}.co-news__consent{color:var(--dim);margin-top:12px;font-size:.8125rem;line-height:1.55;display:block}.co-news__consent input{vertical-align:-2px;accent-color:var(--blue);margin:0 6px 0 0}.co-news__consent a{color:var(--fg);text-underline-offset:3px;text-decoration:underline}.pagefind-ui{--pagefind-ui-scale:.9;--pagefind-ui-primary:var(--cyan);--pagefind-ui-text:var(--fg);--pagefind-ui-background:var(--bg2);--pagefind-ui-border:var(--line2);--pagefind-ui-tag:var(--glass2);--pagefind-ui-border-width:1px;--pagefind-ui-border-radius:12px;--pagefind-ui-font:var(--text)}.pagefind-ui__search-input{border-radius:999px!important}.pagefind-ui__result-link{color:var(--fg)!important}.pagefind-ui__result-excerpt mark{color:var(--fg);background:#5cc8ff38;border-radius:3px}.prose a:not([class]){text-decoration:underline;text-decoration-color:var(--line2);text-underline-offset:3px}@media (hover:hover){.prose a:not([class]):hover{text-decoration-color:var(--cyan)}}.prose,.stand{overflow-wrap:break-word}:root{--viola:#8b6cff;--verde:#34d399;--rosso:#f87171;--ambra:#f5a524;--mappa-fast:var(--cyan);--mappa-ultra:var(--viola);--mappa-ac:var(--dim);--mappa-percorso:var(--cyan);--mappa-terra:#0e1118;--mappa-acqua:var(--bg);--mappa-strada:#ffffff12;--mappa-strada-forte:#ffffff24;--mappa-confine:#fff3;--mappa-citta:#c6cbd8;--mappa-nome:var(--dim);--mappa-nome-acqua:#5cc8ff6b;--mappa-pop:var(--bg2)}.phead h1.h1-chiave{max-width:64ch;font-family:var(--text);letter-spacing:.04em;text-transform:uppercase;color:var(--cyan);overflow-wrap:normal;margin-top:20px;font-size:.875rem;font-weight:600;line-height:1.45}.phead h1.h1-chiave+.motto{margin-top:12px}.phead .risposta{max-width:62ch;color:var(--fg);margin-top:18px;font-size:1.0625rem;line-height:1.55}.phead .risposta strong{font-weight:600}[data-pagina=articolo] .phead.two{align-items:start}@media (max-width:1100px){[data-pagina=articolo] .body2>.prose{order:1}}[data-pagina=articolo] .prose .faq-acc{max-width:none}[data-pagina=articolo] .prose .faq-acc>h2{margin:2.2em 0 .6em}[data-pagina=articolo] .title .by a{color:var(--fg)}[data-pagina=articolo] .title .by span>a{color:var(--dim);border-bottom:1px solid var(--line2)}[data-pagina=articolo] .author h3 a{color:var(--fg);border:0}@media (max-width:1100px){[data-pagina=articolo] .body>.prose{order:1}}[data-pagina=mappa-ricarica] .maplibregl-map,[data-pagina=pianifica-viaggio] .maplibregl-map{font-family:var(--text)}[data-pagina=mappa-ricarica] .maplibregl-ctrl-group,[data-pagina=pianifica-viaggio] .maplibregl-ctrl-group{border:1px solid var(--line2);backdrop-filter:blur(10px);background:#0b0d14db;border-radius:12px;overflow:hidden;box-shadow:0 12px 30px -12px #0009}[data-pagina=mappa-ricarica] .maplibregl-ctrl-group button,[data-pagina=pianifica-viaggio] .maplibregl-ctrl-group button{background:0 0;width:36px;height:36px}[data-pagina=mappa-ricarica] .maplibregl-ctrl-group button+button,[data-pagina=pianifica-viaggio] .maplibregl-ctrl-group button+button{border-top:1px solid var(--line)}[data-pagina=mappa-ricarica] .maplibregl-ctrl-group button .maplibregl-ctrl-icon,[data-pagina=pianifica-viaggio] .maplibregl-ctrl-group button .maplibregl-ctrl-icon{filter:invert(.92)}@media (hover:hover){[data-pagina=mappa-ricarica] .maplibregl-ctrl-group button:not(:disabled):hover,[data-pagina=pianifica-viaggio] .maplibregl-ctrl-group button:not(:disabled):hover{background:#5cc8ff1f}}[data-pagina=mappa-ricarica] .maplibregl-popup-content,[data-pagina=pianifica-viaggio] .maplibregl-popup-content{background:var(--mappa-pop);color:var(--fg);border:1px solid var(--line2);border-radius:12px;padding:12px 34px 12px 14px;font-size:.875rem;line-height:1.5;box-shadow:0 20px 40px -10px #0009}[data-pagina=mappa-ricarica] .maplibregl-popup-content strong,[data-pagina=pianifica-viaggio] .maplibregl-popup-content strong{font-weight:600}[data-pagina=mappa-ricarica] .maplibregl-popup-close-button,[data-pagina=pianifica-viaggio] .maplibregl-popup-close-button{width:28px;height:28px;color:var(--dim);border-radius:0 12px 0 8px;font-size:1.25rem}[data-pagina=mappa-ricarica] .maplibregl-popup-anchor-top .maplibregl-popup-tip,[data-pagina=pianifica-viaggio] .maplibregl-popup-anchor-top .maplibregl-popup-tip,[data-pagina=mappa-ricarica] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip,[data-pagina=pianifica-viaggio] .maplibregl-popup-anchor-top-left .maplibregl-popup-tip,[data-pagina=mappa-ricarica] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip,[data-pagina=pianifica-viaggio] .maplibregl-popup-anchor-top-right .maplibregl-popup-tip{border-bottom-color:var(--mappa-pop)}[data-pagina=mappa-ricarica] .maplibregl-popup-anchor-bottom .maplibregl-popup-tip,[data-pagina=pianifica-viaggio] .maplibregl-popup-anchor-bottom .maplibregl-popup-tip,[data-pagina=mappa-ricarica] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip,[data-pagina=pianifica-viaggio] .maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip,[data-pagina=mappa-ricarica] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip,[data-pagina=pianifica-viaggio] .maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{border-top-color:var(--mappa-pop)}[data-pagina=mappa-ricarica] .maplibregl-popup-anchor-left .maplibregl-popup-tip,[data-pagina=pianifica-viaggio] .maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:var(--mappa-pop)}[data-pagina=mappa-ricarica] .maplibregl-popup-anchor-right .maplibregl-popup-tip,[data-pagina=pianifica-viaggio] .maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:var(--mappa-pop)}.mp-pop-link{color:var(--cyan);border-bottom:1px solid color-mix(in srgb, var(--cyan) 40%, transparent);margin-top:6px;display:inline-block}[data-pagina=mappa-ricarica] .mapbox.maplive,[data-pagina=pianifica-viaggio] .mapbox.maplive{border-radius:var(--r-s);overflow:hidden}[data-pagina=mappa-ricarica] .mapbox.maplive .maplibregl-canvas-container,[data-pagina=pianifica-viaggio] .mapbox.maplive .maplibregl-canvas-container,[data-pagina=mappa-ricarica] .mapbox.maplive canvas,[data-pagina=pianifica-viaggio] .mapbox.maplive canvas{border-radius:inherit}.mp-legenda i{background:var(--mappa-fast)}.mp-legenda i.v{background:var(--mappa-ultra)}.mp-legenda i.a{background:var(--mappa-ac)}[data-pagina=mappa-ricarica] .mapbox.maplive,[data-pagina=pianifica-viaggio] .mapbox.maplive{background:var(--mappa-terra)}[data-pagina=mappa-ricarica] .prose .seo-intro{color:var(--dim)}[data-pagina=mappa-ricarica] .prose .faq-acc{max-width:none;margin-top:1.25rem}[data-pagina=mappa-ricarica] .phead .meta,[data-pagina=pianifica-viaggio] .phead .meta{vertical-align:middle;margin:22px 8px 0 0;display:inline-flex}[data-pagina=mappa-ricarica] .phead .sfirma,[data-pagina=pianifica-viaggio] .phead .sfirma{vertical-align:middle;margin-top:22px;display:inline-flex}[data-pagina=pianifica-viaggio] .phead .stand{max-width:62ch;font-size:1.125rem}[data-pagina=pianifica-viaggio] .phead .crumbs [aria-current]{color:var(--fg)}[data-pagina=pianifica-viaggio] .readme .body2{padding:0}[data-pagina=pianifica-viaggio] .prose .seo-intro{color:var(--dim)}[data-pagina=pianifica-viaggio] .prose .faq-acc{max-width:none;margin-top:1.25rem}.mp-rotte[hidden],.mp-ac[hidden],.mp-viaggio .tripbar[hidden]{display:none}.mp-campo{border:1px solid var(--line2);border-radius:var(--r-s);background:var(--glass2);width:100%;height:48px;color:var(--fg);font-family:var(--text);padding:0 12px;font-size:max(16px,1rem)}.mp-campo::placeholder{color:var(--dim);opacity:.8}.mp-campo:focus{border-color:var(--cyan);outline:none}.mp-riga{align-items:flex-start;gap:10px;display:flex}.mp-ac-box{flex:1;min-width:0;position:relative}.mp-ico{border:1px solid var(--line2);border-radius:var(--r-s);background:var(--glass2);width:48px;height:48px;color:var(--fg);cursor:pointer;flex:none;justify-content:center;align-items:center;font-size:1.125rem;transition:border-color .2s;display:inline-flex}@media (hover:hover){.mp-ico:hover{border-color:var(--cyan)}}.mp-ac{z-index:1100;border:1px solid var(--line2);background:var(--mappa-pop);border-radius:12px;max-height:15rem;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 20px 40px -10px #000000b3}.mp-ac-voce{color:var(--dim);cursor:pointer;border-radius:8px;padding:9px 10px;font-size:.9375rem;line-height:1.35}.mp-ac-voce[aria-selected=true]{color:var(--fg);background:#5cc8ff1f}@media (hover:hover){.mp-ac-voce:hover{color:var(--fg);background:#5cc8ff14}}.mp-tappe:empty{display:none}.mp-tappa{margin-top:10px}.mp-tappa-add{border:1px solid var(--line2);background:var(--glass);min-height:40px;color:var(--fg);font-family:var(--text);cursor:pointer;border-radius:999px;justify-self:start;padding:0 14px;font-size:.875rem;transition:border-color .2s}@media (hover:hover){.mp-tappa-add:hover{border-color:var(--cyan)}}.mp-azioni{align-items:center;gap:10px;display:flex}.mp-azioni .btn{cursor:pointer;border:0;flex:1;justify-content:center}.mp-nota{color:var(--dim);font-size:.8125rem;line-height:1.55}.mp-esito{gap:28px}#cc-metrics .grid3{margin-top:24px}.mp-stato{color:var(--dim);font-size:.9375rem;line-height:1.5}.mp-stato.is-err{color:var(--rosso)}.mp-stato:empty{display:none}.mp-rotte{margin-top:0}.mp-rotte .mp-rotta{text-align:left;cursor:pointer;border-radius:14px;gap:2px;min-height:0;padding:8px 16px;line-height:1.35;display:grid}.mp-rotta b{color:var(--fg);font-weight:600}.mp-rotta span{color:var(--dim);font-size:.8125rem}.mp-rotta[aria-pressed=true] span{color:#ffffffd9}.mp-esito .mapwrap{margin-top:0}.mapbox.maplive.mp-mappa{height:min(52vh,480px);min-height:320px}.mp-esito .maplegend{margin-top:12px}.mp-lista:empty{display:none}.mp-lista .stops{margin:0}.mp-lista .st b{line-height:1.35}.mp-lista .st strong{color:var(--fg);font-weight:600}.mp-lista .st a{color:var(--fg);border-bottom:1px solid var(--line2)}.mp-kw{background:var(--c,var(--cyan));color:var(--bg);font-family:var(--mono);border-radius:999px;margin-right:6px;padding:1px 7px;font-size:.75rem;font-style:normal;font-weight:700;display:inline-block}.mp-totale{border:1px solid var(--line);background:var(--glass);color:var(--dim);border-radius:12px;margin-top:14px;padding:14px 16px;font-size:.875rem;line-height:1.55}.mp-totale strong{color:var(--fg);font-weight:600}.mp-avviso{border-radius:12px;padding:14px 16px;font-size:.9375rem;line-height:1.55}.mp-avviso--ambra{border:1px solid color-mix(in srgb, var(--ambra) 35%, transparent);background:color-mix(in srgb, var(--ambra) 8%, transparent);color:color-mix(in srgb, var(--ambra) 45%, var(--fg))}.mp-avviso--verde{border:1px solid color-mix(in srgb, var(--verde) 35%, transparent);background:color-mix(in srgb, var(--verde) 8%, transparent);color:color-mix(in srgb, var(--verde) 45%, var(--fg))}@media (max-width:760px){.mapbox.maplive.mp-mappa{height:56svh;min-height:300px}}[data-pagina=modelli] .filters[hidden],[data-pagina=marca] .filters[hidden]{display:none}[data-pagina=modelli] .tabella td:not(.n),[data-pagina=marca] .tabella td:not(.n){white-space:nowrap}[data-pagina=modello] .prose .tab-scroll+[data-ruolo=tab__nota]{margin-top:.8em}[data-pagina=modello] .prose .faq-acc,[data-pagina=modelli-metodo] .prose .faq-acc,[data-pagina=comparatore-modelli] .prose .faq-acc{max-width:none;margin-top:1.2em}[data-pagina=modello] .prose .faq-acc .faqs,[data-pagina=modelli-metodo] .prose .faq-acc .faqs,[data-pagina=comparatore-modelli] .prose .faq-acc .faqs{gap:10px;display:grid}[data-pagina=comparatore-modelli] .phead .sfirma{margin-top:18px}.prose [data-ruolo=lp-box]{margin:1.4em 0}.prose [data-ruolo=lp-fine]{border-top:1px solid var(--line);margin-top:3em;padding-top:1.4em}.prose [data-ruolo=lp-fine] p{margin-top:.8em}[data-pagina=glossario] .phead .stand a,[data-pagina=agenda] .phead .stand a{color:var(--fg);border-bottom:1px solid var(--line2)}[data-pagina=glossario] .empty a{color:var(--fg);border-bottom:1px solid var(--line2)}@media print{[data-pagina=checklist-lista] .hud,[data-pagina=checklist-lista] .foot,[data-pagina=checklist-lista] .skip,[data-pagina=checklist-lista] #co-cc,[data-pagina=checklist-lista] .co-cc,[data-pagina=checklist-lista] #co-cc-modal,[data-pagina=checklist-lista] .cmdk,[data-pagina=checklist-lista] .phead .crumbs,[data-pagina=checklist-lista] .phead .meta .fresh,[data-pagina=checklist-lista] [data-stampa-nascondi],[data-pagina=checklist-lista] astro-dev-toolbar{display:none!important}:root[data-theme]:has(body[data-pagina=checklist-lista]){color-scheme:light;background:#fff!important}body[data-pagina=checklist-lista]{color:#000!important;background:#fff!important}body[data-pagina=checklist-lista]:before,body[data-pagina=checklist-lista]:after{content:none!important;display:none!important}[data-pagina=checklist-lista] main{min-height:0}[data-pagina=checklist-lista] .phead{background:0 0;border:0;display:block;min-height:0!important;margin:0!important;padding:0!important}[data-pagina=checklist-lista] .phead h1{color:#000;letter-spacing:-.01em;max-width:none;margin:0;font-size:17pt;line-height:1.15}[data-pagina=checklist-lista] .phead .stand{color:#000;border-left:2pt solid #000;max-width:none;margin-top:5pt;padding-left:7pt;font-size:9pt;line-height:1.35}[data-pagina=checklist-lista] .phead .meta{gap:10pt;margin-top:5pt}[data-pagina=checklist-lista] .phead .meta>span{color:#333;background:0 0;border:0;padding:0;font-size:8pt}[data-pagina=checklist-lista] .sez{padding:0!important}[data-pagina=checklist-lista] .ck{gap:0;margin-top:6pt}[data-pagina=checklist-lista] a{color:#000!important;border:0!important;text-decoration:none!important}@page{size:A4;margin:12mm 12mm 10mm}}.st-qui{color:var(--fg)}.st-unita{letter-spacing:0;font-size:.38em}.st-num{white-space:nowrap}.st-num strong{color:var(--fg)}.st-nota{color:var(--dim);font-size:.875rem;line-height:1.55}.st-err{border-radius:var(--r-s,12px);color:#fca5a5;background:#f8717114;border:1px solid #f8717166;padding:10px 14px;font-size:.875rem;line-height:1.5}.st-err[hidden]{display:none}.phead .sfirma{margin-top:18px}[data-pagina=conviene-elettrico] .prose tr.neg td strong{color:#fca5a5}[data-pagina=comparatore] .chart .lab{margin-bottom:12px}:is([data-pagina=comparatore],[data-pagina=conviene-elettrico],[data-pagina=incentivi-auto-elettriche]) .ctrl .field,:is([data-pagina=comparatore],[data-pagina=conviene-elettrico],[data-pagina=incentivi-auto-elettriche]) .ctrl{align-content:start}:is([data-pagina=comparatore],[data-pagina=conviene-elettrico],[data-pagina=incentivi-auto-elettriche]) .ctrl .reset{align-self:start}[data-pagina=strumenti] .blocco .sub a{color:var(--fg);border-bottom:1px solid var(--line2)}[data-pagina=strumenti] .card .meta b time{font:inherit}[data-pagina=potenza-contatore] .ctrl{align-content:start}[data-pagina=potenza-contatore] .ctrl input[type=time]{border:1px solid var(--line2);border-radius:var(--r-s,12px);background:var(--glass2,var(--bg));width:100%;height:48px;color:var(--fg);font-family:var(--mono);color-scheme:dark;padding:0 12px;font-size:1rem;font-weight:700}[data-pagina=potenza-contatore] .ctrl input[type=time]:focus{border-color:var(--cyan);outline:none}[data-pagina=potenza-contatore] .ctrl .chk{color:var(--fg)}[data-pagina=potenza-contatore] .ctrl .hint a{color:var(--fg);border-bottom:1px solid var(--line2)}[data-pagina=potenza-contatore] #dispositivoAltro{margin-top:10px}.st-app{gap:10px;margin-top:-18px;display:grid}.st-app li{border:1px solid var(--line);border-radius:var(--r-s,12px);background:var(--glass);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.st-kw{font-family:var(--mono);color:var(--dim);font-size:.8125rem}.st-app__quando{color:var(--dim);flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;display:flex}[data-pagina=potenza-contatore] .st-app__quando input[type=time]{width:7.5rem;height:40px}[data-pagina=potenza-contatore] .st-app__quando input[type=number]{width:5.5rem;height:40px}.st-avvisi{gap:10px;display:grid}.st-avvisi:empty{display:none}.st-avvisi li{border-radius:var(--r-s,12px);color:#fde68a;background:#fbbf2414;border:1px solid #fbbf2459;padding:12px 16px;font-size:.9375rem;line-height:1.55}.st-grafico svg{max-width:100%;height:auto;margin-top:14px;display:block}.st-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.st-dati{margin-top:12px;font-size:.875rem}.st-dati summary{cursor:pointer;color:var(--cyan);font-weight:600}.st-dati__box{margin-top:10px;overflow-x:auto}.st-dati table{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:.8125rem}.st-dati th,.st-dati td{border-bottom:1px solid var(--line);text-align:right;padding:6px 10px;font-weight:400}.st-dati th:first-child,.st-dati td:first-child{text-align:left}.st-dati thead th{color:var(--dim)}[data-pagina=potenza-contatore] .field{align-content:start}[data-pagina=potenza-contatore] .field label.chk,[data-pagina=potenza-contatore] .st-app label.chk{font-family:var(--text);letter-spacing:0;text-transform:none;color:var(--fg);justify-content:flex-start;align-items:center;font-size:.9375rem}[data-pagina=potenza-contatore] .ctrl>.hint{color:var(--dim);margin-top:-18px;font-size:.9375rem;line-height:1.5}[data-pagina=usato] .ua-filtri{margin-top:0}.ua-filtri .ua-azzera{align-items:end;display:grid}.ua-filtri .ua-azzera .btn-reset{width:100%;min-height:44px}.ua-griglia[hidden],.ua-piu-wrap[hidden],.ua-vuoto[hidden]{display:none}.ua-griglia[aria-busy=true]{min-height:240px}.ua-piu-wrap{justify-content:center;margin-top:32px;display:flex}.ua-vuoto p+p{margin-top:14px}.ua-vuoto-azioni{flex-wrap:wrap;align-items:center;gap:12px 18px;font-size:.9375rem;display:flex}.ua-vuoto-azioni a{color:var(--fg);border-bottom:1px solid var(--line2)}.ua-vuoto-azioni .btn-reset[hidden]{display:none}.card.ann-card.ua-ann .photo{padding:0;position:relative;overflow:hidden}.card.ann-card.ua-ann .photo img{object-fit:cover;width:100%;height:100%;display:block}.card.ann-card.ua-ann h3{overflow-wrap:anywhere}.ua-ann-scheda[hidden],.ua-thumbs[hidden],.ua-venditore[hidden]{display:none}.ua-foto-img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);border-radius:var(--r-s);background:var(--bg2);width:100%;height:auto;display:block}.ua-thumb{border:1px solid var(--line);border-radius:var(--r-s);background:var(--bg2);cursor:pointer;padding:0;display:block;overflow:hidden}.ua-thumb img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.ua-thumb[aria-pressed=true]{border-color:var(--cyan)}@media (hover:hover){.ua-thumb:hover{border-color:var(--line2)}}.ua-foto-nota{max-width:68ch;color:var(--dim);margin-top:10px;font-size:.8125rem;line-height:1.5}.ua-fonte{color:var(--dim);margin-top:12px;font-size:.8125rem;line-height:1.5}.ua-cta{flex-direction:column;align-items:stretch;gap:10px;margin-top:20px;display:flex}.ua-cta .btn{justify-content:center;margin:0}.ua-venditore{--chip-bg:var(--bg2);margin-top:14px;padding:24px}.ua-venditore .ua-kick{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);font-size:max(12px,.75rem);font-weight:500}.ua-descrizione p{overflow-wrap:anywhere;margin-top:10px;font-size:.9375rem;line-height:1.6}.ua-avviso{color:var(--dim);margin-top:14px;font-size:.9375rem;line-height:1.55}.ua-avviso-cta{margin-top:14px}.ua-griglia2{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.ua-riquadro{--chip-bg:var(--bg2);padding:24px}.ua-riquadro h3{font-size:1.1875rem}.ua-riquadro .spec2{margin-top:12px}.ua-riquadro ul{color:var(--dim);margin-top:12px;padding-left:1.2em;font-size:.9375rem;line-height:1.5;list-style:square}.ua-riquadro li+li{margin-top:4px}.ua-contatto{--chip-bg:var(--bg2);margin-top:48px;padding:28px}.ua-contatto h2{font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.1}.ua-contatto p{max-width:70ch;color:var(--dim);margin-top:10px;line-height:1.55}.ua-contatto .ua-cta{flex-flow:wrap;align-items:center}@media (max-width:760px){.ua-griglia2{grid-template-columns:minmax(0,1fr)}.ua-contatto{padding:22px 18px}.ua-contatto .ua-cta{flex-direction:column;align-items:stretch}}.ua-ann[data-venduta="1"] .photo img{opacity:.5}.price.ua-riservata{color:var(--dim);font-size:1.25rem}.ua-descrizione h3{margin-top:18px;font-size:1rem}.ua-descrizione ul{color:var(--dim);margin-top:8px;padding-left:1.2em;font-size:.9375rem;line-height:1.5;list-style:square}.ua-firma{align-items:center;gap:10px;margin-top:16px;font-size:.875rem;line-height:1.4;display:flex}.ua-firma img{border-radius:50%;flex:none;width:32px;height:32px}.ua-firma span{flex-direction:column;display:flex}.ua-firma i{color:var(--dim);font-style:normal}.ua-firma a{color:var(--fg);border-bottom:1px solid var(--line2)}