.vetrina{--bg:#0a0908;--bg-elev:#12100e;--surface:#171513;--surface-2:#1d1a17;--surface-3:#242019;--ink-1:#f5f1e8;--ink-2:#c9c2b4;--ink-3:#8a857b;--ink-4:#5c5850;--foil:#d4a574;--foil-bright:#e8c9a0;--foil-dim:#d4a5748c;--foil-line:#c8a8763d;--foil-faint:#c8a8761a;--foil-ghost:#c8a8760d;--c-luce:#c8a876;--c-gas:#6fa8c7;--c-pun:#d9a520;--c-pun-rgb:217, 165, 32;--c-mobile:#c99ab0;--c-fibra:#7f77dd;--ok:#7da88e;--err:#c96f6f;--radius-card:20px;--radius-card-lg:24px;--radius-pill:999px;--nav-h:64px;--pillole-alt:40px;--pillole-fondo:calc(var(--nav-h) + env(safe-area-inset-bottom) + 14px);--pillole-banda:calc(var(--pillole-fondo) + var(--pillole-alt) + 12px);--font-display:var(--font-fraunces), "Fraunces", Georgia, serif;--font-testo:var(--font-inter), "Inter", system-ui, sans-serif;--font-mono:var(--font-jbmono), "JetBrains Mono", ui-monospace, monospace;--scala-x:1;--scala-piu:0px;--scala-spazio:1;background:var(--bg);color:var(--ink-1);font-family:var(--font-testo);font-size:calc(15px * var(--scala-x) + var(--scala-piu));-webkit-font-smoothing:antialiased;min-height:100dvh;line-height:1.5}@media (min-width:1025px){.vetrina:not(.vp-login){--scala-x:1.1;--scala-piu:4px;--scala-spazio:1.35}}.vetrina .sim-pagina{--scala-x:1;--scala-piu:0px;--scala-spazio:1;font-size:calc(15px * var(--scala-x) + var(--scala-piu))}.vetrina ::selection{color:var(--ink-1);background:#d4a57459}.vetrina input{caret-color:var(--foil)}.vetrina :focus-visible{outline:2px solid var(--foil);outline-offset:2px;border-radius:4px}.vetrina ::-webkit-scrollbar{width:10px;height:8px}.vetrina ::-webkit-scrollbar-thumb{border:2px solid var(--bg);background:#2a2620;border-radius:99px}.vetrina ::-webkit-scrollbar-track{background:0 0}.vetrina{scrollbar-color:#2a2620 transparent}.up-label{font-family:var(--font-mono);font-size:calc(9px * var(--scala-x) + var(--scala-piu));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.up-label--foil{color:var(--foil)}.up-mono-11{font-family:var(--font-mono);font-size:calc(11px * var(--scala-x) + var(--scala-piu));letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.up-display{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-style:italic;font-weight:500}.up-num{font-variant-numeric:tabular-nums}.vp-testata__titolo{font-size:calc(26px * var(--scala-x) + var(--scala-piu))}.vp-menu-profilo__nome{font-weight:600;font-size:calc(15px * var(--scala-x) + var(--scala-piu))}.vp-menu-profilo__email{color:var(--ink-3);font-size:calc(12.5px * var(--scala-x) + var(--scala-piu))}.vp-sconti__titolo{font-size:calc(20px * var(--scala-x) + var(--scala-piu));margin-bottom:12px}.vp-sconti__testo{font-size:calc(14px * var(--scala-x) + var(--scala-piu));color:var(--ink-2);white-space:pre-line;line-height:1.65}.vp-page{max-width:480px;padding:0 16px calc(var(--nav-h) + 28px);margin:0 auto}@media (min-width:1024px){.vp-page{max-width:none;padding:0 clamp(24px,4vw,88px) 64px}}@media (max-width:1023px){.vetrina:has(.vp-pillole>.vp-assistenza,.vp-pillole>.vp-segnala) .vp-page{padding-bottom:max(calc(var(--nav-h) + 28px), var(--pillole-banda))}}.vp-header{z-index:40;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--foil-ghost);position:sticky;top:0}.vp-header__riga{align-items:center;gap:12px;max-width:480px;margin:0 auto;padding:14px 16px 10px;display:flex}@media (min-width:1024px){.vp-header__riga{gap:18px;max-width:none;padding:20px clamp(24px,4vw,88px) 16px}}.vp-logo{flex-shrink:1;align-items:center;min-width:0;text-decoration:none;display:inline-flex}.vp-logo img{width:auto;max-width:100%;height:32px;display:block}@media (min-width:1024px){.vp-logo img{height:44px}}.vp-topnav{display:none}@media (min-width:1024px){.vp-topnav{gap:6px;margin-left:24px;display:flex}.vp-topnav a{font-family:var(--font-mono);font-size:calc(12px * var(--scala-x) + var(--scala-piu));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-radius:var(--radius-pill);padding:10px 16px;text-decoration:none;transition:color .15s,background .15s}.vp-topnav a:hover{color:var(--ink-1);background:var(--foil-ghost)}.vp-topnav a[aria-current=page]{color:var(--foil);background:var(--foil-faint)}}@media (min-width:1025px){.vetrina:not(.vp-login) .vp-logo{flex-shrink:0}.vetrina:not(.vp-login) .vp-cerca{min-width:calc(118px * var(--scala-spazio))}.vetrina:not(.vp-login) .vp-topnav a{white-space:nowrap}}@media (min-width:1025px) and (max-width:1599.98px){.vetrina:not(.vp-login) .vp-topnav{gap:2px;margin-left:12px}.vetrina:not(.vp-login) .vp-topnav a{letter-spacing:.04em;padding:10px 8px}}@media (min-width:1025px) and (max-width:1279.98px){.vetrina:not(.vp-login) .vp-header__riga{gap:8px;padding-left:24px;padding-right:24px}.vetrina:not(.vp-login) .vp-logo img{height:38px}.vetrina:not(.vp-login) .vp-topnav{gap:0;margin-left:8px}.vetrina:not(.vp-login) .vp-topnav a{letter-spacing:0;padding:10px 6px}.vetrina:not(.vp-login) .vp-cerca{gap:8px;padding-left:12px;padding-right:12px}}.vp-cerca{background:var(--bg-elev);border:1px solid var(--foil-ghost);border-radius:var(--radius-pill);flex:1;align-items:center;gap:10px;padding:9px 16px;transition:border-color .15s;display:flex}.vp-cerca:focus-within{border-color:var(--foil-line)}.vp-cerca input{color:var(--ink-1);font-family:var(--font-testo);font-size:calc(14px * var(--scala-x) + var(--scala-piu));background:0 0;border:none;outline:none;flex:1;min-width:0}.vp-cerca input::placeholder{color:var(--ink-4)}.vp-cerca input::-webkit-search-cancel-button{appearance:none}.vp-cerca svg{color:var(--ink-3);flex-shrink:0}.vp-icona-btn{border-radius:var(--radius-pill);border:1px solid var(--foil-ghost);width:40px;height:40px;color:var(--ink-2);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;transition:border-color .15s,color .15s;display:grid}.vp-icona-btn:hover{border-color:var(--foil-line);color:var(--foil)}.vp-pill-mercato{max-width:480px;margin:0 auto;padding:11px 16px 12px}.vp-pill-mercato__riga{flex-wrap:nowrap;align-items:center;gap:10px;display:flex}.vp-pill-mercato__indici{scrollbar-width:none;flex:0 auto;align-items:center;gap:18px;min-width:0;display:flex;overflow-x:auto}.vp-pill-mercato__indici::-webkit-scrollbar{display:none}@media (max-width:1023px){.vp-pill-mercato__indici{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:359px){.vp-pill-mercato__riga{flex-wrap:wrap}.vp-pill-mercato__indici{flex:100%}}@media (min-width:1024px){.vp-pill-mercato{max-width:none;padding:11px clamp(24px,4vw,88px) 12px}}.vp-pill-mercato__voce{font-family:var(--font-mono);font-size:calc(10px * var(--scala-x) + var(--scala-piu));letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;align-items:center;gap:7px;display:flex}.vp-pill-mercato__voce b{color:var(--ink-1);font-variant-numeric:tabular-nums;font-weight:500}.vp-pill-mercato__nota{font-family:var(--font-mono);font-size:calc(9px * var(--scala-x) + var(--scala-piu));letter-spacing:.06em;color:var(--ink-3);margin:6px 0 0;line-height:1.5}.vp-dot{border-radius:99px;flex-shrink:0;width:5px;height:5px}.vp-pill-mercato__storico{border:1px solid var(--foil-line);border-radius:var(--radius-pill);color:var(--foil);font-family:var(--font-mono);font-size:calc(9px * var(--scala-x) + var(--scala-piu));letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none;align-items:center;gap:5px;padding:4px 9px;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.vp-pill-mercato__storico:hover,.vp-pill-mercato__storico[aria-expanded=true]{background:var(--foil-faint);color:var(--foil-bright);border-color:var(--foil-dim)}.vp-pill-mercato__storico svg{flex:none}.vp-bottomnav{z-index:40;height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb, var(--bg-elev) 92%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid var(--foil-ghost);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}@media (min-width:1024px){.vp-bottomnav{display:none}}.vp-bottomnav a{color:var(--ink-4);font-family:var(--font-mono);font-size:calc(8.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.14em;text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;transition:color .15s;display:flex}.vp-bottomnav a[aria-current=page]{color:var(--foil)}.vp-bottomnav a[aria-current=page] span{position:relative}.vp-bottomnav a[aria-current=page] span:after{content:"";background:var(--foil);height:1px;position:absolute;bottom:-5px;left:10%;right:10%}.vp-sezione{margin-top:30px}.vp-sezione__testata{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.vp-sezione__titolo{text-wrap:balance;font-family:var(--font-display);font-style:italic;font-size:calc(20px * var(--scala-x) + var(--scala-piu));color:var(--ink-1);letter-spacing:-.01em;font-weight:500}@media (max-width:400px){.vp-sezione__titolo{font-size:calc(17px * var(--scala-x) + var(--scala-piu))}}.vp-sezione__meta{margin-top:3px;display:block}.vp-vedi-tutto{font-family:var(--font-mono);font-size:calc(10px * var(--scala-x) + var(--scala-piu));letter-spacing:.14em;text-transform:uppercase;color:var(--foil);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:6px 0 6px 12px}.vp-vedi-tutto:hover{color:var(--foil-bright)}.up-scroll{scroll-snap-type:x proximity;scrollbar-width:none;gap:14px;margin:0 -16px;padding:4px 16px 18px;display:flex;overflow-x:auto}.up-scroll::-webkit-scrollbar{display:none}.up-scroll>*{scroll-snap-align:start;flex-shrink:0}@media (min-width:1024px){.up-scroll{scrollbar-width:thin;margin:0 -8px;padding:4px 8px 18px}}@media (hover:hover) and (pointer:fine){.up-scroll--afferrabile{cursor:grab}}.up-scroll--trascina,.up-scroll--trascina *{cursor:grabbing}@keyframes vp-nastro{0%{transform:translate(0)}to{transform:translate(-50%)}}.vp-nastro{margin:0 -16px;padding:4px 0 18px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.vp-nastro__treno{gap:14px;width:max-content;animation:60s linear infinite vp-nastro;display:flex}.vp-nastro:hover .vp-nastro__treno,.vp-nastro:active .vp-nastro__treno{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.vp-nastro{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.vp-nastro__treno{animation:none}}.vp-featured{margin-top:12px}.vp-hero-pista{border-radius:var(--radius-card-lg);touch-action:pan-y;cursor:grab;overflow:hidden}.vp-hero-pista:active{cursor:grabbing}.vp-hero-treno{will-change:transform;display:flex}.vp-hero-slide{flex-grow:0;flex-shrink:0;min-width:0}.vp-hero{border:1px solid var(--bordo-card,var(--foil-line));border-radius:var(--radius-card-lg);background:radial-gradient(120% 90% at 82% 0%, var(--alone,transparent) 0%, transparent 46%), radial-gradient(120% 90% at 0% 100%, var(--foil-faint) 0%, transparent 55%), linear-gradient(150deg, var(--surface-2) 0%, var(--bg-elev) 100%);-webkit-user-select:none;user-select:none;flex-direction:column;min-height:280px;padding:18px 18px 15px;display:flex;position:relative;overflow:hidden}.vp-hero__filo{background:linear-gradient(90deg, transparent, var(--accento), transparent);opacity:.5;height:1px;position:absolute;inset:0 0 auto}.vp-hero__rigato{pointer-events:none;background-image:repeating-linear-gradient(#c8a87621 0 4px,#0000 4px 11px),repeating-linear-gradient(#c8a87612 0 4px,#0000 4px 11px),repeating-linear-gradient(#c8a87621 0 4px,#0000 4px 11px);background-position:25% 0,50% 0,75% 0;background-repeat:no-repeat;background-size:1px 100%;position:absolute;inset:34px 0 46px}.vp-hero__testa{justify-content:space-between;align-items:center;gap:10px;display:flex;position:relative}.vp-hero__bollo{font-family:var(--font-mono);font-size:calc(8.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.2em;text-transform:uppercase;color:var(--foil-bright);background:var(--foil-ghost);border:1px solid var(--foil);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-weight:500;display:inline-flex}.vp-hero__marchio{margin-top:22px;position:relative}.vp-hero__marchio .up-label{display:block}.vp-hero__marchio .vp-marchio,.vp-hero__marchio .vp-card__fornitore{max-width:70%;margin-top:6px;display:inline-flex}.vp-hero__nome{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:calc(32px * var(--scala-x) + var(--scala-piu));letter-spacing:-.02em;text-wrap:balance;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:10px 0 auto;line-height:1.02;display:-webkit-box;position:relative;overflow:hidden}@media (max-width:400px){.vp-hero__nome{font-size:calc(27px * var(--scala-x) + var(--scala-piu))}}.vp-hero__piede{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:18px;display:flex;position:relative}.vp-hero__metriche{flex-wrap:wrap;gap:8px 18px;min-width:0;display:flex}@media (max-width:1023.5px){.vp-hero__piede{grid-template-columns:minmax(0,max-content) minmax(0,max-content) minmax(0,1fr);grid-template-areas:"prezzo qfissa.""compenso bottone bottone";align-items:end;gap:12px 22px;display:grid}.vp-hero__metriche{display:contents}.vp-hero__metrica:first-child{grid-area:prezzo}.vp-hero__metrica:nth-child(2){grid-area:qfissa}.vp-hero__metrica--compenso{grid-area:compenso}.vp-hero__piede .vp-btn-dettaglio{grid-area:bottone;justify-self:end}.vp-hero__metrica b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (min-width:1025px){.vetrina:not(.vp-login) .vp-hero__piede{flex-wrap:wrap;justify-content:flex-start;gap:0 18px;margin-top:10px}.vetrina:not(.vp-login) .vp-hero__piede:after{content:"";flex-basis:100%;order:1;height:0}.vetrina:not(.vp-login) .vp-hero__metriche{display:contents}.vetrina:not(.vp-login) .vp-hero__metrica,.vetrina:not(.vp-login) .vp-hero__piede .vp-btn-dettaglio{margin-top:8px}.vetrina:not(.vp-login) .vp-hero__metrica--compenso,.vetrina:not(.vp-login) .vp-hero__piede .vp-btn-dettaglio{order:2}.vetrina:not(.vp-login) .vp-hero__piede .vp-btn-dettaglio{margin-left:auto}.vetrina:not(.vp-login) .vp-hero__metrica b{white-space:nowrap;overflow-wrap:normal}.vetrina:not(.vp-login) .vp-hero__seriale{flex-wrap:wrap;row-gap:4px}.vetrina:not(.vp-login) .vp-hero__seriale>*{white-space:nowrap}}.vp-hero__metrica{min-width:0}.vp-hero__metrica b{font-family:var(--font-mono);font-size:calc(13px * var(--scala-x) + var(--scala-piu));font-variant-numeric:tabular-nums;color:var(--ink-1);overflow-wrap:anywhere;margin-top:3px;font-weight:500;display:block}.vp-hero__metrica--compenso b{font-size:calc(22px * var(--scala-x) + var(--scala-piu));letter-spacing:-.02em;font-weight:600}.vp-hero .vp-stato-listino{position:relative}.vp-hero__seriale{border-top:1px dashed var(--foil-line);min-height:24px;font-family:var(--font-mono);font-size:calc(9px * var(--scala-x) + var(--scala-piu));letter-spacing:.14em;text-transform:uppercase;color:#c8a8766b;font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;margin-top:14px;padding-top:10px;display:flex;position:relative}.vp-hero-punti{justify-content:center;gap:5px;margin-top:14px;display:flex}.vp-hero-punto{background:var(--foil-faint);cursor:pointer;border:none;border-radius:99px;width:5px;height:5px;padding:0;transition:width .3s,background .3s;position:relative}.vp-hero-punto[data-on=true]{width:17px}.vp-hero-punto:after{content:"";position:absolute;inset:-10px -4px}@media (min-width:1024px){.vp-hero-slide{padding-right:18px}.vp-hero-pista{margin-right:-18px}.vp-hero{height:100%;min-height:300px;padding:20px 20px 16px}}@media (prefers-reduced-motion:reduce){.vp-hero-treno{transition:none!important}.vp-hero-punto{transition:none}}.vp-card{width:min(calc(316px * var(--scala-spazio)), 84vw);background:linear-gradient(175deg, var(--surface) 0%, var(--bg-elev) 100%);border:1px solid var(--bordo-card,var(--foil-faint));border-radius:var(--radius-card);flex-direction:column;padding:16px 16px 14px;transition:transform .2s cubic-bezier(.2,.7,.3,1),border-color .2s;display:flex;position:relative}.vp-card:hover{transform:translateY(-2px)}.vp-card--griglia{width:auto;min-width:0}.vp-card__testa{justify-content:space-between;align-items:center;gap:8px;display:flex}.vp-card__fornitore{font-size:calc(12px * var(--scala-x) + var(--scala-piu));color:var(--ink-2);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.vp-marchio{align-items:center;min-width:0;max-width:52%;display:inline-flex}.vp-marchio img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:auto;max-width:100%;height:100%;display:block}.vp-pillola{font-family:var(--font-mono);font-size:calc(8.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.13em;border-radius:var(--radius-pill);border:1px solid;flex-shrink:0;align-items:center;gap:5px;padding:3px 9px;font-weight:500;display:inline-flex}.vp-card__nome{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:calc(18px * var(--scala-x) + var(--scala-piu));letter-spacing:-.01em;-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;min-height:2.36em;margin:12px 0;line-height:1.18;display:-webkit-box;overflow:hidden}.vp-card__corpo{flex:1;grid-template-columns:1fr auto;align-items:stretch;gap:14px;display:grid}.vp-card__righe{flex-direction:column;justify-content:center;gap:7px;min-width:0;min-height:96px;display:flex}.vp-riga{flex-direction:column;gap:1px;min-width:0;display:flex}.vp-riga b{font-size:calc(13.5px * var(--scala-x) + var(--scala-piu));color:var(--ink-1);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.vp-card__divisore{border-left:1px dashed color-mix(in srgb, var(--accento,var(--foil)) 34%, transparent);width:0}.vp-card__compenso{background:var(--surface-2);min-width:calc(86px * var(--scala-spazio));border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-end;gap:1px;padding:10px 13px;display:flex}.vp-card__compenso b{font-family:var(--font-display);font-style:italic;font-size:calc(26px * var(--scala-x) + var(--scala-piu));font-variant-numeric:tabular-nums;font-weight:600;line-height:1.1}.vp-card__compenso small{font-family:var(--font-mono);font-size:calc(8px * var(--scala-x) + var(--scala-piu));letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);text-align:right}.vp-card__piede{justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.vp-btn-dettaglio{font-family:var(--font-mono);font-size:calc(10px * var(--scala-x) + var(--scala-piu));letter-spacing:.12em;text-transform:uppercase;color:#171310;background:linear-gradient(180deg, var(--foil-bright), var(--foil));border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;border:none;padding:9px 16px;font-weight:500;transition:filter .15s,transform .15s}.vp-btn-dettaglio:hover{filter:brightness(1.06)}.vp-btn-dettaglio:active{transform:scale(.97)}.vp-cuore{border:1px solid var(--foil-ghost);border-radius:var(--radius-pill);width:38px;height:38px;color:var(--ink-3);cursor:pointer;background:0 0;flex-shrink:0;place-items:center;transition:color .15s,border-color .15s,transform .1s;display:grid}.vp-cuore:hover{border-color:var(--foil-line)}.vp-cuore:active{transform:scale(.9)}.vp-cuore[data-on=true]{color:var(--foil);border-color:var(--foil-line)}.vp-stato-listino{font-size:calc(11.5px * var(--scala-x) + var(--scala-piu));color:var(--ink-2);background:var(--foil-ghost);border:1px solid var(--foil-faint);border-radius:10px;margin-top:10px;padding:7px 10px;line-height:1.45}.vp-stato-listino--link{font-family:var(--font-mono);font-size:calc(9.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.12em;text-transform:uppercase;color:var(--foil);border-bottom:1px dashed var(--foil-line);margin-top:8px;padding-bottom:1px;text-decoration:none;display:inline-block}.vp-stato-listino--link:hover{color:var(--foil-bright)}.vp-griglia{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:480px){.vp-griglia{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.vp-griglia{grid-template-columns:repeat(auto-fill, minmax(calc(300px * var(--scala-spazio)), 1fr));gap:16px}}.vp-griglia .vp-card__nome{font-size:calc(16px * var(--scala-x) + var(--scala-piu))}.vp-griglia .vp-card__corpo{grid-template-columns:1fr}.vp-griglia .vp-card__divisore{display:none}.vp-griglia .vp-card__compenso{flex-direction:row;justify-content:space-between;align-items:baseline;min-width:0;padding:8px 12px}.vp-griglia .vp-card__compenso b{font-size:calc(21px * var(--scala-x) + var(--scala-piu))}.vp-chips{scrollbar-width:none;gap:8px;padding:2px 0 4px;display:flex;overflow-x:auto}.vp-chips::-webkit-scrollbar{display:none}.vp-chip{font-family:var(--font-mono);font-size:calc(10px * var(--scala-x) + var(--scala-piu));letter-spacing:.1em;text-transform:uppercase;color:var(--foil);background:var(--foil-ghost);border:1px solid var(--foil-line);border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;padding:8px 14px;transition:background .15s;display:inline-flex}.vp-chip:hover{background:var(--foil-faint)}.vp-chip--verde{color:var(--ok);background:#7da88e0f;border-color:#7da88e59}.vp-chip--attivo{background:var(--foil);color:#171310;border-color:var(--foil)}.vp-chip--rimuovi{color:var(--ink-2);border-color:var(--foil-ghost);background:var(--surface)}.vp-velo{z-index:60;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#050403b3;animation:.2s ease-out vp-velo-in;position:fixed;inset:0}@keyframes vp-velo-in{0%{opacity:0}}.vp-foglio{z-index:61;background:linear-gradient(178deg, var(--surface) 0%, var(--bg-elev) 100%);border:1px solid var(--foil-faint);border-radius:var(--radius-card-lg) var(--radius-card-lg) 0 0;border-bottom:none;flex-direction:column;max-height:92dvh;animation:.32s cubic-bezier(.2,.9,.3,1) vp-foglio-su;display:flex;position:fixed;bottom:0;left:0;right:0}@keyframes vp-foglio-su{0%{opacity:0;transform:translateY(40px)}}@media (min-width:1024px){.vp-foglio{width:calc(560px * var(--scala-spazio));border-radius:var(--radius-card-lg);border-bottom:1px solid var(--foil-faint);max-height:88vh;animation:.25s cubic-bezier(.2,.9,.3,1) vp-foglio-centro;inset:50% auto auto 50%;transform:translate(-50%,-50%)}@keyframes vp-foglio-centro{0%{opacity:0;transform:translate(-50%,-48%)}}}@media (prefers-reduced-motion:reduce){.vp-velo,.vp-foglio{animation:none}}.vp-foglio__maniglia{background:var(--surface-3);border-radius:99px;flex-shrink:0;width:42px;height:4px;margin:10px auto 2px}@media (min-width:1024px){.vp-foglio__maniglia{display:none}}.vp-foglio__testata{flex-shrink:0;justify-content:space-between;align-items:center;padding:12px 20px 10px;display:flex}.vp-foglio__chiudi{border-radius:var(--radius-pill);border:1px solid var(--foil-ghost);width:32px;height:32px;color:var(--ink-3);cursor:pointer;background:0 0;place-items:center;display:grid}.vp-foglio__chiudi:hover{color:var(--ink-1);border-color:var(--foil-line)}.vp-foglio__corpo{overscroll-behavior:contain;padding:0 20px 24px;overflow-y:auto}@media (max-width:1023px){.vetrina:has(.vp-pillole>.vp-assistenza,.vp-pillole>.vp-segnala) .vp-foglio__corpo{padding-bottom:var(--pillole-banda)}}.vp-dett__fornitore{min-height:28px;font-size:calc(15px * var(--scala-x) + var(--scala-piu));align-items:center;margin-top:6px;font-weight:600;display:flex}.vp-dett__fornitore .vp-marchio{max-width:180px}.vp-dett__nome{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:calc(30px * var(--scala-x) + var(--scala-piu));letter-spacing:-.015em;text-wrap:balance;margin:2px 0 18px;line-height:1.12}.vp-dett__righe{border-top:1px dashed var(--foil-faint);border-bottom:1px dashed var(--foil-faint);grid-template-columns:1fr 1fr;gap:13px 26px;padding:16px 0;display:grid;position:relative}.vp-dett__righe:before{content:"";border-left:1px dashed color-mix(in srgb, var(--accento,var(--foil)) 26%, transparent);position:absolute;top:12px;bottom:12px;left:50%}.vp-dett__riga b{font-size:calc(14px * var(--scala-x) + var(--scala-piu));color:var(--ink-1);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:2px;font-weight:500;display:block}.vp-dett__compenso{background:var(--surface-2);border:1px solid var(--foil-ghost);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:14px 18px;display:flex}.vp-dett__compenso b{font-family:var(--font-display);font-style:italic;font-size:calc(34px * var(--scala-x) + var(--scala-piu));font-variant-numeric:tabular-nums;font-weight:600}.vp-dett__compenso .sotto{font-family:var(--font-mono);font-size:calc(9px * var(--scala-x) + var(--scala-piu));letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:3px;display:block}.vp-dett__cta{align-items:center;gap:10px;margin-top:18px;display:flex}.vp-btn-primario{font-family:var(--font-mono);font-size:calc(12px * var(--scala-x) + var(--scala-piu));letter-spacing:.14em;text-transform:uppercase;color:#171310;background:linear-gradient(180deg, var(--foil-bright), var(--foil));border-radius:var(--radius-pill);cursor:pointer;border:none;flex:1;padding:15px 20px;font-weight:600;transition:filter .15s,transform .15s}.vp-btn-primario:hover{filter:brightness(1.06)}.vp-btn-primario:active{transform:scale(.985)}.vp-dett__cuore{width:48px;height:48px}.vp-info-sconti{border-bottom:1px dashed var(--foil-faint);justify-content:space-between;align-items:baseline;gap:12px;padding:13px 0;display:flex}.vp-info-sconti button{font-family:var(--font-mono);font-size:calc(10px * var(--scala-x) + var(--scala-piu));letter-spacing:.12em;text-transform:uppercase;cursor:pointer;color:var(--accento,var(--foil));background:0 0;border:none}.vp-azione{text-align:left;background:var(--surface-2);border:1px solid var(--foil-ghost);cursor:pointer;width:100%;color:var(--ink-1);border-radius:14px;align-items:center;gap:14px;padding:13px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:flex}.vp-azione:hover{border-color:var(--foil-line);background:var(--surface-3)}.vp-azione__icona{border:1px solid var(--foil-line);width:38px;height:38px;color:var(--foil);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.vp-azione__testo b{font-size:calc(14px * var(--scala-x) + var(--scala-piu));font-weight:600;display:block}.vp-azione__testo span{font-family:var(--font-mono);font-size:calc(8.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:3px;display:block}.vp-azione__freccia{color:var(--ink-4);flex-shrink:0;margin-left:auto}.vp-novita{aspect-ratio:16/9;border-radius:var(--radius-card);border:1px solid var(--foil-faint);background:var(--surface);width:min(300px,80vw);text-decoration:none;display:block;position:relative;overflow:hidden}.vp-novita img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.vp-novita__velo{background:linear-gradient(185deg,#0000 30%,#050403e0 88%);position:absolute;inset:0}.vp-novita__testo{position:absolute;bottom:12px;left:14px;right:14px}.vp-novita__testo b{font-family:var(--font-display);font-style:italic;font-size:calc(17px * var(--scala-x) + var(--scala-piu));color:var(--ink-1);font-weight:500;line-height:1.2;display:block}.vp-novita__testo span{font-size:calc(11.5px * var(--scala-x) + var(--scala-piu));color:var(--ink-2);margin-top:2px;display:block}@media (min-width:1024px){.vp-novita{width:580px}.vp-novita__testo{bottom:20px;left:22px;right:22px}.vp-novita__testo b{font-size:calc(26px * var(--scala-x) + var(--scala-piu));letter-spacing:-.01em;text-wrap:balance;line-height:1.12}.vp-novita__testo span{font-size:calc(14px * var(--scala-x) + var(--scala-piu));max-width:52ch;margin-top:6px}}.vp-portale{background:var(--bg-elev);border:1px solid var(--foil-faint);border-radius:var(--radius-card);width:min(264px,74vw);color:inherit;flex-direction:column;text-decoration:none;transition:border-color .18s,transform .2s;display:flex;overflow:hidden}.vp-portale:hover{border-color:var(--foil-line);transform:translateY(-2px)}.vp-portale__barra{background:var(--surface);border-bottom:1px solid var(--foil-ghost);align-items:center;gap:5px;padding:7px 11px;display:flex}.vp-portale__barra i{background:var(--ink-4);border-radius:99px;flex-shrink:0;width:5px;height:5px}.vp-portale__barra em{min-width:0;font-style:normal;font-family:var(--font-mono);font-size:calc(8.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.05em;color:var(--ink-4);white-space:nowrap;text-overflow:ellipsis;margin-left:6px;overflow:hidden}.vp-portale__scatto{aspect-ratio:16/10;background:var(--surface-2);display:block;position:relative;overflow:hidden}.vp-portale__scatto img{-o-object-fit:cover;object-fit:cover;filter:brightness(.85)saturate(.94);width:100%;height:100%;transition:filter .22s;display:block}.vp-portale:hover .vp-portale__scatto img,.vp-portale:focus-visible .vp-portale__scatto img{filter:none}@media (hover:none){.vp-portale__scatto img{filter:brightness(.94)}}.vp-portale__scatto:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a09089e);height:36%;position:absolute;inset:auto 0 0}.vp-portale__vuoto{border:1px dashed var(--foil-line);font-family:var(--font-display);font-style:italic;font-size:calc(34px * var(--scala-x) + var(--scala-piu));color:var(--foil-dim);border-radius:12px;place-items:center;display:grid;position:absolute;inset:12px}.vp-portale__piede{justify-content:space-between;align-items:center;gap:10px;padding:11px 14px 12px;display:flex}.vp-portale__piede b{min-width:0;font-family:var(--font-display);font-style:italic;font-size:calc(16px * var(--scala-x) + var(--scala-piu));color:var(--ink-1);white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.2;overflow:hidden}.vp-portale__vai{font-family:var(--font-mono);font-size:calc(9px * var(--scala-x) + var(--scala-piu));letter-spacing:.16em;text-transform:uppercase;color:var(--foil);flex-shrink:0;align-items:center;gap:6px;display:inline-flex}@media (prefers-reduced-motion:reduce){.vp-portale:hover{transform:none}}.vp-cta-catalogo{background:radial-gradient(70% 180% at 10% 0%, #d4a5741a, transparent 62%), linear-gradient(160deg, var(--surface) 0%, var(--bg-elev) 100%);border:1px solid var(--foil-line);border-radius:var(--radius-card-lg);grid-template-columns:minmax(0,1fr);align-items:center;gap:20px 32px;max-width:880px;margin:40px auto 0;padding:24px 20px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid;position:relative;overflow:hidden}.vp-cta-catalogo:before{content:"";background:linear-gradient(90deg, transparent, var(--foil), transparent);opacity:.45;height:1px;position:absolute;inset:0 0 auto}.vp-cta-catalogo:hover{border-color:var(--foil);transform:translateY(-2px)}.vp-cta-catalogo__testo{min-width:0}.vp-cta-catalogo__testo b{font-family:var(--font-display);font-style:italic;font-size:calc(24px * var(--scala-x) + var(--scala-piu));letter-spacing:-.015em;color:var(--ink-1);text-wrap:balance;margin-top:7px;font-weight:500;line-height:1.06;display:block}.vp-cta-catalogo__dati{font-family:var(--font-mono);font-size:calc(9.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 18px;margin-top:12px;display:flex}.vp-cta-catalogo__dati span{align-items:center;gap:8px;display:inline-flex}.vp-cta-catalogo__dati span+span:before{content:"";background:var(--foil-dim);border-radius:99px;width:3px;height:3px}.vp-cta-catalogo__azione{align-items:center;gap:32px;display:flex}.vp-cta-catalogo__btn{text-align:center;font-family:var(--font-mono);font-size:calc(10.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.14em;text-transform:uppercase;color:#171310;background:linear-gradient(180deg, var(--foil-bright), var(--foil));border-radius:var(--radius-pill);white-space:nowrap;padding:14px 26px;font-weight:500;display:block}@media (min-width:720px){.vp-cta-catalogo{grid-template-columns:minmax(0,1fr) auto;margin-top:52px;padding:28px clamp(22px,2.5vw,40px)}.vp-cta-catalogo__testo b{font-size:calc(28px * var(--scala-x) + var(--scala-piu))}.vp-cta-catalogo__azione:before{content:"";background-image:linear-gradient(to bottom, var(--foil-line) 0 5px, transparent 5px 12px);background-size:1px 12px;align-self:stretch;width:1px}}body{overflow-x:clip}.vp-catalogo{display:block}@media (min-width:1024px){.vp-catalogo{grid-template-columns:calc(280px * var(--scala-spazio)) minmax(0, 1fr);align-items:start;gap:36px;display:grid}.vp-sidebar{background:var(--bg-elev);border:1px solid var(--foil-ghost);border-radius:var(--radius-card);z-index:30;flex-direction:column;gap:22px;max-height:calc(100vh - 150px);padding:20px;display:flex;position:sticky;top:142px;overflow-y:auto}}@media (max-width:1023.5px){.vp-sidebar{display:none}}.vp-sidebar h4{font-family:var(--font-mono);font-size:calc(9.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px;font-weight:500}.vp-scelta{font-size:calc(13px * var(--scala-x) + var(--scala-piu));color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;padding:5px 0;display:flex}.vp-scelta:hover{color:var(--ink-1)}.vp-scelta input{accent-color:var(--foil);width:14px;height:14px}.vp-scelta:has(input:disabled){color:var(--ink-3);cursor:default}.vp-scelta:has(input:disabled):hover{color:var(--ink-3)}.vp-scelta--gestore{align-items:flex-start}.vp-scelta--gestore input{margin-top:3px}.vp-gestore{flex-direction:column;min-width:0;display:flex}.vp-scelta-riga{align-items:center;gap:2px;display:flex}.vp-scelta-riga .vp-scelta{flex:1;min-width:0}.vp-info-btn{width:26px;height:26px;color:var(--ink-4);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}.vp-info-btn:hover,.vp-info-btn[aria-expanded=true]{color:var(--foil);background:var(--foil-ghost)}.vp-info-pannello{border:1px solid var(--foil-faint);background:var(--foil-ghost);font-size:calc(11.5px * var(--scala-x) + var(--scala-piu));color:var(--ink-2);border-radius:10px;margin:4px 0 6px;padding:9px 11px;line-height:1.45;animation:.18s cubic-bezier(.2,.7,.3,1) vp-info-entra}.vp-info-pannello p{margin:0}.vp-info-pannello p+p{border-top:1px dashed var(--foil-faint);color:var(--ink-3);margin-top:7px;padding-top:7px}.vp-info-pannello__link{font:inherit;color:var(--ink-1);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;text-decoration:underline;display:inline}.vp-info-pannello__link:hover{color:var(--foil)}.vp-info-pannello--sospeso{z-index:50;width:min(calc(320px * var(--scala-spazio)), calc(100vw - 32px));background:linear-gradient(var(--foil-ghost), var(--foil-ghost)), var(--bg-elev);max-height:calc(100vh - 32px);margin:0;position:fixed;top:0;left:0;overflow-y:auto;box-shadow:0 14px 40px #0000008c}@keyframes vp-info-entra{0%{opacity:0;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.vp-info-pannello{animation:none}}.vp-vuoto{text-align:center;padding:56px 24px}.vp-vuoto h3{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:calc(21px * var(--scala-x) + var(--scala-piu));color:var(--ink-1);text-wrap:balance}.vp-vuoto p{color:var(--ink-3);font-size:calc(13px * var(--scala-x) + var(--scala-piu));margin-top:8px}@keyframes vp-pulse{50%{opacity:.45}}.vp-scheletro{border-radius:var(--radius-card);background:var(--bg-elev);border:1px solid var(--foil-ghost);animation:1.6s ease-in-out infinite vp-pulse}.vp-spinner{border:2px solid var(--foil-faint);border-top-color:var(--foil);border-radius:99px;width:15px;height:15px;animation:.7s linear infinite vp-gira}@keyframes vp-gira{to{transform:rotate(360deg)}}@media (min-width:1024px){.solo-mobile{display:none}}.vp-login__scena{background:radial-gradient(90% 60% at 50% -10%, #d4a57412, transparent 60%), var(--bg);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.vp-login__carta{background:linear-gradient(178deg, var(--surface) 0%, var(--bg-elev) 100%);border:1px solid var(--foil-faint);border-radius:var(--radius-card-lg);width:min(400px,100%);padding:34px 28px 28px}.vp-login__logo{margin:12px 0 16px}.vp-login__logo img{width:auto;max-width:100%;height:56px;display:block}.vp-login__logo--solo{margin-bottom:28px}.vp-login__sotto{font-size:calc(13px * var(--scala-x) + var(--scala-piu));color:var(--ink-3);margin-bottom:22px}.vp-login__link{font-family:var(--font-mono);font-size:calc(10px * var(--scala-x) + var(--scala-piu));letter-spacing:.12em;text-transform:uppercase;color:var(--foil);border-bottom:1px dashed var(--foil-line);padding-bottom:1px;text-decoration:none}.vp-login__link:hover{color:var(--foil-bright)}.vp-login form{flex-direction:column;gap:16px;display:flex}.vp-login form label{font-family:var(--font-mono);font-size:calc(9.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px;font-weight:500;display:block}.vp-login form input{background:var(--bg);border:1px solid var(--foil-ghost);width:100%;color:var(--ink-1);font-family:var(--font-testo);font-size:calc(15px * var(--scala-x) + var(--scala-piu));box-shadow:none;border-radius:12px;outline:none;padding:12px 14px;transition:border-color .15s}.vp-login form input:focus{border-color:var(--foil-line)}.vp-login form button[type=submit]{font-family:var(--font-mono);font-size:calc(12px * var(--scala-x) + var(--scala-piu));letter-spacing:.14em;text-transform:uppercase;color:#171310;background:linear-gradient(180deg, var(--foil-bright), var(--foil));border-radius:var(--radius-pill);cursor:pointer;border:none;margin-top:6px;padding:14px 20px;font-weight:600;transition:filter .15s,transform .15s}.vp-login form button[type=submit]:hover{filter:brightness(1.06)}.vp-login form button[type=submit]:disabled{opacity:.6;cursor:default}.vp-login form p{color:var(--err);font-size:calc(12.5px * var(--scala-x) + var(--scala-piu));background:0 0}.vp-login [class*=amber]{font-size:calc(12.5px * var(--scala-x) + var(--scala-piu));border-radius:10px;background:var(--foil-ghost)!important;color:var(--foil-bright)!important}.vp-login__titolo{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:calc(22px * var(--scala-x) + var(--scala-piu));letter-spacing:-.01em;color:var(--ink-1);text-wrap:balance;margin:0 0 6px;line-height:1.16}.vp-login form input::placeholder{color:var(--ink-4)}.vp-login form input:focus-visible{box-shadow:0 0 0 3px var(--foil-ghost)}.vp-login form input[aria-invalid=true]{border-color:#c96f6f73}.vp-login form .vp-login__errore{margin:-6px 0 0}.vp-login__avviso{border:1px dashed var(--foil-line);background:var(--foil-ghost);border-radius:14px;padding:18px 16px 16px}.vp-login__avviso-testata{align-items:center;gap:10px;margin-bottom:10px;display:flex}.vp-login__avviso-icona{border-radius:var(--radius-pill);width:30px;height:30px;color:var(--ok);background:#7da88e24;flex:none;place-items:center;display:grid}.vp-login__avviso-titolo{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:calc(19px * var(--scala-x) + var(--scala-piu));letter-spacing:-.01em;margin:0;line-height:1.16}.vp-login__avviso-testo{font-size:calc(13.5px * var(--scala-x) + var(--scala-piu));color:var(--ink-2);margin:0}.vp-login__avviso-testo strong{color:var(--ink-1);font-weight:500}.vp-login__mittente{border-top:1px dashed var(--foil-faint);flex-direction:column;gap:3px;margin:12px 0 0;padding-top:12px;display:flex}.vp-login__mittente-mail{font-family:var(--font-mono);font-size:calc(12px * var(--scala-x) + var(--scala-piu));color:var(--ink-1);letter-spacing:.02em}.vp-login__azioni{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;display:flex}button.vp-login__link{cursor:pointer;background:0 0;border-top:none;border-left:none;border-right:none;padding:0 0 1px}.vp-login__link:focus-visible,.vp-login form button[type=submit]:focus-visible{outline:2px solid var(--foil-line);outline-offset:3px}.vp-profilo-voce{text-align:left;width:100%;color:var(--ink-1);font-family:var(--font-testo);font-size:calc(14px * var(--scala-x) + var(--scala-piu));cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;padding:11px 4px;text-decoration:none;display:flex}.vp-profilo-voce:hover{color:var(--foil)}.vp-separatore{border:none;border-top:1px dashed var(--foil-faint);margin:10px 0}.vp-scaglioni{border:1px solid var(--foil-ghost);background:var(--surface-2);border-radius:14px;margin-top:10px;padding:4px 14px 10px}.vp-scaglioni__testata{justify-content:space-between;gap:12px;padding:10px 0 8px;display:flex}.vp-scaglioni__riga{border-top:1px dashed var(--foil-faint);font-size:calc(13px * var(--scala-x) + var(--scala-piu));color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.vp-scaglioni__riga b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}.vp-segnala,.vp-assistenza{z-index:62;right:16px;bottom:var(--pillole-fondo);border-radius:var(--radius-pill);border:1px solid var(--foil-line);background:linear-gradient(180deg, var(--surface-2), var(--surface));color:var(--ink-1);font-family:var(--font-mono);font-size:calc(10.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.14em;text-transform:uppercase;cursor:pointer;align-items:center;gap:9px;padding:11px 17px 11px 14px;transition:transform .16s,border-color .16s,color .16s;display:inline-flex;position:fixed;box-shadow:0 16px 34px -14px #000000e6}.vp-segnala:hover,.vp-assistenza:hover{border-color:var(--foil);color:var(--foil-bright);transform:translateY(-2px)}.vp-segnala:active,.vp-assistenza:active{transform:translateY(0)scale(.985)}.vp-segnala svg,.vp-assistenza svg{color:var(--foil)}@media (min-width:1024px){.vp-segnala,.vp-assistenza{bottom:24px;right:24px}}@media (prefers-reduced-motion:reduce){.vp-segnala,.vp-assistenza{transition:none}}.vp-pillole{z-index:62;right:16px;bottom:var(--pillole-fondo);align-items:center;gap:8px;display:flex;position:fixed}.vp-pillole .vp-segnala,.vp-pillole .vp-assistenza{z-index:auto;position:static}@media (min-width:1024px){.vp-pillole{bottom:24px;right:24px}}.vp-assistenza__persona{font-size:calc(11.5px * var(--scala-x) + var(--scala-piu));color:var(--ink-3);margin:0;line-height:1.45}.vp-assistenza__errore{font-size:calc(12px * var(--scala-x) + var(--scala-piu));color:var(--err);margin:0;line-height:1.45}.vp-assistenza__anteprima{white-space:pre-wrap;overflow-wrap:anywhere;max-height:160px;font-family:var(--font-testo);font-size:calc(12.5px * var(--scala-x) + var(--scala-piu));color:var(--ink-2);background:var(--bg);border:1px solid var(--foil-ghost);border-radius:10px;margin:0;padding:9px 11px;line-height:1.45;overflow:auto}.vp-assistenza__apri{text-align:center;text-decoration:none;display:inline-block}.vp-seg{flex-direction:column;gap:18px;padding-top:2px;display:flex}.vp-seg__titolo{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:calc(25px * var(--scala-x) + var(--scala-piu));color:var(--ink-1);line-height:1.15}.vp-seg__campo{flex-direction:column;gap:8px;display:flex}.vp-seg__scelte{flex-wrap:wrap;gap:7px;display:flex}.vp-seg__scelta{font-family:var(--font-testo);font-size:calc(12.5px * var(--scala-x) + var(--scala-piu));color:var(--ink-2);background:var(--surface);border:1px solid var(--foil-ghost);border-radius:var(--radius-pill);cursor:pointer;padding:7px 14px;transition:color .15s,border-color .15s,background .15s}.vp-seg__scelta:hover{color:var(--ink-1);border-color:var(--foil-line)}.vp-seg__scelta[aria-pressed=true]{color:var(--foil-bright);border-color:var(--foil);background:var(--foil-ghost)}.vp-seg__traccia{background:var(--surface);border:1px solid var(--foil-faint);border-left:2px solid var(--foil-dim);border-radius:4px 14px 14px 4px;padding:14px 16px}.vp-seg__traccia-tit{font-family:var(--font-mono);font-size:calc(9.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.16em;text-transform:uppercase;color:var(--foil);align-items:center;gap:8px;margin-bottom:10px;display:flex}.vp-seg__traccia ol{counter-reset:traccia;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.vp-seg__traccia li{counter-increment:traccia;font-size:calc(13px * var(--scala-x) + var(--scala-piu));color:var(--ink-2);grid-template-columns:18px 1fr;gap:9px;line-height:1.45;display:grid}.vp-seg__traccia li:before{content:counter(traccia);font-family:var(--font-mono);font-size:calc(10px * var(--scala-x) + var(--scala-piu));color:var(--foil-dim);padding-top:2px}.vp-seg__traccia li b{color:var(--ink-1);font-weight:600}.vp-seg__traccia-coda{border-top:1px dashed var(--foil-line);font-size:calc(12.5px * var(--scala-x) + var(--scala-piu));color:var(--ink-3);margin-top:11px;padding-top:10px}.vp-seg__esempio{flex-direction:column;gap:5px;margin-top:9px;display:flex}.vp-seg__esempio div{font-size:calc(12.5px * var(--scala-x) + var(--scala-piu));grid-template-columns:14px 1fr;gap:8px;line-height:1.45;display:grid}.vp-seg__esempio .no{color:var(--ink-4)}.vp-seg__esempio .no span:first-child{color:var(--err)}.vp-seg__esempio .si{color:var(--ink-2)}.vp-seg__esempio .si span:first-child{color:var(--ok)}.vp-seg__tre{flex-direction:column;gap:12px;display:flex}.vp-seg__tre label{display:block}.vp-seg__sotto{font-family:var(--font-mono);font-size:calc(9.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px;display:block}.vp-seg textarea{background:var(--surface);border:1px solid var(--foil-ghost);width:100%;color:var(--ink-1);font-family:var(--font-testo);font-size:calc(14.5px * var(--scala-x) + var(--scala-piu));resize:vertical;border-radius:14px;padding:12px 14px;line-height:1.5;transition:border-color .15s}.vp-seg textarea::placeholder{color:var(--ink-4)}.vp-seg textarea:focus{border-color:var(--foil-line);outline:none}.vp-seg__pozzo{border:1px dashed var(--foil-line);text-align:center;color:var(--ink-3);font-size:calc(13px * var(--scala-x) + var(--scala-piu));cursor:pointer;border-radius:14px;padding:16px;line-height:1.5;transition:border-color .15s,background .15s,color .15s}.vp-seg__pozzo:hover,.vp-seg__pozzo--sopra{border-color:var(--foil);background:var(--foil-ghost);color:var(--ink-2)}.vp-seg__pozzo b{color:var(--ink-1);font-weight:500}.vp-seg__pozzo small{font-size:calc(11.5px * var(--scala-x) + var(--scala-piu));color:var(--ink-4);margin-top:5px;display:block}.vp-seg__miniature{flex-wrap:wrap;gap:9px;display:flex}.vp-seg__miniatura{border:1px solid var(--foil-line);background:var(--surface-2);border-radius:10px;width:92px;height:68px;position:relative;overflow:hidden}.vp-seg__miniatura img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.vp-seg__miniatura button{width:20px;height:20px;color:var(--ink-1);cursor:pointer;background:#0a0908d1;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:4px;right:4px}.vp-seg__miniatura button:hover{background:var(--err)}.vp-seg__contesto{background:var(--surface);border:1px solid var(--foil-ghost);border-radius:14px;padding:13px 15px}.vp-seg__contesto-testa{font-family:var(--font-mono);font-size:calc(9.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);justify-content:space-between;align-items:center;gap:10px;display:flex}.vp-seg__contesto dl{font-size:calc(12.5px * var(--scala-x) + var(--scala-piu));grid-template-columns:auto 1fr;gap:5px 16px;margin:10px 0 0;display:grid}.vp-seg__contesto dt{font-family:var(--font-mono);font-size:calc(10px * var(--scala-x) + var(--scala-piu));letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);padding-top:2px}.vp-seg__contesto dd{color:var(--ink-2);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.vp-seg__piede{align-items:center;gap:12px;padding-top:2px;display:flex}.vp-seg__invia{font-family:var(--font-mono);font-size:calc(11.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.14em;text-transform:uppercase;color:#171310;background:linear-gradient(180deg, var(--foil-bright), var(--foil));border-radius:var(--radius-pill);cursor:pointer;border:none;flex:1;padding:15px 20px;font-weight:600;transition:filter .15s,transform .15s}.vp-seg__invia:hover:not(:disabled){filter:brightness(1.06)}.vp-seg__invia:active:not(:disabled){transform:scale(.985)}.vp-seg__invia:disabled{opacity:.4;cursor:not-allowed;filter:none;transform:none}.vp-seg__annulla{font-family:var(--font-mono);font-size:calc(11.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--foil-ghost);border-radius:var(--radius-pill);cursor:pointer;background:0 0;padding:15px 20px}.vp-seg__annulla:hover:not(:disabled){color:var(--ink-1);border-color:var(--foil-line)}.vp-seg__annulla:disabled{opacity:.4;cursor:not-allowed}.vp-notifiche{flex-direction:column;gap:8px;margin-top:18px;padding-bottom:24px;display:flex}.vp-notifica{border-radius:var(--radius-card);background:var(--bg-elev);border:1px solid var(--foil-ghost);color:inherit;flex-direction:column;gap:6px;padding:15px 18px;text-decoration:none;display:flex;position:relative}.vp-notifica[data-letta=true]{border-color:color-mix(in srgb, var(--foil-ghost) 55%, transparent);background:0 0}.vp-notifica--apre{padding-right:44px;transition:border-color .15s,background .15s}.vp-notifica--apre:hover{border-color:var(--foil-line);background:var(--bg-elev)}.vp-notifica__testa{align-items:center;gap:9px;display:flex}.vp-notifica__testa b{font-size:calc(14px * var(--scala-x) + var(--scala-piu));color:var(--ink-1);overflow-wrap:anywhere;font-weight:600;line-height:1.35}.vp-notifica[data-letta=true] .vp-notifica__testa b{color:var(--ink-2);font-weight:500}.vp-notifica__punto{background:var(--foil);border-radius:999px;flex:none;width:6px;height:6px}.vp-notifica__riga{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.vp-notifica__testo{font-size:calc(13px * var(--scala-x) + var(--scala-piu));color:var(--ink-3)}.vp-notifica__quando{color:var(--ink-4);white-space:nowrap;margin-left:auto}.vp-notifica__vai{color:var(--ink-4);transition:color .15s,transform .15s;display:grid;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.vp-notifica--apre:hover .vp-notifica__vai{color:var(--foil);transform:translateY(-50%)translate(2px)}.vp-pallino{background:var(--foil);color:#171310;min-width:16px;height:16px;font-family:var(--font-mono);font-size:calc(9.5px * var(--scala-x) + var(--scala-piu));letter-spacing:0;vertical-align:middle;border-radius:999px;place-items:center;margin-left:6px;padding:0 4px;font-weight:700;line-height:1;display:inline-grid}.vp-bottomnav__segno{place-items:center;display:grid;position:relative}.vp-bottomnav__segno .vp-pallino{margin-left:0;position:absolute;top:-6px;left:11px}.vp-card__su-consumo{font-variant-numeric:tabular-nums;white-space:nowrap}.vp-griglia .vp-card__compenso:has(.vp-card__su-consumo){flex-wrap:wrap}.vp-griglia .vp-card__su-consumo{flex-basis:100%;margin-top:5px}.vp-card__con-ricorrente{color:var(--foil);font-style:normal}.vp-consumo{background:var(--bg);border:1px solid var(--foil-ghost);border-radius:10px;align-items:center;gap:8px;padding:7px 11px;transition:border-color .15s;display:inline-flex}.vp-consumo:focus-within{border-color:var(--foil-line)}.vp-consumo input{width:6.5ch;min-width:0;color:var(--ink-1);font-family:var(--font-testo);font-size:calc(13.5px * var(--scala-x) + var(--scala-piu));background:0 0;border:none;outline:none}.vp-consumo__unita{font-family:var(--font-mono);font-size:calc(9.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);flex-shrink:0}.vp-dett__consumo{flex-direction:column;gap:8px;margin-top:14px;display:flex}.vp-obiettivo__link{font-family:var(--font-mono);font-size:calc(9.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.12em;text-transform:uppercase;color:var(--foil);border:none;border-bottom:1px dashed var(--foil-line);cursor:pointer;background:0 0;align-self:flex-start;padding:0 0 1px}.vp-obiettivo__link:hover{color:var(--foil-bright)}.vp-vol__conto{border:1px solid var(--foil-ghost);background:var(--surface-2);border-radius:14px;padding:4px 14px 10px}.vp-vol__riga{font-size:calc(13px * var(--scala-x) + var(--scala-piu));color:var(--ink-2);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.vp-vol__riga+.vp-vol__riga{border-top:1px dashed var(--foil-faint)}.vp-vol__riga b{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink-1);font-weight:600}.vp-vol__riga--totale b{font-family:var(--font-display);font-style:italic;font-size:calc(22px * var(--scala-x) + var(--scala-piu));line-height:1.1}.vp-vol__nota{font-size:calc(11.5px * var(--scala-x) + var(--scala-piu));color:var(--ink-3);line-height:1.45}.vp-vol__nota-link{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.vp-vol__nota-link:hover{color:var(--foil)}.vp-sezione__strumento{flex-wrap:wrap;align-items:center;gap:5px 10px;margin:-4px 0 14px;display:flex}.vp-sezione__strumento-nota{font-size:calc(11.5px * var(--scala-x) + var(--scala-piu));color:var(--ink-3);line-height:1.4}@media (max-width:400px){.vp-sezione__strumento-nota{flex-basis:100%}}.vp-fascia--sidebar{margin:0}.vp-fascia--foglio{padding-top:4px}.vp-fascia__scelte{flex-wrap:wrap;gap:6px;display:flex}.vp-fascia__scelta{font-family:var(--font-mono);font-size:calc(10px * var(--scala-x) + var(--scala-piu));letter-spacing:.1em;text-transform:uppercase;color:var(--foil);background:var(--foil-ghost);border:1px solid var(--foil-line);border-radius:var(--radius-pill);cursor:pointer;padding:6px 12px}.vp-fascia__scelta--attiva{background:var(--foil);color:#171310;border-color:var(--foil)}.vp-fascia__scelta--in-corso{border-style:dashed;border-color:var(--foil);color:var(--foil-bright);opacity:.85}.vp-chip--in-corso{border-style:dashed;border-color:var(--foil)}.vp-fascia__in-corso{font-size:calc(11.5px * var(--scala-x) + var(--scala-piu));color:var(--foil);margin:8px 0 0;line-height:1.45}.vp-fascia__avviso{font-size:calc(11.5px * var(--scala-x) + var(--scala-piu));color:var(--ink-2);margin:8px 0 0;line-height:1.45}.vp-fascia__non-salvata{font-size:calc(11.5px * var(--scala-x) + var(--scala-piu));color:var(--err);margin:8px 0 0;line-height:1.45}.vp-chip--non-salvata{border-color:var(--err);color:var(--err)}.vp-chips:has(.vp-chip--fascia){flex-wrap:wrap;margin-bottom:-8px;overflow-x:visible}.vp-chips:has(.vp-chip--fascia):after{content:"";flex-basis:100%;order:1;height:0}.vp-chips:has(.vp-chip--fascia)>:has(+.vp-chip--fascia){order:2;position:relative;top:-8px}.vp-chips:has(.vp-chip--fascia)>.vp-chip--fascia{order:2;position:relative;top:-8px}.vp-chips:has(.vp-chip--fascia)>.vp-chip--fascia~*{order:2;position:relative;top:-8px}.vp-card__fascia{font-variant-numeric:tabular-nums;white-space:nowrap}.vp-griglia .vp-card__compenso:has(.vp-card__fascia){flex-wrap:wrap}.vp-griglia .vp-card__fascia{flex-basis:100%}.vp-dett__avviso-fascia{font-size:calc(11.5px * var(--scala-x) + var(--scala-piu));color:var(--ink-2);margin:10px 0 0;line-height:1.45}.vp-card--fuori{opacity:.62;border-color:var(--foil-ghost);transition:opacity .2s,transform .2s cubic-bezier(.2,.7,.3,1),border-color .2s}.vp-card--fuori:hover,.vp-card--fuori:focus-within{opacity:1}.vp-fuori-motivo{font-size:calc(11.5px * var(--scala-x) + var(--scala-piu));color:var(--ink-2);background:var(--foil-ghost);border:1px dashed var(--foil-faint);border-radius:10px;margin-top:10px;padding:7px 10px;line-height:1.45}.vp-fuori-motivo .up-label{margin-bottom:3px;display:block}.vp-fuori-contatore{font-family:var(--font-mono);font-size:calc(9.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border:none;border-bottom:1px dashed var(--foil-line);cursor:pointer;background:0 0;margin-top:12px;padding:0 0 2px;display:inline-block}.vp-fuori-contatore:hover{color:var(--foil)}.vp-sidebar__nota{font-size:calc(11.5px * var(--scala-x) + var(--scala-piu));color:var(--ink-3);margin-top:9px;line-height:1.45}.vp-obiettivo{flex-direction:column;gap:18px;padding-top:2px;display:flex}.vp-obiettivo__intro{font-size:calc(13.5px * var(--scala-x) + var(--scala-piu));color:var(--ink-2);line-height:1.55}.vp-obiettivo__intro b{color:var(--ink-1)}.vp-obiettivo__interruttore{border:1px solid var(--foil-line);background:var(--foil-ghost);font-size:calc(14px * var(--scala-x) + var(--scala-piu));color:var(--ink-1);border-radius:14px;padding:11px 13px}.vp-obiettivo__conto{font-family:var(--font-mono);font-size:calc(10px * var(--scala-x) + var(--scala-piu));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.vp-obiettivo__conto b{font-family:var(--font-display);font-style:italic;font-size:calc(19px * var(--scala-x) + var(--scala-piu));color:var(--foil);font-variant-numeric:tabular-nums}.vp-obiettivo__blocco{border-top:1px dashed var(--foil-faint);flex-direction:column;gap:10px;padding-top:16px;display:flex}.vp-obiettivo__blocco h4{font-family:var(--font-mono);font-size:calc(9.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.16em;text-transform:uppercase;color:var(--foil);font-weight:500}.vp-obiettivo__manopole{flex-direction:column;gap:12px;margin-top:4px;display:flex}.vp-manopola{flex-direction:column;gap:7px;display:flex}.vp-manopola__campo{background:var(--bg);border:1px solid var(--foil-ghost);border-radius:12px;align-items:center;gap:8px;padding:10px 13px;transition:border-color .15s;display:flex}.vp-manopola__campo:focus-within{border-color:var(--foil-line)}.vp-manopola__campo input{width:100%;min-width:0;color:var(--ink-1);font-family:var(--font-testo);font-size:calc(15px * var(--scala-x) + var(--scala-piu));background:0 0;border:none;outline:none}.vp-manopola__unita{font-family:var(--font-mono);font-size:calc(9.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;flex-shrink:0}.vp-manopola__aiuto{font-size:calc(11.5px * var(--scala-x) + var(--scala-piu));color:var(--ink-3);line-height:1.45}.vp-obiettivo__piede{border-top:1px dashed var(--foil-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:16px;display:flex}.vp-obiettivo__piede .vp-btn-primario{flex:1;min-width:140px}.vp-obiettivo__esito{font-size:calc(12px * var(--scala-x) + var(--scala-piu));color:var(--ok);line-height:1.45}.vp-obiettivo__esito--male{color:var(--err)}@media (prefers-reduced-motion:reduce){.vp-card--fuori{transition:none}}.vp-linea{padding:10px 0 4px}.vp-linea+.vp-linea{border-top:1px dashed var(--foil-faint)}.vp-linea__riga{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:2px;display:flex}.vp-linea__valore{font-family:var(--font-display);font-style:italic;font-weight:600;font-size:calc(21px * var(--scala-x) + var(--scala-piu));color:var(--foil);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.1}.vp-linea__valore small{font-size:calc(12px * var(--scala-x) + var(--scala-piu));color:var(--ink-3);font-weight:500;font-family:var(--font-testo);font-style:normal}.vp-linea--gas .vp-linea__valore{color:var(--c-gas)}.vp-linea__spiega{font-size:calc(12px * var(--scala-x) + var(--scala-piu));color:var(--ink-3);margin-top:2px;display:block}.vp-linea input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:26px;margin:0}.vp-linea input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--foil) var(--pct,50%), #c8a87624 var(--pct,50%));border-radius:999px;height:4px}.vp-linea input[type=range]::-webkit-slider-thumb{appearance:none;background:linear-gradient(180deg, var(--foil-bright), var(--foil));border:3px solid #241c12;border-radius:999px;width:20px;height:20px;margin-top:-8px}.vp-linea input[type=range]:focus-visible{outline:2px solid var(--foil-line);outline-offset:4px;border-radius:999px}.vp-linea input[type=range]::-moz-range-track{background:#c8a87624;border-radius:999px;height:4px}.vp-linea input[type=range]::-moz-range-progress{background:var(--foil);border-radius:999px;height:4px}.vp-linea input[type=range]::-moz-range-thumb{background:linear-gradient(180deg, var(--foil-bright), var(--foil));border:3px solid #241c12;border-radius:999px;width:14px;height:14px}.vp-linea--gas input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--c-gas) var(--pct,50%), #6fa8c729 var(--pct,50%))}.vp-linea--gas input[type=range]::-webkit-slider-thumb{background:linear-gradient(180deg, #a7cbe0, var(--c-gas))}.vp-linea--gas input[type=range]::-moz-range-progress{background:var(--c-gas)}.vp-linea--gas input[type=range]::-moz-range-thumb{background:linear-gradient(180deg, #a7cbe0, var(--c-gas))}.vp-metodo{gap:6px;display:flex}.vp-metodo button{font-family:var(--font-mono);font-size:calc(10px * var(--scala-x) + var(--scala-piu));letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);background:var(--bg);border:1px solid var(--foil-ghost);cursor:pointer;border-radius:999px;flex:1;padding:9px 8px;transition:color .15s,border-color .15s,background .15s}.vp-metodo button[aria-pressed=true]{color:var(--foil-bright);border-color:var(--foil-line);background:var(--foil-ghost)}.vp-gruppo{border-top:1px dashed var(--foil-faint);padding-top:10px}.vp-gruppo:first-of-type{border-top:none;padding-top:2px}.vp-gruppo__nome{font-family:var(--font-mono);font-size:calc(10px * var(--scala-x) + var(--scala-piu));letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);align-items:center;gap:7px;margin:0;display:flex}.vp-gruppo__dot{border-radius:999px;width:8px;height:8px}.vp-esito-taratura{border:1px solid var(--foil-line);background:var(--foil-ghost);border-radius:14px;padding:12px 15px}.vp-esito-taratura__conta{font-size:calc(14px * var(--scala-x) + var(--scala-piu));color:var(--ink-2);margin:4px 0 6px}.vp-esito-taratura__conta b{font-family:var(--font-display);font-style:italic;font-size:calc(22px * var(--scala-x) + var(--scala-piu));color:var(--foil);font-variant-numeric:tabular-nums}.vp-esito-taratura__commodity{font-family:var(--font-mono);font-size:calc(10.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.08em;color:var(--ink-3);font-variant-numeric:tabular-nums;gap:16px;margin:0;padding:0;list-style:none;display:flex}.vp-esito-taratura__commodity li{align-items:center;gap:6px;display:flex}.vp-esito-taratura__dot{border-radius:999px;width:7px;height:7px}.vp-segnala-velo{z-index:61;cursor:default;background:0 0;border:0;position:fixed;inset:0}.vp-segnala-menu{z-index:63;right:16px;bottom:calc(var(--nav-h) + env(safe-area-inset-bottom) + 62px);width:min(calc(270px * var(--scala-spazio)), calc(100vw - 32px));background:var(--surface-2);border:1px solid var(--foil-line);border-radius:14px;padding:7px;position:fixed;box-shadow:0 14px 40px #0000008c}.vp-segnala-menu button{text-align:left;width:100%;color:var(--ink-1);font-family:var(--font-testo);font-size:calc(13.5px * var(--scala-x) + var(--scala-piu));cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 11px;display:block}.vp-segnala-menu button:hover{background:var(--foil-ghost)}.vp-segnala-menu button small{color:var(--ink-3);font-size:calc(11.5px * var(--scala-x) + var(--scala-piu));margin-top:2px;display:block}.vp-cerchia{z-index:70;position:fixed;inset:0}.vp-cerchia__lavagna{cursor:crosshair;touch-action:none;position:absolute;inset:0}.vp-cerchia__lavagna svg{width:100%;height:100%;position:absolute;inset:0}.vp-cerchia__velo{fill:#0504038c}.vp-cerchia__tratto{fill:none;stroke:#ff6b5e;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 6px #ff6b5e73)}.vp-cerchia__istruzione{top:calc(env(safe-area-inset-top) + 14px);font-family:var(--font-mono);font-size:calc(10px * var(--scala-x) + var(--scala-piu));letter-spacing:.1em;text-transform:uppercase;color:var(--foil-bright);border:1px solid var(--foil-line);white-space:nowrap;pointer-events:none;background:#0a0908eb;border-radius:999px;margin:0;padding:8px 16px;position:absolute;left:50%;transform:translate(-50%)}.vp-cerchia__chiudi{top:calc(env(safe-area-inset-top) + 10px);border:1px solid var(--foil-line);width:34px;height:34px;color:var(--ink-2);cursor:pointer;background:#0a0908eb;border-radius:999px;place-items:center;display:grid;position:absolute;right:12px}.vp-cerchia__composer{z-index:71;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 12px);background:var(--surface-2);border:1px solid var(--foil-line);border-radius:16px;flex-direction:column;gap:9px;padding:12px;display:flex;position:fixed;box-shadow:0 16px 48px #0009}@media (min-width:640px){.vp-cerchia__composer{width:calc(320px * var(--scala-spazio));bottom:auto;left:auto;right:auto}}.vp-cerchia__testa{justify-content:space-between;align-items:center;display:flex}.vp-cerchia__testa .up-label{color:var(--foil)}.vp-cerchia__testa button{color:var(--ink-4);cursor:pointer;background:0 0;border:0;padding:2px}.vp-cerchia__ritaglio{border:1px solid var(--foil-line);background:var(--bg);border-radius:10px;place-items:center;max-height:180px;display:grid;overflow:hidden}.vp-cerchia__ritaglio img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;max-height:180px;display:block}.vp-cerchia__nota{font-size:calc(12px * var(--scala-x) + var(--scala-piu));color:var(--ink-3);text-align:center;padding:14px 12px}.vp-cerchia__composer textarea{resize:vertical;background:var(--bg);border:1px solid var(--foil-ghost);width:100%;min-height:58px;color:var(--ink-1);font-family:var(--font-testo);font-size:calc(13.5px * var(--scala-x) + var(--scala-piu));border-radius:10px;padding:9px 11px}.vp-cerchia__composer textarea:focus{border-color:var(--foil-line);outline:none}.vp-cerchia__composer textarea::placeholder{color:var(--ink-4)}.vp-cerchia__pesi{gap:6px;display:flex}.vp-cerchia__pesi button{font-family:var(--font-mono);font-size:calc(9px * var(--scala-x) + var(--scala-piu));letter-spacing:.08em;text-transform:uppercase;background:var(--bg);border:1px solid var(--foil-ghost);color:var(--ink-3);cursor:pointer;border-radius:999px;flex:1;padding:7px 4px}.vp-cerchia__pesi button[aria-pressed=true]{border-color:var(--foil-line);color:var(--foil-bright);background:var(--foil-ghost)}.vp-cerchia__azioni{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vp-cerchia__azioni .vp-btn-primario{padding:9px 18px}.vp-cerchia__link{color:var(--ink-3);font-size:calc(12px * var(--scala-x) + var(--scala-piu));cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.vp-cerchia__link:hover{color:var(--ink-2)}.vp-splash{z-index:90;background:var(--bg);opacity:1;visibility:visible;place-items:center;transition:opacity .42s,visibility linear;display:grid;position:fixed;inset:0}.vp-splash[data-via=true]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .42s,visibility 0s linear .42s}.vp-splash__sigla{width:132px;height:132px;display:block}.vp-splash__testo{left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom));text-align:center;font-family:var(--font-mono);font-size:calc(10px * var(--scala-x) + var(--scala-piu));letter-spacing:.22em;text-transform:uppercase;color:var(--ink-4);position:absolute}.vp-sigla__traccia{fill:none;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--vp-sigla-lung);stroke-dashoffset:var(--vp-sigla-lung);animation:3.8s cubic-bezier(.65,0,.35,1) infinite vp-sigla-disegna}.vp-sigla__pieno{opacity:0;animation:3.8s ease-in-out infinite vp-sigla-riempi}@keyframes vp-sigla-disegna{0%{stroke-dashoffset:var(--vp-sigla-lung);opacity:1}55%{stroke-dashoffset:0;opacity:1}72%{stroke-dashoffset:0;opacity:.25}88%{stroke-dashoffset:0;opacity:.25}to{stroke-dashoffset:0;opacity:0}}@keyframes vp-sigla-riempi{0%,52%{opacity:0}72%{opacity:1}88%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.vp-sigla__traccia{stroke-dashoffset:0;opacity:.3;animation:none}.vp-sigla__pieno{opacity:1;animation:none}.vp-splash,.vp-splash[data-via=true]{transition:none}}.vp-storico{flex-direction:column;gap:0;display:flex}.vp-storico__aggiornato{font-family:var(--font-mono);font-size:calc(9.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4);margin:0 0 10px}.vp-storico__nota{border-top:1px dashed var(--foil-line);font-family:var(--font-mono);font-size:calc(9px * var(--scala-x) + var(--scala-piu));letter-spacing:.06em;color:var(--ink-3);margin:10px 0 0;padding-top:10px;line-height:1.6}.vp-storico__comandi{border-bottom:1px dashed var(--foil-line);flex-wrap:wrap;align-items:center;gap:8px;padding:0 0 14px;display:flex}.vp-storico__gruppo{border:1px solid var(--foil-line);border-radius:var(--radius-pill);background:var(--surface);gap:2px;padding:3px;display:inline-flex}.vp-storico__gruppo button{color:var(--ink-3);font-family:var(--font-mono);font-size:calc(9.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:5px 10px;transition:background .18s,color .18s;display:inline-flex}.vp-storico__gruppo button:hover{color:var(--ink-1)}.vp-storico__gruppo button[aria-pressed=true]{background:var(--surface-3);color:var(--ink-1)}.vp-storico__gruppo .vp-dot{width:6px;height:6px}.vp-storico__mesi{font-family:var(--font-mono);font-size:calc(9.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:6px;margin-left:auto;display:inline-flex}.vp-storico__mesi select{font-family:var(--font-mono);font-size:calc(10px * var(--scala-x) + var(--scala-piu));color:var(--ink-1);background:var(--surface);border:1px solid var(--foil-line);cursor:pointer;border-radius:8px;padding:4px 7px}.vp-storico__corpo{flex-direction:column;display:flex}.vp-storico__riquadro{padding:12px 0 2px;position:relative}.vp-storico__riquadro+.vp-storico__riquadro{border-top:1px dashed var(--foil-line)}.vp-storico__capo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px 4px;display:flex}.vp-storico__nome{font-family:var(--font-mono);font-size:calc(10px * var(--scala-x) + var(--scala-piu));letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);align-items:center;gap:7px;display:inline-flex}.vp-storico__sintesi{font-size:calc(11px * var(--scala-x) + var(--scala-piu));color:var(--ink-3);font-variant-numeric:tabular-nums;gap:14px;display:flex}.vp-storico__sintesi b{color:var(--ink-1);font-weight:500}.vp-storico__tela{overscroll-behavior-x:contain;scrollbar-width:thin;width:100%;position:relative;overflow:auto hidden}.vp-storico__disegno{position:relative}.vp-storico__grafico{touch-action:pan-x pan-y;display:block;overflow:visible}.vp-storico__grafico .linea{fill:none;stroke:var(--serie);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.vp-storico__grafico .pallino{fill:var(--serie);stroke:none}.vp-storico__grafico .etichetta{fill:var(--ink-1);font-family:var(--font-mono)}.vp-storico__grafico .data{fill:var(--ink-4);font-family:var(--font-mono)}.vp-storico__grafico .griglia{stroke:#c8a87617;stroke-width:1px}.vp-storico__grafico .filo{stroke:var(--foil-dim);stroke-width:1px;stroke-dasharray:3 3}.vp-storico__grafico .anello{fill:none;stroke:var(--serie);stroke-width:1.5px}.vp-storico__grafico .sfumatura-alta{stop-color:var(--serie);stop-opacity:.34}.vp-storico__grafico .sfumatura-bassa{stop-color:var(--serie);stop-opacity:0}.vp-storico__tooltip{pointer-events:none;z-index:5;background:var(--surface-2);border:1px solid var(--foil-line);font-size:calc(11px * var(--scala-x) + var(--scala-piu));color:var(--ink-1);white-space:nowrap;opacity:0;border-radius:10px;padding:7px 10px;transition:opacity .12s;position:absolute;box-shadow:0 10px 28px #0009}.vp-storico__tooltip[data-visibile=si]{opacity:1}.vp-storico__tooltip-mese{font-family:var(--font-mono);font-size:calc(9px * var(--scala-x) + var(--scala-piu));letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin-bottom:3px;display:block}.vp-storico__tooltip-valore{font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:flex}.vp-storico__tabella-guscio{border-top:1px dashed var(--foil-line);margin-top:4px}.vp-storico__tabella-capo{justify-content:space-between;align-items:center;gap:14px;padding:12px 0;display:flex}.vp-storico__tabella-capo span{font-family:var(--font-mono);font-size:calc(9.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.vp-storico__interruttore{border:1px solid var(--foil-line);color:var(--ink-3);font-family:var(--font-mono);font-size:calc(9px * var(--scala-x) + var(--scala-piu));letter-spacing:.1em;text-transform:uppercase;border-radius:var(--radius-pill);cursor:pointer;background:0 0;padding:5px 10px}.vp-storico__interruttore:hover{color:var(--ink-1);border-color:var(--foil-dim)}.vp-storico__scorri{max-height:320px;overflow:auto}.vp-storico__scorri table{border-collapse:collapse;width:100%;font-size:calc(12px * var(--scala-x) + var(--scala-piu))}.vp-storico__scorri thead th{background:var(--bg-elev);font-family:var(--font-mono);font-size:calc(9px * var(--scala-x) + var(--scala-piu));letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4);text-align:right;border-bottom:1px solid var(--foil-line);white-space:nowrap;padding:8px 8px 8px 6px;font-weight:500;position:sticky;top:0}.vp-storico__scorri thead th:first-child{text-align:left;padding-left:2px}.vp-storico__scorri tbody td{text-align:right;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid #c8a8760f;padding:7px 8px 7px 6px}.vp-storico__scorri tbody td:first-child{text-align:left;color:var(--ink-3);font-family:var(--font-mono);font-size:calc(10.5px * var(--scala-x) + var(--scala-piu));text-transform:uppercase;padding-left:2px}.vp-storico__scorri tbody tr:hover td{background:var(--foil-ghost);color:var(--ink-1)}.vp-storico__vuoto{text-align:center;color:var(--ink-4);font-size:calc(13px * var(--scala-x) + var(--scala-piu));padding:36px 16px 40px;line-height:1.6}.vp-login__righe{gap:14px;margin:0 0 22px;display:grid}.vp-login__riga{flex-direction:column;gap:5px;display:flex}.vp-login__valore{font-size:calc(14px * var(--scala-x) + var(--scala-piu));color:var(--ink-1);line-height:1.45}.vp-login__valore--acceso{color:var(--ok)}.vp-login__qr{background:#fff;border-radius:14px;width:196px;height:196px;margin:4px auto 16px;padding:10px}.vp-login__qr img{width:100%;height:100%;display:block}.vp-login__chiave{font-family:var(--font-mono);font-size:calc(12.5px * var(--scala-x) + var(--scala-piu));letter-spacing:.08em;color:var(--ink-2);word-break:break-all;background:var(--bg);border:1px dashed var(--foil-line);-webkit-user-select:all;user-select:all;border-radius:10px;margin-bottom:18px;padding:10px 12px;display:block}.vp-login__btn{width:100%;font-family:var(--font-mono);font-size:calc(12px * var(--scala-x) + var(--scala-piu));letter-spacing:.14em;text-transform:uppercase;color:#171310;background:linear-gradient(180deg, var(--foil-bright), var(--foil));border-radius:var(--radius-pill);cursor:pointer;border:none;padding:14px 20px;font-weight:600;transition:filter .15s}.vp-login__btn:hover{filter:brightness(1.06)}.vp-login__btn:disabled{opacity:.6;cursor:default}.vp-login__btn--secondario{color:var(--foil);border:1px solid var(--foil-line);background:0 0}.vp-login__nota{font-size:calc(12.5px * var(--scala-x) + var(--scala-piu));color:var(--ink-3);margin-top:16px;line-height:1.5}.vp-login form.vp-login__modulo-link{display:inline}.vp-login form.vp-login__modulo-link button[type=submit]{border:none;border-bottom:1px dashed var(--foil-line);width:auto;color:var(--foil);font-family:var(--font-mono);font-size:calc(10px * var(--scala-x) + var(--scala-piu));letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;margin:0;padding:0 0 1px;font-weight:400}.vp-login form.vp-login__modulo-link button[type=submit]:hover{color:var(--foil-bright);filter:none}
