:root{--bg:#fff;--surface:#fafafb;--panel:#fff;--panel-2:#f4f4f6;--line:#e4e4e7;--steel:#dde1e7;--yellow:#f4c400;--yellow-dim:#e3b400;--yellow-text:#8f7400;--text:#17181a;--muted:#6b6e76;--green:#178a4c;--red:#c2402f;--warn:#b45309;--ink:#17181a;--ink-2:#22242a;--hair:#efeff2;--on-ink:#9a9da4;--campo:#8e9097;--r-card:14px;--r-sm:8px;--r-xs:5px;--testata:84px;--sh-1:0 1px 2px #17181a0a, 0 10px 24px -14px #17181a33;--sh-2:0 2px 4px #17181a0d, 0 24px 44px -20px #17181a57;--ease:cubic-bezier(.2,.7,.3,1);--display:"Roboto Condensed","Bahnschrift SemiCondensed","Bahnschrift","Arial Narrow","Segoe UI",sans-serif;--sans:"Roboto","Segoe UI",system-ui,-apple-system,sans-serif;--mono:"Roboto Mono","Consolas","Courier New",ui-monospace,monospace}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{margin:0;padding:0}body{background:var(--surface);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;text-wrap:pretty;font-size:15px;line-height:1.55}button{cursor:pointer;font-family:inherit}a{color:var(--yellow-text);text-decoration:none}a:hover{color:var(--text)}::selection{background:var(--yellow);color:#000}@keyframes bftIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes bftFade{0%{opacity:0}to{opacity:1}}header{z-index:40;height:var(--testata);border-bottom:3px solid var(--yellow);background:#020202;align-items:center;gap:20px;padding:0 26px;display:flex;position:sticky;top:0}.logo{cursor:pointer;border-radius:var(--r-sm);transition:transform .2s var(--ease);background:0 0;flex-shrink:0;align-items:center;padding:5px 13px;display:flex}.logo:hover{transform:translateY(-1px)}.logo img{width:auto;height:56px;display:block}.search{flex:1;max-width:520px;position:relative}.search input{border-radius:var(--r-sm);color:#fff;width:100%;height:40px;font-family:var(--sans);background:#ffffff14;border:1px solid #ffffff29;outline:none;padding:0 44px 0 40px;font-size:13px;transition:background .18s,border-color .18s}.search input::placeholder{color:#7e828a}.search input:focus{border-color:var(--yellow);background:#ffffff24}.search svg{color:#8e9199;pointer-events:none;position:absolute;top:12px;left:13px}.search .search-cam{border-radius:var(--r-xs);color:#c9ccd2;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;transition:color .16s,background .16s;display:grid;position:absolute;top:3px;right:4px}.search .search-cam:hover{color:#fff;background:#ffffff1a}.search .search-cam:focus-visible{outline:2px solid var(--yellow);outline-offset:1px}.search .search-cam svg{color:inherit;position:static}.hbtns{align-items:center;gap:3px;margin-left:auto;display:flex}.hbtns .hreq+.lang{margin-left:14px}.hbtns .lang{font-family:var(--sans);letter-spacing:.06em;color:var(--on-ink);border-radius:var(--r-xs);cursor:pointer;background:0 0;border:0;padding:4px 10px;font-size:15px;font-weight:600;line-height:1.6;transition:color .16s,background .16s}.hbtns .lang:focus-visible{outline:2px solid var(--yellow);outline-offset:1px}.hbtns .lang:hover{color:#fff}.hbtns .lang.on{color:#000;background:var(--yellow)}.menu-toggle{border-radius:var(--r-sm);color:#fff;background:0 0;border:1px solid #ffffff2e;flex-shrink:0;place-items:center;width:40px;height:40px;transition:border-color .18s,background .18s;display:grid}.menu-toggle:hover{border-color:var(--yellow);background:#ffffff12}@media (width<=1900px){.search{max-width:380px}}@media (width<=1620px){.search{max-width:260px}}@media (width<=1430px){header{background-image:none}}.wrap{min-height:calc(100vh - var(--testata));display:block}aside{left:0;top:var(--testata);z-index:30;border-right:1px solid var(--line);background:var(--panel);width:300px;transition:transform .26s var(--ease);padding:24px 0;position:fixed;bottom:0;overflow-y:auto;transform:translate(-100%);box-shadow:0 0 50px #17181a33}aside.open{transform:none}.side-backdrop{inset:var(--testata) 0 0 0;z-index:29;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#17181a61;transition:opacity .26s;position:fixed}.side-backdrop.on{opacity:1;pointer-events:auto}.side-h{font-family:var(--display);letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin:0 0 10px;padding:0 24px;font-size:13px;font-weight:600}.side-sec{margin-bottom:30px}.cat-link{color:var(--text);cursor:pointer;border-left:3px solid #0000;justify-content:space-between;align-items:center;gap:8px;padding:9px 24px;font-size:14px;text-decoration:none;transition:background .14s,border-color .14s;display:flex}.cat-link:hover{background:var(--panel-2)}.cat-link.on{border-left-color:var(--yellow);background:#fff9db;font-weight:600}.cat-link .n{font-family:var(--mono);color:var(--muted);flex-shrink:0;font-size:11px}.cat-link .n.pop{color:var(--green)}.cat-link.cat-extra{font-weight:600}.cat-link.cat-extra:first-child{border-bottom:1px solid var(--hair);margin-bottom:6px}.cat-link.cat-extra:last-child{border-top:1px solid var(--hair);margin-top:6px}.filter-group{padding:0 24px}.filter-group label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:14px 0 5px;font-size:11px;display:block}.filter-group select{border:1px solid var(--line);width:100%;height:36px;color:var(--text);border-radius:var(--r-xs);font-family:var(--mono);background:#fff;padding:0 9px;font-size:12px;transition:border-color .16s}.filter-group select:hover{border-color:#c9ccd2}.fcount{color:var(--yellow-text);font-family:var(--mono);font-size:11px}.fchecks{flex-direction:column;gap:1px;margin-top:2px;display:flex}.fcheck{border-radius:var(--r-xs);cursor:pointer;align-items:center;gap:8px;padding:5px 6px;font-size:13px;transition:background .12s;display:flex}.filter-group label.fcheck{letter-spacing:normal;text-transform:none;color:var(--text);margin:0;font-size:13px;display:flex}.fcheck:hover{background:var(--panel-2)}.fcheck.on{background:#fff9db}.fcheck input{accent-color:var(--yellow-dim);flex-shrink:0;margin:0}.fcheck .iso-b{border-radius:3px;min-width:0;padding:2px 5px}.fcheck .iso-b>b{font-size:11px}.fcheck .ft{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fcheck .fn{font-family:var(--mono);color:var(--muted);flex-shrink:0;font-size:11px}.resetbtn{width:calc(100% - 48px);margin:16px 24px 0;padding:9px;font-size:13px;display:none}.bollo{font-family:var(--mono);color:var(--muted);opacity:.75;margin:auto 0 0;padding:18px 24px 22px;font-size:10.5px}main{background:var(--surface);max-width:1560px;margin:0 auto;padding:40px 40px 96px}.crumb{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;gap:6px;margin-bottom:20px;font-size:12px;animation:.3s both bftFade;display:flex}.crumb a{color:var(--muted);cursor:pointer;text-decoration:none;transition:color .14s}.crumb a:hover{color:var(--yellow-text)}.crumb b{color:var(--text);font-weight:500}.page-title{font-family:var(--display);letter-spacing:.01em;text-transform:uppercase;color:var(--text);margin:0 0 8px;font-size:46px;font-weight:700;line-height:.96;animation:.4s both bftIn}.page-sub{color:var(--muted);max-width:660px;margin:0 0 30px;font-size:15px;animation:.4s 50ms both bftIn}.crumb-home{margin-bottom:30px}.bv{z-index:9000;background:var(--bg);transition:opacity .6s var(--ease);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex;position:fixed;inset:0}.bv.via{opacity:0;pointer-events:none}.bv-av{width:76px;height:76px;margin-bottom:8px;position:relative}.bv-av img{border-radius:50%;width:76px;height:76px;display:block}.bv-av:after{content:"";border:2px solid var(--yellow);border-radius:50%;animation:1.8s ease-out 2 forwards bvPulsa;position:absolute;inset:-7px}@keyframes bvPulsa{0%{opacity:.9;transform:scale(.92)}to{opacity:0;transform:scale(1.32)}}.bv-h{font-family:var(--display);color:var(--text);text-align:center;min-height:1.25em;margin:0;font-size:clamp(28px,4.4vw,40px);font-weight:600;line-height:1.25}.bv-s{color:var(--muted);text-align:center;min-height:1.5em;margin:0;font-size:17px}.bv-car{vertical-align:-2px;background:currentColor;width:2px;height:1em;margin-left:3px;animation:1s step-end infinite bvCursore;display:inline-block}@keyframes bvCursore{50%{opacity:0}}.bv-box{border:1px solid var(--campo);background:var(--panel);width:100%;max-width:480px;box-shadow:var(--sh-1);border-radius:18px;align-items:center;gap:8px;margin-top:10px;padding:7px 7px 7px 18px;transition:opacity .3s,visibility;display:flex}.bv-box:focus-within{border-color:var(--yellow)}.bv-box input{min-width:0;height:40px;font:16px var(--sans);color:var(--text);background:0 0;border:0;outline:none;flex:1}.bv-box input:focus-visible{outline:none}.bv-box:has(input:focus-visible){outline:2px solid var(--yellow-text);outline-offset:2px}.bv-go{background:var(--yellow);color:#000;cursor:pointer;border:0;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.bv-go:hover{background:var(--yellow-dim)}.bv-go:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.bv-off{opacity:0;visibility:hidden;transition:opacity .3s,visibility 0s .3s}.bv-err{min-height:1.4em;color:var(--red);margin:0;font-size:13px}.bv-salta{border-radius:var(--r-xs);font:14px var(--sans);color:var(--muted);cursor:pointer;background:0 0;border:0;padding:6px 10px;position:absolute;top:18px;right:22px}.bv-salta:hover{color:var(--text)}.bv-salta:focus-visible{outline:2px solid var(--yellow-text)}.bv-bar{background:var(--line);border-radius:2px;width:200px;height:3px;overflow:hidden}.bv-bar i{background:var(--yellow);width:0;height:100%;transition:width 1.2s linear;display:block}.bv-voce{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.crumb-home .bv-ciao{font-family:var(--display);color:var(--text);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:16px;font-weight:500;transition:color .14s}.crumb-home .bv-ciao:hover{color:var(--yellow-text)}.crumb-home .bv-chi{color:var(--muted);text-underline-offset:4px;font-size:15px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}@media (prefers-reduced-motion:reduce){.bv-av:after,.bv-car{animation:none}.bv,.bv-bar i{transition:none}}.ass-lancio{z-index:70;background:var(--ink);color:#fff;cursor:pointer;font:500 14px var(--sans);box-shadow:var(--sh-2);transition:transform .2s var(--ease);border:0;border-radius:999px;align-items:center;gap:9px;padding:6px 16px 6px 6px;display:flex;position:fixed;bottom:18px;right:18px}.ass-lancio[hidden]{display:none}.ass-lancio:hover{transform:translateY(-2px)}.ass-lancio:focus-visible{outline:2px solid var(--yellow-text);outline-offset:3px;box-shadow:0 0 0 3px #fff,var(--sh-2)}.ass-lancio img{border:2px solid var(--yellow);border-radius:50%;width:34px;height:34px}body:has(#cmpBar:not([hidden])) .ass-lancio{bottom:96px}.ass-pan{z-index:80;background:var(--bg);border:1px solid var(--line);width:400px;height:min(640px,100vh - 120px);box-shadow:var(--sh-2);border-radius:16px;flex-direction:column;display:flex;position:fixed;bottom:18px;right:18px;overflow:hidden}.ass-pan[hidden]{display:none}.ass-h{background:var(--ink);color:#fff;border-bottom:3px solid var(--yellow);align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.ass-h img{border-radius:50%;width:34px;height:34px}.ass-h b{font:600 16px var(--display);letter-spacing:.01em;display:block}.ass-h small{color:var(--on-ink);font-size:12px;display:block}.ass-h button{border-radius:var(--r-sm);color:#fff;cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:34px;padding:0;display:grid}.ass-h button:hover{background:#ffffff1f}.ass-h button:focus-visible{outline:2px solid var(--yellow)}.ass-h .ass-nuova{margin-left:auto}.ass-m{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow-y:auto}.ass-b{background:var(--surface);border:1px solid var(--line);max-width:94%;color:var(--text);border-radius:14px 14px 14px 4px;align-self:flex-start;padding:9px 13px;font-size:14px;line-height:1.5}.ass-b.io{background:var(--yellow);border-color:var(--yellow);color:#000;border-radius:14px 14px 4px;align-self:flex-end}.ass-nota{color:var(--muted);margin-top:6px;font-size:12px;display:block}.ass-chips{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ass-chip{border:1px solid var(--line);background:var(--bg);font:13px var(--sans);color:var(--text);cursor:pointer;text-align:left;border-radius:999px;padding:5px 11px}.ass-chip:not(:disabled):hover{border-color:var(--yellow-dim);background:#fffbea}.ass-chip:disabled{cursor:default;opacity:.5}.ass-chip[aria-pressed=true]{opacity:1;border-color:var(--yellow-text);background:#fff6cc;font-weight:600}.ass-chi{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ass-tec{gap:8px;margin-top:8px;display:grid}.ass-tq,.ass-grado,.ass-conto{border-left:3px solid var(--yellow-text);background:var(--bg);color:var(--text);border-radius:0 8px 8px 0;padding:8px 10px;font-size:13px;line-height:1.5}.ass-tq-h{color:var(--muted);margin-bottom:2px;font-size:12px;font-weight:600}.ass-tq p,.ass-grado p{margin:0}.ass-tq .tec-ul{margin:0;padding-left:18px}.ass-tq h3{margin:0 0 4px;font-size:13.5px}.ass-tq h4{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin:6px 0 1px;font-size:11.5px}.ass-tq .tec-nota{background:0 0;border:0;margin:0;padding:0}.ass-tq .tec-formula{text-align:left;background:0 0;margin:0;padding:6px 4px}.ass-tq .tec-formula math{margin:4px 0 0;font-size:16px}.ass-tec .tec-scroll{margin:0}.ass-tec .tec-tab{font-size:12px}.ass-sol{color:var(--text);margin:8px 0 0;font-size:13px;font-weight:600;line-height:1.45}.ass-tec table.data th,.ass-tec table.data td{white-space:normal;overflow-wrap:anywhere;padding:5px 6px}.ass-tec table.data th{letter-spacing:.06em;font-size:10px}.ass-kv,.ass-dati{border-left:3px solid var(--yellow-text);background:var(--bg);color:var(--text);border-radius:0 8px 8px 0;margin:0;padding:8px 10px;font-size:13px;line-height:1.45}.ass-kv{flex-wrap:wrap;gap:6px 16px;display:flex}.ass-kv dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600}.ass-kv dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.ass-dati{gap:6px;list-style:none;display:grid}.ass-dati li+li{border-top:1px solid var(--line);padding-top:6px}.ass-dati b{font-weight:600;display:block}.ass-dati span{font-variant-numeric:tabular-nums;display:block}.ass-conto{font:12.5px/1.6 var(--mono);overflow-x:auto}.ass-links{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.ass-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:var(--yellow-text);text-decoration-color:var(--yellow-text);text-underline-offset:3px;font-size:13px;font-weight:600}.ass-link:focus-visible{outline:2px solid var(--yellow-text);outline-offset:2px}.ass-grado .ass-iso{vertical-align:middle;gap:3px;display:inline-flex}.ass-chip:focus-visible{outline:2px solid var(--yellow-text);outline-offset:1px}.ass-crit{flex-wrap:wrap;gap:4px;margin:0 0 7px;display:flex}.ass-crit span{border:1px solid var(--line);background:var(--bg);border-radius:999px;align-items:center;gap:1px;padding:0 0 0 9px;font-size:12px;display:inline-flex}.ass-crit button{min-width:24px;min-height:24px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;font-size:15px;line-height:1;display:inline-grid}.ass-crit button:hover{color:var(--red)}.ass-crit button:focus-visible{outline:2px solid var(--yellow-text);outline-offset:-2px}.ass-res{gap:8px;margin-top:8px;display:grid}.ass-card{border:1px solid var(--line);background:var(--bg);color:var(--text);border-radius:10px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:2px 10px;padding:8px;text-decoration:none;display:grid}.ass-card:hover{border-color:var(--yellow-dim)}.ass-card:focus-visible{outline:2px solid var(--yellow-text)}.ass-card img,.ass-card .ass-nofoto{object-fit:contain;background:#fff;border-radius:6px;grid-row:1/span 4;width:76px;height:58px}.ass-cod{font:600 13px var(--mono);overflow-wrap:anywhere}.ass-nome,.ass-spec{color:var(--muted);font-size:12px;line-height:1.35}.ass-iso{flex-wrap:wrap;gap:3px;margin-top:2px;display:flex}.ass-f{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 12px 10px;display:flex}.ass-et{color:var(--muted);flex-basis:100%;margin:0 0 0 2px;font-size:12px}.ass-f input{border:1px solid var(--campo);background:var(--bg);min-width:0;height:40px;font:15px var(--sans);color:var(--text);border-radius:12px;outline:none;flex:1;padding:0 12px}.ass-f input:focus{border-color:var(--yellow)}.ass-f input:focus-visible{outline:2px solid var(--yellow-text);outline-offset:1px}.ass-go{background:var(--yellow);color:#000;cursor:pointer;border:0;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;padding:0;display:grid}.ass-go:hover{background:var(--yellow-dim)}.ass-go:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.ass-err{color:var(--red);margin:0;padding:0 14px 8px;font-size:13px}.ass-err:empty{display:none}.ass-dots i{background:var(--muted);border-radius:50%;width:6px;height:6px;margin:0 2px;animation:1s infinite assPunti;display:inline-block}.ass-dots i:nth-child(2){animation-delay:.15s}.ass-dots i:nth-child(3){animation-delay:.3s}@keyframes assPunti{0%,80%,to{opacity:.3}40%{opacity:1}}@media (width<=760px){.ass-lancio{gap:8px;padding:5px 14px 5px 5px;bottom:12px;right:12px}body:has(#cmpBar:not([hidden])) .ass-lancio{bottom:120px}.ass-pan{border:0;border-radius:0;width:auto;height:auto;inset:0}}@media (prefers-reduced-motion:reduce){.ass-dots i{animation:none}.ass-lancio{transition:none}}@media print{.ass-lancio,.ass-pan{display:none!important}}.hb{background:#05070b;margin:-40px -40px 26px;position:relative;overflow:hidden}.hb img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hb-1{height:230px}.hb-1 img{object-position:center 42%}.hb-2{height:300px}.hb-2:after{content:"";background:linear-gradient(90deg,#05070bd1 0%,#05070b8c 42%,#05070b00 70%);position:absolute;inset:0}.hb-2 .hb-testo{z-index:2;flex-direction:column;justify-content:center;max-width:640px;padding:0 44px;display:flex;position:absolute;inset:0}.hb-2 h1{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;color:#fff;margin:0 0 10px;font-size:34px;font-weight:800;line-height:1.08}.hb-2 p{color:#d7dae0;max-width:430px;margin:0;font-size:15.5px;line-height:1.5}.tb{--testata:124px;--foto:clamp(140px,(100vw - 810px)/2.2,250px);--fotoL:calc(var(--foto)*2.6667)}.tb header:before{content:"";pointer-events:none;background:url(/img/_banner/epanther.webp) 62% 38% / auto var(--foto) no-repeat;-webkit-mask:linear-gradient(90deg,#0000,#000 13%,#000 94%,#0000) 62% 38% / var(--fotoL) var(--foto) no-repeat;-webkit-mask:linear-gradient(90deg,#0000,#000 13%,#000 94%,#0000) 62% 38% / var(--fotoL) var(--foto) no-repeat;mask:linear-gradient(90deg,#0000,#000 13%,#000 94%,#0000) 62% 38% / var(--fotoL) var(--foto) no-repeat;position:absolute;inset:0}.tb header>*{z-index:1;position:relative}.tb .logo img{height:66px}@media (width>=1101px){.tb .hb{display:none}}@media (width<=1100px){.tb{--testata:84px}.tb header:before{display:none}.tb .logo img{height:56px}}.hb-3{border-radius:var(--r-sm);grid-template-columns:minmax(0,7fr) minmax(0,5fr);height:200px;margin:0 0 26px;display:grid}.hb-3 img{object-position:left center}.hb-3 .hb-vai{background:#0b0e14;flex-direction:column;justify-content:center;gap:10px;padding:0 28px;display:flex}.hb-3 .hb-vai a{color:#fff;font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;cursor:pointer;font-size:14.5px;font-weight:700;text-decoration:none;transition:color .15s}.hb-3 .hb-vai a:hover{color:var(--yellow)}@media (width<=760px){.hb{margin:-24px -18px 20px}.hb-1{height:150px}.hb-2{height:220px}.hb-2 .hb-testo{padding:0 20px}.hb-2 h1{font-size:23px}.hb-2 p{font-size:14px}.hb-3{grid-template-columns:minmax(0,1fr);height:auto;margin:0 0 20px}.hb-3 img{height:130px}.hb-3 .hb-vai{padding:16px 20px}}.result-bar{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;display:flex}.result-bar .cnt{font-family:var(--mono);color:var(--muted);font-size:12px}.sortsel{border:1px solid var(--line);height:34px;color:var(--text);border-radius:var(--r-xs);font-family:var(--mono);background:#fff;margin-left:auto;padding:0 10px;font-size:12px}.solo-bar{border:1px solid #fde68a;border-left:3px solid var(--yellow);border-radius:var(--r-sm);background:#fffbeb;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;padding:9px 12px;font-size:13.5px;line-height:1.45;display:flex}.solo-tag{font-family:var(--mono);letter-spacing:.04em;background:var(--ink);color:#fff;border-radius:var(--r-xs);white-space:nowrap;padding:3px 8px;font-size:12px;font-weight:700}.solo-txt{color:var(--text)}.solo-out{font-family:var(--mono);color:var(--yellow-text);cursor:pointer;white-space:nowrap;border-bottom:1px solid #0000;margin-left:auto;font-size:12px}.solo-out:hover{border-bottom-color:var(--yellow-text)}.solo-out+.solo-out{margin-left:14px}.solo-tag.nuovo{background:var(--yellow);color:var(--ink)}@media print{.solo-out{display:none}}.newchip{font-family:var(--mono);letter-spacing:.08em;color:var(--ink);background:var(--yellow);border-radius:var(--r-xs);vertical-align:middle;white-space:nowrap;padding:4px 6px 3px;font-size:10.5px;font-weight:700;line-height:1;display:inline-block}.card>.newchip,.catcard>.newchip{z-index:2;position:absolute;top:10px;right:10px}.detail-head .fam .newchip{margin-right:8px;font-size:11px}.lp-new{font-family:var(--display);letter-spacing:.06em;color:var(--ink);background:var(--yellow);border-radius:8px;padding:10px 24px 8px;font-size:56px;font-weight:800;line-height:1;transform:rotate(-4deg);box-shadow:0 8px 20px #00000024}.lp-novita .lp-media{background:#0a0a0b;position:relative}.lp-new-su{padding:7px 15px 5px;font-size:30px;position:absolute;bottom:14px;left:16px;box-shadow:0 6px 16px #00000059}.tec-salti{flex-wrap:wrap;gap:8px;margin:-8px 0 30px;display:flex}.tec-salto{font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;border:1px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:600;transition:background .14s,border-color .14s}.tec-salto:hover,.tec-salto:focus-visible{border-color:var(--yellow);background:#fff9db;outline:none}.tec-salti-pagina{margin:0 0 22px}.tec-salti-pagina .tec-salto{padding:6px 12px;font-size:12.5px}.tec-sezione{margin:0 0 38px;scroll-margin-top:90px}.tec-h2{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;border-bottom:3px solid var(--yellow);margin:0 0 16px;padding-bottom:8px;font-size:26px;font-weight:700;display:inline-block}.tec-card h3 .tec-num{color:var(--yellow-text);margin-right:2px}.tec-card .n{font-family:var(--mono);color:var(--muted);font-size:11px}.tec-segno{aspect-ratio:3/2;background:var(--surface);border-radius:var(--r-sm);width:100%;color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:6px;display:flex;overflow:hidden}.tec-segno-iso .iso-b{min-width:34px;padding:8px 9px}.tec-segno-iso .iso-b>b{font-size:17px}.tec-segno-parole span{font-family:var(--display);letter-spacing:.04em;font-size:26px;font-weight:700}.tec-segno-parole span+span{color:var(--yellow-text)}.tec-segno-parole .tec-freccia{color:var(--muted)}.tec-segno-elementi span{font-family:var(--display);border:2px solid var(--ink);background:#fff;border-radius:6px;place-items:center;width:58px;height:58px;font-size:24px;font-weight:700;display:grid}.tec-segno-elementi span:nth-child(2){background:var(--yellow);border-color:var(--yellow)}.tec-segno-f math{font-size:24px}.tec-segno-svg svg{width:74%;height:auto}.tec-segno-hub{background:var(--ink)}.tec-segno-hub span{font-family:var(--display);letter-spacing:.06em;color:#fff;font-size:34px;font-weight:800}.tec-segno-hub span+span{color:var(--yellow)}.tec-art{max-width:900px;color:var(--text);font-size:15px;line-height:1.6}.tec-art p{margin:0 0 14px}.tec-h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;margin:30px 0 12px;scroll-margin-top:90px;font-size:21px;font-weight:700}.tec-art>.tec-h3:first-child,.tec-art>div:first-child>.tec-h3:first-child{margin-top:0}.tec-ul,.tec-ol{margin:0 0 16px;padding-left:22px}.tec-ul li,.tec-ol li{margin:0 0 6px}.tec-ol li::marker{font-family:var(--display);color:var(--yellow-text);font-weight:700}.tec-nota{background:var(--panel-2);border-left:3px solid var(--line);border-radius:var(--r-sm);margin:0 0 18px;padding:11px 14px;font-size:14px}.tec-nota.forte{border-left-color:var(--yellow);background:#fffbeb;font-weight:500}.tec-fig{border:1px solid var(--hair);border-radius:var(--r-sm);text-align:center;background:#fff;margin:0 0 18px;padding:12px}.tec-fig img{width:auto;max-width:100%;height:auto;max-height:440px;margin:0 auto;display:block}.tec-fig figcaption{color:var(--muted);text-align:left;margin-top:8px;font-size:12.5px;line-height:1.45}.tec-fig-larga{max-width:900px}.tec-affianca{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:22px;margin:0 0 6px;display:grid}.tec-affianca-stretta{grid-template-columns:minmax(0,2fr) minmax(0,8fr)}.tec-affianca-foto{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.tec-due{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.tec-tre{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.tec-colonne{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:6px 0 10px;display:grid}.tec-col{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-sm);padding:14px 16px}.tec-col-fig .tec-fig{margin:0 0 10px}.tec-col-fig .tec-fig img{max-height:180px;margin:0 auto;display:block}.tec-col-fig h3{margin:0 0 6px;font-size:15px}.tec-col-fig p{margin:0;font-size:13.5px;line-height:1.5}.tec-colonne-strette{grid-template-columns:minmax(0,1fr);gap:10px;margin:0}.tec-colonne-strette .tec-col{padding:10px 14px}.tec-colonne-strette h3{margin:0 0 4px;font-size:14.5px}.tec-colonne-strette .tec-ul{margin-bottom:0;font-size:13.5px}.tec-tre-fig{grid-template-columns:minmax(0,3fr) minmax(0,5fr) minmax(0,5fr);align-items:end;gap:18px;margin:0 0 6px;display:grid}.tec-colonne-quattro{grid-template-columns:repeat(4,minmax(0,1fr))}.tec-gl .tec-col h3{font-size:16px}.tec-gl .tec-col p{margin:0;font-size:14px;line-height:1.5}.tec-gl .tec-col p.tec-gl-vai{margin-top:8px;font-size:13px}.tec-gl-vai a{color:var(--yellow-text);cursor:pointer;font-weight:600;text-decoration:none}.tec-gl-vai a:hover,.tec-gl-vai a:focus-visible{text-decoration:underline}.tec-manuali-d{color:var(--muted);margin:0 0 14px;font-size:14.5px}.tec-manuali{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.tec-manuale{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-sm);color:inherit;padding:14px 16px;text-decoration:none;transition:border-color .15s,transform .15s;display:block}.tec-manuale:hover{border-color:var(--yellow-text);transform:translateY(-1px)}.tec-manuale-n{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;font-size:15px;font-weight:700;display:block}.tec-manuale-d{font-family:var(--mono);color:var(--muted);margin:4px 0 8px;font-size:12px;display:block}.tec-manuale-g{color:var(--yellow-text);font-size:13.5px;font-weight:600;display:block}.tec-peso{font-family:var(--mono);opacity:.75;text-transform:none;letter-spacing:0;font-size:12px;font-weight:400}.tec-col-fig h4{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin:8px 0 2px;font-size:12.5px}.tec-col-fig .tec-ul{margin-bottom:0;font-size:13px}.tec-problema{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-sm);grid-template-columns:minmax(0,2fr) minmax(0,8fr);align-items:start;gap:20px;margin:0 0 12px;padding:14px 16px;display:grid}.tec-problema .tec-fig{margin:0}.tec-problema .tec-fig img{max-height:150px;margin:0 auto;display:block}.tec-problema h3{margin:0 0 8px;font-size:15.5px}.tec-problema h4{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);margin:10px 0 2px;font-size:12.5px}.tec-problema .tec-ul{margin-bottom:0;font-size:13.5px}.tec-passo{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-sm);margin:0 0 12px;padding:14px 16px}.tec-passo h3{margin:0 0 8px;font-size:15.5px}.tec-passo .tec-ul{margin-bottom:10px;font-size:13.5px}.tec-passo .tec-fig{margin:0}.tec-passo .tec-fig img{max-height:120px;margin:0 auto;display:block}.tec-passo h3 .tec-num,.tec-col h3 .tec-num{color:var(--yellow-text);margin-right:2px}.tec-n-articoli{font-family:var(--mono);color:var(--muted);margin:2px 0 0;font-size:12.5px}.tec-mini{object-fit:contain;width:46px;height:46px;display:block}.tec-stelle{color:var(--yellow-text);letter-spacing:1px;white-space:nowrap}.tec-stelle span{opacity:.22}.tec-mandrini td,.tec-mandrini th{text-align:center}.tec-mandrini td:first-child,.tec-mandrini th:first-child{text-align:left}.tec-problema-solo{grid-template-columns:minmax(0,1fr)}.tec-col h3{font-family:var(--display);text-transform:uppercase;margin:0 0 6px;font-size:18px}.tec-col h4{letter-spacing:.1em;text-transform:uppercase;color:var(--yellow-text);margin:10px 0 4px;font-size:12px}.tec-col .tec-ul{margin-bottom:6px;font-size:14px}.tec-formule{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;margin:0 0 20px;display:grid}.tec-formula{background:var(--panel-2);border-radius:var(--r-sm);text-align:center;flex-direction:column;justify-content:space-between;min-height:108px;padding:12px 14px 10px;display:flex}.tec-f-t{font-size:13.5px;font-weight:600;line-height:1.3}.tec-f-t span{color:var(--muted);font-weight:400;font-family:var(--mono);font-size:12px}.tec-f-n{color:var(--muted);margin-top:2px;font-size:12px;font-style:italic}.tec-formula math{margin:8px 0 4px;font-size:19px}.tec-scroll{-webkit-overflow-scrolling:touch;margin:0 0 20px;overflow-x:auto}.tec-scroll table.data thead th{box-shadow:none;position:static}table.data.tec-tab{font-size:13.5px}table.data.tec-tab caption{caption-side:top;text-align:left;color:var(--muted);padding:0 0 6px;font-size:12.5px}table.data.tec-tab th,table.data.tec-tab td{padding:8px 10px}table.data.tec-num td,table.data.tec-num th{text-align:center}table.data.tec-num td.tec-k,table.data.tec-tab td.tec-k{text-align:left;font-weight:600}table.data.tec-tab thead tr+tr th{font-size:10.5px}table.data.tec-tab tbody tr:nth-child(2n){background:#fafafb}.tec-vuota{color:#c4c6cc}.tec-sym{font-family:var(--mono);font-weight:700}table.data.tec-iso513 td:first-child,table.data.tec-leghe td:first-child{white-space:nowrap}table.data.tec-esempi td:first-child{white-space:nowrap;vertical-align:top}table.data.tec-esempi td:last-child{white-space:normal;line-height:2.1}.mat-chip{background:var(--panel-2);font-family:var(--mono);white-space:nowrap;border-radius:5px;margin:0 6px 0 0;padding:3px 8px;font-size:12.5px;display:inline-block}table.data.tec-materiali td{white-space:nowrap}table.data.tec-materiali td:nth-child(3),table.data.tec-materiali td:nth-child(2){font-family:var(--mono)}table.data.tec-materiali td:last-child{text-align:left;color:var(--muted);font-size:12.5px}.tec-strada{color:var(--muted);margin-top:6px;font-size:13px;display:block}.tec-famiglie{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 8px;display:grid}.tec-famiglia{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-sm);align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.tec-famiglia .iso-b{flex-shrink:0;min-width:32px}.tec-famiglia b{font-size:14px;display:block}.tec-famiglia span{color:var(--muted);font-size:13px;line-height:1.45;display:block}.tec-filtro{border:1px solid var(--line);border-radius:var(--r-sm);width:100%;max-width:420px;height:40px;font-family:var(--mono);background:#fff;margin:0 0 16px;padding:0 12px;font-size:13px}.tec-filtro:focus{border-color:var(--yellow-text);outline:none}.tec-legenda{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex}.tec-voto{vertical-align:middle;gap:2px;display:inline-flex}.tec-faccia{display:block}table.data.tec-situazioni td{vertical-align:middle}table.data.tec-situazioni td.tec-n{font-family:var(--display);color:var(--muted);font-size:18px;font-weight:700}table.data.tec-situazioni td.tec-disegno img{width:92px;max-width:none;height:auto;display:block}table.data.tec-situazioni td:nth-child(3){white-space:normal;min-width:280px;font-size:13.5px;line-height:1.5}table.data.tec-situazioni td.tec-v{text-align:center}.tec-ul-voti{padding-left:0;list-style:none}.tec-ul-voti li{align-items:center;gap:8px;display:flex}.tec-qualita{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tec-q{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-sm);align-items:center;gap:12px;padding:10px 12px;display:flex}.tec-q-sigla{text-align:center;min-width:74px;font-family:var(--display);color:var(--ink);background:#e6e7ea;border-radius:6px;flex-shrink:0;padding:8px 6px;font-size:19px;font-weight:700}.tec-q-tratt .tec-q-sigla{background:#dcebf7}.tec-q-riv .tec-q-sigla{background:#f8d3e4}.tec-q b{font-size:14px;display:block}.tec-q span{color:var(--muted);font-size:13px;line-height:1.45;display:block}.tec-grafico svg{width:100%;max-width:640px;height:auto;margin:0 auto;display:block}.tec-svg-t{font-family:var(--display);fill:var(--ink);font-size:12px;font-weight:700}.tec-svg-l{font-family:var(--sans);fill:var(--ink);font-size:12px;font-weight:600}.tec-fonte{font-family:var(--mono);color:var(--muted);margin:10px 0 0;font-size:11.5px}.tec-azione{margin:6px 0 18px}.tec-usura-foto{border:1px solid var(--hair);border-left:4px solid var(--yellow);background:var(--panel);border-radius:12px;margin:14px 0 20px;padding:14px 16px}.tec-usura-foto p{color:var(--muted);margin:10px 0 0;font-size:14px}@media print{.tec-usura-foto{display:none}}.tec-giro{border-top:1px solid var(--hair);grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:28px 0 18px;padding-top:16px;font-size:14px;display:grid}.tec-giro a{cursor:pointer;color:var(--yellow-text);font-weight:600}.tec-giro a:hover{color:var(--text)}.tec-succ{text-align:right}.tec-indice{text-align:center;font-family:var(--display);text-transform:uppercase;letter-spacing:.04em}.tec-contatti{border-radius:var(--r-sm);background:#fffbeb;border:1px solid #fde68a;margin:24px 0 8px;padding:16px 18px;font-size:14.5px;line-height:1.55}.tec-contatti a{color:var(--yellow-text);white-space:nowrap;font-weight:600}@media (width<=760px){.tec-affianca,.tec-affianca-stretta,.tec-affianca-foto,.tec-due,.tec-colonne,.tec-qualita,.tec-tre-fig,.tec-colonne-quattro,.tec-problema{grid-template-columns:minmax(0,1fr)}.tec-tre,.tec-famiglie{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.tec-h2{font-size:22px}.tec-formule{grid-template-columns:minmax(0,1fr)}.tec-formula{overflow-x:auto}.tec-formula math{font-size:16.5px}.tec-giro{text-align:center;grid-template-columns:1fr}.tec-giro .tec-succ,.tec-giro .tec-prec{text-align:center}.tec-affianca-stretta .tec-fig{max-width:160px;margin-left:auto;margin-right:auto}}@media print{.tec-salti,.tec-giro,.tec-filtro,.tec-azione{display:none}}.grid{grid-template-columns:repeat(auto-fill,minmax(262px,1fr));gap:20px;display:grid}.catgrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.catgrid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,calc(33.3333% - 13.3333px));justify-content:center}.catgrid:has(>:only-child){grid-template-columns:calc(33.3333% - 13.3333px);justify-content:center}.grid>*,.catgrid>*{animation:.42s both bftIn}.grid>:first-child,.catgrid>:first-child{animation-delay:0s}.grid>:nth-child(2),.catgrid>:nth-child(2){animation-delay:30ms}.grid>:nth-child(3),.catgrid>:nth-child(3){animation-delay:60ms}.grid>:nth-child(4),.catgrid>:nth-child(4){animation-delay:90ms}.grid>:nth-child(5),.catgrid>:nth-child(5){animation-delay:.12s}.grid>:nth-child(6),.catgrid>:nth-child(6){animation-delay:.15s}.grid>:nth-child(7),.catgrid>:nth-child(7){animation-delay:.18s}.grid>:nth-child(n+8),.catgrid>:nth-child(n+8){animation-delay:.21s}.card{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-card);cursor:pointer;box-shadow:var(--sh-1);transition:transform .24s var(--ease),box-shadow .24s var(--ease),border-color .18s;flex-direction:column;display:flex;position:relative;overflow:hidden}.card:after{content:"";background:var(--yellow);transform-origin:0;height:3px;transition:transform .26s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.card:hover,.card:focus-visible{box-shadow:var(--sh-2);border-color:#e4e4e8;transform:translateY(-4px)}.card:hover:after,.card:focus-visible:after{transform:scaleX(1)}.card .thumb{background:var(--surface);border-bottom:1px solid var(--hair);grid-template-rows:minmax(0,1fr);place-items:center;height:148px;padding:12px 14px;display:grid;overflow:hidden}.has-bg{isolation:isolate;position:relative}.has-bg:before{content:"";background-image:var(--bg);opacity:.16;filter:saturate(.45);z-index:-1;border-radius:inherit;background-position:50%;background-size:cover;position:absolute;inset:0}.nomedia{background:var(--surface);border-radius:8px;place-items:center;height:210px;display:grid}.card .thumb .card-photo{object-fit:contain;width:100%;height:100%;transition:transform .3s var(--ease);display:block}.card .thumb .card-photo.inpiedi{width:124px;height:224px;transform:rotate(-90deg)}.card:hover .thumb .card-photo{transform:scale(1.045)}.card:hover .thumb .card-photo.inpiedi{transform:rotate(-90deg)scale(1.045)}.card .thumb svg{max-width:100%;max-height:100%}.card .body{padding:14px 16px 16px}.card .fam{font-family:var(--display);letter-spacing:.12em;color:var(--yellow-text);text-transform:uppercase;font-size:12px;font-weight:600}.card .nm{font-family:var(--mono);color:var(--text);margin:3px 0 9px;font-size:13px;font-weight:600;line-height:1.3}.card .specs{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:3px 12px;font-size:11.5px;display:flex}.card .specs b{color:var(--text);font-weight:600}.catcard{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-card);cursor:pointer;min-height:136px;box-shadow:var(--sh-1);transition:transform .24s var(--ease),box-shadow .24s var(--ease),border-color .18s;flex-direction:column;gap:8px;padding:20px;display:flex;position:relative;overflow:hidden}.catcard:after{content:"";background:var(--yellow);transform-origin:0;height:3px;transition:transform .26s var(--ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.catcard:hover,.catcard:focus-visible{box-shadow:var(--sh-2);border-color:#e4e4e8;transform:translateY(-4px)}.catcard:hover:after,.catcard:focus-visible:after{transform:scaleX(1)}.catcard .ic{width:34px;height:34px;color:var(--yellow-text)}.catcard h3{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;color:var(--text);margin:0;font-size:21px;font-weight:700;line-height:1.1}.catcard p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.catcard .n{font-family:var(--mono);color:var(--muted);margin-top:auto;padding-top:8px;font-size:11px}.catcard .n .pop{color:var(--green)}.catcard .dc-thumb{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;transition:transform .3s var(--ease);margin-bottom:6px;display:block}.catcard:hover .dc-thumb{transform:scale(1.05)}.catcard .dc-thumb.dc-cop{object-fit:cover;border-bottom:1px solid var(--hair);width:calc(100% + 40px);max-width:none;margin:-20px -20px 6px}.catcard .dc-draw{justify-content:center;align-items:center;display:flex;overflow:hidden}.catcard .dc-draw svg{object-fit:contain;width:100%;height:100%}.catcard .dc-seq{aspect-ratio:3/2;width:100%;margin-bottom:6px;position:relative}.catcard .dc-fr{opacity:0;transition:opacity .9s var(--ease);position:absolute;inset:0}.catcard .dc-fr.on{opacity:1}.catcard .dc-fr .dc-thumb{height:100%;margin-bottom:0}@media (prefers-reduced-motion:reduce){.catcard .dc-fr{transition:none}}.detail-top{grid-template-columns:1.12fr 1fr;gap:34px;margin-bottom:8px;display:grid}@media (width<=900px){.detail-top{grid-template-columns:1fr}}.fam-top{align-items:start;gap:24px;margin-bottom:18px}.fam-top.uno{grid-template-columns:1fr}.fam-head{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--sh-1);min-width:0;padding:20px}.fam-head .dl{font-family:var(--display);letter-spacing:.13em;color:var(--muted);text-transform:uppercase;margin-bottom:4px;font-size:12px;font-weight:600}.fam-head .tes-blocco{margin:14px 0 4px}.fam-head .fam-prop{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:14px}.fam-head .prop-v{overflow-wrap:anywhere}.fam-head .fam-desc{color:var(--muted);max-width:640px;margin:8px 0 0;font-size:15px;line-height:1.45}.fam-att{border-top:1px solid var(--hair);margin-top:16px;padding-top:12px}.fam-att-h{font-family:var(--display);letter-spacing:.13em;color:var(--muted);text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:600}.fam-att-v{cursor:pointer;color:inherit;border-radius:8px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 -6px;padding:8px 6px;text-decoration:none;display:grid}.fam-att-v:hover,.fam-att-v:focus-visible{background:var(--panel-2)}.fam-att-v .tes{border-radius:6px;width:40px;height:40px}.fam-att-v b{font-weight:600}.fam-att-v .s{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4;display:block}.fam-att-v i{font-style:normal;font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:11.5px}.tabf{margin:0 0 12px}.tabf-barra{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.tabf-cerca{flex:260px;max-width:440px}.tabf .btn{align-items:center;gap:8px;height:42px;padding:0 16px;font-size:13px;display:inline-flex}.tabf .btn.on{border-color:var(--yellow-dim);background:#fff6cc}.tabf [hidden],.tabf-lato [hidden]{display:none!important}.tabf-n{background:var(--yellow);color:#000;min-width:20px;height:20px;font-family:var(--mono);letter-spacing:0;border-radius:10px;place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.tabf-conto{color:var(--muted);margin-left:auto;font-size:13px}.tabf-conto b{color:var(--text);font-weight:600}button.lm-link{font:inherit;background:0 0;border:0;padding:0;font-size:13px;font-weight:600}.tabf-col{position:relative}.tabf-colpan{z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-sm);width:290px;max-height:60vh;padding:12px 14px;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 10px 30px #17181a24}.tabf-colnota{color:var(--muted);margin:0 0 6px;font-size:12px}.tabf-colvoce{cursor:pointer;align-items:center;gap:8px;padding:5px 2px;font-size:13px;line-height:1.3;display:flex}.tabf-colvoce input{accent-color:var(--yellow-dim);flex-shrink:0;margin:0}.tabf-colpan .lm-link{margin:8px 0 0}.tabf-lay{border-radius:var(--r-sm);border:1px solid #d4d4d8;flex-shrink:0;display:inline-flex;overflow:hidden}.tabf-layb{width:40px;height:40px;color:var(--muted);cursor:pointer;background:#fff;border:0;place-items:center;display:grid}.tabf-layb+.tabf-layb{border-left:1px solid #d4d4d8}.tabf-layb:hover{color:var(--text)}.tabf-layb.on{color:var(--text);background:#fff6cc}.tabf-layb:focus-visible{outline:2px solid var(--yellow-text);outline-offset:-2px}@media (width<=1179px){.tabf-lay{display:none}}.tabf-cap{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:12.5px;display:flex}.tabf-cap-t{margin-right:2px}.tabf-capchip{border:1px solid var(--yellow-dim);color:var(--text);font:inherit;cursor:pointer;background:#fff6cc;border-radius:14px;align-items:center;gap:6px;padding:4px 7px 4px 10px;font-size:12.5px;display:inline-flex}.tabf-capchip span{color:var(--muted);font-size:15px;line-height:1}.tabf-capchip:hover span{color:var(--text)}.tabf-princ{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin-top:12px;display:flex}.tabf-princ .tabf-campo{flex:0 auto}.tabf-princ .tabf-campo:not(.tabf-multi){width:210px}.tabf-pannello{border:1px solid var(--hair);border-radius:var(--r-card);background:var(--panel);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));align-items:end;gap:12px 16px;margin-top:10px;padding:14px 16px 16px;display:grid}.tabf-campo{min-width:0}.tabf-et{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0 0 5px;font-size:11px;display:block}.tabf-sim{font-family:var(--mono);text-transform:none;letter-spacing:0;color:var(--text);margin-left:4px}.tabf-riga{gap:6px;display:flex}.tabf-campo select,.tabf-campo input{box-sizing:border-box;border:1px solid var(--line);height:36px;color:var(--text);border-radius:var(--r-xs);font-family:var(--mono);background:#fff;min-width:0;padding:0 8px;font-size:12px}.tabf-campo>select{width:100%}.tabf-riga .tabf-op{text-align:center;flex:0 0 52px;padding:0 4px}.tabf-riga input{flex:auto;width:100%}.tabf-campo.on select,.tabf-campo.on input{border-color:var(--yellow-text)}.tabf-chips{flex-wrap:wrap;gap:6px;display:flex}.tabf-chip{border:1px solid var(--line);min-height:36px;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:#fff;border-radius:18px;align-items:center;gap:7px;padding:3px 11px 3px 4px;font-size:13px;display:inline-flex}.tabf-chip:hover{background:var(--panel-2);border-color:#c9ccd2}.tabf-chip.on{border-color:var(--yellow-dim);background:#fff6cc;font-weight:600}.tabf-chip:focus-visible{outline:2px solid var(--yellow-text);outline-offset:2px}.tabf-chip .tes{border-radius:13px;flex-shrink:0;width:26px;height:26px}.tabf-chip.iso{padding:3px}.tabf-chip.iso .iso-b{border-radius:14px;min-width:0;padding:5px 8px}.tabf-chip .tabf-iso-n{display:none}.tabf-chip.iso.on{box-shadow:0 0 0 2px var(--yellow-dim)}.tabf-lato{padding-bottom:6px}.tabf-lato .tabf-campo{margin:14px 0 0}.tabf-lato .tabf-cap{margin:6px 0 4px}.tabf-lato .tabf-chip.iso{padding:3px 11px 3px 3px}.tabf-lato .tabf-chip .tabf-iso-n{display:inline}.th-ord{all:unset;cursor:pointer;white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.th-ord:focus-visible{outline:2px solid var(--yellow-text);outline-offset:3px;border-radius:2px}.th-ord .ord-f{font-family:var(--mono);letter-spacing:0;opacity:.35;font-size:11px}.th-ord:hover .ord-f{opacity:.75}.th-ord.on{color:var(--text)}.th-ord.on .ord-f{opacity:1;color:var(--yellow-text)}table.data th .sim{text-transform:none;letter-spacing:.02em}table.data th.th-iso{color:var(--text)}td.iso-cel{white-space:nowrap}td.iso-cel .iso-b{border-radius:4px;gap:2px;min-width:21px;margin:0 2px 0 0;padding:3px 5px}td.iso-cel .iso-b>b{font-size:11px}td.iso-cel .iso-b .pips{gap:2px}td.iso-cel .iso-b .pips i{width:3.5px;height:3.5px}.tabf-vuota td{text-align:center;color:var(--muted);padding:22px 12px}@media (width<=560px){.tabf-pannello{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px}.tabf-princ .tabf-campo:not(.tabf-multi){flex:150px;width:auto}.tabf-riga .tabf-op{flex-basis:46px}.tabf .lm-q,.tabf-campo select,.tabf-campo input{font-size:16px}.tabf-colpan{width:auto;max-height:60vh;position:fixed;inset:auto 16px 16px}}@media print{.tabf-cerca,.tabf .btn,.tabf .lm-link,.tabf-pannello,.tabf-princ,.tabf-lay,.tabf-col,.ord-f{display:none!important}}.draw-panel{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--sh-1);padding:20px}.draw-panel .media-main{background:var(--surface);border-radius:var(--r-sm);place-items:center;min-height:268px;padding:12px;display:grid}.draw-panel .dl{font-family:var(--display);letter-spacing:.13em;color:var(--muted);text-transform:uppercase;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.draw-panel svg{width:100%;height:auto;display:block}.dim-line{stroke:#7a7e86;stroke-width:1px}.dim-txt{font-family:var(--mono);fill:#5a5e66;font-size:10.5px}.dim-grp .dim-line,.dim-grp .dim-txt{transition:stroke .14s,fill .14s}.dim-grp.hot .dim-line{stroke:var(--yellow-text);stroke-width:1.8px}.dim-grp.hot .dim-txt{fill:var(--yellow-text);font-weight:700}.tool-fill{fill:var(--steel);stroke:#5a6070;stroke-width:1.1px}.flute{fill:#b8c0cd}.fledge{fill:none;stroke:#424854;stroke-width:1.15px;stroke-linecap:round}.warnbox{color:#7a4d0b;border-radius:var(--r-sm);background:#fef6e7;border:1px solid #e7b45a;margin-top:12px;padding:11px 13px;font-size:13px}.detail-head .fam{font-family:var(--display);letter-spacing:.14em;color:var(--yellow-text);text-transform:uppercase;font-size:14px;font-weight:600}.detail-head h1{font-family:var(--display);letter-spacing:.01em;color:var(--text);margin:4px 0 10px;font-size:40px;font-weight:700;line-height:.98}.detail-head .code{font-family:var(--mono);color:var(--text);background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-xs);padding:5px 11px;font-size:15px;display:inline-block}.detail-head .desc{color:var(--muted);max-width:640px;margin:-4px 0 10px;font-size:17px;display:block}.badge-row{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.badge{font-family:var(--mono);border-radius:var(--r-xs);border:1px solid var(--line);color:#4a4d54;background:var(--panel);padding:4px 10px;font-size:11px}.badge.ex{border-color:var(--warn);color:var(--warn);background:#fef6e7}.tes{vertical-align:middle;border-radius:5px;flex:none;width:34px;height:34px;display:inline-flex}.tes svg{width:100%;height:100%;display:block}.tes:focus-visible{outline:2px solid var(--text);outline-offset:2px}.badge-row:empty{display:none}.tes-blocco{gap:12px;margin:18px 0 6px;display:grid}.tes-riga{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tes-riga+.tes-riga{border-top:1px solid var(--hair);padding-top:12px}.tes-blocco .tes{border-radius:7px;width:50px;height:50px}.tes-blocco .tes-iso{gap:6px}.tes-blocco .iso-b{cursor:default;border-radius:6px;justify-content:center;gap:4px;width:38px;height:38px;padding:0}.tes-blocco .iso-b>b{font-size:15px}.tes-blocco .iso-b .pips{gap:3px}.tes-blocco .iso-b .pips i{width:5px;height:5px}.tes-blocco .iso-b:focus-visible{outline:2px solid var(--text);outline-offset:2px}@media (width<=900px){.tes-blocco .tes{width:44px;height:44px}.tes-blocco .iso-b{width:34px;height:34px}}.tes-l{vertical-align:middle;flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.prop-v .tes{border-radius:5px;width:38px;height:38px}.tes-l.solo{flex-wrap:nowrap;gap:3px}.tes-l.solo .tes{border-radius:4px;width:26px;height:26px}.fcheck .tes{border-radius:3px;width:20px;height:20px}.tip-tes{z-index:10000;pointer-events:none;background:var(--ink);color:#fff;max-width:260px;font:500 12px/1.35 var(--sans);box-shadow:var(--sh-1);opacity:0;transition:opacity .12s var(--ease),transform .12s var(--ease);border-radius:6px;padding:6px 9px;position:fixed;top:0;left:0;transform:translateY(3px)}.tip-tes.on{opacity:1;transform:none}.iso-b{border-radius:var(--r-xs);color:#fff;min-width:28px;font-family:var(--mono);vertical-align:top;flex-direction:column;align-items:center;gap:3px;padding:5px 8px 6px;display:inline-flex}.iso-b>b{font-size:13.5px;font-weight:800;line-height:1}.iso-b .pips{gap:2.5px;display:flex}.iso-b .pips i{background:#ffffff52;border-radius:50%;width:5px;height:5px}.iso-b .pips i.on{background:#fff}.iso-P{color:#0b2a3a;background:#2aa9e0}.iso-M{color:#3a2f00;background:#f2c200}.iso-K{background:#e1251b}.iso-N{color:#12300a;background:#6cb33f}.iso-S{color:#3a1d00;background:#ef7d00}.iso-H{color:#26292e;background:#9aa0a6}.iso-P .pips i,.iso-M .pips i,.iso-N .pips i,.iso-S .pips i,.iso-H .pips i{background:#0000002e}.iso-P .pips i.on,.iso-M .pips i.on,.iso-N .pips i.on,.iso-S .pips i.on,.iso-H .pips i.on{background:#000000b8}.desc{color:var(--muted);max-width:540px;margin:12px 0 0;font-size:14px}.spec-row{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:9px;margin:18px 0 20px;display:grid}.spec{border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--panel);min-width:0;padding:10px 12px;box-shadow:0 1px 2px #17181a08}.spec .k{font-family:var(--mono);color:var(--yellow-text);letter-spacing:0;white-space:nowrap;font-size:13px;font-weight:700}.spec .v{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:23px;font-weight:500;line-height:1.1;overflow:hidden}.spec .v small{color:var(--muted);margin-left:2px;font-size:12px;font-weight:400}.tol{color:#5a4500;font-family:var(--mono);letter-spacing:0;text-transform:none;vertical-align:1px;white-space:nowrap;background:#fff4c2;border:1px solid #e3c766;border-radius:4px;margin-left:5px;padding:0 4px;font-size:.8em;font-weight:600;line-height:1.35;display:inline-block}.spec .k .tol{font-size:11px}table.data th .tol{margin-left:6px;font-size:10.5px}.card .specs .tol{margin-left:3px;font-size:10px}.spec-lungo .k{font-family:var(--sans);white-space:normal;font-size:11.5px;font-weight:600;line-height:1.2}.spec-vai{cursor:pointer;transition:border-color .14s,background .14s}.spec-vai:hover,.spec-vai:focus-visible{border-color:var(--yellow);background:#fffdf3}.spec-vai .v:after{content:" →";color:var(--yellow-text);font-size:15px}.actions{flex-wrap:wrap;align-items:center;gap:7px;margin-top:22px;display:flex}.actions .btn{padding:9px 13px;font-size:14px}.azioni-ico{gap:7px;display:flex}.actions .icona{min-width:0;padding:9px 10px}.actions .icona span{display:none}.detail-head h1 .riv{color:var(--yellow-text)}.cod-tasti{vertical-align:middle;gap:6px;margin-left:10px;display:inline-flex;position:relative;top:-3px}.cod-tasti button{border:1px solid var(--line);background:var(--panel);border-radius:var(--r-xs);width:32px;height:32px;color:var(--muted);cursor:pointer;place-items:center;transition:border-color .14s,color .14s,background .14s;display:grid}.cod-tasti button:hover{border-color:var(--yellow);color:var(--text)}.cod-tasti button.fatto{background:var(--yellow);border-color:var(--yellow);color:#000}.chiave{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);margin:0 0 14px;overflow:hidden}.chiave-h{background:var(--panel-2);border-bottom:1px solid var(--line);font-family:var(--display);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;padding:11px 14px;font-size:11.5px;font-weight:700;display:flex}.chiave-corpo{padding:6px 14px 12px}.cod-scomposto{font-family:var(--mono);letter-spacing:.04em;margin:0 0 4px;font-size:22px}.cod-scomposto .s1{color:#2aa9e0}.cod-scomposto .s2{color:#178a4c}.cod-scomposto .s3{color:#b45309}.cod-scomposto .s4{color:#8f7400}.chiave-riga{border-bottom:1px solid var(--hair);grid-template-columns:64px 22px 1fr;align-items:baseline;gap:10px;padding:7px 0;display:grid}.chiave-riga:last-child{border-bottom:0}.chiave-riga .seg{font-family:var(--mono);font-size:15px;font-weight:700}.chiave-riga .fr{color:var(--yellow-dim)}.chiave-riga .txt{color:var(--muted);font-size:13.5px}.chiave-riga .txt b{color:var(--text);font-weight:600}.chiave-aiuto{font-family:var(--sans);letter-spacing:0;text-transform:none;text-align:right;margin-left:auto;font-size:12px;font-weight:400}.chiave-aiuto .aiuto-tocco{display:none}@media (hover:none){.chiave-aiuto .aiuto-mouse{display:none}.chiave-aiuto .aiuto-tocco{display:inline}}.cod-scomposto span[data-ci]{cursor:default;border-radius:4px;padding:0 1px;transition:background .12s,opacity .12s,color .12s;display:inline-block}.cod-scomposto span[data-ci]:focus-visible{outline:2px solid var(--text);outline-offset:1px}.chiave-riga{border-radius:6px;transition:background .12s,opacity .12s}.chiave.accesa .cod-scomposto span[data-ci]{opacity:.3}.chiave.accesa .cod-scomposto span[data-ci].on{opacity:1;background:var(--yellow);color:#000}.chiave.accesa .chiave-riga{opacity:.45}.chiave.accesa .chiave-riga.on{opacity:1;background:#f4c40033}.tes.rif-on{box-shadow:0 0 0 3px var(--yellow)}.spec.rif-on{border-color:var(--yellow);box-shadow:0 0 0 2px var(--yellow)}.rig-hero{background:var(--ink);color:#fff;border-radius:var(--r-card);grid-template-columns:1fr auto;align-items:center;gap:30px;padding:26px 30px;display:grid}.rig-hero .occhio{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--yellow);margin:0 0 8px;font-size:11.5px;font-weight:600}.rig-hero h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;color:#fff;margin:0 0 12px;font-size:30px;font-weight:700;line-height:1.02}.rig-hero p{color:#d9dbe0;max-width:56ch;margin:0;font-size:15.5px;line-height:1.6}.rig-cifra{text-align:center}.rig-cifra b{font-family:var(--display);color:var(--yellow);font-size:64px;font-weight:700;line-height:.9;display:block}.rig-cifra span{letter-spacing:.1em;text-transform:uppercase;color:var(--on-ink);margin-top:6px;font-size:12px;display:block}.rig-vantaggi{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px;display:grid}.rig-v{border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);padding:20px}.rig-v .ico{border:1px solid var(--yellow-dim);width:38px;height:38px;color:var(--yellow-text);background:#fff9db;border-radius:10px;place-items:center;margin-bottom:12px;display:grid}.rig-v h4{font-family:var(--display);text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px;font-size:14px;font-weight:700}.rig-v p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.rig-verde{border:1px solid #bfe3ce;border-left:4px solid var(--green);border-radius:var(--r-card);background:#f3faf5;grid-template-columns:44px 1fr;align-items:start;gap:18px;margin-top:16px;padding:22px 26px;display:grid}.rig-verde .ico{color:var(--green)}.rig-verde h4{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;color:#0f5c33;margin:0 0 8px;font-size:13px;font-weight:700}.rig-verde p{max-width:78ch;margin:0 0 10px;font-size:14.5px;line-height:1.65}.rig-verde p:last-child{color:var(--text);margin-bottom:0;font-weight:500}.rig-cta{border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);flex-wrap:wrap;align-items:center;gap:18px;margin-top:16px;padding:20px 24px;display:flex}.rig-cta .dom{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:20px;font-weight:700}.rig-cta .cont{color:var(--muted);font-size:14px}.rig-cta .btn{margin-left:auto}@media (width<=900px){.rig-vantaggi{grid-template-columns:1fr}}@media (width<=820px){.rig-hero{grid-template-columns:1fr}.rig-hero h3{font-size:24px}}.btn{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--r-sm);color:var(--text);transition:border-color .16s,background .16s,transform .16s var(--ease);background:#fff;border:1px solid #d4d4d8;padding:11px 20px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.btn:hover{border-color:#9ca0a8;transform:translateY(-1px)}.btn:has(svg){align-items:center;gap:8px;display:inline-flex}.btn svg{flex:none}.btn.primary{background:var(--yellow);color:#000;border-color:var(--yellow)}.ftec{border:1px solid var(--hair);background:var(--panel);border-radius:12px;margin-top:18px;padding:14px 16px}.ftec-h{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:12px;font-weight:700}.ftec-row{flex-wrap:wrap;gap:10px;display:flex}.ftec-row .btn{align-items:center;gap:7px;padding:9px 14px;font-size:13px;display:inline-flex}.btn.ftec-ok{background:var(--yellow);color:#000;border-color:var(--yellow)}.btn.ftec-on{border-color:var(--yellow);color:var(--yellow-text)}.ftec-note{color:var(--muted);margin:10px 0 0;font-size:12.5px;line-height:1.5}.hreq{font-family:var(--sans);letter-spacing:.04em;border:1px solid var(--hair);color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:6px 11px;font-size:12px;display:inline-flex}.hreq:hover{color:var(--text);border-color:#9ca0a8}.hreq.on{color:#000;background:var(--yellow);border-color:var(--yellow);font-weight:700}.hreq #reqN{font-weight:700}.req-wrap{border:1px solid var(--hair);background:var(--panel);border-radius:10px;margin-bottom:18px;overflow:auto}.req-wrap table.data thead th{top:0}.req-tab td,.req-tab th{white-space:nowrap}.reqchk,.reqdel{border:1px solid var(--hair);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border-radius:6px;font-size:14px;line-height:1}.reqchk.on{background:var(--yellow);border-color:var(--yellow);color:#000;font-weight:700}.reqdel:hover{color:#c1121f;border-color:#c1121f}.req-form{border:1px solid var(--hair);background:var(--panel);border-radius:12px;padding:16px}.req-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.req-f{color:var(--muted);flex-direction:column;gap:5px;font-size:12.5px;display:flex}.req-f.wide{grid-column:1/-1}.req-f input,.req-f textarea{color:var(--text);background:var(--surface);border:1px solid var(--hair);border-radius:8px;padding:9px 11px;font-family:inherit;font-size:14px}.req-f input:focus,.req-f textarea:focus{border-color:var(--yellow);outline:none}.stat-entra{margin-bottom:18px}.stat-entra .actions{margin-top:10px}.stat-entra input{color:var(--text);background:var(--surface);border:1px solid var(--campo);border-radius:8px;flex:200px;min-width:0;max-width:300px;min-height:40px;padding:9px 11px;font-family:inherit;font-size:14px}.cmp-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.cmp-only{color:var(--muted);cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.cmp-only input{width:16px;height:16px;accent-color:var(--yellow)}.cmp-wrap{max-height:none}table.data.cmp td,table.data.cmp th{vertical-align:top}table.data.cmp .cmp-lab{width:210px;min-width:170px;color:var(--muted);white-space:normal;font-size:12.5px}.cmp-h{flex-direction:column;align-items:flex-start;gap:6px;min-width:150px;padding-right:22px;display:flex;position:relative}.cmp-h .reqdel{position:absolute;top:0;right:0}.cmp-img{background:var(--surface);border-radius:8px;justify-content:center;align-items:center;width:100%;height:74px;display:flex;overflow:hidden}.cmp-img img{object-fit:contain;max-width:100%;max-height:74px}.cmp-h .cod{font-family:var(--mono);color:var(--yellow-text);cursor:pointer;white-space:normal;font-size:13px}.cmp-cat{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:11px}tr.cmp-sez td{background:var(--surface);font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding-top:12px;font-size:11.5px;font-weight:700}tr.cmp-diff td{background:#f4c40012}tr.cmp-diff .cmp-lab{color:var(--text);font-weight:600}tr.cmp-ug td{color:var(--muted)}table.data.cmp td.vuoto{color:var(--hair)}.cond-fondo{z-index:120;background:#0c0c0e8c;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cond{background:var(--panel);border:1px solid var(--line);border-radius:var(--r);width:min(460px,100%);padding:22px 22px 18px;box-shadow:0 20px 60px #0006}.cond h3{font-family:var(--display);margin:0 0 4px;font-size:17px}.cond p{color:var(--muted);margin:0 0 14px;font-size:13px}.cond-link{gap:8px;margin:0 0 14px;display:flex}.cond-link input{min-width:0;font-family:var(--mono);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel-2);color:var(--ink);flex:1;padding:9px 10px;font-size:12px}.cond-vie{flex-wrap:wrap;gap:8px;display:flex}.cond-vie .btn{flex:1;justify-content:center;min-width:120px}.cond-chiudi{color:var(--muted);cursor:pointer;background:0 0;border:0;margin:14px auto 0;font-size:13px;text-decoration:underline;display:block}.toast{z-index:99;color:#fff;opacity:0;pointer-events:none;background:#111;border-radius:10px;max-width:min(560px,92vw);padding:12px 18px;font-size:13.5px;transition:opacity .18s,transform .18s;position:fixed;bottom:26px;left:50%;transform:translate(-50%)translateY(20px);box-shadow:0 8px 30px #0000004d}.toast.on{opacity:1;transform:translate(-50%)translateY(0)}.toast.ok{background:#14532d;padding-left:16px}.toast .t-ok{color:#fff;vertical-align:-4px;background:#22c55e;border-radius:50%;place-items:center;width:20px;height:20px;margin-right:9px;font-size:12px;font-weight:700;display:inline-grid}.cmpbar{z-index:60;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-card);align-items:center;gap:14px;width:min(1080px,100% - 24px);padding:10px 12px 10px 14px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 34px #00000029}.cmpbar[hidden]{display:none}.cmpbar-t{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.cmpbar-t>span:last-child{flex-direction:column;min-width:0;display:flex}.cmpbar-ico{width:36px;height:36px;color:var(--yellow-text);background:#fff9db;border-radius:10px;flex:none;place-items:center;display:grid}.cmpbar-tit{color:var(--ink);white-space:nowrap;font-size:14px;font-weight:700}.cmpbar-tit b{font-family:var(--mono);color:var(--muted);margin-left:6px;font-size:12px;font-weight:600}.cmpbar-cap{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:12px;overflow:hidden}.cmpbar-slot{scrollbar-width:thin;flex:auto;gap:8px;min-width:0;padding:2px 0;display:flex;overflow-x:auto}.cmpbar-p{border:1px solid var(--line);background:var(--panel);border-radius:10px;flex:none;align-items:center;gap:6px;max-width:230px;height:44px;padding:4px;display:flex}.cmpbar-p img{object-fit:contain;background:var(--surface);border-radius:6px;flex:none;width:34px;height:34px}.cmpbar-p .cod{font-family:var(--mono);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;padding-left:4px;font-size:12px;font-weight:600;overflow:hidden}.cmpbar-p .cod:hover{color:var(--yellow-text)}.cmpbar-p .x{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:4px 6px;font-size:17px;line-height:1}.cmpbar-p .x:hover{color:var(--ink);background:var(--panel-2)}.cmpbar-v{border:1px dashed var(--line);width:120px;height:44px;color:var(--muted);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.cmpbar-az{flex:none;align-items:center;gap:6px;display:flex}.cmpbar-az .svuota{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:600}.cmpbar-az .svuota:hover{color:var(--ink);background:var(--panel-2)}.cmpbar-az .btn.primary[disabled]{opacity:.45;cursor:not-allowed}body.con-cmp main{padding-bottom:110px}body.con-cmp .toast{bottom:96px}@media (width<=760px){.cmpbar{flex-wrap:wrap;gap:6px 8px;width:calc(100% - 16px);padding:8px 10px;bottom:8px}.cmpbar-t{flex:1 1 0;min-width:0}.cmpbar-ico{display:none}.cmpbar-tit{font-size:13px}.cmpbar-cap{max-width:none}.cmpbar-az{gap:2px}.cmpbar-az .btn{padding:8px 12px;font-size:12px}.cmpbar-az .svuota{padding:6px;font-size:12px}.cmpbar-slot{scrollbar-width:none;flex:100%;order:3}.cmpbar-p{max-width:210px;height:40px}.cmpbar-p img{width:28px;height:28px}.cmpbar-v{display:none}body.con-cmp main{padding-bottom:130px}body.con-cmp .toast{bottom:122px}}.req-attesa{border:1px solid #fde68a;border-left:4px solid var(--yellow);border-radius:var(--r-sm);background:#fffbeb;margin:6px 0 18px;padding:14px 16px}.req-attesa.err{background:#fef2f2;border-color:#fecaca #fecaca #fecaca #dc2626}.req-attesa p{margin:0 0 10px;font-size:14px;line-height:1.5}.req-attesa .actions{margin:0}.req-f.manca input{border-color:#dc2626;box-shadow:0 0 0 3px #dc26261f}.req-hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}.btn.primary:hover{background:var(--yellow-dim);border-color:var(--yellow-dim)}.ins-photo-wrap{border-radius:var(--r-sm);cursor:zoom-in;justify-content:center;align-items:center;display:flex;overflow:hidden}.ins-photo{object-fit:contain;will-change:transform;max-width:100%;max-height:440px;transition:transform .12s;display:block}.ins-photo-wrap:hover .ins-photo{transform:scale(2.4)}.media-thumbs{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.media-thumb{border:1.5px solid var(--line);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;width:80px;height:64px;transition:border-color .16s,transform .16s var(--ease);justify-content:center;align-items:center;padding:6px;display:flex;overflow:hidden}.media-thumb:hover{transform:translateY(-2px)}.media-thumb.on{border-color:var(--yellow-text);box-shadow:0 0 0 1px var(--yellow-text)}.media-thumb img,.media-thumb svg{object-fit:contain;max-width:100%;max-height:100%;width:auto!important;height:auto!important}.media-nota{letter-spacing:.02em;color:var(--muted);text-align:center;margin:12px 0 0;font-size:11.5px}.dc-iso{flex-wrap:wrap;gap:5px;margin:2px 0 8px;display:flex}.dc-fils{flex-wrap:wrap;gap:6px 12px;display:flex}.dc-fil{font-family:var(--display);letter-spacing:.02em;color:var(--text);align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.15;display:inline-flex}.dc-fil .tes{flex:none;width:30px;height:30px}.grades-summary{border-top:1px solid var(--line);margin-top:30px;padding-top:20px}.gs-title{font-family:var(--display);letter-spacing:.13em;text-transform:uppercase;color:#fff;background:var(--ink);border-radius:var(--r-xs);margin-bottom:14px;padding:5px 12px;font-size:13px;font-weight:600;display:inline-block}.gs-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.red-barra{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 18px;padding:14px 16px;display:flex}.red-barra input[type=search]{border:1px solid var(--line);border-radius:var(--r-xs);min-width:180px;height:36px;font-family:var(--mono);background:var(--surface);color:var(--text);flex:240px;padding:0 12px;font-size:13px}.red-barra select{border:1px solid var(--line);border-radius:var(--r-xs);background:var(--surface);height:36px;color:var(--text);padding:0 8px;font-family:inherit;font-size:13px}.red-n{font-family:var(--mono);color:var(--muted);margin-left:auto;font-size:12px}.red-n b{color:var(--yellow-text)}.red-riga{border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--panel);margin-bottom:10px;padding:12px 14px}.red-riga.tocca{border-color:var(--yellow);box-shadow:inset 3px 0 0 var(--yellow)}.red-dove{font-family:var(--mono);letter-spacing:.04em;color:var(--muted);text-transform:uppercase;font-size:11px}.red-orig{color:var(--muted);word-break:break-word;margin:4px 0 9px;font-size:13px}.red-campi{grid-template-columns:auto 1fr;align-items:start;gap:6px 10px;display:grid}.red-campi label{font-family:var(--mono);color:var(--muted);text-transform:uppercase;padding-top:7px;font-size:11px}.red-campi textarea{border:1px solid var(--line);border-radius:var(--r-xs);resize:vertical;background:var(--surface);width:100%;min-height:34px;color:var(--text);padding:6px 9px;font-family:inherit;font-size:14px;line-height:1.4}.red-campi textarea:focus{outline:2px solid var(--yellow);outline-offset:-1px;border-color:var(--yellow)}.red-campi textarea.vuoto{color:var(--muted)}.red-avviso{color:#7a4d0b;border-radius:var(--r-sm);background:#fef6e7;border:1px solid #e7b45a;margin:0 0 18px;padding:11px 13px;font-size:13px}@media (width<=640px){.red-campi{grid-template-columns:1fr}.red-campi label{padding-top:0}}.gs-card{border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--panel);padding:14px 16px;box-shadow:0 1px 2px #17181a08}.gs-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.gs-head .tes{border-radius:6px;width:44px;height:44px}.gs-name{font-family:var(--mono);color:var(--text);font-size:14px;font-weight:700}.gs-linea{color:var(--muted);font-size:12px}.gs-badges{gap:5px;margin-left:auto;display:flex}.gs-desc{color:var(--muted);font-size:13px;line-height:1.5}.ric-chips{flex-wrap:wrap;gap:8px;margin-bottom:4px;display:flex}.ric-chip{font-family:var(--mono);border-radius:var(--r-xs);background:var(--panel);border:1px solid var(--line);color:var(--text);padding:6px 12px;font-size:12.5px;font-weight:600}.spare{border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--panel);cursor:pointer;transition:border-color .16s,box-shadow .2s var(--ease),transform .2s var(--ease);align-items:center;gap:18px;margin-bottom:12px;padding:16px 18px;display:flex;box-shadow:0 1px 2px #17181a08}.spare:hover{border-color:var(--yellow-text);box-shadow:var(--sh-1);transform:translateY(-2px)}.spare .si{border-radius:var(--r-xs);background:var(--surface);width:84px;height:72px;color:var(--yellow-text);flex-shrink:0;place-items:center;padding:5px;display:grid;overflow:hidden}.spare .si img,.spare .si svg{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.spare .sb{flex:1;min-width:0}.spare .scode{font-family:var(--mono);color:var(--text);letter-spacing:.01em;font-size:15px;font-weight:700}.spare .snm{color:var(--muted);margin-top:3px;font-size:13.5px}.spare .sq{font-family:var(--mono);color:var(--muted);text-align:right;font-size:12px}.spare .sq b{color:var(--yellow-text);font-size:19px;display:block}@media (width<=560px){.spare{gap:12px;padding:12px}.spare .si{width:64px;height:56px}}.res-row{flex-wrap:wrap;gap:10px;display:flex}.res{border:1px solid var(--hair);border-radius:var(--r-sm);background:var(--panel);font-family:var(--mono);color:var(--text);transition:border-color .16s,transform .18s var(--ease);align-items:center;gap:10px;padding:12px 15px;font-size:12.5px;text-decoration:none;display:flex;box-shadow:0 1px 2px #17181a08}.res:hover{border-color:var(--yellow);color:var(--text);transform:translateY(-2px)}.res svg{color:var(--yellow-text);flex-shrink:0}.tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;margin:38px 0 0;display:flex}.tab{font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-1px;padding:12px 18px;font-size:17px;font-weight:600;transition:color .16s,border-color .16s}.tab.on{color:var(--text);border-bottom-color:var(--yellow)}.avviso{border:1px solid #fde68a;border-left:3px solid var(--warn);border-radius:var(--r-sm);background:#fffbeb;margin:0 0 16px;padding:11px 14px;font-size:13.5px;line-height:1.5}.avviso b{font-weight:700}.avviso.mini{margin:10px 0 0;padding:9px 12px;font-size:12.5px}.pt-scelte{grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:13px;margin:0 0 18px;display:grid}.pt-scelte label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 5px;font-size:11px;display:block}.prop-l{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:2px;display:grid}.prop-r{border-bottom:1px solid var(--hair);align-items:flex-start;gap:12px;padding:11px 12px;display:flex}.p-ico{border-radius:7px;flex:none;place-items:center;width:34px;height:34px;display:grid}.p-ico svg{width:21px;height:21px;display:block}.prop-t{min-width:0;padding-top:1px}.prop-k{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10.5px;line-height:1.3}.prop-v{margin-top:2px;font-size:14.5px;line-height:1.4}.prop-v b{font-weight:600}.pt-hint{text-transform:none;letter-spacing:0;color:var(--yellow-text)}.pt-scelte select,.pt-scelte input{width:100%;font-family:var(--sans);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--panel);color:var(--text);padding:9px 10px;font-size:14.5px}.pt-scelte input{font-family:var(--mono)}.pt-manca{border-radius:var(--r-sm);background:#fab9001a;border:1px solid #fab90059;margin:8px 0 0;padding:9px 12px;font-size:13.5px;line-height:1.45}.pt-detto{color:var(--muted);margin:8px 0 0;font-size:12.5px;line-height:1.45}.pt-tab{border:1px solid var(--line);border-radius:var(--r-sm);margin:0 0 18px;overflow:hidden}.pt-cap{background:var(--panel-2);letter-spacing:.09em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--line);padding:8px 12px;font-size:11.5px}.pt-righe{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));display:grid}.pt-c{border-right:1px solid var(--line);padding:11px 14px}.pt-c:last-child{border-right:0}.pt-c .k{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:11.5px}.pt-c .v{font-family:var(--mono);margin-top:2px;font-size:18px;font-weight:600}.pt-c .u{color:var(--muted);font-size:11px;font-family:var(--sans)}.pt-c .d{color:var(--muted);margin-top:1px;font-size:11.5px}.pt-tabtutta{margin:16px 0 0;overflow-x:auto}.pt-tabtutta table{width:max-content;min-width:100%}.pt-tabtutta th,.pt-tabtutta td{white-space:nowrap}.ins-g{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:11px 14px;padding:13px 14px;display:grid}.ins-g>div{align-items:flex-start;gap:9px;display:flex}.ins-g .gn{font-family:var(--mono);padding-top:2px;font-size:13px;line-height:1.35}.ins-g .gn .mio{color:var(--yellow-text);font-weight:800}.pt-spinta{border:1px solid var(--line);border-radius:var(--r-sm);width:fit-content;margin:0 0 18px;display:flex;overflow:hidden}.pt-spinta button{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;background:var(--panel);border:0;border-right:1px solid var(--line);color:var(--muted);padding:8px 17px;font-size:13.5px;font-weight:600}.pt-spinta button:last-child{border-right:0}.pt-spinta button.on{background:var(--yellow);color:#000}.pt-calc{background:var(--ink);border-radius:var(--r-card);color:#fff;margin:0 0 14px;padding:18px 20px}.pt-calc .side-h{color:var(--on-ink);margin-bottom:12px}.pt-numeri{grid-template-columns:repeat(auto-fit,minmax(132px,1fr));gap:15px;display:grid}.pt-n .k{letter-spacing:.08em;text-transform:uppercase;color:var(--on-ink);font-size:11px}.pt-n .v{font-family:var(--mono);color:var(--yellow);font-size:26px;font-weight:700;line-height:1.15}.pt-n .v small{color:#fff;font-size:11.5px;font-family:var(--sans);margin-left:3px;font-weight:400}.pt-n .f{color:var(--on-ink);font-size:10px;font-family:var(--mono);margin-top:3px}.pt-n.sec .v{color:#fff;font-size:19px}.pt-chip .chip{border:1px solid;border-radius:20px;margin:2px 6px 2px 0;padding:4px 12px;font-size:12.5px;display:inline-block}.pt-chip .chip.ok{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}.pt-chip .chip.warn{color:#92400e;background:#fffbeb;border-color:#fde68a}.pt-chip .chip.info{color:#1e40af;background:#eff6ff;border-color:#bfdbfe}.pt-fonte{color:var(--muted);margin:12px 0 0;font-size:12px}@media (width<=640px){.pt-numeri{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:12px}.pt-n .v{font-size:21px}.pt-n.sec .v{font-size:16px}}.ch-card{border:1px solid var(--line);border-radius:var(--r-card);background:var(--panel);margin:0 0 12px;padding:16px 18px}.ch-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 3px;display:flex}.ch-t{font-family:var(--display);text-transform:uppercase;letter-spacing:.01em;font-size:19px;font-weight:700}.ch-es{font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;border-radius:20px;padding:2px 10px;font-size:12.5px;font-weight:700}.ch-es.pos{color:#065f46;background:#ecfdf5}.ch-es.rev{color:#92400e;background:#fffbeb}.ch-d{font-family:var(--mono);color:var(--muted);margin:0 0 10px;font-size:12px}.ch-ctx{grid-template-columns:repeat(auto-fit,minmax(215px,1fr));gap:2px 18px;margin:0 0 12px;font-size:13.5px;display:grid}.ch-k{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-right:4px;font-size:10.5px}.ch-tog{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;background:var(--panel-2);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text);cursor:pointer;margin:0 0 10px;padding:6px 13px;font-size:12.5px;font-weight:600}.ch-dati{margin:0 0 14px;display:none}.ch-dati.on{display:block}.ch-dati td.ch-vince{color:var(--yellow-text);font-weight:700}.ch-ris{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;gap:30px;margin:4px 0 12px;padding:13px 0;display:flex}.ch-rv{font-family:var(--display);color:var(--yellow-text);font-size:34px;font-weight:700;line-height:1}.ch-rk{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:3px;font-size:11.5px}.ch-p{font-family:var(--mono);flex-wrap:wrap;gap:18px;margin:0 0 8px;font-size:13px;display:flex}.ch-p b{color:var(--yellow-text)}.ch-n{color:var(--text);margin:8px 0 0;font-size:14px;line-height:1.55}.ch-fonte{color:var(--muted);margin:14px 0 0;font-size:12px}.agg{z-index:9999;background:var(--ink);color:#fff;border-radius:var(--r-card);max-width:min(560px,92vw);box-shadow:var(--sh-2);align-items:center;gap:12px;padding:11px 12px 11px 18px;font-size:14px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.agg .btn{background:var(--yellow);border-color:var(--yellow);color:#000;padding:7px 14px;font-size:14px}.agg-x{color:var(--on-ink);cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:20px;line-height:1}.agg-x:hover{color:#fff}.tab-n{font-family:var(--mono);letter-spacing:0;color:var(--muted);background:var(--panel-2);border:1px solid var(--line);vertical-align:2px;border-radius:20px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:400}.tab.on .tab-n,.tab:hover{color:var(--text)}.tabpane{padding:24px 0;display:none}.tabpane.on{animation:.3s both bftFade;display:block}table.data{border-collapse:collapse;width:100%;font-family:var(--sans);font-variant-numeric:tabular-nums;font-size:14px}table.data th.num,table.data td.num{text-align:right}table.data td.num b{font-weight:600}table.data .cod{font-family:var(--mono);letter-spacing:.2px;white-space:nowrap}table.data td:first-child,table.data th:first-child{white-space:nowrap}table.data th{text-align:left;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:600}table.data td{border-bottom:1px solid var(--hair);color:var(--text);padding:11px 14px}table.data tr.dim-row{cursor:pointer;transition:background .14s}table.data tr.dim-row:hover{background:var(--panel-2)}table.data tr.dim-row.hot{background:#fff9db}table.data tr.dim-row.hot td:first-child{color:var(--yellow-text)}table.data td .key{font-family:var(--mono);color:var(--yellow-text);font-weight:700}table.data td b{color:var(--text);font-weight:700}.tabwrap{border:1px solid var(--hair);background:var(--panel);border-radius:10px;max-height:calc(100vh - 230px);overflow:auto}.tabwrap table.data thead th{z-index:2;background:var(--surface);box-shadow:inset 0 -1px 0 var(--line);position:sticky;top:0}table.data thead th{top:var(--testata);z-index:2;background:var(--surface);box-shadow:inset 0 -1px 0 var(--line);position:sticky}.unit{color:var(--muted)}.suspect{color:var(--warn)}.flagchip{font-family:var(--mono);color:var(--warn);border:1px solid var(--warn);border-radius:var(--r-xs);background:#fef6e7;margin-top:9px;padding:2px 6px;font-size:10px;display:inline-block}.exchip{font-family:var(--mono);color:var(--muted);border:1px solid var(--line);border-radius:var(--r-xs);background:var(--panel-2);margin-top:9px;margin-right:6px;padding:2px 6px;font-size:10px;display:inline-block}.empty{text-align:center;color:var(--muted);font-family:var(--mono);border-radius:var(--r-sm);background:var(--panel);border:1px dashed #d4d4d8;padding:30px;font-size:13px}.no-results{text-align:center;color:var(--muted);padding:60px}.loadmore{margin:26px auto 0;padding:12px 28px;display:block}.demo-flag{border-radius:var(--r-sm);color:var(--muted);background:#fffbeb;border:1px dashed #e2c44d;margin-top:48px;padding:16px 18px;font-size:12.5px;line-height:1.65;display:none}.demo-flag b{color:var(--yellow-text);font-family:var(--display);letter-spacing:.06em;font-weight:600}.ph-box{border:1px solid var(--hair);border-radius:var(--r-card);background:var(--panel);max-width:800px;box-shadow:var(--sh-1);padding:26px}.ph-box h3{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;color:var(--text);margin:0 0 8px;font-size:22px;font-weight:700}.ph-box p{color:var(--muted);margin:0 0 16px}.lp-cat.prep{opacity:.72}.lp-cat.prep .lp-media{background:repeating-linear-gradient(135deg,#f7f7f9 0 7px,#efeff2 7px 14px)}.lp-sub.lvl2{color:var(--muted);padding-left:18px;font-size:12.5px}.lp-sub.lvl2:hover{color:var(--yellow-text)}.lp-sub.off{color:var(--muted);cursor:default}.lp-sub.off:hover{color:var(--muted);padding-left:0}.lp-list{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:20px;display:grid}.lp-list:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,calc(33.3333% - 13.3333px));justify-content:center}.lp-list:has(>:only-child){grid-template-columns:calc(33.3333% - 13.3333px);justify-content:center}.lp-cat{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-card);box-shadow:var(--sh-1);transition:box-shadow .24s var(--ease),border-color .18s;flex-direction:column;animation:.42s both bftIn;display:flex;position:relative;overflow:hidden}.lp-cat:first-child{animation-delay:0s}.lp-cat:nth-child(2){animation-delay:30ms}.lp-cat:nth-child(3){animation-delay:60ms}.lp-cat:nth-child(4){animation-delay:90ms}.lp-cat:nth-child(5){animation-delay:.12s}.lp-cat:nth-child(6){animation-delay:.15s}.lp-cat:nth-child(7){animation-delay:.18s}.lp-cat:nth-child(n+8){animation-delay:.21s}.lp-cat:after{content:"";background:var(--yellow);transform-origin:0;height:3px;transition:transform .3s var(--ease);z-index:2;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.lp-cat:hover{box-shadow:var(--sh-2);border-color:#e4e4e8}.lp-cat:hover:after{transform:scaleX(1)}.lp-media{aspect-ratio:3/2;background:var(--surface);border-bottom:1px solid var(--hair);cursor:pointer;place-items:center;height:auto;min-height:140px;padding:16px;display:grid;overflow:hidden}.lp-media img{object-fit:contain;max-width:100%;max-height:100%;transition:transform .3s var(--ease)}.lp-media:has(>img.cop){padding:0}.lp-media img.cop{object-fit:cover;width:100%;max-width:none;height:100%;max-height:none}.lp-cat:hover .lp-media img{transform:scale(1.05)}.lp-media svg{opacity:.3;width:44px;height:44px;color:var(--yellow-text)}.lp-body{flex-direction:column;flex:1;min-width:0;padding:18px 20px 20px;display:flex}.lp-h{font-family:var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--text);cursor:pointer;margin:0 0 8px;font-size:23px;font-weight:700;line-height:1.1;transition:color .14s}.lp-h:hover{color:var(--yellow-text)}.lp-desc{color:var(--muted);margin:0 0 10px;font-size:13.5px;line-height:1.55}.lp-n{font-family:var(--mono);color:var(--green);margin-bottom:16px;font-size:11px;display:block}.lp-n.off{color:var(--muted)}.lp-foot{border-top:1px solid var(--hair);margin-top:auto;padding-top:12px}.lp-toggle{width:100%;color:var(--text);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:0;font-size:14px;font-weight:600;transition:color .14s;display:flex}.lp-toggle:hover{color:var(--yellow-text)}.lp-toggle svg{transition:transform .3s var(--ease);flex-shrink:0}.lp-cat.open .lp-toggle svg{transform:rotate(180deg)}.lp-subwrap{opacity:0;max-height:0;transition:max-height .34s var(--ease),opacity .24s ease;overflow:hidden}.lp-cat.open .lp-subwrap{opacity:1;max-height:760px}.lp-subs{flex-direction:column;display:flex}.lp-sub{color:var(--text);cursor:pointer;border-bottom:1px solid var(--hair);transition:color .14s,padding-left .16s var(--ease);justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:13.5px;text-decoration:none;display:flex}.lp-sub:first-child{border-top:1px solid var(--hair);margin-top:12px}.lp-sub:hover{color:var(--yellow-text);padding-left:5px}.lp-sub>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lp-sub .n{font-family:var(--mono);color:var(--muted);flex-shrink:0;font-size:10.5px}.lp-all{font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--yellow-text);cursor:pointer;border-bottom:2px solid var(--yellow);align-self:flex-start;margin-top:14px;padding-bottom:2px;font-size:13.5px;font-weight:600;transition:color .14s,border-color .14s}.lp-all:hover{color:var(--text);border-color:var(--text)}.lp-toggle:focus-visible,.lp-sub:focus-visible,.lp-all:focus-visible,.lp-media:focus-visible,.lp-h:focus-visible{outline:2px solid var(--yellow-text);outline-offset:2px}@media (width<=780px){main{padding:24px 16px 76px}header{flex-wrap:wrap;gap:10px;height:auto;padding:12px 14px}.search{order:5;max-width:none}.logo img{height:42px}.page-title{font-size:34px}.detail-head h1{font-size:30px}.detail-top{grid-template-columns:1fr}aside,.side-backdrop{top:auto}table.data thead th{top:0}}@media (width<=860px){.catgrid,.lp-list{grid-template-columns:repeat(2,1fr)}:is(.catgrid:has(>:nth-child(2):last-child),.lp-list:has(>:nth-child(2):last-child)){grid-template-columns:repeat(2,1fr);justify-content:stretch}:is(.catgrid:has(>:only-child),.lp-list:has(>:only-child)){grid-template-columns:1fr}}@media (width<=480px){.hreq{gap:4px;padding:6px 8px;font-size:11px}.hreq .etich{display:none}}@media (width<=560px){.catgrid,.lp-list,:is(.catgrid:has(>:nth-child(2):last-child),.lp-list:has(>:nth-child(2):last-child)){grid-template-columns:1fr}}@media (width>=1180px){body.con-rail aside{box-shadow:none;z-index:20;transform:none}body.con-rail main{max-width:1860px;padding-left:340px}body.con-rail .side-backdrop{display:none!important}body.con-rail .menu-toggle:not(.indietro){display:none}}.indietro[hidden]{display:none}.ric-sub{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:14px 0 8px;font-size:11.5px}.tabpane>.ric-sub:first-child,.tabpane>.lm-sez:first-child>.ric-sub:first-child,.lm>.lm-sez:first-child>.ric-sub:first-child{margin-top:0}.lm [hidden]{display:none!important}.lm-barra{background:var(--panel);border:1px solid var(--hair);border-radius:var(--r-sm);margin:0 0 18px;padding:14px 16px 12px;box-shadow:0 1px 2px #17181a08}.lm-cerca{position:relative}.lm-cerca .lm-lente{color:var(--muted);pointer-events:none;position:absolute;top:13px;left:13px}.lm-q{border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);width:100%;height:42px;color:var(--text);font-family:var(--sans);outline:none;padding:0 42px 0 40px;font-size:15px;transition:border-color .16s,background .16s,box-shadow .16s}.lm-q::placeholder{color:#8e9199}.lm-q:focus{border-color:var(--yellow-dim);background:#fff;box-shadow:0 0 0 3px #f4c40033}.lm-q::-webkit-search-cancel-button{display:none}.lm-x{border-radius:var(--r-xs);width:32px;height:32px;color:var(--muted);background:0 0;border:0;font-size:21px;line-height:1;position:absolute;top:5px;right:5px}.lm-x:hover{background:var(--panel-2);color:var(--text)}.lm-faccia{flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;display:flex}.lm-fn{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);min-width:74px;margin-right:4px;font-size:11px}.lm-chip{border:1px solid var(--line);background:var(--panel);min-height:30px;color:var(--text);font-family:var(--sans);text-align:left;border-radius:16px;align-items:center;gap:7px;padding:3px 11px;font-size:13px;line-height:1.25;transition:border-color .14s,background .14s;display:inline-flex}.lm-chip:hover{background:var(--panel-2);border-color:#c9ccd2}.lm-chip.on{border-color:var(--yellow-dim);background:#fff6cc;font-weight:600}.lm-chip .lm-n{font-family:var(--mono);color:var(--muted);font-size:11px;font-weight:400}.lm-chip.lm-altri{color:var(--yellow-text);border-style:dashed}.lm-chip:focus-visible,.lm-cod:focus-visible,.lm-piu:focus-visible,.lm-link:focus-visible{outline:2px solid var(--yellow-text);outline-offset:2px}.lm-esito{color:var(--muted);margin:10px 0 0;font-size:13px}.lm-esito b{color:var(--text);font-weight:600}.lm-link{color:var(--yellow-text);cursor:pointer;white-space:nowrap;margin-left:6px;font-weight:600}.lm-link:hover{color:var(--text)}.lm-cods{border-left:2px solid var(--line);margin:-4px 0 14px 102px;padding:2px 0 2px 12px}.lm-cod{border-radius:var(--r-xs);color:var(--text);cursor:pointer;align-items:baseline;gap:12px;padding:6px 10px;display:flex}.lm-cod:hover{color:var(--text);background:#fff9db}.lm-cc{font-family:var(--mono);white-space:nowrap;font-size:13.5px;font-weight:700}.lm-cd{min-width:0;color:var(--muted);flex:1;font-size:12.5px}.lm-cod>b{color:var(--yellow-text);font-weight:400}.lm-piu{color:var(--yellow-text);font-family:var(--mono);background:0 0;border:0;margin:4px 0 2px 10px;padding:3px 0;font-size:12px}.lm-piu:hover{color:var(--text)}@media (width<=560px){.lm-barra{padding:12px}.lm-fn{width:100%;min-width:0}.lm-cods{margin-left:8px}.lm-cod{flex-wrap:wrap;gap:0 10px}.lm-cd{flex-basis:100%}.lm-cod>b{display:none}}.cat-chiuso>summary{cursor:pointer;border-left:3px solid var(--yellow);align-items:center;gap:8px;padding:8px 24px;font-size:14px;font-weight:600;list-style:none;display:flex}.cat-chiuso>summary::-webkit-details-marker{display:none}.cat-chiuso>summary:hover{background:var(--panel-2)}.cat-chiuso>summary>span{flex:1;min-width:0}.cat-chiuso>summary>i{font-family:var(--mono);color:var(--muted);font-size:11px;font-style:normal}.cat-chiuso[open]>summary{color:var(--muted);border-left-color:#0000}.rail-su{font-family:var(--mono);color:var(--muted);cursor:pointer;padding:0 24px 8px;font-size:12px;display:block}.rail-su:hover{color:var(--ink)}.rail-qui{font-family:var(--display);padding:0 24px 10px;font-size:15px;font-weight:600;line-height:1.3}.rail-qui span{font-family:var(--mono);color:var(--muted);text-transform:lowercase;letter-spacing:.04em;margin-top:2px;font-size:11px;font-weight:400;display:block}.rail-voci{flex-direction:column;display:flex}.rail-v{cursor:pointer;border-left:3px solid #0000;align-items:baseline;gap:8px;padding:7px 24px;font-size:14px;line-height:1.35;display:flex}.rail-v:hover{background:var(--panel-2)}.rail-v.on{border-left-color:var(--yellow);font-weight:600}.rail-v>span{flex:1;min-width:0}.rail-v>span small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.3;display:block}.rail-v>b{font-family:var(--mono);color:var(--muted);font-size:11.5px;font-weight:400}.fgrp{border-top:1px solid var(--line)}.fgrp>summary{cursor:pointer;font-family:var(--display);letter-spacing:.04em;align-items:center;gap:8px;padding:11px 24px;font-size:13px;font-weight:600;list-style:none;display:flex}.fgrp>summary::-webkit-details-marker{display:none}.fgrp>summary:before{content:"";border:4px solid #0000;border-left-color:var(--muted);width:0;height:0;transition:transform .16s var(--ease);flex:none}.fgrp[open]>summary:before{transform:rotate(90deg)translate(-1px)}.fgrp>summary:hover{background:var(--panel-2)}.fgrp .fgrp-n{font-family:var(--mono);color:var(--yellow-text);margin-left:auto;font-size:11px}.fgrp .filter-group{padding:2px 24px 14px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media print{@page{margin:12mm}header,aside,.side-backdrop,.crumb,.result-bar,.loadmore,.media-thumbs,.menu-toggle,.resetbtn,.sortsel,.actions,.ftec-row,.toast,.cmpbar,.cond-fondo,.tab,.dia-scelte,.pt-scelte,.avviso.mini,.ch-filtri,.cod-tasti,.tip-tes{display:none!important}.rig-hero{color:#000;border:1px solid #c9ccd2;padding:12px 14px;background:#fff!important}.rig-hero h3,.rig-hero p{color:#000}.rig-hero .occhio,.rig-cifra b{color:#8f7400}.rig-cifra span{color:#4a4d54}.rig-verde{border-color:#c9ccd2;background:#fff!important}.rig-v .ico,.rig-verde .ico,.rig-cta .btn{display:none}.wrap{min-height:0;display:block}main{background:#fff;width:auto;max-width:none;padding:0}body{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;font-size:9.5pt}body.con-rail main{padding-left:0}*{box-shadow:none!important;transition:none!important;animation:none!important}.req-wrap,.pt-tabtutta,.tabwrap,.cmp-wrap,.ins-photo-wrap{border:none;max-height:none!important;overflow:visible!important}table{table-layout:auto;border-collapse:collapse;width:100%!important}table.data{font-size:8.5pt}table.data th,table.data td{word-break:break-word;padding:3px 5px}table.data thead th{background:#fff;border-bottom:1px solid #000;position:static}img,svg{max-width:100%;height:auto}.tabpane{break-inside:auto;margin:0 0 16px;display:block!important}.tabpane:before{content:attr(data-titolo);font-family:var(--display);text-transform:uppercase;letter-spacing:1px;color:#000;break-after:avoid;border-bottom:1.5px solid #000;margin:0 0 6px;padding-bottom:3px;font-size:9.5pt;display:block}.ric-sub{color:#333}.lm-cerca,.lm-facce,.lm-link,.lm-piu{display:none!important}.lm-barra{background:0 0;border:0;margin:0 0 6px;padding:0}.lm-cods{margin-left:24px}h1,h2,h3,.side-h,.gs-title,.page-title{break-after:avoid}.page-title{margin-bottom:4px;font-size:19pt}.detail-head h1{font-size:17pt}.card,.catcard,.lp-cat,.gs-card,.spare,.ph-box,.draw-panel,table.data tr{break-inside:avoid}.card,.catcard,.lp-cat,.gs-card,.spare,.ph-box,.draw-panel{border-color:#c9ccd2}.gs-title{color:#000;background:0 0;border-bottom:1.5px solid #000;border-radius:0;padding:0 0 3px}.ins-photo{max-height:62mm;transform:none!important}a{color:#000;text-decoration:none}.grid{grid-template-columns:repeat(3,1fr)}.cmp-bar,.cmp .reqdel{display:none!important}tr.cmp-diff td{background:#f6f6f8}tr.cmp-sez td{color:#000;background:#fff;border-bottom:1.5px solid #000}.cmp-img{background:#fff}}.btn:focus-visible,.cat-link:focus-visible,.card:focus-visible,.tab:focus-visible,.catcard:focus-visible,.spare:focus-visible,input:focus-visible{outline:2px solid var(--yellow-text);outline-offset:2px}
