@font-face{font-family:MontserratLocal;src:url(/fonts/montserrat.ttf) format("truetype-variations");font-weight:100 900;font-display:swap;unicode-range:u+0100-0151,u+0154-0183,u+0186-018c,u+018e-0194,u+0196-01a1,u+01a4-01a6,u+01a9,u+01ac-01b9,u+01c0-01f5,u+01f8-0220,u+0222-0223,u+0226-0233,u+0237,u+023a-023e,u+0241-0251,u+0253-0254,u+0256-0259,u+025b-025c,u+025f-0260,u+0263-0266,u+0268-026c,u+026f,u+0271-0272,u+0274-0275,u+027d-027e,u+0280,u+0283,u+0287-028c,u+028e,u+0292,u+0294-0295,u+0298,u+029d,u+02b0,u+02b7-02c1,u+02c6-02cc,u+02d7-02dd,u+02ec,u+02ee,u+02fb-02fc,u+0300-0304,u+0306-030d,u+030f-0313,u+0315,u+031b,u+0320,u+0323-0329,u+032d-0332,u+0334-0338,u+034f,u+0358,u+035c-035d,u+035f,u+0361-0362,u+0394,u+039b,u+03a7,u+03a9,u+03bb-03bc,u+03c0,u+03c7,u+0400-045f,u+0462-0463,u+046a-046b,u+0472-0475,u+048a-04ff,u+0510-0513,u+051a-051d,u+0524-0529,u+052e-052f,u+1d3a,u+1d43,u+1d49,u+1d4b,u+1d52-1d53,u+1d58,u+1d5b,u+1d7b,u+1d7d-1d7e,u+1d91,u+1da4,u+1db6,u+1dbb,u+1dbf,u+1dc4-1dca,u+1e00-1e9b,u+1e9e,u+1ea0-1ef9,u+2007-200b,u+2010,u+2012,u+2015,u+201a,u+201e,u+2020-2021,u+2030,u+2032-2033,u+2044,u+2052,u+2070-2071,u+2074-2079,u+207f-2089,u+20a1,u+20a3-20a4,u+20a6-20a7,u+20a9,u+20ab,u+20ad-20ae,u+20b1-20b2,u+20b4-20b5,u+20b8-20ba,u+20bc-20bd,u+20bf,u+2113,u+2116,u+2122,u+2126,u+212a-212b,u+212e,u+2144,u+2153-2154,u+215b-215e,u+2183-2184,u+2191,u+2194-2199,u+2202,u+2205-2206,u+220f,u+2211-2212,u+2215,u+2219-221a,u+222b,u+2248,u+2260,u+2264-2265,u+24b6,u+24d0,u+25a0-25a1,u+25b2-25b3,u+25b6-25b7,u+25bc-25bd,u+25c0-25c1,u+25c6-25c7,u+25ca,u+25cc,u+27e8-27e9,u+2c60-2c66,u+2c6d-2c6f,u+2c72-2c73,u+a717-a71a,u+a726-a727,u+a740-a741,u+a789-a78d,u+a792-a793,u+a7a8-a7ab,u+a7ad-a7ae,u+a7b1-a7b9,u+a7c7-a7c8,u+a7cb-a7cd,u+a7da-a7dc,u+ab53,u+fb01-fb02}@font-face{font-family:MontserratLocal;src:url(/fonts/montserrat-latin.woff2) format("woff2");font-weight:100 900;font-display:swap;unicode-range:u+0020-007e,u+00a0-00ac,u+00ae-00ff,u+0152-0153,u+2013-2014,u+2018-2019,u+201c-201d,u+2022,u+2026,u+2039-203a,u+20ac,u+2190,u+2192-2193,u+221e}@font-face{font-family:AntonLocal;src:url(/fonts/anton-latin.woff2) format("woff2");font-display:swap}:root{--paper:#2B2B2B;--paper-2:#2F2F2F;--card:#323232;--sky:#373737;--ink:#F2EDE6;--ink-2:#241F1C;--ink-3:#ADA399;--muted:#B6ACA2;--red:#6D1F2D;--on-red:#EFEAE4;--red-dk:#852A3A;--red-testo:#C9B7A6;--blue:#C9B7A6;--logo-chiaro:none;--logo-scuro:block;--line:#464646;--line-2:#3D3D3D;--deciso-ombra:#6D1F2D;--display:"MontserratLocal",ui-sans-serif,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;--sans:"MontserratLocal",ui-sans-serif,-apple-system,"Segoe UI",Helvetica,Arial,sans-serif;color-scheme:dark}@media (prefers-color-scheme:light){:root:not([data-tema=scuro]){--paper:#EFEAE4;--paper-2:#EAE4DD;--card:#FFFFFF;--sky:#F5F1EC;--ink:#2B2B2B;--ink-2:#2B2B2B;--ink-3:#675E56;--muted:#655B53;--red:#6D1F2D;--on-red:#FFFFFF;--red-dk:#571924;--red-testo:#6D1F2D;--blue:#2B2B2B;--logo-chiaro:block;--logo-scuro:none;--line:#DDD5CB;--line-2:#E6DFD7;--deciso-ombra:#2B2B2B;color-scheme:light}:root:not([data-tema=scuro]) .ag__appt.is-done b:after,:root:not([data-tema=scuro]) .ag__appt.is-riga.is-done:after,:root:not([data-tema=scuro]) :is(.rep__m--ok b,.and__tab b,.mrow__n.is-ok,.mrow__riga.is-ok,.recs__social.is-uscita,.dom__libero .dom__n,.dom li i.is-ok,.pub--accesa .pub__stato,.ric__pagata,.lam__ok,.cnt__piu){color:#276B2C}:root:not([data-tema=scuro]) .gra__barra i{background:#3E8E47}}:root[data-tema=chiaro]{--paper:#EFEAE4;--paper-2:#EAE4DD;--card:#FFFFFF;--sky:#F5F1EC;--ink:#2B2B2B;--ink-2:#2B2B2B;--ink-3:#675E56;--muted:#655B53;--red:#6D1F2D;--on-red:#FFFFFF;--red-dk:#571924;--red-testo:#6D1F2D;--blue:#2B2B2B;--logo-chiaro:block;--logo-scuro:none;--line:#DDD5CB;--line-2:#E6DFD7;--deciso-ombra:#2B2B2B;color-scheme:light}:root[data-tema=chiaro] .ag__appt.is-done b:after,:root[data-tema=chiaro] .ag__appt.is-riga.is-done:after,:root[data-tema=chiaro] :is(.rep__m--ok b,.and__tab b,.mrow__n.is-ok,.mrow__riga.is-ok,.recs__social.is-uscita,.dom__libero .dom__n,.dom li i.is-ok,.pub--accesa .pub__stato,.ric__pagata,.lam__ok,.cnt__piu){color:#276B2C}:root[data-tema=chiaro] .gra__barra i{background:#3E8E47}*{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6}a{color:inherit}.dash{display:grid;max-width:100vw;overflow-x:clip;grid-template-columns:15rem minmax(0,1fr);min-height:100dvh}.dash__side{background:var(--card);border-right:1px solid var(--line);padding:1.25rem 1rem 1.5rem;flex-direction:column;gap:1.75rem;position:-webkit-sticky;position:sticky;top:0;height:100dvh;overflow-y:auto}.dash__brand,.dash__side{color:var(--ink);display:flex}.dash__brand{align-items:center;gap:.5625rem;text-decoration:none;font-family:var(--display);font-weight:800;font-size:1.0625rem;letter-spacing:-.03em}.dash__brand img{width:auto;height:2.125rem}.dash__brand i{font-style:normal}.dash__salone{width:100%;background:var(--sky);color:var(--ink);border:1px solid var(--line);border-radius:10px;font:inherit;font-size:.8125rem;font-weight:700;padding:.5625rem .625rem}.dash__salone:focus{outline:2px solid var(--red-testo)}.dash__top .dash__salone{width:auto;max-width:11rem;margin:0 .5rem}.dash__nav{display:flex;flex-direction:column;gap:.25rem}.dash__nav a{display:flex;align-items:center;gap:.75rem;padding:.6875rem .875rem;border-radius:10px;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-decoration:none}.dash__nav a:hover{color:var(--ink);background:var(--paper-2)}.dash__nav a.is-active{color:var(--ink);background:var(--sky);font-weight:800}.dash__ico{display:inline-flex;flex:none}.dash__ico svg{width:1.25rem;height:1.25rem}.dash__foot{margin-top:auto;display:flex;flex-direction:column;gap:.625rem;font-size:.75rem;color:#8F8878}.dash__foot a,.dash__out{color:var(--muted)}.dash__out{align-self:flex-start;background:none;border:1px solid var(--line);border-radius:8px;font:inherit;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:.375rem .875rem;cursor:pointer}.dash__out:hover{border-color:var(--muted);color:var(--ink)}.dash__wa{display:flex;align-items:center;gap:.625rem;background:#25D366;text-decoration:none;border-radius:10px;padding:.625rem .75rem;font-weight:800;font-size:.8125rem;line-height:1.2}.dash__foot a.dash__wa,.dash__wa{color:#14100F}.dash__wa:hover{filter:brightness(1.06)}.dash__wa svg{flex:none}.dash__wa span{display:flex;flex-direction:column}.dash__wa small{font-weight:600;font-size:.6875rem;opacity:.8}.dash__wa--compatta{flex:none;width:2.5rem;height:2.5rem;padding:0;justify-content:center;border-radius:999px;background:var(--red);color:var(--on-red)}.dash__wa--compatta svg{width:1.25rem;height:1.25rem}.dash__top{display:none}.gate{min-height:100dvh;display:grid;place-items:center;background:var(--paper);padding:1.5rem}.gate__wait{color:var(--muted)}.carica{min-height:60dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.125rem;text-align:center}.gate .carica{min-height:0}.carica__punti{display:flex;gap:.5rem}.carica__punti i{width:.75rem;height:.75rem;border-radius:999px;background:var(--red-testo);animation:carica-salta 1s ease-in-out infinite}.carica__punti i:nth-child(2){animation-delay:.15s}.carica__punti i:nth-child(3){animation-delay:.3s}.carica__frase{margin:0;color:var(--ink);font-size:1rem;font-weight:600;animation:carica-entra .35s ease-out}@keyframes carica-salta{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-.5rem);opacity:1}}@keyframes carica-entra{0%{opacity:0;transform:translateY(.25rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.carica__frase,.carica__punti i{animation:none}.carica__punti i{opacity:.7}}.gate__lento{width:min(22rem,100%);text-align:center}.gate__lento p{margin:0 0 1rem;color:var(--muted)}.gate__card{width:min(24rem,100%);background:var(--card);border:1px solid var(--line);border-radius:16px;padding:2rem 1.75rem;display:flex;flex-direction:column;gap:.875rem;align-items:center;text-align:center}.gate__card h1{margin:0;font-family:var(--display);font-weight:800;font-size:1.5rem;letter-spacing:-.02em}.gate__card h1 i{font-style:normal;color:var(--red-testo)}.gate__card p{margin:0;font-size:.875rem;color:var(--muted)}.gate__card input{width:100%;padding:.875rem 1rem;border:1px solid var(--line);background:var(--paper);border-radius:10px;font:inherit;font-size:1rem;color:var(--ink)}.gate__card input:focus{outline:2px solid var(--red-testo);outline-offset:1px}.gate__card .btn{width:100%;justify-content:center;display:inline-flex;align-items:center;padding:.9375rem 1.5rem;background:var(--red);color:var(--on-red);font-family:var(--display);font-weight:800;font-size:1rem;letter-spacing:.02em;border:0;border-radius:12px;cursor:pointer}.gate__card .btn:disabled{opacity:.6}.gate__err,.gate__note{color:var(--red-testo);font-size:.8125rem;font-weight:700}.gate__hint{color:var(--muted);font-size:.8125rem}.gate__otp{text-align:center;font-size:1.5rem!important;font-weight:800;letter-spacing:.35em;text-indent:.35em}.gate__back{font-size:.8125rem;color:var(--muted)}.gate__forgot{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:700;color:var(--red-testo);text-decoration:underline;text-underline-offset:3px}.gate__forgot:disabled{opacity:.5;cursor:default}.gate__rimanda{gap:.375rem}.gate__cap,.gate__rimanda{display:flex;flex-direction:column;align-items:center}.gate__cap{order:1;margin-inline:-1.75rem;width:calc(100% + 3.5rem);gap:.5rem}.gate__cap:not(.is-tocca){margin-top:-.875rem}.gate__cap.is-passato{height:0;overflow:hidden}.gate__cap>div{width:100%;display:flex;justify-content:center}.gate__cap.is-tocca{margin-top:.25rem}.gate__cap.is-tocca>div{zoom:.85}.gate__dopo{order:2}.gate__card .gate__tocca{color:var(--ink);font-weight:700;text-wrap:balance;padding-inline:1.75rem}.gate__forgot--piano{color:var(--muted);font-weight:600}.gate__rimanda .gate__forgot:disabled{opacity:1;color:var(--muted);text-decoration:none}.gate__btnlink{text-decoration:none}.gate__card .gate__titolo{font-family:var(--display);font-weight:800;font-size:1.1875rem;line-height:1.25;letter-spacing:-.01em;color:var(--ink);text-wrap:balance}.gate__gratis{list-style:none;margin:.375rem 0 0;padding:1rem 0 0;width:100%;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:.75rem;text-align:left}.gate__gratis li{display:flex;align-items:center;gap:.75rem}.gate__gratis-ico{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:10px;background:var(--sky);font-size:1.0625rem}.gate__gratis li>span:last-child{display:flex;flex-direction:column;gap:.0625rem;font-size:.8125rem;line-height:1.35;color:var(--muted)}.gate__gratis b{font-size:.875rem;color:var(--ink)}.gate__card .gate__altro{margin-top:.25rem;font-size:.8125rem}.gate__card .gate__hint{font-size:.8125rem;text-wrap:balance}.gate__altro a{color:var(--red-testo);font-weight:800;text-underline-offset:3px}.gate__card .gate__termini{font-size:.75rem;line-height:1.4;color:var(--muted);text-wrap:balance}.gate__termini a{color:inherit;text-decoration:underline;text-underline-offset:2px}.gate__spunta{width:auto;max-width:100%;margin-inline:auto;min-height:44px;display:flex;align-items:center;justify-content:center;gap:.5rem;text-align:left;font-size:.78125rem;line-height:1.35;color:var(--ink);white-space:nowrap;cursor:pointer}.gate__card .gate__spunta input{flex:none;width:1.25rem;height:1.25rem;margin:0;padding:0;border-radius:4px;accent-color:var(--red);cursor:pointer}.gate__card .gate__fuori{font-size:.75rem;line-height:1.4;color:var(--muted);text-wrap:balance}.gate__or{font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.gbtn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;padding:.875rem 1rem;background:var(--sky);color:var(--ink);border:1px solid var(--line);border-radius:12px;cursor:pointer;font:inherit;font-size:.9375rem;font-weight:700}.gbtn:hover{border-color:var(--ink);background:var(--paper-2)}.dash__role{align-self:flex-start;background:var(--sky);color:var(--muted);font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.25rem .625rem}.dash__main{padding:2rem 2rem 6rem;max-width:68rem;min-width:0}.dash__kicker{margin:0 0 .625rem;font-size:.6875rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--muted)}.dash__main h1{margin:0 0 .5rem;font-family:var(--display);font-weight:800;font-size:clamp(1.875rem,4vw,2.5rem);letter-spacing:-.025em;line-height:1.05}.dash__main h1 em{font-style:normal;color:var(--red-testo)}.dash__sub{margin:0 0 2rem;color:var(--muted);max-width:40rem}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}@media (max-width:63.99rem){.cards{grid-template-columns:1fr}}.card{background:var(--card);border:1px solid var(--line);border-top:3px solid var(--ink);padding:1.25rem 1.375rem 1.375rem;border-radius:14px}.card h2{margin:0 0 .25rem;font-weight:800;font-size:1.25rem;letter-spacing:-.02em}.card .big,.card h2{font-family:var(--display)}.card .big{font-size:2.5rem;line-height:1.1}.card p{margin:.25rem 0 0;font-size:.875rem;color:var(--muted)}.card p b{color:var(--ink)}.empty{border:2px dashed var(--line);background:var(--card);padding:2.5rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem;border-radius:14px}.empty h2{margin:0;font-family:var(--display);font-weight:800;font-size:1.375rem;letter-spacing:-.02em}.empty p{margin:0;max-width:30rem;font-size:.9375rem;color:var(--muted)}.empty p b{color:var(--ink)}.empty .soon{margin-top:.625rem;background:var(--blue);color:var(--card);font-size:.6875rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.3125rem .75rem}.mlock{border:1px solid var(--line);background:var(--card);border-radius:14px;padding:2.25rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.mlock--rosso{border:2px solid #c0392b;background:color-mix(in srgb,#c0392b 8%,var(--card))}.mlock__big{margin:0;font-family:var(--display);font-weight:800;font-size:1.375rem;letter-spacing:-.02em}.mlock--rosso .mlock__big{color:#e74c3c}.mlock p{margin:0;max-width:32rem;font-size:.9375rem;color:var(--muted)}.mlock p b{color:var(--ink)}.mlock+.piani,.mlock+.piani__lead{margin-top:1rem}.piani__lead{margin:0 0 1rem;max-width:40rem}.piani__lead b{color:var(--ink)}.piani{display:grid;grid-gap:.875rem;gap:.875rem;margin:0 0 .25rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.piano{display:flex;flex-direction:column;gap:.375rem;background:var(--card);border:2px solid var(--line);border-radius:14px;padding:1.125rem 1.125rem 1.25rem}.piano--hot{border-color:var(--red)}.piano__tag{align-self:flex-start;padding:.25rem .625rem;border-radius:999px;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb,var(--red) 16%,transparent);color:var(--red-testo)}.piano__tag--oro{background:color-mix(in srgb,#D4A017 18%,transparent);color:#C8960F}.piano__tag--blu{background:color-mix(in srgb,var(--blue) 16%,transparent);color:var(--blue)}.piano h3{margin:.375rem 0 0;font-size:1.125rem;letter-spacing:-.01em}.piano h3,.piano__prezzo{font-family:var(--display);font-weight:800}.piano__prezzo{margin:0;font-size:2rem;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.piano__prezzo small{font-size:.875rem;font-weight:700;color:var(--muted);letter-spacing:0}.piano__prezzo--parla{font-size:1.625rem}.piano__nota{margin:0;font-size:.8125rem}.piano__nota,.piano__pieno{font-weight:700;color:var(--muted)}.piano__pieno{font-size:1.25rem;text-decoration-thickness:2px}.piano__lancio{margin:0;font-size:.8125rem;font-weight:700;line-height:1.4;color:var(--red-testo)}.piano__valore{display:flex;flex-direction:column;gap:.5rem;margin:.375rem 0 0;padding:.6875rem .75rem;border-radius:12px;background:color-mix(in srgb,var(--red) 9%,var(--card));border:1px solid color-mix(in srgb,var(--red) 32%,transparent)}.piano__valore--oro{background:color-mix(in srgb,#D4A017 12%,var(--card));border-color:color-mix(in srgb,#D4A017 50%,transparent)}.piano__valore p{margin:0;display:grid;grid-template-columns:1.625rem minmax(0,1fr);align-items:baseline;line-height:1.3;color:var(--ink)}.piano__valore b{display:block;font-size:.9375rem;font-weight:800}.piano__valore small{display:block;margin-top:.0625rem;font-size:.8125rem;font-weight:700;color:var(--muted)}.piani{container-type:inline-size}@container (width < 30.875rem){.piano__nota--vuota{display:none}}.pay__corpo>.piano__valore{margin:0 0 1rem}.piano ul{margin:.5rem 0 1rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.4375rem}.piano li{position:relative;padding-left:1.375rem;font-size:.875rem;line-height:1.4}.piano li:before{content:"✓";position:absolute;left:0;font-weight:800;color:var(--red-testo)}.piano__ghost,.piano__go{margin-top:auto;text-align:center}.piano__ghost{display:block;padding:.8125rem 1rem;border-radius:10px;text-decoration:none;border:1.5px solid var(--ink);color:var(--ink);font-family:var(--display);font-weight:800;font-size:.9375rem}.piano__ghost:hover{background:var(--paper-2)}.tuopiano{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.875rem 1rem;margin:0 0 1.5rem}.tuopiano--rosso{border:2px solid #c0392b;background:color-mix(in srgb,#c0392b 8%,var(--card))}.tuopiano__testo{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.tuopiano__testo b{font-size:.9375rem}.tuopiano__testo span{font-size:.8125rem;color:var(--muted);line-height:1.4}.tuopiano--rosso .tuopiano__testo span{color:var(--ink)}.tuopiano .off__act{flex:none;border-radius:10px}.tuopiano__err{color:var(--red-testo)!important}.gp{gap:.75rem}.gp .pay__lead{margin:0}.gp__tit{margin:1rem 0 0;font-family:var(--display);font-weight:800;font-size:1.125rem;letter-spacing:-.02em}.gp__riga{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.gp__riga span{min-width:0;overflow-wrap:anywhere;font-size:.9375rem;font-weight:700}.gp__riga .off__act{flex:none;border-radius:10px}.gp__cambio{display:flex;flex-direction:column;gap:.1875rem;width:100%;text-align:left;cursor:pointer;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:.75rem .875rem}.gp__cambio:hover{border-color:var(--red)}.gp__cambio b{font-size:.9375rem;overflow-wrap:anywhere}.gp__cambio span{font-size:.8125rem;color:var(--muted);line-height:1.45}.gp__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.gp__lista li{display:flex;gap:.625rem;align-items:baseline;font-size:.875rem;line-height:1.45;color:var(--muted)}.gp__lista li>span:first-child{flex:none;width:1.25rem;text-align:center}.gp__lista b,.gp__lista--perdi li{color:var(--ink)}.gp__lista--perdi li>span:first-child{color:var(--red-testo);font-weight:800}.gp__sali{display:flex;flex-direction:column;gap:.625rem;padding:1rem;border:2px solid #d4a017;border-radius:14px;background:color-mix(in srgb,#D4A017 9%,var(--card))}.gp__sali .piano__tag{align-self:flex-start}.gp__sali-tit{font-family:var(--display);font-weight:800;font-size:1.125rem;letter-spacing:-.02em}.gp__sali-prezzo{font-size:.8125rem;color:var(--muted)}.gp__altre,.gp__piccolo{align-self:center;min-height:2.75rem;padding:0 .75rem;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:600;color:var(--muted);background:none;border:0;text-decoration:underline;text-underline-offset:3px}.gp__altre-aperte{display:flex;flex-direction:column;align-items:center;gap:.25rem}.gp__disdici{align-self:center;min-height:2.75rem;padding:0 1rem;margin-top:.25rem;cursor:pointer;font:inherit;font-size:.875rem;font-weight:700;color:var(--red-testo);background:none;border:1px solid color-mix(in srgb,var(--red) 55%,var(--line));border-radius:10px}.stack{display:flex;flex-direction:column;gap:1.25rem}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.25rem;gap:1.25rem}@media (max-width:63.99rem){.two{grid-template-columns:1fr}}.agd{container-type:inline-size;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.375rem;gap:.375rem;margin:0 0 .75rem}.ag__incasso{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin:-.25rem .25rem .625rem;font-size:.8125rem;color:var(--muted)}.ag__incasso span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag__incasso b{flex:none;font-size:.9375rem;font-weight:800;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agd__frec{position:relative;display:grid;place-items:center;width:2rem;height:2rem;padding:0 0 .125rem;flex:none;cursor:pointer;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font:inherit;font-size:1.375rem;font-weight:600;line-height:1}.agd__frec:after{content:"";position:absolute;inset:-.375rem -.1875rem}.agd__frec:hover{border-color:var(--ink-3);background:var(--paper-2)}.agd__giorni{--n:5;--gap:.375rem;position:relative;display:flex;gap:var(--gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.agd__giorni::-webkit-scrollbar{display:none}.agd__g{flex:0 0 calc((100% - (var(--n) - 1) * var(--gap)) / var(--n));min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;align-items:center;justify-content:center;height:2.75rem;padding:0;cursor:pointer;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);font:inherit;line-height:1.1}.agd__m,.agd__s{font-size:.6875rem;font-weight:600;color:var(--muted)}.agd__n{font-size:.9375rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.agd__g:hover{border-color:var(--ink-3)}.agd__g.is-oggi{border-color:color-mix(in srgb,var(--red) 60%,var(--line))}.agd__g.is-oggi .agd__s{color:var(--red-testo);font-weight:800}.agd__g.is-chiuso{opacity:.5}.agd__g[aria-pressed=true]{opacity:1;background:var(--red);border-color:var(--red);color:var(--on-red)}.agd__g[aria-pressed=true] :is(.agd__s,.agd__m){color:var(--on-red)}@container (max-width: 339px){.agd__giorni{--n:4}}@container (min-width: 460px){.agd__giorni{--n:7}}@container (min-width: 640px){.agd__giorni{--n:10}}@container (min-width: 900px){.agd__giorni{--n:14}}.ag__head.ag__head--oggi{display:flex;justify-content:center;overflow:visible;padding:0}.ag__oggi{position:relative;display:inline-flex;align-items:center;height:1.125rem;margin-top:-.25rem;padding:0 .3125rem;cursor:pointer;border:1px solid color-mix(in srgb,var(--red) 60%,var(--line));border-radius:999px;background:var(--card);color:var(--red-testo);font:inherit;font-size:.6875rem;font-weight:800;letter-spacing:.02em;line-height:1}.ag__oggi:after{content:"";position:absolute;inset:-.75rem -.5rem -.625rem -.75rem}.ag__oggi:hover{background:var(--paper-2)}.ag__oggi.ag__oggi--chiuso{height:2.5rem;margin-top:1rem;padding:0 1rem;font-size:.875rem}.ag__oggi--chiuso:after{content:none}.ag__part{margin:0 0 1.25rem}.ag__parth{margin:0 0 .5rem;font-family:var(--display);font-weight:800;font-size:.875rem;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.ag{--slot:1.875rem;display:flex;gap:.375rem;border:1px solid var(--line);padding:.75rem .75rem .875rem;border-radius:14px;overflow-x:auto;overscroll-behavior-x:contain}.ag,.ag__gutter{background:var(--card)}.ag__gutter{flex:none;width:2.625rem;position:-webkit-sticky;position:sticky;left:0;z-index:3;box-shadow:.375rem 0 0 var(--card),-.75rem 0 0 var(--card)}.ag__gtrack{position:relative;height:calc(var(--rows) * var(--slot))}.ag__hour{position:absolute;top:calc(var(--row) * var(--slot) - .5em);right:.375rem;font-size:.6875rem;font-weight:700;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ag__hour--mezza{font-size:.625rem;font-weight:600;color:var(--ink-3)}.ag__col{flex:1 0 8rem}.ag__head{height:1.375rem;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:0 0 .375rem .125rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag__track{position:relative;height:calc(var(--rows) * var(--slot));border-radius:6px;background:repeating-linear-gradient(to bottom,var(--line) 0 1px,transparent 1px calc(var(--slot) * 4)),repeating-linear-gradient(to bottom,transparent 0 calc(var(--slot) * 2),var(--line-2) calc(var(--slot) * 2) calc(var(--slot) * 2 + 1px),transparent calc(var(--slot) * 2 + 1px) calc(var(--slot) * 4))}.ag__slot{position:absolute;left:0;right:0;top:calc(var(--row) * var(--slot));height:var(--slot);background:transparent;border:0;padding:0}button.ag__slot{cursor:pointer}button.ag__slot:hover{background:color-mix(in srgb,var(--red) 10%,transparent)}button.ag__slot:active{background:color-mix(in srgb,var(--red) 18%,transparent)}button.ag__slot:focus-visible{outline:2px solid var(--red-testo);outline-offset:-2px}.ag__slot.is-off{background:repeating-linear-gradient(-45deg,transparent 0 6px,color-mix(in srgb,var(--ink) 7%,transparent) 6px 12px);cursor:default}.mod__cerca{position:relative}.rub{position:absolute;left:0;right:0;top:100%;z-index:5;margin:.25rem 0 0;padding:.25rem;list-style:none;background:var(--card);border:1px solid var(--red);border-radius:10px;box-shadow:0 12px 28px -12px rgba(0,0,0,.6);max-height:13rem;overflow-y:auto}.rub button{display:flex;flex-direction:column;gap:.0625rem;width:100%;padding:.5rem .625rem;border:0;border-radius:7px;background:none;color:var(--ink);cursor:pointer;text-align:left;font:inherit}.rub button:focus-visible,.rub button:hover{background:var(--paper-2);outline:none}.rub b{font-size:.875rem;font-weight:700}.rub span{font-size:.75rem;color:var(--muted)}.ag__appt{position:absolute;left:.1875rem;right:.1875rem;top:calc(var(--row) * var(--slot) + 1px);height:calc(var(--span) * var(--slot) - 3px);background:var(--sky);color:var(--ink);border:0;border-left:3px solid var(--red);border-radius:8px;padding:.25rem .5rem;cursor:pointer;text-align:left;display:flex;flex-direction:column;gap:.0625rem;overflow:hidden;font:inherit}.ag__appt b{font-size:.8125rem}.ag__appt b,.ag__appt span{line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag__appt span{font-size:.6875rem;opacity:.85}.ag__appt.is-corto{padding:.0625rem .4375rem;justify-content:center;gap:0}.ag__appt.is-corto b{font-size:.6875rem;line-height:1.1}.ag__appt.is-corto span{font-size:.625rem;line-height:1.1}.ag__appt.is-riga{flex-direction:row;align-items:center;gap:.25rem;padding:0 .4375rem}.ag__appt.is-riga b{flex:0 1 auto;min-width:0;max-width:60%;font-size:.6875rem;line-height:1.1}.ag__appt.is-riga span{flex:1 1;min-width:0;font-size:.625rem;line-height:1.1}.ag__appt.is-riga span:before{content:"· "}.ag__appt.is-riga.is-done b:after{content:none}.ag__appt.is-riga.is-done:after{content:"✓";flex:none;order:1;font-size:.6875rem;color:#6FBF73}.ag__appt.is-riga span{order:2}.ag__appt.is-done{opacity:.72}.ag__appt.is-done b:after{content:" ✓";color:#6FBF73}.ag__now{position:absolute;left:0;right:0;top:calc(var(--row) * var(--slot));border-top:2px solid var(--red);z-index:2;pointer-events:none}.ag__now:before{content:"";position:absolute;left:-2px;top:-4px;width:6px;height:6px;border-radius:999px;background:var(--red)}.set{margin:0 0 2.25rem}.set__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 .875rem}.set__head h2{margin:0;font-size:1.375rem;letter-spacing:-.02em}.set__add,.set__head h2{font-family:var(--display);font-weight:800}.set__add{display:block;width:100%;margin:0 0 1rem;padding:.875rem 1rem;background:var(--red);color:var(--on-red);font-size:.9375rem;letter-spacing:.01em;border:0;border-radius:12px;cursor:pointer}.set__add span{font-weight:800}.set__add:hover{background:var(--red-dk);color:#FFFDF7}.set__add:disabled{opacity:.45;cursor:default}.set__saved{margin:0 0 1rem;font-size:.875rem;font-weight:700;color:var(--red-testo)}.svc__reparto{margin:1.25rem 0 .625rem;font-family:var(--display);font-weight:800;font-size:.875rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.svc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.svc li{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--card);border:1px solid var(--line-2);border-left:3px solid var(--ink-3);padding:.875rem 1rem;border-radius:14px}.svc li.is-off{opacity:.5}.svc__main{display:flex;flex-direction:column}.svc__main b{font-size:.9375rem}.svc__main span{font-size:.8125rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.svc__act{display:flex;gap:.5rem;flex:none}.svc__act button{background:none;border:1.5px solid var(--line);cursor:pointer;font:inherit;font-size:.75rem;font-weight:700;padding:.4375rem .75rem;color:var(--ink)}.svc__act button:hover{border-color:var(--ink);background:var(--paper-2)}.svc__del{color:var(--red-testo)!important;border-color:color-mix(in srgb,var(--red) 50%,transparent)!important}.svc__del:hover{border-color:var(--red)!important;background:color-mix(in srgb,var(--red) 12%,transparent)!important}.chius__nota{margin:.25rem 0 .75rem;font-size:.8125rem;line-height:1.55;color:var(--muted)}.crea{max-width:26rem;margin:2.5rem auto 0;text-align:center}.crea h2{margin:0 0 .5rem;font-size:1.5rem;font-weight:800;letter-spacing:-.015em}.crea h2 em{font-style:normal;color:var(--red-testo)}.crea__sub{margin:0 0 1.375rem;font-size:.9375rem;color:var(--muted);line-height:1.6}.crea__sub b{color:var(--ink)}.crea__form{display:flex;flex-direction:column;gap:.75rem}.crea__form input{width:100%;padding:.875rem 1rem;font:inherit;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:12px}.crea__form input:focus{outline:2px solid var(--red-testo);outline-offset:1px}.crea__form .mod__go{margin-top:.25rem}.crea__nota{margin:1.25rem 0 0;color:var(--muted)}.crea__come,.crea__nota{font-size:.8125rem;line-height:1.6}.crea__come{margin:.25rem 0 0}.crea__come a{display:inline-block;padding:.75rem .5rem;color:var(--red-testo);font-weight:600;text-decoration:underline;text-underline-offset:3px}.crea__aiuto{margin:0;text-align:center;font-size:.875rem;color:var(--muted)}.crea__aiuto b{color:var(--ink)}.tipi{list-style:none;margin:0;padding:0;flex-direction:column;gap:.625rem}.tipi,.tipi button{display:flex;text-align:left}.tipi button{width:100%;min-height:4.25rem;align-items:center;gap:.875rem;padding:.75rem 1rem;cursor:pointer;font:inherit;color:var(--ink);background:var(--card);border:1.5px solid var(--line)}.tipi button:hover{border-color:var(--ink)}.tipi__emoji{flex:none;font-size:1.75rem;line-height:1}.tipi__testo{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.tipi__testo b{font-size:1.0625rem;font-weight:800}.tipi__testo span{font-size:.8125rem;color:var(--muted)}.tipi__chev{flex:none;font-size:1.375rem;color:var(--muted)}.crea__cap{position:fixed;left:0;right:0;bottom:0;z-index:5;display:flex;flex-direction:column;align-items:center;gap:.5rem;pointer-events:none}.crea__cap>div{width:100%;display:flex;justify-content:center}.crea__cap.is-tocca{pointer-events:auto;padding:1rem 1rem max(1rem,env(safe-area-inset-bottom));background:var(--card);border-top:1px solid var(--line);box-shadow:0 -12px 32px rgba(0,0,0,.22)}.crea__cap.is-tocca>div{zoom:.85}.crea__cap.is-passato{height:0;overflow:hidden}.crea__cap .gate__tocca{margin:0;color:var(--ink);font-weight:700;text-align:center;text-wrap:balance}.sito{height:100dvh;display:flex;flex-direction:column;position:relative;overflow:hidden;background:var(--bg)}.sito__vista{flex:1 1 auto;min-height:0;width:100%;border:0;display:block;background:#fff}.sito__vista-box{flex:1 1 auto;min-height:0;position:relative;display:flex;flex-direction:column}.sito__scorri{position:absolute;z-index:2;left:50%;bottom:2.25rem;transform:translateX(-50%);margin:0;padding:.625rem 1.125rem;border-radius:999px;white-space:nowrap;background:var(--red);color:var(--on-red);font-size:.9375rem;font-weight:700;box-shadow:0 6px 20px rgba(0,0,0,.35);pointer-events:none;display:flex;align-items:center;gap:.5rem;transition:opacity .3s ease}.sito__scorri.is-via{opacity:0}.sito__scorri-dito{display:inline-block;font-size:1.125rem;line-height:1;animation:sito-scorri 1.2s ease-in-out infinite}@keyframes sito-scorri{0%,to{transform:translateY(-3px)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.sito__scorri-dito{animation:none}}.sito__sopra{flex:none;position:relative;z-index:1;margin-top:-1.25rem;display:flex;justify-content:center;max-height:72dvh;overflow-y:auto}.sito__sopra .gate__card--sopra{width:min(28rem,100%);border-radius:20px 20px 0 0;border-bottom:0;padding:1.25rem 1.75rem max(1rem,env(safe-area-inset-bottom));gap:.625rem;box-shadow:0 -12px 32px rgba(0,0,0,.22)}.sito__titolo{margin:0!important;font-family:var(--display);font-weight:800;font-size:1.1875rem!important;line-height:1.3;color:var(--ink)!important;text-wrap:balance}.sito__titolo em{font-style:normal;color:var(--red-testo)}.sito__cambia{display:block;margin:.25rem auto 0;min-height:36px;padding:.375rem .75rem;background:none;border:0;cursor:pointer;font:inherit;font-size:.875rem;color:var(--muted)}.sito__cambia u{color:var(--ink);text-underline-offset:3px}.mlist__gruppo{margin:.25rem 0 0;padding:0 .25rem;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.mlist__gruppo--resto{margin-top:.75rem;padding:0}.onb{width:min(27rem,calc(100vw - 3rem));margin:1.25rem auto 3rem}.onb__marchio.logo-pp{margin:0 auto 1.5rem;height:30px;width:auto}.onb__dots{display:flex;gap:.375rem;justify-content:center;margin:0 0 1.75rem}.onb__dots i{width:2rem;height:.25rem;border-radius:99px;background:var(--line)}.onb__dots i.is-fatto{background:var(--red)}.onb h2{margin:0 0 .5rem;text-align:center;font-size:1.375rem;font-weight:800;letter-spacing:-.015em}.onb h2 em{font-style:normal;color:var(--red-testo)}.onb__sub{margin:0 0 1.25rem;text-align:center;font-size:.9rem;color:var(--muted);line-height:1.55}.onb__righe{gap:.5rem}.onb__reparti,.onb__righe{display:flex;flex-direction:column}.onb__reparti{gap:1.5rem}.onb__int{margin:0;font-size:.6875rem;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.onb__int,.onb__riga{display:flex;gap:.5rem}.onb__riga{align-items:center}.onb__riga input{padding:.75rem;font:inherit;min-width:0;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:10px}.onb__riga input:focus{outline:2px solid var(--red-testo);outline-offset:1px}.onb__riga .n{flex:1 1 auto}.onb__riga .m{width:3.5rem}.onb__riga .e,.onb__riga .m{flex:none;padding-inline:.5rem;text-align:right}.onb__riga .e{width:4rem}.onb__del{border:0;font-size:1rem;padding:.25rem;flex:none;min-width:2.75rem;min-height:2.75rem}.onb__add,.onb__del{background:none;color:var(--muted);cursor:pointer}.onb__add{border:1px dashed var(--line);border-radius:10px;padding:.625rem .875rem;font:inherit;font-size:.875rem}.onb__add:hover{color:var(--ink);border-color:var(--ink)}.onb__go{margin-top:1rem;width:100%}.onb__nota{margin:.875rem 0 0;text-align:center;font-size:.8125rem;color:var(--muted);line-height:1.55}.onb__salta{display:block;margin:.75rem auto 0;background:none;border:0;color:var(--muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit;font-size:.875rem}.onb__salta--grande{width:100%;min-height:52px;margin-top:1rem;padding:.75rem 1rem;font-size:1.0625rem;font-weight:700;color:var(--ink);text-decoration:none;border:2px solid var(--ink);border-radius:999px}.onb__salta--grande+.onb__salta{margin-top:1.5rem}.onb__giorno{display:grid;grid-template-columns:1.25rem 4.75rem minmax(0,1fr) minmax(0,1fr) 4.25rem;grid-gap:.5rem;gap:.5rem;align-items:center}.onb__giorno span{font-size:.875rem}.onb__dia{display:flex;flex-direction:column;gap:.375rem}.onb__pausa{background:none;border:1px dashed var(--line);border-radius:999px;cursor:pointer;font:inherit;font-size:.75rem;color:var(--muted);padding:.375rem .25rem;white-space:nowrap}.onb__pausa--via{justify-self:center;width:2.25rem;height:2.25rem;padding:0}.onb__dopo{font-size:.75rem!important;color:var(--muted);text-align:right}.onb__giorno input[type=time]{padding:.5rem;font:inherit;min-width:0;background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:10px}.onb__giorno input[type=time]:disabled{opacity:.35}.onb__giorno input[type=time]::-webkit-calendar-picker-indicator{display:none}.onb__giorno input[type=time]{padding:.5rem .375rem;text-align:center}.onb__logo{display:block;width:8rem;height:8rem;border-radius:999px;object-fit:cover;margin:0 auto 1rem;border:2px solid var(--line);background:var(--card)}.onb__frame{width:100%;height:30rem;border:1px solid var(--line);border-radius:14px;background:#FAF8F5;margin:1.25rem 0 0;overflow:hidden}.onb__fondo{position:-webkit-sticky;position:sticky;z-index:2;bottom:0;margin:0 -.25rem;padding:1.25rem .25rem calc(.75rem + env(safe-area-inset-bottom));background:linear-gradient(to bottom,color-mix(in srgb,var(--paper) 0%,transparent),var(--paper) 1.25rem)}.onb__fondo .onb__go{margin-top:0}.crea h2,.onb h2{text-transform:uppercase;font-size:1.625rem;line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.crea h2:after,.onb h2:after{content:"\2702\FE0E";display:block;width:max-content;margin:.625rem auto 0;padding:0 3rem;font-size:1rem;line-height:1;color:var(--red-testo);background:linear-gradient(var(--red-testo),var(--red-testo)) 0 /2.25rem 3px no-repeat,linear-gradient(var(--red-testo),var(--red-testo)) 100% /2.25rem 3px no-repeat}.sito__titolo{text-transform:uppercase;font-size:1.25rem!important;line-height:1.15}.crea .mod__go,.onb .mod__go,.onb__fondo .onb__go,.sito__sopra .gate__card .btn{font-family:"AntonLocal",var(--display);font-weight:400;font-size:1.1875rem;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-right:4px;border:2px solid var(--ink);box-shadow:4px 5px 0 var(--ink)}.crea .mod__go:active,.onb .mod__go:active,.onb__fondo .onb__go:active,.sito__sopra .gate__card .btn:active{transform:translate(3px,4px);box-shadow:1px 1px 0 var(--ink)}.crea .mod__go:disabled,.onb .mod__go:disabled,.sito__sopra .gate__card .btn:disabled{box-shadow:none;transform:none}.sito__sopra .gbtn{border-radius:999px}.sito__sopra .gate__card,.sito__sopra .gbtn{border:2px solid var(--ink)}.tipi{gap:.875rem;padding-right:5px}.tipi button{border:2px solid var(--ink);border-radius:14px;box-shadow:5px 5px 0 var(--deciso-ombra)}.tipi__testo b{text-transform:uppercase;letter-spacing:.01em}.crea .gsearch__list{margin:-.25rem 0 0}.crea .gsearch__list button{border-radius:12px}.crea__gok{margin:0;padding:.625rem .875rem;text-align:left;font-size:.8125rem;color:var(--muted);background:var(--card);border:1px solid var(--line);border-left:3px solid #6fbf7e;border-radius:12px}.gal{max-width:46rem;margin:0 auto;padding:1.5rem 1.25rem 3rem}.gal__head{display:flex;align-items:center;gap:.875rem;margin:0 0 1.25rem}.gal__head img{width:auto;height:2.5rem}.gal__head p{margin:0;font-size:.6875rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.gal__head h1{margin:.125rem 0 0;font-family:var(--display);font-weight:800;font-size:1.5rem;letter-spacing:-.02em;line-height:1.1}.gal__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:.625rem;gap:.625rem}.gal__tile{display:block;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--card)}.gal__tile img{display:block;width:100%;height:auto}.gal__note{margin:1rem 0 0;font-size:.8125rem;color:var(--muted)}@media (min-width:48rem){.gal__grid{grid-template-columns:1fr 1fr 1fr}}.rep{display:grid;grid-template-columns:1fr 1fr;grid-gap:.625rem;gap:.625rem}.rep__m{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.8125rem}.rep__m span{display:block;font-size:.75rem;color:var(--muted)}.rep__m b{display:block;margin-top:.1875rem;font-size:1.4375rem;font-weight:800;letter-spacing:-.01em}.rep__m--ok b{color:#6FBF73}.and,.gra{margin:.625rem 0 0;background:var(--card);border:1px solid var(--line);border-radius:12px}.and{padding:.8125rem .8125rem .75rem}.and__h,.gra__h{margin:0 0 .375rem;font-size:.9375rem;font-weight:800}.and__tab{width:100%;border-collapse:collapse;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.and__tab :is(th,td){padding:.4375rem 0 .4375rem .75rem;border-top:1px solid var(--line);text-align:right;white-space:nowrap}.and__tab :is(th,td):first-child{padding-left:0;text-align:left}.and__tab tbody th{font-weight:400}.and__tab thead th{border-top:0;padding-top:0;font-size:.625rem;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:var(--muted)}.and__tab tbody th{width:100%}.and__tab b{font-weight:800;color:#6FBF73}.and__tab tr.is-vuota{color:var(--muted)}.and__tutti{margin-top:.375rem;width:100%;min-height:2.75rem;border-radius:999px;cursor:pointer;border:1px solid var(--line);background:var(--paper-2);color:var(--ink);font:inherit;font-weight:700;font-size:.875rem}.gra{padding:.8125rem 0 .5rem}.gra__h,.gra__sel{margin-left:.8125rem;margin-right:.8125rem}.gra__sel{margin-top:0;margin-bottom:.375rem;display:flex;flex-direction:column;font-size:.8125rem;color:var(--muted)}.gra__sel b{color:var(--ink);font-size:.875rem}.gra__sel em{font-style:normal;font-weight:800;color:var(--ink)}.gra__scorri{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:0 .5rem}.gra__scorri::-webkit-scrollbar{display:none}.gra__righe{width:max-content;min-width:100%;justify-content:flex-end}.gra__col,.gra__righe{display:flex;gap:.25rem}.gra__col{flex:none;width:2.5rem;flex-direction:column;align-items:center;padding:.25rem 0;border:0;border-radius:10px;background:none;color:var(--ink);font:inherit;cursor:pointer}.gra--mesi .gra__col{width:4.25rem}.gra__col.is-scelta{background:var(--paper-2)}.gra__v{height:1rem;font-size:.6875rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.gra__barra{height:8rem;width:100%;display:flex;justify-content:center;align-items:flex-end;border-bottom:1px solid var(--line)}.gra__barra i{display:block;width:1.125rem;border-radius:4px 4px 0 0;background:#6FBF73;opacity:.55}.gra--mesi .gra__barra i{width:1.5rem}.gra__col.is-scelta .gra__barra i{opacity:1}.gra__d{display:flex;flex-direction:column;align-items:center;line-height:1.15;font-size:.6875rem;color:var(--muted)}.gra__d b{font-size:.8125rem;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rep__filtri{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .875rem}.rep__filtri select{flex:1 1 10rem;min-width:0;font:inherit;font-size:.8125rem;padding:.5rem .625rem;border-radius:10px;background:var(--card);border:1.5px solid var(--line);color:var(--ink)}.rep__incasso{margin:.625rem 0 0;font-size:.875rem;color:var(--muted);max-width:40rem}.rep__incasso b{color:var(--ink)}.rep__nota{margin:.5rem 0 0;font-size:.78125rem;font-style:italic;color:var(--muted);max-width:40rem}.adm{display:flex;flex-direction:column;gap:.75rem}.adm__row{background:var(--card);border:1px solid var(--line-2);border-left:3px solid var(--ink-3);padding:1rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;border-radius:14px}.adm__info{display:flex;flex-direction:column;gap:.125rem}.adm__info b{font-size:1rem}.adm__info span{font-size:.8125rem;color:var(--muted)}.adm__owner{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.adm__act{display:flex;gap:.5rem}.adm__act input{padding:.625rem .875rem;border:1.5px solid var(--line);background:var(--paper);font:inherit;font-size:.875rem;min-width:15rem}.adm__act input:focus{outline:2px solid var(--red-testo);outline-offset:1px}.adm__act button{padding:.625rem 1rem;cursor:pointer;background:var(--sky);color:var(--ink);border:2px solid var(--red);font-family:var(--display);font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase}.adm__act button:disabled{opacity:.5;cursor:default}@media (max-width:47.99rem){.adm__act{width:100%}.adm__act input{flex:1 1;min-width:0}}.adm__uscite{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.5rem;padding:1rem 1.25rem;border-radius:14px;background:var(--card);border:1px solid var(--line-2);border-left:3px solid var(--red);color:var(--ink);text-decoration:none}.adm__uscite span{color:var(--muted);font-size:.8125rem}.vis__scelte{display:flex;flex-wrap:wrap;gap:.375rem;margin:0 0 .75rem}.vis__scelte button{min-height:2.25rem;padding:.375rem .875rem;border-radius:999px;border:1.5px solid var(--line);background:transparent;color:var(--ink);font:inherit;font-size:.8125rem;cursor:pointer;max-width:100%}.vis__scelte button span{color:var(--muted);margin-left:.25rem}.vis__scelte button.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.vis__scelte button.is-on span{color:inherit;opacity:.75}.vis__dal{margin:.5rem 0 .75rem;font-size:.75rem;color:var(--muted)}.vis__corpo.is-carico{opacity:.5;transition:opacity .15s}.vis__numeri{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.5rem;gap:.5rem;margin:0 0 .5rem}.vis__numeri>div{background:var(--card);border:1px solid var(--line-2);border-radius:14px;padding:.625rem .75rem;display:flex;flex-direction:column;gap:.125rem;min-width:0}.vis__numeri b{font-size:1.25rem;overflow-wrap:anywhere}.vis__numeri span{font-size:.75rem;color:var(--muted);overflow-wrap:anywhere}.vis__sez{margin-top:2rem}.vis__fondo{margin:.625rem 0 0}.vis__sez .set__head{margin-bottom:.5rem}.vis__sotto{margin:0 0 .75rem;font-size:.8125rem}.vis__sotto,.vis__vuoto{color:var(--muted);overflow-wrap:anywhere}.vis__vuoto{margin:1rem 0;font-size:.875rem}.vis__riprova{padding:.25rem .75rem;border-radius:999px;border:1.5px solid var(--line);background:transparent;color:var(--ink);font:inherit;font-size:.8125rem;cursor:pointer}.vis__lista{list-style:none;margin:0;padding:0;gap:.5rem}.vis__barra,.vis__lista{display:flex;flex-direction:column}.vis__barra{background:var(--card);border:1px solid var(--line-2);border-radius:14px;padding:.625rem .875rem;gap:.375rem;min-width:0}.vis__barra.is-scelta{border-left:3px solid var(--red)}.vis__riga{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;min-width:0}.vis__nome{min-width:0;font-size:.875rem;overflow-wrap:anywhere}.vis__riga>b{font-size:1rem;white-space:nowrap}.vis__pista{height:.5rem;border-radius:999px;background:var(--sky);overflow:hidden}.vis__pista i{display:block;height:100%;border-radius:999px;background:var(--red)}.vis__nota{font-size:.75rem;color:var(--muted);overflow-wrap:anywhere}.vis__stat{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.375rem .75rem;gap:.375rem .75rem;margin:.125rem 0 0}.vis__stat>div{display:flex;flex-direction:column;min-width:0}.vis__stat dt{font-size:.6875rem;color:var(--muted);overflow-wrap:anywhere}.vis__stat dd{margin:0;font-size:.9375rem;font-weight:700}@media (min-width:32rem){.vis__stat{grid-template-columns:repeat(4,minmax(0,1fr))}}.usc__numeri{display:grid;grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));grid-gap:.625rem;gap:.625rem;margin:0 0 1.25rem}.usc__numeri>div{background:var(--card);border:1px solid var(--line-2);border-radius:14px;padding:.75rem .875rem;display:flex;flex-direction:column;gap:.125rem;min-width:0}.usc__numeri b{font-size:1rem;overflow-wrap:anywhere}.usc__numeri span{font-size:.75rem;color:var(--muted)}.usc__numeri .is-errore{border-left:3px solid var(--red)}.usc__mese{background:var(--card);border:1px solid var(--line-2);border-radius:14px;padding:.875rem}.usc__mese-testa{display:flex;align-items:center;justify-content:space-between;margin:0 0 .625rem}.usc__mese-testa b{text-transform:capitalize}.usc__mese-testa button{width:2.5rem;height:2.5rem;border-radius:999px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer}.usc__griglia{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.25rem;gap:.25rem}.usc__gs{text-align:center;font-size:.6875rem;color:var(--muted);padding:.125rem 0}.usc__g{min-height:3.25rem;border-radius:10px;padding:.25rem;display:flex;flex-direction:column;gap:.125rem;background:var(--paper);color:var(--ink);text-decoration:none;font-size:.75rem;min-width:0}.usc__g.is-oggi{outline:2px solid var(--red-testo);outline-offset:-2px}.usc__g.is-pieno{background:var(--sky)}.usc__punti{display:flex;flex-wrap:wrap;gap:2px}.usc__punto{font-style:normal;font-size:.75rem;line-height:1;border-radius:6px;padding:2px 3px}.usc__punto.is-pubblicata{box-shadow:inset 0 0 0 2px rgba(255,255,255,.55)}.usc__punto.is-errore{outline:2px solid var(--red-testo);outline-offset:1px}.usc__punto.is-bozza,.usc__punto.is-ferma{opacity:.45}.usc__punto.is-doppio{outline:2px dashed #F08A00;outline-offset:1px}.usc__punto small{font-size:.55rem;vertical-align:super}.usc__legenda{display:flex;flex-wrap:wrap;gap:.375rem .875rem;margin:0 0 .625rem;font-size:.75rem;color:var(--muted)}.usc__legenda span{display:inline-flex;align-items:center;gap:.3rem}.usc__legenda i{font-style:normal;font-size:.75rem;line-height:1;border-radius:6px;padding:2px 3px}.usc__doppi,.usc__legenda b{color:var(--ink)}.usc__doppi{margin:0 0 .625rem;padding:.5rem .75rem;border-radius:10px;font-size:.8125rem;background:rgba(240,138,0,.14);border:1px dashed #f08a00;overflow-wrap:anywhere}.usc__formato{align-self:flex-start;padding:.125rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700;color:#fff!important}.usc__giorno h3{font-size:.875rem;text-transform:capitalize;color:var(--muted);margin:1.25rem 0 .5rem}.usc{display:flex;flex-direction:column;gap:.75rem}.usc__riga{background:var(--card);border:1px solid var(--line-2);border-left:3px solid var(--ink-3);border-radius:14px;padding:.875rem;display:grid;grid-template-columns:4.5rem minmax(0,1fr);grid-gap:.875rem;gap:.875rem;align-items:start}.usc__riga.is-pubblicata{border-left-color:#6FBF73}.usc__riga.is-errore{border-left-color:var(--red)}.usc__riga.is-programmata{border-left-color:var(--blue)}.usc__img{width:4.5rem;aspect-ratio:4/5;object-fit:cover;border-radius:10px;background:var(--sky)}.usc__img--video{position:relative;display:block;overflow:hidden}.usc__img--video img{display:block;width:100%;height:100%;object-fit:cover}.usc__img--video span{position:absolute;inset:auto .25rem .25rem auto;width:1.5rem;height:1.5rem;border-radius:999px;display:grid;place-items:center;font-size:.625rem;background:rgba(0,0,0,.6);color:#fff}.usc__info{display:flex;flex-direction:column;gap:.25rem;min-width:0}.usc__info>b{font-size:.9375rem;overflow-wrap:anywhere}.usc__info>span{font-size:.8125rem;color:var(--muted)}.usc__stato{align-self:flex-start;padding:.125rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700;background:var(--sky);color:var(--ink)!important}.usc__stato.is-pubblicata{background:rgba(111,191,115,.25)}.usc__stato.is-errore{background:rgba(226,84,74,.3)}.usc__stato.is-programmata{background:rgba(74,123,200,.25)}.usc__link{display:flex;flex-wrap:wrap;gap:.25rem .875rem}.usc__link a{color:var(--ink);font-weight:700}.usc__pagine{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.usc__pagine a{color:var(--ink);font-weight:700;min-width:1.75rem;padding:.125rem .375rem;text-align:center;border:1px solid var(--line-2);border-radius:999px}.usc__errore{color:var(--red-testo)!important;overflow-wrap:anywhere}.usc__views b{color:var(--ink)}.usc__views-per{font-size:.75rem!important}.usc__ordine{display:flex;gap:.375rem;margin:0 0 .75rem}.usc__ordine button{min-height:2.25rem;padding:.375rem .875rem;border-radius:999px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.usc__ordine button.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.usc__testo summary{cursor:pointer;font-size:.8125rem;color:var(--muted)}.usc__testo p{white-space:pre-line;font-size:.8125rem;margin:.375rem 0 0;overflow-wrap:anywhere}.usc__azioni{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.375rem}.usc__azioni input{flex:1 1 12rem;min-width:0;padding:.5rem .75rem;border:1.5px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font:inherit;font-size:.875rem}.usc__azioni button{padding:.5rem 1rem;border-radius:999px;cursor:pointer;border:2px solid var(--red);background:var(--red);color:var(--on-red);font-family:var(--display);font-size:.8125rem;font-weight:700}.usc__azioni button.is-piano{background:transparent;color:var(--ink);border-color:var(--line)}.usc__azioni button:disabled{opacity:.5;cursor:default}@media (hover:none) and (pointer:coarse){.usc__azioni input{font-size:16px}}.ctt{gap:.75rem}.ctt,.ctt__scheda{display:flex;flex-direction:column}.ctt__scheda{background:var(--card);border:1px solid var(--line-2);border-left:3px solid var(--blue);border-radius:14px;padding:.875rem;gap:.5rem;min-width:0}.ctt__scheda.is-aspetta,.ctt__scheda.is-fatto,.ctt__scheda.is-risposto{border-left-color:#6FBF73}.ctt__testa{display:flex;flex-direction:column;gap:.125rem;min-width:0}.ctt__nome{font-size:1rem;color:var(--ink)}.ctt__dove,.ctt__nome{overflow-wrap:anywhere}.ctt__dove{font-size:.8125rem;color:var(--muted)}.ctt__link{display:flex;flex-wrap:wrap;gap:.25rem .875rem;font-size:.8125rem;min-width:0}.ctt__link a{color:var(--ink);font-weight:700;overflow-wrap:anywhere}.ctt__etichette{display:flex;flex-wrap:wrap;gap:.375rem}.ctt__etichetta{padding:.125rem .5rem;border-radius:999px;font-size:.75rem;font-weight:700;background:var(--sky);color:var(--ink)}.ctt__etichetta.is-ok{background:rgba(111,191,115,.25)}.ctt__etichetta.is-no{background:rgba(226,84,74,.3)}.ctt__canali{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.375rem;gap:.375rem}.ctt__canale{min-height:2.75rem;min-width:0;padding:.375rem .75rem;border-radius:999px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.ctt__canale.is-on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.ctt__canale:disabled{opacity:.45;cursor:default;text-decoration:line-through}.ctt__perche{margin:0;font-size:.75rem;color:var(--muted);overflow-wrap:anywhere}.ctt__testo{width:100%;min-width:0;box-sizing:border-box;min-height:11.5rem;padding:.625rem .75rem;border:1.5px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font:inherit;font-size:.875rem;line-height:1.45;resize:vertical}.ctt__testo:focus{outline:2px solid var(--red-testo);outline-offset:1px}.ctt__riga{display:flex;align-items:center;justify-content:space-between;gap:.5rem;font-size:.75rem;color:var(--muted)}.ctt__altro{min-height:2.25rem;padding:.25rem .75rem;border-radius:999px;border:1.5px solid var(--line);background:transparent;color:var(--ink);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.ctt__tasti{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.ctt__tasto{min-height:2.75rem;min-width:0;display:inline-flex;align-items:center;justify-content:center;text-align:center;padding:.5rem 1rem;border-radius:999px;border:2px solid var(--red);background:var(--red);color:var(--on-red);font-family:var(--display);font-size:.875rem;font-weight:700;text-decoration:none;cursor:pointer}.ctt__tasto.is-fatto{background:transparent;color:var(--ink);border-color:#6FBF73}.ctt__tasto.is-piano{background:transparent;color:var(--ink);border-color:var(--line)}.ctt__tasto.is-no{background:transparent;color:var(--red-testo);border-color:var(--red)}.ctt__tasto:disabled{opacity:.5;cursor:default}.ctt__piccoli{display:flex;flex-wrap:wrap;align-items:center;gap:.125rem 1rem}.ctt__piccoli button{min-height:2.25rem;padding:.25rem 0;border:0;background:none;color:var(--muted);font:inherit;font-size:.8125rem;text-decoration:underline;cursor:pointer}.ctt__piccoli button.is-no{color:var(--red-testo)}.ctt__piccoli button:disabled{opacity:.5;cursor:default}.ctt__copiato{font-size:.8125rem;font-weight:700;color:var(--ink)}.ctt__mano summary{cursor:pointer;font-size:.8125rem;color:var(--muted)}.ctt__chat{list-style:none;margin:.375rem 0 0;padding:0;display:flex;flex-direction:column;gap:.375rem}.ctt__chat-msg{padding:.5rem .625rem;border-radius:10px;font-size:.8125rem;line-height:1.4;color:var(--ink);background:var(--paper);border:1px solid var(--line-2);overflow-wrap:anywhere;white-space:pre-wrap}.ctt__chat-msg.is-noi{margin-left:1.5rem;border-color:var(--line)}.ctt__chat-msg.is-loro{margin-right:1.5rem}.ctt__chat-msg b{display:block;font-size:.6875rem;color:var(--muted)}.ctt__testo.is-loro{min-height:5rem}.ctt__cerca{display:flex;gap:.5rem;margin:1.25rem 0 .75rem;min-width:0}.ctt__cerca input{flex:1 1 auto;min-width:0;min-height:2.75rem;padding:.5rem .875rem;border:1.5px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font:inherit;font-size:.9375rem}.ctt__cerca input:focus{outline:2px solid var(--red-testo);outline-offset:1px}.ctt__cerca input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.ctt__cerca .ctt__tasto{flex:0 0 auto;padding:.5rem 1rem}.ctt__mano-riga{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.375rem}.ctt__mano-riga input{flex:1 1 12rem;min-width:0;padding:.5rem .75rem;border:1.5px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font:inherit;font-size:.875rem}.ctt__mano-riga .ctt__tasto{flex:0 0 auto}.ctt__stato{overflow-wrap:anywhere}.ctt__ok,.ctt__stato{margin:0;font-size:.875rem;color:var(--ink)}.ctt__ok{font-weight:700}.ctt__msg{margin:0;font-size:.8125rem;color:var(--red-testo)}.ctt__ancora{display:flex;flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0}.ctt__tasto.is-spento{background:transparent;color:var(--muted);border-color:var(--line);cursor:default}.ctt__piccoli.is-sotto{margin-top:.25rem;padding-top:.375rem;border-top:1px solid var(--line-2)}.ctt__vecchi{margin-top:1.25rem}.ctt__vecchi>summary{cursor:pointer;font-size:.875rem;font-weight:700;color:var(--ink);padding:.75rem 0}.ctt__vecchi>.ctt{margin-top:.5rem}.ctt__avviso{position:fixed;z-index:45;left:.75rem;right:.75rem;bottom:calc(4.75rem + env(safe-area-inset-bottom));max-width:28rem;margin:0 auto;box-sizing:border-box;display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem .625rem 1rem;border-radius:16px;background:var(--ink);color:var(--paper);font-size:.875rem;line-height:1.35;box-shadow:0 10px 30px rgba(0,0,0,.3)}.ctt__avviso span{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ctt__avviso button{flex:0 0 auto;min-height:2.5rem;padding:.25rem 1rem;border-radius:999px;border:1.5px solid var(--paper);background:transparent;color:var(--paper);font:inherit;font-weight:700;cursor:pointer}@media (min-width:48rem){.ctt__avviso{bottom:1.25rem}}@media (hover:none) and (pointer:coarse){.ctt__cerca input,.ctt__mano-riga input,.ctt__testo{font-size:16px}}.gok{background:var(--card);border:1px solid var(--line-2);border-left:3px solid var(--ink-3);padding:1rem 1.25rem;font-size:.9375rem;color:var(--muted);border-radius:14px}.gok b{color:var(--ink)}.gsearch{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:1.125rem 1.25rem}.gok+.gsearch{margin-top:.75rem}.gsearch input{width:100%;padding:.875rem 1rem;border:1px solid var(--line);background:var(--paper);border-radius:10px;font:inherit;font-size:1rem;color:var(--ink)}.gsearch input:focus{outline:2px solid var(--red-testo);outline-offset:1px}.gsearch__list{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.375rem}.gsearch__list button{width:100%;text-align:left;cursor:pointer;background:var(--paper);border:1.5px solid var(--line);padding:.75rem 1rem;font:inherit;display:flex;flex-direction:column;gap:.125rem}.gsearch__list button:hover{border-color:var(--ink)}.gsearch__list b{font-size:.9375rem}.gsearch__list span{font-size:.8125rem;color:var(--muted)}.chair{background:var(--card);border:1px solid var(--line);padding:1.125rem 1.25rem 1.25rem;margin:0 0 1rem}.chair--chiusa{padding:.875rem 1.25rem}.chair__head{display:flex;align-items:center;gap:.625rem;width:100%;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:var(--ink);text-align:left}.chair:not(.chair--chiusa) .chair__head{margin:0 0 1rem}.chair__who{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--display);font-size:1rem;font-weight:800;letter-spacing:-.01em}.chair__tag{font-size:.6875rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:.25rem .5625rem}.chair__chev,.chair__tag{flex:none;color:var(--muted)}.chair__chev{margin-left:auto;font-size:.8125rem}.chair:not(.chair--chiusa) .chair__tag,.chair:not(.chair--chiusa) .chair__who{display:none}.chair__top{position:relative;display:flex;margin:0 0 1rem}.chair__n{flex:none;background:var(--sky);border:1px solid var(--line);border-radius:999px;font-size:.6875rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);padding:.25rem .625rem}.chair__name{font-family:var(--display);font-size:1.0625rem;font-weight:800;letter-spacing:-.01em;border:1.5px solid var(--line);border-radius:10px;background:var(--paper);padding:.625rem 2.75rem .625rem .75rem;color:var(--ink);flex:1 1 auto;width:100%;min-width:0}.chair__name::placeholder{color:var(--ink-3);font-weight:700}.chair__name:focus{outline:2px solid var(--red-testo);outline-offset:1px}.chair__matita{position:absolute;right:.875rem;top:50%;transform:translateY(-50%);font-size:1rem;line-height:1;pointer-events:none}.chair__rep{display:flex;margin:0 0 1rem}.chair__rep button{flex:1 1;padding:.625rem .5rem;background:none;border:1.5px solid var(--line);cursor:pointer;font:inherit;font-size:.8125rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.chair__rep button:first-child{border-radius:10px 0 0 10px;border-right-width:0}.chair__rep button:last-child{border-radius:0 10px 10px 0}.chair__rep button:not(:first-child):not(:last-child){border-radius:0;border-right-width:0}.chair__rep--tre button{flex:1 1 auto;line-height:1.2}.chair__rep button.is-on{background:var(--red);border-color:var(--red);color:var(--on-red)}.chair__lab{display:block;margin:0 0 .375rem;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.chair__es{margin:-.5rem 0 1rem;font-size:.8125rem;color:var(--muted)}.chair__obbl{margin:-.5rem 0 1rem;font-size:.75rem;font-weight:700;color:var(--red-testo)}.chair__obbl--rm{margin:.375rem 0 0;text-align:center}.chair__tag--manca{color:var(--red-testo);border-color:var(--red)}.chair__salvato{min-height:1.25rem;margin:.625rem 0 0;text-align:right;font-size:.8125rem;font-weight:700;color:var(--green,#1f7a4d)}.chair__rm{display:block;width:100%;margin-top:.625rem;padding:.5rem;background:none;border:0;cursor:pointer;text-align:center;font:inherit;font-size:.75rem;font-weight:700;color:var(--red-testo);text-decoration:underline;text-underline-offset:3px}.hours{display:flex;flex-direction:column}.hours__row{display:flex;align-items:center;justify-content:space-between;gap:.625rem;padding:.5rem 0;border-bottom:1px solid var(--line)}.hours__day{flex:0 0 auto}.hours__row:last-child{border-bottom:0}.hours__day{display:flex;align-items:center;gap:.625rem;font-size:.875rem;font-weight:700}.hours__day input{width:1.125rem;height:1.125rem;accent-color:var(--ink)}.hours__range{display:flex;align-items:center;gap:.375rem;min-width:0}.hours__range i{font-style:normal;color:var(--muted)}.hours__range input{font:inherit;font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1.5px solid var(--line);background:var(--paper);padding:.375rem .5rem;min-width:0;width:5.75rem}.hours__range input::-webkit-calendar-picker-indicator{display:none}.hours__range input:focus{outline:2px solid var(--red-testo);outline-offset:1px}.hours__closed{font-size:.8125rem;color:var(--muted)}.hours__fasce{display:flex;flex-direction:column;align-items:flex-end;gap:.375rem;min-width:0}.hours__pausa{background:none;border:1px dashed var(--line);border-radius:999px;cursor:pointer;font:inherit;font-size:.75rem;color:var(--muted);padding:.25rem .625rem}.mod{position:fixed;inset:0;z-index:50;background:rgba(10,8,7,.72);display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto}.mod__card{width:100%;max-width:24rem;margin:auto;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:1.5rem 1.25rem;display:flex;flex-direction:column;gap:.875rem}.mod__card button,.mod__card input,.mod__card select{max-width:100%}.mod__card select{text-overflow:ellipsis}.mod__card h2{margin:0;font-family:var(--display);font-weight:800;font-size:1.375rem;letter-spacing:-.02em}.mod__when{margin:0;font-size:.9375rem;color:var(--muted)}.mod__when b{color:var(--ink)}.mod__when a{color:var(--red-testo);font-weight:700}.mod__card label{display:flex;flex-direction:column;gap:.3125rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mod__card input,.mod__card select,.mod__card textarea{padding:.8125rem .875rem;border:1px solid var(--line);background:var(--paper);border-radius:10px;font:inherit;font-size:1rem;color:var(--ink);letter-spacing:normal;text-transform:none;font-weight:400}.mod__card textarea{min-height:14rem;resize:vertical;line-height:1.5}.mod__anche{display:flex;flex-direction:column;gap:.3125rem}.mod__anchel{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.mod__chips{display:flex;flex-wrap:wrap;gap:.5rem}.mod__chip{padding:.625rem .875rem;min-height:2.75rem;background:var(--paper);color:var(--muted);border:1px solid var(--line);border-radius:999px;font:inherit;font-size:.9375rem;font-weight:700;cursor:pointer}.mod__chip.is-on{background:var(--sky);color:var(--ink);border-color:var(--red)}.mod__chip:focus-visible{outline:2px solid var(--red-testo);outline-offset:1px}.mod__tot{margin:.125rem 0 0;font-size:.875rem;font-weight:700;color:var(--ink)}.mod__card input:focus,.mod__card select:focus,.mod__card textarea:focus{outline:2px solid var(--red-testo);outline-offset:1px}.mod__card--form{position:relative;gap:0;padding:0;overflow:hidden;max-height:calc(100vh - 2rem);max-height:calc(100dvh - 2rem)}.mod__testa{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem .75rem .25rem 1.25rem}.mod__testa h2{min-width:0;font-size:1.1875rem;line-height:1.2}.mod__card--form .mod__row>*{min-width:0}.mod__card--form .mod__row input,.mod__card--form .mod__row select{width:100%;min-width:0}.mod__card--form input,.mod__card--form select{height:3.125rem;box-sizing:border-box}.mod__card--form input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;text-align:left;line-height:normal}.mod__card--form input[type=date]::-webkit-date-and-time-value{text-align:left;margin:0}.mod__testa .mod__x{position:static;flex:none}.mod__corpo{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:.875rem;padding:.625rem 1.25rem 1rem}.mod__row--campi{margin-top:0}.mod__piede{flex:none;margin:0;padding:.75rem 1.25rem calc(.75rem + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--line);background:var(--card)}.mod__card .mod__piu{width:100%;border-style:dashed;font-weight:700;color:var(--ink)}.mod__extra{display:flex;gap:.5rem}.mod__extra select{flex:1 1 auto;min-width:0;width:100%}.mod__extra-via{flex:none;width:3.125rem;height:3.125rem;display:grid;place-items:center;cursor:pointer;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--muted);font:inherit;font-size:.875rem}.mod__extra-via:hover{color:var(--ink);border-color:var(--ink)}.mod__card .mod__piu:focus-visible,.mod__extra-via:focus-visible{outline:2px solid var(--red-testo);outline-offset:1px}.adcopy{margin:0 0 1rem;padding:1rem 1.125rem;background:var(--card);border:1px solid var(--line);border-radius:12px;font-size:.9375rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:break-word}.adcopy--titolo{margin-top:-.375rem;font-size:.875rem}.adcopy--titolo b{letter-spacing:.08em;color:var(--muted);margin-right:.375rem}.mod__card--view{position:relative;padding-top:2.25rem}.mod__x{position:absolute;top:.75rem;right:.75rem;width:2.75rem;height:2.75rem;display:grid;place-items:center;background:none;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:.875rem;cursor:pointer}.mod__x:hover{color:var(--ink);border-color:var(--ink)}.mod__info{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:.5rem .875rem;gap:.5rem .875rem}.mod__info dt{font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-self:center}.mod__info dd{margin:0;font-size:.9375rem;font-weight:700;overflow-wrap:anywhere}.mod__info dd a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.mod__vuoto{font-style:normal;color:var(--ink-3);font-weight:400}.mod__row{display:flex;gap:.75rem;margin-top:.25rem}.mod__azioni{display:flex;gap:.625rem;margin-top:1.125rem}.mod__azioni>*{flex:1 1}.mod__edit{padding:.875rem 1rem;background:var(--sky);color:var(--ink);font-family:var(--display);font-weight:800;font-size:.9375rem;border:1px solid var(--line);border-radius:10px;cursor:pointer}.mod__edit:hover{border-color:var(--muted)}.mod__kill{padding:.875rem 1rem;background:none;cursor:pointer;font-family:var(--display);font-size:.9375rem;font-weight:800;color:var(--red-testo);border:1px solid var(--red);border-radius:10px}.mod__kill:hover{background:color-mix(in srgb,var(--red) 12%,transparent)}.mod__arrivato:disabled,.mod__edit:disabled,.mod__kill:disabled{opacity:.5}.mod__arrivato{padding:.875rem 1rem;background:#2E7D32;color:#FFFFFF;font-family:var(--display);font-weight:800;font-size:.9375rem;border:0;border-radius:10px;cursor:pointer}.mod__arrivato:hover{background:#276B2B}.mod__azioni--tre{gap:.5rem}.mod__azioni--tre>*{padding:.875rem .25rem;font-size:.875rem;min-width:0}.mod__row>*{flex:1 1}.mod__go{padding:.875rem 1rem;background:var(--red);color:var(--on-red);font-family:var(--display);font-weight:800;font-size:.9375rem;letter-spacing:.01em;border:0;border-radius:10px;cursor:pointer}.mod__go:disabled{opacity:.6}.mod__ghost{padding:.875rem 1rem;background:transparent;color:var(--muted);font:inherit;font-size:.875rem;font-weight:700;border:1px solid var(--line);border-radius:10px;cursor:pointer}@media (max-width:47.99rem){.ag{--slot:2.125rem}}.dash__bottom{display:none}@media (max-width:47.99rem){.dash{grid-template-columns:minmax(0,1fr);align-content:start}.dash__side{display:none}.dash__top{display:flex;align-items:center;justify-content:space-between;position:-webkit-sticky;position:sticky;top:0;z-index:30;background:var(--card);color:var(--ink);border-bottom:1px solid var(--line);padding:.75rem 1.25rem}.dash__top .dash__brand img{width:auto;height:1.875rem}.dash__main{padding:1.5rem 1.25rem calc(7rem + env(safe-area-inset-bottom))}.dash__bottom{gap:.25rem;position:fixed;z-index:30;left:.75rem;right:.75rem;bottom:calc(.625rem + env(safe-area-inset-bottom));max-width:28rem;margin:0 auto;padding:.375rem;border-radius:999px;background:color-mix(in srgb,var(--card) 74%,transparent);-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);box-shadow:0 10px 34px rgba(0,0,0,.28),0 2px 8px rgba(0,0,0,.14)}.dash__bottom,.dash__bottom a{display:flex;align-items:center}.dash__bottom a{flex:1 1;min-width:0;height:3rem;justify-content:center;gap:.5rem;border-radius:999px;text-decoration:none;color:var(--muted);-webkit-tap-highlight-color:transparent;transition:flex-grow .32s cubic-bezier(.2,.8,.2,1),background-color .25s,color .2s,transform .12s}.dash__bottom a:active{transform:scale(.92)}.dash__bottom a.is-active{flex-grow:2.4;color:var(--on-red);background:var(--red)}.dash__bottom a.is-active .dash__ico{color:var(--on-red)}.dash__bottom .dash__ico{display:grid;place-items:center}.dash__bottom .dash__ico svg{width:1.5rem;height:1.5rem}.dash__bl{max-width:0;opacity:0;overflow:hidden;white-space:nowrap;font-size:.8125rem;font-weight:800;letter-spacing:-.005em;line-height:1;transition:max-width .32s cubic-bezier(.2,.8,.2,1),opacity .2s}.dash__bottom a.is-active .dash__bl{max-width:7.5rem;opacity:1}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.dash__bottom{background:var(--card)}}}@media (max-width:47.99rem) and (prefers-reduced-motion:reduce){.dash__bl,.dash__bottom a{transition:none}}.foto__err{margin:0 0 1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;color:var(--red-testo);background:var(--card);border:1.5px solid var(--red)}.foto__logo{display:flex;align-items:center;gap:1.375rem;margin:0 0 2.25rem;background:var(--card);border:1px solid var(--line-2);border-left:3px solid var(--ink-3);padding:1.25rem;border-radius:14px}.foto__bar h2,.foto__logo h2{margin:0 0 .25rem;font-family:var(--display);font-weight:800;font-size:1.375rem;letter-spacing:-.02em}.foto__logo p{margin:0 0 .75rem;font-size:.875rem;color:var(--muted)}.foto__circle{flex:none;width:6.5rem;height:6.5rem;border-radius:999px;overflow:hidden;border:2px solid var(--ink);background:var(--paper);display:grid;place-items:center}.foto__circle img{width:100%;height:100%;object-fit:cover}.foto__circle--empty{border-style:dashed;border-color:var(--line);font-size:.6875rem;font-weight:700;text-align:center;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.foto__btn{display:inline-block;cursor:pointer;background:var(--card);border:1.5px solid var(--ink);border-radius:12px;color:var(--ink);font-size:.8125rem;font-weight:700;padding:.5rem .875rem}.foto__btn:hover{border-color:var(--ink);background:var(--paper-2)}.foto__btn.is-busy{opacity:.55;cursor:wait}.foto__bar{display:flex;align-items:center;gap:.75rem;margin:0 0 1rem;flex-wrap:wrap}.foto__bar h2{margin:0;flex:1 1}.foto__bar select{font:inherit;font-size:.8125rem;padding:.4375rem .5rem;background:var(--card);border:1.5px solid var(--line)}.foto__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));grid-gap:.75rem;gap:.75rem}.foto__card{margin:0;background:var(--card);border:1px solid var(--line);border-radius:14px}.foto__card img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.foto__card figcaption{display:flex;align-items:center;justify-content:space-between;padding:.375rem .375rem .375rem .625rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.foto__card button{background:none;border:1px solid var(--line);cursor:pointer;font-size:.75rem;line-height:1;padding:.25rem .4375rem;color:var(--muted)}.foto__card button:hover{border-color:var(--ink);color:var(--ink)}@media (max-width:47.99rem){.foto__logo{flex-direction:column;align-items:flex-start}}.dash__vistabtn{background:none;border:1px solid var(--line);color:var(--muted);border-radius:8px;cursor:pointer;font:inherit;font-size:.75rem;font-weight:700;padding:.4375rem .625rem;text-align:center}.dash__vistabtn:hover{background:var(--sky);color:var(--muted)}.dash__vistabtn--top{font-size:1rem;padding:.25rem .625rem}.spia{position:fixed;right:.875rem;bottom:calc(5.5rem + env(safe-area-inset-bottom));z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}@media (min-width:48rem){.spia{right:1.25rem;bottom:1.25rem}}.spia__occhio{width:2.75rem;height:2.75rem;border-radius:999px;background:var(--red);color:var(--on-red);border:0;cursor:pointer;font-size:1.25rem;line-height:1;display:grid;place-items:center;box-shadow:0 6px 18px -6px rgba(0,0,0,.55)}.spia__occhio:hover{background:var(--red-dk)}.spia__pann{background:var(--card);border:1px solid var(--red);border-radius:14px;padding:.875rem 1rem;display:flex;flex-direction:column;gap:.5rem;width:15rem;box-shadow:0 12px 28px -12px rgba(0,0,0,.6)}.spia__che{font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.spia__che,.spia__chi{margin:0;font-weight:800}.spia__chi{font-family:var(--display);font-size:1rem}.spia__torna{background:var(--red);color:var(--on-red);border:0;border-radius:8px;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:700;padding:.5rem .75rem}.off{background:var(--card);border:1px solid var(--line-2);border-left:3px solid var(--ink-3);padding:1.25rem;margin:0 0 1.25rem;border-radius:14px}.off__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.off__head h2{margin:0;font-weight:800;font-size:1.375rem;letter-spacing:-.02em}.off__head h2,.off__price{font-family:var(--display)}.off__price{font-size:1.75rem;color:var(--red-testo)}.off__meta{margin:.25rem 0 0;font-size:.875rem;color:var(--muted)}.off--page{display:flex;gap:1.25rem;align-items:stretch}.off__tile{flex:none;width:8.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.375rem;cursor:pointer;background:var(--paper);border:1.5px dashed var(--line);font:inherit;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);padding:1rem .5rem}.off__tile:hover{border-color:var(--ink);color:var(--ink)}.off__eye{font-size:1.75rem}.off__pagemeta h2{margin:0 0 .25rem;font-family:var(--display);font-weight:800;font-size:1.25rem;letter-spacing:-.02em}.off__pagemeta p{margin:0 0 .75rem;font-size:.875rem;color:var(--muted)}.off__pagemeta p.off__url{font-weight:700;color:var(--ink);word-break:break-all}.off__acts{display:flex;gap:.5rem;flex-wrap:wrap}.off__act{border:1.5px solid var(--ink);border-radius:12px;cursor:pointer;font:inherit;font-size:.8125rem;font-weight:700;padding:.5rem .875rem;color:var(--ink);text-decoration:none}.lpag,.off__act{background:var(--card)}.lpag{display:flex;align-items:center;gap:.375rem;min-height:3.25rem;padding:.375rem .375rem .375rem .875rem;border:1px solid var(--line);border-radius:12px}.lpag__url{flex:1 1;min-width:0;margin:0;font-weight:700;font-size:.9375rem;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lpag__tasto{flex:none;width:2.25rem;height:2.25rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font:inherit;font-size:1rem;line-height:1;cursor:pointer}.lpag__tasto:hover,.off__act:hover{border-color:var(--ink)}.off__act:hover{background:var(--paper-2)}@media (max-width:47.99rem){.off--page{flex-direction:column}.off__tile{display:none}}.pgprev{position:fixed;inset:0;z-index:90;background:var(--paper);display:flex;flex-direction:column}.pgprev__bar{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;background:var(--card);color:var(--ink);border-bottom:1px solid var(--line)}.pgprev__label{font-size:.8125rem;font-weight:700;letter-spacing:.04em}.pgprev__acts{display:inline-flex;gap:.375rem;margin-left:auto}.pgprev__btn{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;background:none;border:1px solid var(--line);border-radius:10px;color:var(--ink);cursor:pointer}.pgprev__btn:hover{border-color:var(--ink)}.pgprev__frame{flex:1 1;width:100%;border:0;background:#0A0A0A}.cornice{position:relative;display:flex;flex-direction:column}.cornice__frame{flex:1 1;min-height:0;width:100%;border:0}.cornice--carica .cornice__frame,.cornice--errore .cornice__frame{visibility:hidden}.cornice__velo{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;text-align:center;background:var(--paper);color:var(--muted);font-weight:600}.cornice__velo p{margin:0 0 .875rem}.cornice__apri{display:inline-block;padding:.625rem 1rem;border:1.5px solid var(--ink);border-radius:12px;background:var(--card);color:var(--ink);font-weight:700;text-decoration:none}@media (max-width:47.99rem){.dash__top{gap:.625rem}.dash__top .dash__brand{flex:none;margin-right:auto;min-width:0}.dash__top .dash__salone{flex:1 1;min-width:0;max-width:none;margin:0;text-overflow:ellipsis}.dash__top .dash__out,.dash__top .dash__vistabtn{flex:none}.dash__top:has(.dash__salone) .dash__brand .dash__oriz.logo-pp{display:none}.dash__top:has(.dash__salone) .dash__brand .dash__simbolo.is-chiaro{display:var(--logo-chiaro)}.dash__top:has(.dash__salone) .dash__brand .dash__simbolo.is-scuro{display:var(--logo-scuro)}}.logo-pp.is-chiaro{display:var(--logo-chiaro)}.logo-pp.is-scuro{display:var(--logo-scuro)}.dash__brand .dash__simbolo.logo-pp{display:none}.msec__live{display:inline-block;margin-left:.5rem;vertical-align:middle;font-family:var(--sans);font-style:normal;font-size:.625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--red-testo);border:1px solid var(--red);border-radius:999px;padding:.125rem .4375rem}.msec__logo .msec__card{width:6rem}.msec__logo .msec__card img{border-radius:999px;aspect-ratio:1}.msec__card button:hover{background:var(--red);color:var(--on-red)}.set__logout{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.set__logout p{margin:0;font-size:.8125rem;color:var(--muted)}.set__logout button{background:none;border:1px solid var(--line);border-radius:10px;color:var(--muted);font:inherit;font-size:.8125rem;font-weight:700;padding:.5rem .875rem;cursor:pointer}.set__logout button:hover{border-color:var(--red);color:var(--red-testo)}.set{scroll-margin-top:5rem}.set__head h2 span{margin-right:.375rem}@media (max-width:30rem){.set__head{flex-wrap:wrap;gap:.625rem}.set__head h2{flex:1 1 100%}.set__add{white-space:nowrap}.chair{padding:1rem 1rem 1.125rem}.hours__day{font-size:.8125rem}.hours__range{gap:.25rem}.hours__range input{width:5.25rem;padding:.375rem}}.mlist{display:flex;flex-direction:column;gap:.625rem}.mrow{display:flex;align-items:center;gap:.875rem;width:100%;text-align:left;background:var(--card);border:1px solid var(--line);border-radius:14px;padding:.875rem 1rem;cursor:pointer;color:inherit;font:inherit}.mrow:hover{border-color:var(--muted)}.mrow--soon{opacity:.5;cursor:default}.mrow__ico{flex:none;width:2.75rem;height:2.75rem;border-radius:10px;background:var(--sky);display:grid;place-items:center;font-size:1.25rem}.mrow__t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.1875rem}.mrow__t b{font-family:var(--display);font-weight:800;font-size:1.0625rem;letter-spacing:-.015em}.mrow__t>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrow__n,.mrow__t>span{font-size:.8125rem;color:var(--muted)}.mrow__n{font-style:normal;font-family:var(--sans);font-weight:800}.mrow__n.is-ok{color:#6FBF73}.mrow__n.is-rossa{color:var(--red-testo)}.dom li i.is-ok{color:#6FBF73}.mrow__chev{flex:none;color:var(--muted);font-size:1.375rem;line-height:1}.mrow--mini{padding:.5625rem .875rem;gap:.625rem;border-radius:12px}.mrow--mini .mrow__ico{width:2rem;height:2rem;border-radius:8px;font-size:.9375rem}.mrow__ml{flex:none;font-family:var(--display);font-weight:800;font-size:.9375rem;letter-spacing:-.015em}.mrow--mini .mrow__n{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:.75rem}.mrow--mini .mrow__chev{font-size:1.125rem;margin-left:auto}.mrow--foto{padding:.75rem 1rem}.mrow--foto .mrow__t b{font-size:.9375rem}.mrow--foto .mrow__t>span{white-space:normal}.mrow--foto .mrow__n{flex:none;white-space:nowrap}.mdet__back{background:none;border:0;padding:0;margin:0 0 .875rem;cursor:pointer;color:var(--muted);font:inherit;font-size:.8125rem;font-weight:700}.mdet__back:hover{color:var(--ink)}.mdet__back span{font-size:1.125rem;margin-right:.25rem}.mdet__h1{margin:0 0 .5rem;font-family:var(--display);font-weight:800;font-size:clamp(1.875rem,4vw,2.5rem);letter-spacing:-.025em}.mdet__h1+.mlist{margin-top:1.25rem}.mdet__note{margin:1.25rem 0 0;font-size:.8125rem;color:var(--muted)}.mgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}@media (min-width:40rem){.mgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mgrid--logo{grid-template-columns:repeat(2,minmax(0,1fr));max-width:26rem}.mtile{position:relative;margin:0;aspect-ratio:1;background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.mtile img{width:100%;height:100%;object-fit:cover;display:block}.mtile>button{position:absolute;top:.375rem;right:.375rem;width:2.25rem;height:2.25rem;border-radius:999px;cursor:pointer;background:rgba(10,8,7,.72);border:0;color:#fff;font-size:.875rem;line-height:1}.mtile--add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;border-style:dashed;cursor:pointer;color:var(--muted)}.mtile--add:hover{border-color:var(--muted);color:var(--ink)}.mtile--add span{font-size:1.5rem;line-height:1}.mtile--add b{font-size:.8125rem;font-weight:700}.mtile--add.is-busy{opacity:.6}.mtile__nome{position:absolute;left:0;right:0;bottom:0;width:100%;border:0;border-top:1px solid rgba(255,255,255,.16);background:rgba(10,8,7,.74);color:#fff;font:inherit;font-size:.8125rem;font-weight:600;text-align:center;padding:.5rem .375rem}.mtile__nome::placeholder{color:rgba(255,255,255,.55);font-weight:400}.mtile__nome:focus{outline:2px solid var(--blue);outline-offset:-2px;background:rgba(10,8,7,.92)}.dom{list-style:none;margin:1rem 0 0;padding:0}.dom,.dom li{display:flex;flex-direction:column;gap:.5rem}.dom li{align-items:stretch;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.75rem 1rem}.dom__n{min-width:0;font-weight:700;font-size:.9375rem;overflow-wrap:break-word}.dom__riga{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.dom--miei{margin-bottom:1.25rem}.dom__act{display:flex;gap:.5rem;flex:none}.dom__err{font-style:normal;font-size:.75rem;color:var(--red-testo);overflow-wrap:break-word}.dom__rinnovo{display:flex;align-items:flex-start;gap:.625rem;margin-top:.625rem;padding-top:.625rem;border-top:1px solid var(--line);cursor:pointer}.dom__rinnovo input{width:1.125rem;height:1.125rem;margin:.125rem 0 0;accent-color:var(--red);flex:none}.dom__rinnovo span{display:flex;flex-direction:column;gap:.125rem;font-size:.8125rem;color:var(--muted);line-height:1.4}.dom__rinnovo b{color:var(--ink);font-size:.875rem}.dom__nota{display:block;margin-top:.5rem;font-size:.8125rem}.dom li i,.dom__nota{font-style:normal;color:var(--muted)}.dom li i{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;min-width:0;overflow-wrap:break-word}.dom li button{flex:none;background:var(--sky);color:var(--ink);border:1px solid var(--line);border-radius:8px;cursor:pointer;font:inherit;font-size:.75rem;font-weight:800;padding:.375rem .75rem}.dom__buy{background:var(--red)!important;border-color:var(--red)!important;color:var(--on-red)!important}.dom li button:hover{border-color:var(--ink)}.dom__libero{border-color:rgba(111,191,115,.45)}.dom__libero .dom__n{color:#6FBF73}.dom__occupato{opacity:.5}.dom__sconosciuto{opacity:.7}.dom--miei li{background:var(--paper-2)}.copio__sess{margin:.875rem 0 0;font-size:.6875rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.cop{max-width:44rem;margin:0 auto;padding:2.5rem 1.25rem 5rem}.cop__attesa{color:var(--muted);text-align:center;padding:4rem 0}.cop__testa{display:flex;flex-direction:column;gap:.5rem;margin-bottom:2.5rem}.cop__marchio{font-size:.6875rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--red-testo)}.cop__testa h1{margin:0;font-family:var(--display);font-weight:800;font-size:clamp(1.875rem,7vw,2.75rem);line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.cop__salone{margin:0;font-weight:700}.cop__sotto{margin:.25rem 0 0;color:var(--muted);font-size:.9375rem}.cop__nota{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:1.125rem 1.25rem;margin:0 0 1rem}.cop__nota h2{margin:0 0 .625rem;font-family:var(--sans);font-size:.6875rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--red-testo)}.cop__nota p{margin:0 0 .625rem;font-size:.9375rem}.cop__nota p:last-child{margin-bottom:0}.cop__nota a{color:var(--red-testo);word-break:break-word}.cop__nota--forte{border-color:var(--red)}.cop__lista{margin:0 0 .625rem;padding-left:1.25rem;display:flex;flex-direction:column;gap:.4375rem;font-size:.9375rem}.cop__lista li::marker{color:var(--red-testo);font-weight:800}.cop__msg{margin:.75rem 0;padding:.875rem 1rem;border-left:3px solid var(--red);background:var(--paper);border-radius:0 10px 10px 0;font-size:.9375rem;font-style:italic;color:var(--muted)}.cop__indice{display:flex;flex-wrap:wrap;gap:.375rem;margin:0 0 2.5rem}.cop__indice a{display:inline-flex;align-items:baseline;gap:.375rem;padding:.4375rem .6875rem;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);text-decoration:none;font-size:.75rem;font-weight:700}.cop__indice a:hover{border-color:var(--red);color:var(--red-testo)}.cop__indice b{font-family:var(--display);color:var(--red-testo)}.cop__video{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:1.5rem 1.375rem;margin:0 0 1.25rem;scroll-margin-top:1rem}.cop__vtesta{display:flex;align-items:flex-start;gap:.875rem;margin:0 0 1.25rem;padding-bottom:1rem;border-bottom:1px solid var(--line)}.cop__n{flex:none;font-family:var(--display);font-weight:800;font-size:2rem;line-height:.9;color:var(--red-testo);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cop__vtit{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.375rem}.cop__vtit h3{margin:0;font-family:var(--display);font-weight:800;font-size:1.25rem;line-height:1.15;letter-spacing:-.01em;text-wrap:balance}.cop__tipo{align-self:flex-start;padding:.1875rem .5rem;border-radius:4px;border:1px solid var(--line);background:var(--paper);font-size:.625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.cop__tipo--donna{border-color:var(--red);color:var(--red-testo)}.cop__vnota{margin:0 0 1.25rem;font-size:.875rem;font-style:italic;color:var(--muted)}.cop__dice{display:flex;flex-direction:column;gap:.25rem;margin:0 0 1rem}.cop__chi{font-size:.625rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--red-testo)}.cop__dice--vo .cop__chi{color:var(--muted)}.cop__dice p{margin:0;font-size:1.0625rem;line-height:1.5}.cop__dice--vo p{font-size:1rem}.cop__regia{margin:0 0 1rem;padding-left:.875rem;border-left:2px solid var(--line);font-size:.9375rem;font-style:italic;color:var(--muted)}.cop__regia--gira{border-left-color:var(--red);border-left-style:dashed;font-style:normal;font-weight:600;color:var(--ink)}.cop__regia--gira:before{content:"DA GIRARE";display:block;font-size:.5625rem;font-weight:800;letter-spacing:.14em;color:var(--red-testo);margin-bottom:.1875rem}.cop__scritta{margin:0 0 1rem;padding:.75rem .875rem;border:1.5px solid var(--ink);border-radius:8px;font-size:.9375rem;font-weight:800;line-height:1.4}.cop__scritta:before{content:"SCRITTA SU VIDEO";display:block;font-size:.5625rem;font-weight:800;letter-spacing:.14em;color:var(--muted);margin-bottom:.25rem}.cop__scritte{margin:0 0 1rem;padding-left:1.125rem;display:flex;flex-direction:column;gap:.3125rem}.cop__scritte li{font-weight:700;font-size:.9375rem}.cop__scritte li::marker{color:var(--red-testo)}.cop__coda{margin:1rem 0 0;padding-top:.875rem;border-top:1px solid var(--line);font-size:.8125rem;color:var(--muted)}.cop__coda a{color:var(--red-testo);word-break:break-word}.cop__sez{margin:3rem 0 1rem;font-family:var(--display);font-weight:800;font-size:1.5rem;letter-spacing:-.01em}.cop__tabella{overflow-x:auto;border:1px solid var(--line);border-radius:14px;background:var(--card)}.cop__tabella table{width:100%;border-collapse:collapse;font-size:.875rem;min-width:30rem}.cop__tabella td,.cop__tabella th{padding:.6875rem .875rem;text-align:left;border-bottom:1px solid var(--line)}.cop__tabella tr:last-child td{border-bottom:0}.cop__tabella th{font-size:.625rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.cop__tabella td:first-child{font-family:var(--display);font-weight:800;color:var(--red-testo);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:2.5rem}.cop__firma{margin-top:2rem;text-align:center;font-size:.8125rem;color:var(--muted)}@media print{.cop__indice{display:none}.cop__nota,.cop__video{page-break-inside:avoid;break-inside:avoid}}.pay{max-width:26rem;padding:0;gap:0}.pay__corpo{padding:0 1.25rem 1.25rem;display:flex;flex-direction:column}.pay__head{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem .75rem 1.25rem;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--red) 6%,var(--card))}.pay__marchio{display:inline-flex;align-items:center;gap:.5rem;flex:none;white-space:nowrap;font-family:var(--display);font-weight:800;font-size:.9375rem;letter-spacing:-.01em}.pay__marchio i{font-style:normal;color:var(--red-testo)}.pay__sicuro{margin-left:auto;min-width:0;overflow:hidden;display:inline-flex;align-items:center;gap:.3125rem;font-size:.75rem;font-weight:700;color:var(--muted);white-space:nowrap}.pay__x{width:2.75rem;height:2.75rem;flex:none;display:grid;place-items:center;background:none;border:1px solid var(--line);border-radius:8px;color:var(--muted);font-size:.875rem;cursor:pointer}.pay__x:hover{color:var(--ink);border-color:var(--ink)}@media (max-width:30rem){.pay__head{gap:.5rem}.pay__sicuro{font-size:0;gap:0}}.pay__riga{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;padding:1rem 0 .875rem;margin-bottom:1rem;border-bottom:1px solid var(--line)}.pay__riga b{font-size:.9375rem;min-width:0;overflow-wrap:anywhere}.pay__riga span{flex:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--red-testo);font-weight:800;font-size:.9375rem}.pay__riga--a-capo{flex-direction:column;align-items:flex-start;gap:.25rem}.pay__riga--a-capo span{max-width:100%}.pay__riga .pay__pieno{color:var(--muted);font-weight:700;text-decoration-thickness:2px;margin-right:.25rem}.pay__lancio{color:var(--red-testo)}.pay__lancio,.pay__nota{margin:-.375rem 0 1rem;font-size:.8125rem;font-weight:700;line-height:1.45}.pay__nota{color:var(--muted)}.pay__lancio+.pay__nota{margin-top:-.625rem}.pay__lead{margin:0 0 1rem;font-size:.9375rem;line-height:1.55;color:var(--muted)}.pay__lead b{color:var(--ink)}.pay__scelte{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1rem}.pay__tit{margin:0 0 .5rem;font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.calore{--c:0;--fuoco:color-mix(in srgb,var(--red) calc(20% + var(--c) * 80%),var(--muted));margin:0 0 1.125rem;padding:.875rem .875rem .625rem;border-radius:14px;border:2px solid color-mix(in srgb,var(--red) calc(var(--c) * 100%),var(--line));background:color-mix(in srgb,var(--red) calc(var(--c) * 12%),var(--paper));box-shadow:0 0 calc(var(--c) * 22px) color-mix(in srgb,var(--red) calc(var(--c) * 45%),transparent);transition:border-color .2s,background .2s,box-shadow .2s}.calore__testa{display:flex;align-items:center;gap:.5rem;margin-bottom:.875rem;min-height:2.25rem}.calore__fiamma{display:inline-block;flex:none;width:2.5rem;text-align:center;font-size:calc(1rem + var(--c) * 1rem);line-height:1;filter:grayscale(calc(1 - var(--c)));opacity:calc(.3 + var(--c) * .7);transform-origin:50% 90%;transition:font-size .2s,filter .2s,opacity .2s}.calore__testa b{font-family:var(--display);font-weight:800;font-size:1.375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--red) calc(var(--c) * 100%),var(--ink))}.calore__testa b small{font-size:.8125rem;font-weight:700;color:var(--muted)}.calore__nome{margin-left:auto;font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--fuoco)}.calore input.calore__linea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;margin:0;padding:0;border:0;border-radius:999px;outline:none;cursor:pointer;touch-action:pan-y;--pieno:calc(.875rem + var(--c) * (100% - 1.75rem));height:calc(.375rem + var(--c) * .375rem);background:linear-gradient(90deg,color-mix(in srgb,var(--red) 20%,var(--muted)) 0,var(--fuoco) var(--pieno),var(--line) var(--pieno));transition:height .2s}.calore input.calore__linea::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--card);border:3px solid var(--fuoco);box-shadow:inset 0 0 0 calc(var(--c) * 11px) var(--fuoco),0 0 calc(2px + var(--c) * 18px) calc(var(--c) * 6px) color-mix(in srgb,var(--red) calc(var(--c) * 70%),transparent)}.calore input.calore__linea::-moz-range-thumb{width:1.75rem;height:1.75rem;border-radius:50%;background:var(--card);border:3px solid var(--fuoco);box-shadow:inset 0 0 0 calc(var(--c) * 11px) var(--fuoco),0 0 calc(2px + var(--c) * 18px) calc(var(--c) * 6px) color-mix(in srgb,var(--red) calc(var(--c) * 70%),transparent)}.calore input.calore__linea:focus-visible::-webkit-slider-thumb{outline:2px solid var(--ink);outline-offset:2px}.calore input.calore__linea:focus-visible::-moz-range-thumb{outline:2px solid var(--ink);outline-offset:2px}.calore__scala{display:flex;justify-content:space-between;margin-top:.625rem;font-size:.6875rem;font-weight:700;color:var(--muted)}.calore__dura{margin:.75rem 0 0;font-size:.875rem;font-weight:600;color:var(--ink);text-align:center}a.mod__go{display:flex;align-items:center;justify-content:center;text-decoration:none}.calore__dipiu{display:block;margin:.5rem 0 0;font-size:.8125rem;font-weight:700;color:var(--red-testo);text-align:center;text-decoration:none}.calore.is-caldo .calore__fiamma{animation:fiamma 1.1s ease-in-out infinite alternate}@keyframes fiamma{0%{transform:scale(1) rotate(-3deg)}to{transform:scale(1.12) rotate(3deg)}}@media (prefers-reduced-motion:reduce){.calore.is-caldo .calore__fiamma{animation:none}}.pay__scelta{display:flex;align-items:center;gap:.75rem;width:100%;text-align:left;padding:.8125rem .875rem;border-radius:12px;cursor:pointer;border:2px solid var(--line);background:var(--paper);color:var(--ink);font:inherit}.pay__scelta b{font-weight:800;font-size:1.0625rem;min-width:4.5rem;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pay__scelta span{margin-left:auto;text-align:right;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.4;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pay__scelta.is-on{border-color:var(--red);background:color-mix(in srgb,var(--red) 12%,var(--paper))}.pay__scelta.is-on span{color:var(--ink)}.pay__scelta:focus-visible{outline:2px solid var(--red-testo);outline-offset:1px}.pay__scelta--libera{display:block;cursor:default;padding:0}.pay__libera-testa{display:flex;align-items:center;gap:.75rem;width:100%;text-align:left;padding:.8125rem .875rem;background:none;border:0;border-radius:10px;color:inherit;font:inherit;cursor:pointer}.pay__libera-testa b{font-weight:800;font-size:1.0625rem;min-width:4.5rem;white-space:nowrap}.pay__libera-testa span{margin-left:auto;text-align:right;white-space:nowrap;font-size:.875rem;font-weight:600;line-height:1.4;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pay__scelta.is-on .pay__libera-testa span{color:var(--ink)}.pay__libera-testa:focus-visible{outline:2px solid var(--red-testo);outline-offset:-2px}.pay__scelta--libera .pay__passi{padding:0 .875rem .875rem;margin-top:0}.pay__passi{display:flex;align-items:center;justify-content:center;gap:.875rem;margin-top:.75rem}.pay__passi b{min-width:6rem;text-align:center;font-size:1.375rem}.pay__passi button{width:2.75rem;height:2.75rem;border-radius:12px;cursor:pointer;font:inherit;font-size:1.375rem;font-weight:800;border:1px solid var(--line);background:var(--card);color:var(--ink)}.pay__passi button.is-piu{border-color:var(--red);color:var(--red-testo);background:color-mix(in srgb,var(--red) 10%,var(--card))}.pay__passi button:disabled{opacity:.4;cursor:default}.pay .mod__go{width:auto}.pay__form{gap:1rem}.pay__form,.pay__punti{display:flex;flex-direction:column}.pay__punti{margin:0;padding:0;list-style:none;gap:.375rem}.pay__punti li{position:relative;padding-left:1.375rem;font-size:.875rem;line-height:1.4;color:var(--muted)}.pay__punti li:before{content:"✓";position:absolute;left:0;font-weight:800;color:var(--red-testo)}.pay__err{margin:0 0 .75rem;padding:.625rem .75rem;border-radius:10px;border:1px solid color-mix(in srgb,var(--red) 45%,transparent);background:color-mix(in srgb,var(--red) 14%,transparent);color:color-mix(in srgb,var(--red) 55%,var(--ink));font-size:.875rem;line-height:1.45}.pay__form .pay__err{margin:0}.pay__annulla{display:block;margin:.75rem auto 0;border:none;background:transparent;color:var(--muted);font:inherit;font-size:.8125rem;text-decoration:underline;cursor:pointer}.pay__form .pay__annulla{margin-top:0}.pay__legale{margin:.625rem 0 0;text-align:center;font-size:.75rem;line-height:1.45;color:var(--ink-3)}.pay__legale a{color:inherit;text-decoration:underline}.pay__form .pay__legale{margin-top:-.375rem}.pay{max-height:calc(100dvh - 2rem);overflow:hidden}.pay .pay__head{flex:none}.pay .pay__corpo{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.spinta{padding:.75rem 0 1rem}.mdet__perche{line-height:1.45;color:var(--muted)}.mdet__perche,.spinta p.mdet__perche{margin:0 0 .75rem;font-size:.875rem}.spinta p{margin:0 0 .875rem;font-size:.9375rem;line-height:1.55;color:var(--muted)}.spinta p b{color:var(--ink)}.spinta__auto{margin-top:1rem;padding-top:.875rem;border-top:1px solid var(--line)}.spinta__auto p{margin:0 0 .625rem;font-size:.875rem}.spinta__auto-tasti{display:flex;gap:.5rem}.spinta__tasto{padding:.5rem .875rem;border-radius:10px;border:1px solid var(--line);background:var(--paper);color:var(--ink);font:inherit;font-size:.875rem;font-weight:700;cursor:pointer}.spinta__tasto:hover{border-color:var(--ink)}.spinta__tasto:focus-visible{outline:2px solid var(--red-testo);outline-offset:1px}.spinta__tasto--ferma{color:var(--red-testo);border-color:color-mix(in srgb,var(--red) 55%,var(--line))}.spinta__tasto--ferma:hover{border-color:var(--red)}.mod__col{display:flex;flex-direction:column;gap:.625rem;margin-top:.5rem}.mod__go--resta{width:100%;background:var(--ink);color:var(--paper)}.mod__ferma{width:100%;padding:.8125rem 1rem;border-radius:10px;cursor:pointer;background:transparent;color:var(--red-testo);border:1.5px solid var(--red);font-family:var(--display);font-weight:800;font-size:.9375rem}.mod__ferma:disabled{opacity:.6}.cs__altra{margin-top:.5rem;align-self:center;background:none;border:0;padding:.25rem;color:var(--muted);font:inherit;font-size:.8125rem;font-weight:700;text-decoration:underline;cursor:pointer}.cs__ok{margin:0 0 .25rem;font-size:.9375rem;line-height:1.45}.cred{display:flex;flex-direction:column;gap:.625rem;margin:0 0 1rem}.cred__riga{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:.8125rem .875rem}.cred__testa{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem}.cred__testa b{min-width:0;overflow-wrap:anywhere;font-size:.9375rem}.cred__testa span{font-size:.875rem;font-weight:800;color:var(--red-testo)}.cred__barra{margin-top:.625rem;height:.375rem;border-radius:999px;background:var(--line);overflow:hidden}.cred__barra i{display:block;height:100%;border-radius:inherit;background:var(--red)}.cred__giorni{margin:.4375rem 0 0;font-size:.8125rem;color:var(--muted)}.cred__riga--tocca{cursor:pointer}.cred__tasto{margin:.75rem 0 0;white-space:normal;text-wrap:balance}.mlist .mrow--risultati.mrow--acapo .mrow__ml{min-width:auto}.mlist .mrow--risultati.mrow--acapo .mrow__n{flex:0 1 auto;min-width:0;white-space:normal;text-wrap:balance;line-height:1.2;text-align:right}@container (width < 18.75rem){.mlist .mrow--risultati.mrow--acapo{gap:.5rem}.mlist .mrow--risultati.mrow--acapo .mrow__ml{font-size:.875rem;min-width:auto}.mlist .mrow--risultati.mrow--acapo .mrow__n{min-width:0}}.cred--ris{margin:0 0 1rem}.pub{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:1.125rem 1rem 1.25rem;margin:1.25rem 0 1.5rem}.pub--accesa{border-color:color-mix(in srgb,#6FBF73 55%,var(--line))}.pub__testa{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.pub__testa h2{margin:0;font-family:var(--display);font-weight:800;font-size:1.125rem;letter-spacing:-.02em}.pub__stato{flex:none;padding:.25rem .625rem;border-radius:999px;font-size:.75rem;font-weight:800;background:var(--paper-2);color:var(--muted)}.pub--parte .pub__stato,.pub--pronta .pub__stato{background:color-mix(in srgb,var(--red) 16%,transparent);color:var(--red-testo)}.pub--accesa .pub__stato{background:color-mix(in srgb,#6FBF73 20%,transparent);color:#6FBF73}.pub__dice{margin:.75rem 0 0;font-size:.9375rem;line-height:1.55;color:var(--muted)}.pub__dice b{color:var(--ink)}.pub__credito{margin:.875rem 0 0}.pub__credito>p:first-child{margin:0;font-size:.9375rem;color:var(--muted)}.pub__credito>p:first-child b{font-family:var(--display);font-size:1.5rem;font-weight:800;color:var(--ink)}.pub__vai{display:block;width:100%;margin:1rem 0 0;padding-top:.875rem;padding-bottom:.875rem;font-size:1rem;white-space:normal;text-wrap:balance;line-height:1.3}.pub__vai+.pub__vai{margin-top:.625rem}.pub__vai--secondo{background:transparent;color:var(--red-testo);box-shadow:inset 0 0 0 1.5px var(--red)}.pub__vai--secondo:hover{background:color-mix(in srgb,var(--red) 10%,transparent);color:var(--red-testo)}.pub__sez{padding:.75rem 0 .25rem}.mlist--due-righe{container-type:inline-size}@container (width < 18.75rem){.mlist--due-righe .mrow--acapo .mrow__ml{min-width:6.5rem}.mlist--due-righe .mrow--acapo .mrow__n{flex:0 1 auto;min-width:4.5rem;white-space:normal;text-wrap:balance;line-height:1.2;text-align:right}}.pub__sez .adcopy{margin:0}.pub__sez .adcopy+.adcopy,.pub__sez .adcopy+.set__add{margin-top:.75rem}.pub__dove{margin:1rem 0 0;font-size:.875rem;line-height:1.45;color:var(--muted)}.pub__dove b{color:var(--ink);overflow-wrap:anywhere}.pub__graf .mtile{aspect-ratio:1}.pub__vuoto{display:flex;align-items:center;justify-content:center;border:1px dashed var(--line);background:var(--paper-2)}.pub__vuoto span{font-size:.75rem;font-weight:700;color:var(--muted)}.pub .ccamp,.pub .invito--piccolo{margin-top:1rem}.invito--tasto{width:100%;font:inherit;text-align:left;cursor:pointer}.gof .gof__manca{margin:0 0 .875rem}.gof__grid .gof__tile{aspect-ratio:auto;display:flex;flex-direction:column}.gof__tile img{aspect-ratio:1;height:auto}.gof__tile--vuota{border-style:dashed;background:var(--paper-2)}.gof__attesa{aspect-ratio:1;justify-content:center;padding:0 .5rem;color:var(--muted);text-align:center}.gof__attesa,.gof__cap{display:flex;align-items:center;font-size:.75rem;font-weight:700}.gof__cap{justify-content:space-between;gap:.375rem;min-height:2.5rem;padding:.375rem .375rem .375rem .625rem;background:rgba(10,8,7,.74);color:#fff}.gof__cap span{min-width:0;white-space:normal;text-wrap:balance;line-height:1.25;overflow-wrap:break-word}.gof__rifai{flex:none;font:inherit;font-size:.75rem;font-weight:800;cursor:pointer;color:#fff;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.3);border-radius:999px;padding:.3125rem .625rem}.gof__rifai:disabled{opacity:.6}.gof__nota{margin:.75rem 0 0}.car{--car-gap:.75rem;min-width:0}.car__pista{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--car-gap)) / 2);grid-gap:var(--car-gap);gap:var(--car-gap);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.car__pista::-webkit-scrollbar{display:none}.car__voce{min-width:0;display:flex;flex-direction:column}.car__voce:nth-child(odd){scroll-snap-align:start;scroll-snap-stop:always}.car__sel{display:flex;gap:1rem;margin:.625rem 0 0}.car__freccia,.car__sel{align-items:center;justify-content:center}.car__freccia{flex:none;width:2.75rem;height:2.75rem;padding:0;cursor:pointer;border-radius:999px;display:inline-flex;color:var(--ink);background:var(--card);border:1px solid var(--line)}.car__freccia:hover{border-color:var(--muted);color:var(--ink)}.car__freccia:disabled{opacity:.35;cursor:default}.car__freccia:disabled:hover{border-color:var(--line)}.car__punti{display:flex;gap:.5rem}.car__punti i{width:.5rem;height:.5rem;border-radius:999px;background:var(--line)}.car__punti i.is-on{background:var(--red)}.car__dove{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.gof__mano{margin-top:1rem}.post__sub{margin-bottom:1.25rem}.post .post__collega,.post__nota{margin:0 0 .875rem}.post__sez{padding:.75rem 0 .5rem}.post__err{margin:.625rem 0 0}.post__voce{display:flex;flex-direction:column;gap:.5rem;flex:1 1;min-width:0}.post__pubblica{width:100%;min-height:2.75rem;padding:.625rem .75rem;cursor:pointer;font:inherit;font-size:.9375rem;font-weight:800;white-space:normal;line-height:1.2;background:var(--red);color:var(--on-red);border:1px solid var(--red);border-radius:999px}.post__pubblica:hover{background:var(--red-dk);border-color:var(--red-dk);color:#FFFDF7}.post__pubblica.is-on{background:var(--red-dk);box-shadow:inset 0 0 0 2px var(--red-dk),inset 0 0 0 4px var(--paper)}.post__pubblica:disabled{opacity:.6;cursor:default}.post__pannello{display:flex;flex-direction:column;gap:.5rem;margin:.75rem 0 0;padding:.75rem;background:var(--card);border:1px solid var(--line);border-radius:14px;container:post-prog/inline-size}.post__ptesta{display:flex;align-items:center;gap:.625rem;min-width:0}.post__pmini{flex:none;width:2.75rem;height:2.75rem;border-radius:8px;object-fit:cover;display:block}.post__ptesta p{flex:1 1;min-width:0;margin:0;display:flex;flex-direction:column;line-height:1.25}.post__ptesta b{font-size:.9375rem;font-weight:800;color:var(--ink);overflow-wrap:anywhere}.post__ptesta span{font-size:.8125rem;color:var(--muted);overflow-wrap:anywhere}.post__chiudi{flex:none;width:2.75rem;height:2.75rem;padding:0;cursor:pointer;border-radius:999px;font:inherit;font-size:1rem;font-weight:700;line-height:1;color:var(--ink);background:var(--paper-2);border:1px solid var(--line)}.post__chiudi:hover{border-color:var(--muted);color:var(--ink)}.post__programma,.post__subito{width:100%;min-height:2.75rem;padding:.625rem 1rem;cursor:pointer;border-radius:999px;font:inherit;font-size:.9375rem;font-weight:800;white-space:normal;line-height:1.2}.post__subito{background:var(--red);color:var(--on-red);border:1px solid var(--red)}.post__subito:hover{background:var(--red-dk);border-color:var(--red-dk);color:#FFFDF7}.post__programma{background:var(--card);color:var(--red-testo);border:1px solid var(--red)}.post__programma:hover{background:color-mix(in srgb,var(--red) 10%,var(--card));color:var(--ink)}.post__programma.is-on{background:color-mix(in srgb,var(--red) 14%,var(--card));color:var(--ink)}.post__programma:disabled,.post__subito:disabled{opacity:.6;cursor:default}.post__prog{display:flex;flex-direction:column;gap:.75rem;padding:.25rem 0 0}.post__orari{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.5rem;gap:.5rem}.post__ora{min-width:0;min-height:2.75rem;padding:.5rem;line-height:1.2;cursor:pointer;border-radius:999px;font:inherit;font-size:.875rem;font-weight:700;color:var(--ink);background:var(--paper-2);border:1px solid var(--line)}.post__ora:hover{border-color:var(--muted);color:var(--ink)}.post__ora.is-on{background:var(--red);border-color:var(--red);color:var(--on-red)}.post__tu{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.5rem;gap:.5rem}@container post-prog (width < 17rem){.post__tu{grid-template-columns:minmax(0,1fr)}.post__ora{padding:.5rem .25rem;font-size:.8125rem}}.post__tu label{display:flex;flex-direction:column;align-items:stretch;gap:.25rem;min-width:0;font-size:.8125rem;font-weight:700;color:var(--muted);text-align:center}.post__tu input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:2.75rem;margin:0;padding:.625rem .75rem;font:inherit;font-size:16px;font-weight:700;line-height:1.375rem;text-align:center;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:999px}.post__tu input::-webkit-date-and-time-value{margin:0;min-height:1.375rem;text-align:center}.post__no{margin:0;font-size:.8125rem;font-weight:700;color:var(--red-testo)}.post__conferma{width:100%;min-height:2.75rem;padding:.625rem 1rem;cursor:pointer;border-radius:999px;white-space:normal;line-height:1.2;font:inherit;font-size:.9375rem;font-weight:800;background:var(--red);color:var(--on-red);border:1px solid var(--red)}.post__conferma:hover{background:var(--red-dk);border-color:var(--red-dk);color:#FFFDF7}.post__conferma:disabled{opacity:.6;cursor:default}.post__quando{display:flex;flex-direction:column;gap:.375rem}.post__quando p{margin:0;font-size:.8125rem;font-weight:700;line-height:1.35;color:var(--ink)}.post__annulla{width:100%;min-height:2.75rem;padding:.5rem .75rem;cursor:pointer;border-radius:999px;font:inherit;font-size:.875rem;font-weight:800;color:var(--red-testo);background:transparent;border:1px solid var(--line)}.post__annulla:hover{border-color:var(--red);color:var(--ink)}.post__annulla:disabled{opacity:.6;cursor:default}.post__testo{margin:.875rem 0 0}.post__etichetta{margin:0 0 .375rem;padding:0 .125rem;font-size:.6875rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.post__riquadro{padding:.625rem .875rem;background:var(--card);border:1px solid var(--line);border-radius:12px}.post__righe{margin:0;font-size:.875rem;line-height:1.5;overflow-wrap:break-word}.post__righe--tutte{white-space:pre-wrap}.post__corto{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.post__tutto{min-height:2.75rem;padding:0 .5rem;margin:.125rem 0 0 -.5rem;cursor:pointer;border-radius:999px;font:inherit;font-size:.875rem;font-weight:700;color:var(--red-testo);background:none;border:0;text-decoration:underline;text-underline-offset:3px}.mlist--soc{container-type:inline-size}@container (width < 21rem){.mlist--soc .mrow--acapo .mrow__ml{min-width:6.5rem}.mlist--soc .mrow--acapo .mrow__n{flex:0 1 auto;min-width:4.5rem;white-space:normal;text-wrap:balance;line-height:1.2;text-align:right}}@container (width < 18.75rem){.mlist--soc .mrow--acapo{gap:.5rem}.mlist--soc .mrow--acapo .mrow__ml{font-size:.875rem}}.soc__corpo{padding:.75rem 0 .5rem}.mrow__riga.is-ok{color:#6FBF73;font-weight:700}.mrow--soc .mrow__sali{text-decoration:none}.soc__mod{text-align:center}.soc__mod .soc__storia{width:min(15rem,62vw);margin:0 auto .875rem}.soc__mod .soc__post{width:min(17rem,72vw);margin:0 auto .875rem}.soc__mod .soc__quando{margin:0 0 .875rem}.soc__mod .soc__agenda,.soc__mod .soc__nota{text-align:left}.soc__mod .soc__non{margin:0 0 .5rem}.soc__storia{flex:none;width:9.5rem;aspect-ratio:9/16;margin:0;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:14px;background:var(--paper-2)}@media (min-width:48rem){.soc__storia{width:12rem}}.soc__storia img{display:block;width:100%;height:100%;object-fit:cover}.soc__attesa{padding:0 .75rem;font-size:.75rem;font-weight:700;color:var(--muted);text-align:center}.soc__quando{flex:1 1;min-width:0;margin:0;font-size:.9375rem;line-height:1.5;color:var(--muted)}.soc__quando b{color:var(--ink)}.soc__agenda,.soc__nota{margin:0 0 .875rem}.soc__agenda{padding:.75rem .875rem;border-radius:12px;font-size:.875rem;line-height:1.5;background:color-mix(in srgb,var(--red) 8%,var(--card));border:1px solid color-mix(in srgb,var(--red) 35%,var(--line))}.soc__controlla:disabled{opacity:.6;cursor:default}.soc__err,.soc__msg{margin:.75rem 0 0}.soc__passi{margin:0;padding:0 0 0 1.25rem;display:flex;flex-direction:column;gap:.75rem;font-size:.875rem;line-height:1.5}.soc__passi li{padding-left:.25rem}.soc__passi li>span{display:block}.soc__passi .soc__url{display:flex;align-items:center;gap:.5rem;margin-top:.375rem;padding:.375rem .375rem .375rem .75rem;border:1px solid var(--line);border-radius:12px;background:var(--card)}.soc__url b{flex:1 1;min-width:0;overflow-wrap:anywhere}.soc__url .spinta__tasto{flex:none}.soc__controlla{margin-top:.375rem;padding:.625rem 1.125rem;cursor:pointer;font:inherit;font-weight:800;background:var(--card);border:1.5px solid var(--ink);border-radius:999px}.soc__controlla,.soc__esito{font-size:.875rem;color:var(--ink)}.soc__esito{margin:.75rem 0 0;font-weight:700}.soc__post{flex:none;width:9.5rem;aspect-ratio:4/5;margin:0;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:14px;background:var(--paper-2)}@media (min-width:48rem){.soc__post{width:12rem}}.soc__post img{display:block;width:100%;height:100%;object-fit:cover}.soc__non{margin:0 0 .875rem;padding:.5rem 1rem;cursor:pointer;font:inherit;font-size:.875rem;font-weight:700;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:999px}.soc__non:hover{border-color:var(--ink)}.soc__non.is-chiedi{background:var(--red);color:var(--on-red);border-color:var(--red)}.soc__non:disabled{opacity:.6;cursor:default}.ccamp p,.ccamp__attesa{margin:0 0 .875rem}.ccamp__attesa{display:flex;gap:.625rem;font-size:1.625rem;line-height:1}.ccamp__attesa span{display:inline-block;animation:ccamp-salta 1.2s ease-in-out infinite}@keyframes ccamp-salta{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-.5rem)}}@media (prefers-reduced-motion:reduce){.ccamp__attesa span{animation:none}}.ccamp__manca{list-style:none;margin:0 0 .875rem;padding:.75rem .875rem;display:flex;flex-direction:column;gap:.375rem;border-radius:12px;font-size:.875rem;line-height:1.4;background:color-mix(in srgb,var(--red) 8%,var(--card));border:1px solid color-mix(in srgb,var(--red) 30%,var(--line))}.ccamp__prima{font-weight:800}.ccamp__manca a{color:var(--red-testo);font-weight:700;text-decoration:none}.ccamp__vai{width:100%;white-space:normal;line-height:1.3;text-align:center;padding-top:.875rem;padding-bottom:.875rem}.sco{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:1.125rem 1rem 1.25rem;margin:0 0 1.5rem}.sco--fatto{border-color:color-mix(in srgb,#6FBF73 55%,var(--line))}.sco__big{margin:0;font-family:var(--display);font-weight:800;font-size:1.125rem;letter-spacing:-.02em}.sco-altra{margin:.625rem 0 1.5rem}.sco-piu{width:100%;font:inherit;text-align:left;cursor:pointer;color:var(--ink)}.sco-piu .mrow__n{color:var(--red-testo);font-weight:800}.sco-altra .sco__lista{margin-top:.5rem}.mlist+.sco{margin-top:.625rem}.sco .off__acts{margin-top:1rem}.sco__lista{gap:.5rem;margin-top:1rem}.sco__lista,.sco__off{display:flex;flex-direction:column}.sco__off{gap:.1875rem;width:100%;text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:var(--paper);border:1px solid var(--line);border-radius:12px;padding:.75rem .875rem}.sco__off:hover{border-color:var(--red)}.sco__nome{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem}.sco__nome b{font-size:.9375rem;min-width:0;overflow-wrap:anywhere}.sco__nome i{flex:none;font-style:normal;font-weight:800;font-size:.8125rem;color:var(--red-testo)}.sco__nome i s{font-weight:500;color:var(--muted);margin-right:.25rem}.sco__cosa{font-size:.8125rem;color:var(--muted)}.sco__giorni{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:.375rem;gap:.375rem}.sco__g{font:inherit;font-size:.8125rem;font-weight:700;padding:.625rem 0;border-radius:10px;cursor:pointer;border:1px solid var(--line);background:var(--paper);color:var(--ink)}.sco__g.is-on{background:var(--red);border-color:var(--red);color:var(--on-red)}.sco__prezzi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.625rem;gap:.625rem;margin-top:1rem}.sco__prezzi label{display:flex;flex-direction:column;gap:.25rem;font-size:.8125rem;color:var(--muted)}.clip__regole{background:color-mix(in srgb,var(--red) 6%,var(--card));border:1.5px solid color-mix(in srgb,var(--red) 35%,var(--line));border-radius:12px;padding:.75rem 1rem;margin:0 0 1rem;font-size:.875rem;line-height:1.45}.clip__come-t{margin:0 0 .5rem;font-weight:800;font-size:.9375rem;color:var(--ink)}.clip__regole ul{margin:0;padding-left:1.125rem;display:flex;flex-direction:column;gap:.3125rem}.clip__link{background:none;border:0;padding:0;cursor:pointer;font:inherit;font-weight:800;color:var(--red-testo);text-decoration:underline}.clip__voce{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:.625rem .75rem;display:flex;flex-direction:column;gap:.5rem}.clip__voce.is-ok{border-color:color-mix(in srgb,#6FBF73 55%,var(--line))}.clip__riga{display:flex;gap:.75rem;align-items:center}.clip__ico{flex:none;width:2.75rem;height:2.75rem;border-radius:10px;background:var(--sky);display:grid;place-items:center;font-size:1.25rem}.clip__thumb{flex:none;position:relative;width:2.75rem;height:2.75rem;border-radius:10px;overflow:hidden;background:var(--line);display:block}.clip__thumb img{width:100%;height:100%;object-fit:cover;display:block}.clip__thumb span{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:.875rem;text-shadow:0 1px 3px rgba(0,0,0,.6)}.clip__t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.1875rem}.clip__t b{font-family:var(--display);font-weight:800;font-size:1.0625rem;letter-spacing:-.015em}.clip__ok{font-style:normal;color:#6FBF73}.clip__t em,.clip__t span{font-size:.8125rem;color:var(--muted)}.clip__t em{font-style:normal}.clip__t em.clip__nota{color:var(--red-testo);font-weight:700}.clip__tasto{display:flex;align-items:center;justify-content:center;min-height:2.75rem;border-radius:10px;background:var(--red);color:#FFFDF7;cursor:pointer;font-weight:800;font-size:.9375rem}.clip__riga .clip__tasto{flex:none;min-height:2.5rem;min-width:5.75rem;padding:0 .875rem;border-radius:999px;font-size:.8125rem;white-space:nowrap}.clip__tasto:hover{background:var(--red-dk)}.clip__tasto--rifai{background:none;color:var(--ink);border:1.5px solid var(--line)}.clip__tasto--rifai:hover{background:var(--line)}.clip__tasto.is-busy{opacity:.7;cursor:default}.clip__prog{height:.25rem;border-radius:999px;background:var(--line);overflow:hidden}.clip__prog i{display:block;height:100%;background:var(--red);transition:width .2s}.clip__corpo{padding:.75rem 0 .5rem}.clip__gruppo{margin:1rem 0 0}.clip__titoletto{display:flex;align-items:baseline;gap:.75rem;margin:0 0 .5rem;padding:0 .125rem}.clip__titoletto b{flex:1 1;min-width:0;font-family:var(--display);font-weight:800;font-size:.9375rem;letter-spacing:-.01em}.clip__titoletto i{flex:none;font-style:normal;font-weight:800;font-size:.75rem;color:var(--muted)}.clip__titoletto i.is-ok{color:#6FBF73}.clip__lista{gap:.5rem}.clip__errbox{display:flex;flex-direction:column;gap:.5rem}.clip__errore{margin:0;font-size:.8125rem;color:var(--red-testo);overflow-wrap:anywhere}.rfin{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.rfin__t{position:relative;aspect-ratio:9/16;padding:0;border:0;cursor:pointer;border-radius:12px;overflow:hidden;background:#000;color:#fff}.rfin__t img{width:100%;height:100%;object-fit:cover;display:block}.rfin__t:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 30%,transparent 62%,rgba(0,0,0,.7))}.rfin__play{position:absolute;inset:0;display:grid;place-items:center;z-index:1;font-size:1.25rem;text-shadow:0 1px 6px rgba(0,0,0,.6)}.rfin__stato{position:absolute;top:.375rem;left:.375rem;z-index:1;padding:.125rem .4375rem;border-radius:999px;background:rgba(0,0,0,.55);font-size:.625rem;font-weight:800}.rfin__stato.is-ok{background:#3E8E47}.rfin__stato.is-nuovo{background:var(--red)}.rfin__nome{position:absolute;left:.4375rem;right:.4375rem;bottom:.375rem;z-index:1;font-size:.6875rem;font-weight:800;text-align:left;line-height:1.2}.rfin__tutti{display:block;margin:.75rem auto 0}.rcima{display:flex;gap:1rem;align-items:center;margin:1.25rem 0 1rem;padding:.875rem;background:var(--card);border:1px solid var(--line);border-radius:16px}.rcima--pronto{border-color:color-mix(in srgb,var(--red) 45%,var(--line))}.rcima__thumb{position:relative;flex:none;width:5.75rem;aspect-ratio:9/16;padding:0;border:0;cursor:pointer;border-radius:12px;overflow:hidden;background:#14100F;color:#fff}.rcima__thumb img{width:100%;height:100%;object-fit:cover;display:block}.rcima__t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.375rem}.rcima__t>b{font-family:var(--display);font-weight:800;font-size:1.0625rem;letter-spacing:-.015em}.rcima__t>span{font-size:.875rem;line-height:1.45;color:var(--muted)}.rcima__t>span b{color:var(--ink)}.rcima__carica{display:flex;align-items:center;justify-content:center;margin-top:.375rem;min-height:2.75rem;padding:.625rem 1rem;cursor:pointer;text-align:center;text-decoration:none;font:inherit;font-family:var(--display);font-size:.9375rem;font-weight:800;background:var(--red);color:var(--on-red);border:1px solid var(--red);border-radius:999px}.rcima__carica:hover{background:var(--red-dk);border-color:var(--red-dk);color:#FFFDF7}.rcima__carica:disabled{opacity:.6;cursor:default}@media (min-width:48rem){.rcima__carica{align-self:flex-start;padding-left:2.25rem;padding-right:2.25rem}}@media (max-width:21.25rem){.rcima{gap:.75rem;padding:.75rem}.rcima__thumb{width:4.5rem}.rcima__carica{white-space:nowrap;padding-left:.75rem;padding-right:.75rem}}.rcima__err{margin:0;font-size:.8125rem;font-weight:700;color:var(--red-testo)}.tut{display:flex;flex-direction:column;gap:.625rem}.tut__v{display:flex;align-items:center;gap:.875rem;width:100%;padding:.625rem;text-align:left;color:var(--ink);font:inherit;cursor:pointer;background:var(--card);border:1px solid var(--line);border-radius:12px}.tut__img{position:relative;flex:0 0 auto;width:4rem;aspect-ratio:9/16;border-radius:8px;overflow:hidden;background:#14100F}.tut__img img{display:block;width:100%;height:100%;object-fit:cover}.tut__play{position:absolute;inset:0;display:grid;place-items:center;color:#fff;font-size:1.125rem;text-shadow:0 1px 6px rgba(0,0,0,.7)}.tut__t{display:flex;flex-direction:column;gap:.1875rem;min-width:0}.tut__t b{font-size:.9375rem}.tut__t span{font-size:.8125rem;line-height:1.35;color:var(--muted)}.tut__t i{font-style:normal;font-size:.75rem;font-weight:800;color:var(--red-testo)}.rview{position:fixed;inset:0;z-index:80;background:#000;color:#fff;display:flex;flex-direction:column}.rview__video{flex:1 1;min-height:0;width:100%;object-fit:contain;background:#000}.rview__chiudi{position:absolute;z-index:2;top:calc(.75rem + env(safe-area-inset-top));right:.75rem;width:2.75rem;height:2.75rem;border-radius:999px;border:0;cursor:pointer;background:rgba(255,255,255,.16);color:#fff;font-size:1.125rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.rview__piede{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem .875rem;padding:.75rem 1rem calc(.875rem + env(safe-area-inset-bottom))}.rview__info{flex:1 1;min-width:10rem;display:flex;flex-direction:column;gap:.125rem}.rview__info b{font-family:var(--display);font-weight:800;font-size:1rem}.rview__info span{font-size:.8125rem;color:rgba(255,255,255,.7)}.rview__link{display:flex;gap:1rem}.rview__link a{color:#fff;font-weight:800;font-size:.875rem}.rview__uscita{width:100%;margin:0;font-size:.9375rem;line-height:1.35}.rview__err{width:100%;margin:0;font-size:.8125rem;color:#FF8A80}.rview__testo{width:100%}.rview__testo .clip__link,.rview__testo p{color:rgba(255,255,255,.85)}.rview__testo p{margin:.5rem 0 0;max-height:30vh;overflow-y:auto;white-space:pre-line;font-size:.8125rem;line-height:1.4}.rview .rview__carica{width:100%;min-height:3rem;border:0;border-radius:999px;font-size:1rem}.rview__azioni{display:flex;gap:.5rem;flex-wrap:wrap;width:100%}.rview__azioni .clip__tasto{flex:1 1;min-height:2.75rem;padding:0 .75rem;border-radius:999px;white-space:nowrap}.rview .rview__alt{color:#fff;border-color:rgba(255,255,255,.3)}.fb__tipi{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem}.fb__tipo{display:inline-flex;align-items:center;gap:.375rem}.fb__staff textarea,.fb__testo{display:block;width:100%;box-sizing:border-box;margin:0 0 .75rem;padding:.8125rem .875rem;border:1px solid var(--line);border-radius:12px;background:var(--card);color:var(--ink);font:inherit;font-size:1rem;line-height:1.5;resize:vertical}.fb__testo{min-height:8.5rem}.fb__staff textarea:focus,.fb__testo:focus{outline:2px solid var(--red-testo);outline-offset:1px}.fb__lista{display:flex;flex-direction:column;gap:.625rem}.fb__msg{padding:.875rem 1rem;background:var(--card);border:1px solid var(--line);border-radius:12px}.fb__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;font-size:.75rem;color:var(--muted)}.fb__meta b{color:var(--ink);font-size:.8125rem}.fb__stato{margin-left:auto;padding:.125rem .5rem;border-radius:999px;font-style:normal;font-weight:800;border:1px solid var(--line)}.fb__stato.is-ok{color:#6FBF73;border-color:#6FBF73}.fb__stato.is-no{opacity:.7}.fb__t{margin:.5rem 0 0;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.45}.fb__risp,.fb__t{white-space:pre-line}.fb__risp{margin:.625rem 0 0;padding:.625rem .75rem;border-left:3px solid var(--red);background:var(--paper);border-radius:0 10px 10px 0;font-size:.875rem}.fb__staff{margin-top:.75rem}.fb__staff textarea{margin-bottom:.5rem;font-size:.875rem}.fb__bott{display:flex;gap:.5rem;flex-wrap:wrap}.fb__bott button{flex:1 1;min-height:2.5rem;padding:0 .75rem;border-radius:999px;cursor:pointer;border:1.5px solid var(--line);background:none;color:var(--ink);font:inherit;font-weight:700;font-size:.8125rem}.fb__bott button:disabled{opacity:.5;cursor:default}.acc{background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.acc__riga{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding:.625rem 1rem}.acc__riga+.acc__riga{border-top:1px solid var(--line)}.acc__riga>span{font-weight:700;font-size:.9375rem}.acc__riga>b{font-weight:600;font-size:.875rem;color:var(--muted);overflow-wrap:anywhere;text-align:right}.acc__nota{display:block;margin-top:.125rem;font-weight:500;font-size:.8125rem;color:var(--muted)}.acc__riga--sotto{flex-direction:column;align-items:stretch;justify-content:center;gap:.125rem}.acc__riga--sotto>b{min-width:0;text-align:left;overflow-wrap:normal;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acc__campo{width:100%;min-width:0;padding:0;border:0;background:none;font:inherit;font-weight:600;font-size:.875rem;color:var(--muted)}.acc__campo:focus{outline:none;color:var(--ink)}.acc__salvato{margin-left:.5rem;font-size:.75rem;font-weight:700;color:var(--green,#1f7a4d)}a.acc__riga--link{text-decoration:none;color:var(--ink)}a.acc__riga--link>b{color:var(--red-testo,#6D1F2D);white-space:nowrap}.due{gap:.625rem}.due__app{display:block;padding:.875rem 1rem;border-radius:12px;text-align:center;text-decoration:none;background:var(--red);color:var(--on-red);font-family:var(--display);font-weight:800;font-size:.9375rem}.due__qr{display:block;width:10rem;height:10rem;margin:0 auto;padding:.5rem;background:#fff;border-radius:10px}.due__chiave{display:flex;align-items:center;gap:.5rem;min-width:0}.due__chiave code{flex:1 1;min-width:0;font-size:.75rem;color:var(--muted);overflow-wrap:anywhere}.due__chiave button,.due__no{flex:none;background:var(--card);color:var(--ink);border:1.5px solid var(--line);border-radius:10px;font:inherit;font-size:.8125rem;font-weight:700;padding:.5rem .875rem;cursor:pointer}.due__codice{width:100%;padding:.75rem 1rem;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);font:inherit;font-size:1rem;text-align:center;letter-spacing:.3em}.due__bott{display:flex;gap:.5rem}.due__si{flex:1 1;background:var(--red);color:var(--on-red);border:0;border-radius:10px;font-family:var(--display);font-weight:800;font-size:.9375rem;padding:.75rem 1rem;cursor:pointer}.due__si:disabled{opacity:.45;cursor:default}.due__msg{font-size:.8125rem;font-weight:700;color:var(--red-testo)}.due__codice:placeholder-shown{letter-spacing:normal}.interr{flex:none;position:relative;width:3rem;height:1.75rem;padding:0;cursor:pointer;border:1px solid var(--line);border-radius:999px;background:var(--paper);transition:background .15s ease,border-color .15s ease}.interr__pallino{position:absolute;top:.1875rem;left:.1875rem;width:1.25rem;height:1.25rem;border-radius:50%;background:var(--muted);transition:transform .15s ease,background .15s ease}.interr.is-on{background:var(--red);border-color:var(--red)}.interr.is-on .interr__pallino{transform:translateX(1.25rem);background:#fff}.interr:disabled{opacity:.6;cursor:default}.interr:focus-visible{outline:2px solid var(--red-testo);outline-offset:2px}.tema{display:inline-flex;gap:.125rem;padding:.1875rem;border:1px solid var(--line);border-radius:999px;background:var(--paper)}.tema__b{width:2.5rem;height:2.25rem;display:grid;place-items:center;cursor:pointer;border:0;border-radius:999px;background:none;color:var(--muted)}.tema__b svg{width:1.125rem;height:1.125rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tema__b.is-on{background:var(--card);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.18)}.tema__b:focus-visible{outline:2px solid var(--red-testo);outline-offset:1px}.fatt{display:flex;flex-direction:column;gap:.25rem;padding:1.125rem 1.25rem;background:var(--card);border:1px solid var(--line);border-radius:14px}.fatt__eti{font-size:.6875rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.fatt__nome{font-family:var(--display);font-weight:800;font-size:1.5rem;letter-spacing:-.02em}.fatt__riga{font-size:.9375rem;color:var(--muted)}.fatt__scade{margin-top:.5rem;font-size:.9375rem}.fatt__scade--fine{margin-top:.125rem}.fatt__cta{margin-top:1rem;text-align:center;text-decoration:none}.fatt__carta{display:flex;flex-direction:column}.fatt__carta .fatt__cta{margin-bottom:.5rem;font:inherit;font-weight:800;cursor:pointer}.fatt__nota{font-size:.8125rem;line-height:1.45;color:var(--muted);text-align:center}.ric{display:flex;flex-direction:column;gap:.625rem;margin-top:1rem;padding:1.125rem 1.25rem;background:var(--card);border:1px solid var(--line);border-radius:14px}.ric__lista{list-style:none;margin:0;padding:0;display:grid;grid-gap:.5rem;gap:.5rem}.ric__riga{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.625rem;gap:.625rem;padding:.75rem .8125rem;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.ric__ico{width:2.125rem;height:2.125rem;border-radius:9px;display:grid;place-items:center;font-size:.9375rem;background:color-mix(in srgb,var(--red) 13%,transparent)}.ric__cosa{display:flex;flex-direction:column;min-width:0}.ric__cosa b{font-size:.9375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ric__testa{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-bottom:.125rem}.ric__cosa i{font-style:normal;font-size:.75rem;line-height:1.35;color:var(--muted);margin-top:.0625rem;overflow-wrap:anywhere}.ric__pdf{display:inline-flex;align-items:center;gap:.375rem;padding:.5rem .75rem;border-radius:10px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:.8125rem;font-weight:800;cursor:pointer;white-space:nowrap}.ric__pdf:hover{border-color:var(--ink)}.ric__pdf:disabled{opacity:.6;cursor:default}.ric__attesa{font-size:.75rem;font-weight:700;color:var(--muted);white-space:nowrap}.ric__pagata{font-size:.6875rem;font-weight:800;border-radius:999px;padding:.1875rem .5625rem;white-space:nowrap;color:#6FBF73;background:color-mix(in srgb,#6FBF73 13%,transparent);border:1px solid color-mix(in srgb,#6fbf73 30%,transparent)}@media (hover:none) and (pointer:coarse){.acc__campo,.dash__salone,.fb__staff textarea,.foto__bar select,.hours__range input,.mtile__nome,.rep__filtri select{font-size:1rem}.hours__range input{width:5.5rem;padding:.375rem .25rem}}.fbp{display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem;padding:1.25rem;background:var(--card);border:1px solid var(--line);border-radius:14px}.fbp__tit{margin:0;font-family:var(--display);font-weight:800;font-size:1.125rem;letter-spacing:-.01em}.fbp__lead,.fbp__nota{margin:0;font-size:.875rem;line-height:1.5;color:var(--muted)}.fbp__lead b,.fbp__nota b,.fbp__passi b,.fbp__passo-txt b{color:var(--ink)}.fbp__avviso{padding:.625rem .75rem;border-radius:10px;background:color-mix(in srgb,var(--red) 10%,var(--card));border:1px solid color-mix(in srgb,var(--red) 35%,var(--line))}.fbp__avviso,.fbp__err{margin:0;font-size:.875rem}.fbp__err{color:var(--red-testo);font-weight:700}.fbp__cta{display:inline-flex;justify-content:center;align-items:center;width:100%;padding:.875rem 1.25rem;border:0;border-radius:12px;cursor:pointer;background:var(--red);color:var(--on-red);font-family:var(--display);font-weight:800;font-size:1rem;letter-spacing:.01em}.fbp__cta:disabled{opacity:.55;cursor:default}.fbp__fb{display:inline-flex;justify-content:center;align-items:center;gap:.625rem;width:100%;padding:.875rem 1.25rem;border:0;border-radius:12px;cursor:pointer;background:#1877F2;color:#ffffff;font-family:var(--display);font-weight:800;font-size:1rem;letter-spacing:.01em}.fbp__fb:disabled{opacity:.55;cursor:default}.fbp__fb-f{display:inline-grid;place-items:center;width:1.375rem;height:1.375rem;border-radius:50%;background:#ffffff;color:#1877F2;font-family:Arial,sans-serif;font-weight:900;font-size:1rem;line-height:1}.fbp__scelta{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;margin:0 0 .5rem;padding:.5rem .75rem;border:1px solid var(--line);border-radius:12px;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left}.fbp__scelta .fbp__pagina{margin:0}.fbp__ig{font-size:.8125rem;color:var(--muted);white-space:nowrap}.fbp__domanda{margin:0 0 .5rem;font-weight:800}.fbp__pagina{display:flex;align-items:center;gap:.75rem;padding:.625rem .75rem;background:var(--paper-2);border:1px solid var(--line);border-radius:12px}.fbp__f,.fbp__pagina img{flex:none;width:40px;height:40px;border-radius:50%}.fbp__f{display:grid;place-items:center;background:#1877f2;color:#fff;font-weight:800;font-size:1.375rem;font-family:Helvetica,Arial,sans-serif}.fbp__trovata .fbp__pagina{margin-bottom:.75rem}.fbp__passi{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:.625rem;font-size:.9375rem;line-height:1.5}.fbp__apri{display:block;margin-top:.5rem;padding:.75rem 1rem;border-radius:12px;text-align:center;background:var(--red);color:var(--on-red);font-weight:800;text-decoration:none}.fbp__link{align-self:flex-start;padding:0;border:0;background:none;cursor:pointer;color:var(--muted);font:inherit;font-size:.8125rem;text-decoration:underline}.fbp__aiuto{border-top:1px solid var(--line);padding-top:.875rem}.fbp__aiuto-tasto{display:flex;align-items:center;gap:.5rem;padding:0;border:0;background:none;cursor:pointer;text-align:left;color:var(--red-testo);font:inherit;font-size:.875rem;font-weight:800}.fbp__chev{display:inline-block;font-size:.75rem;transition:transform .15s}.fbp__chev.is-open{transform:rotate(180deg)}.fbp__guida{margin-top:.875rem;display:grid;grid-gap:1rem;gap:1rem}.fbp__passo{display:flex;gap:.875rem;align-items:flex-start}.fbp__aiuto+.fbp__aiuto{border-top:0;padding-top:0}.fbp__passo-tit{margin:0 0 .25rem;display:flex;align-items:center;gap:.5rem;font-weight:800;font-size:.875rem}.fbp__n{flex:none;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--red);color:var(--on-red);font-size:.6875rem;font-weight:800}.fbp__passo-txt{margin:0;font-size:.8125rem;line-height:1.5;color:var(--muted)}.fbp--ok{flex-direction:row;align-items:center;gap:.625rem;padding:.75rem 1rem;margin-bottom:1.5rem}.fbp--ok p{margin:0;font-size:.875rem;color:var(--muted)}.fbp--ok p b{color:var(--ink)}.fbp__spunta{flex:none;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#2E7D32;color:#fff;font-size:.75rem;font-weight:800}.invito{display:flex;align-items:center;gap:.75rem;margin:0 0 1.5rem;padding:.875rem 1rem;border-radius:14px;text-decoration:none;color:var(--ink);background:color-mix(in srgb,var(--red) 8%,var(--card));border:1px solid color-mix(in srgb,var(--red) 35%,var(--line))}.invito__ico{flex:none;font-size:1.375rem;line-height:1}.invito__t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.invito__t b{font-weight:800;font-size:.9375rem;line-height:1.3}.invito__t span{font-size:.8125rem;line-height:1.4;color:var(--muted)}.invito__vai{flex:none;font-weight:800;font-size:.875rem;color:var(--red-testo);white-space:nowrap}.invito--piccolo{margin:1rem 0 0;background:var(--card);border-color:var(--line)}.invito--primo{margin:1rem 0;border:1.5px solid var(--red)}.invito--foto{margin:0 0 1rem}.invito--video{margin:-1rem 0 1rem}.invito .invito__play{display:grid;place-items:center;width:2.25rem;height:2.25rem;padding-left:.125rem;border-radius:999px;background:var(--red);color:var(--on-red);font-size:.875rem}.pub--attesa{opacity:.85}.pub--attesa .pub__dice{margin:.5rem 0 0}.mrow__lucchetto{flex:none;font-style:normal;font-size:.6875rem;font-weight:800;letter-spacing:.02em;padding:.25rem .5rem;border-radius:999px;white-space:nowrap;color:var(--red-testo);background:color-mix(in srgb,var(--red) 10%,var(--card))}.stile__fila{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;padding:.25rem .125rem .75rem;-webkit-overflow-scrolling:touch}.stile__card{flex:0 0 9rem;min-width:0;scroll-snap-align:start;display:flex;flex-direction:column;gap:.5rem;padding:.5rem;border-radius:14px;border:2px solid var(--line);background:var(--card);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.stile__card.is-su{border-color:var(--red)}.stile__card:focus-visible{outline:2px solid var(--red-testo);outline-offset:2px}.stile__mini{gap:.3125rem;min-height:9rem;padding:0 0 .5rem;border-radius:9px;overflow:hidden}.stile__banda,.stile__mini{display:flex;flex-direction:column}.stile__banda{gap:.375rem;padding:.625rem .5rem}.stile__banda b{font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stile__banda i{align-self:flex-start;font-style:normal;font-size:.625rem;font-weight:800;padding:.1875rem .5rem;border-radius:999px}.stile__riga{display:flex;justify-content:space-between;align-items:center;gap:.375rem;margin:0 .5rem;padding:.3125rem .4375rem;border:1px solid;border-radius:6px;font-size:.625rem;font-weight:700;white-space:nowrap}.stile__riga em{display:block;flex:0 0 1.25rem;height:.3125rem;border-radius:999px}.stile__nome{font-size:.8125rem;font-weight:800;text-align:center}.stile__scorri{margin:0;font-size:.75rem;color:var(--muted);text-align:center}.stile__tit{margin:.25rem 0 .5rem;font-size:.6875rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.stile__tratti{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.75rem;gap:.75rem;padding:.25rem .125rem 1rem}.stile__card--tratto{flex:none}.stile__card--tratto .stile__mini{min-height:0;padding:0}.stile__card--tratto .stile__banda{gap:.5rem;padding:.875rem .625rem;align-items:center;text-align:center}.stile__mini--deciso .stile__banda b{font-size:.8125rem;font-weight:900;letter-spacing:-.01em}.stile__mini--classico .stile__banda b{font-family:Georgia,Times New Roman,serif;font-size:.875rem;font-weight:400}.stile__card--tratto .stile__banda i{align-self:center;border:1.5px solid transparent}.stile__mini--deciso .stile__banda i{text-transform:uppercase;letter-spacing:.04em}.stile__sotto{margin-top:-.25rem;font-size:.6875rem;color:var(--muted);text-align:center;line-height:1.3}.mrow--acapo .mrow__ml{flex:1 1 auto;min-width:0;line-height:1rem}.mrow--acapo .mrow__n{flex:none}a.mrow{text-decoration:none;color:var(--ink)}.mrow--lucchetto{border-color:color-mix(in srgb,var(--red) 38%,var(--line))}.mrow--lucchetto .mrow__ico{filter:grayscale(.55);opacity:.85}.mrow--mini .mrow__lucchetto{margin-left:auto}.mrow--lucchetto .mrow__lucchetto+.mrow__chev{margin-left:0}.mail__righe{margin-top:1.25rem;container-type:inline-size}.mrow--mail{cursor:default;gap:.5rem}.mrow--mail:not(.mrow--lucchetto):hover{border-color:var(--line)}.mrow__mt{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.0625rem}.mrow--mail .mrow__ml{min-width:0;line-height:1.1}.mrow--mail .mrow__ml,.mrow__riga{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mrow__riga{font-size:.75rem;line-height:1.15;color:var(--muted)}.mrow__riga.is-rossa{color:var(--red-testo);font-weight:700}.mrow--mail.is-spenta .mrow__ico{filter:grayscale(1);opacity:.55}.mrow__tocca{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:.5rem;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.mrow__tocca:focus-visible{outline:2px solid var(--red-testo);outline-offset:2px;border-radius:8px}.mrow__occhio{flex:none;position:relative;width:2rem;height:2rem;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);font:inherit;font-size:1rem;line-height:1;cursor:pointer}.mrow__occhio:after{content:"";position:absolute;inset:-6px}.mrow__occhio:hover{border-color:var(--ink)}.mrow__occhio:focus-visible,.mrow__sali:focus-visible{outline:2px solid var(--red-testo);outline-offset:2px}.mrow__dx{flex:none;width:3.75rem;display:flex;align-items:center;justify-content:flex-end}.mrow--mail .interr{flex:none;width:2.75rem}.mrow--mail .interr:after{content:"";position:absolute;inset:-8px -2px}.mrow--mail .interr.is-on .interr__pallino{transform:translateX(1rem)}.mrow--mail .interr.is-nonso .interr__pallino{transform:translateX(.5rem)}.mrow__sali{position:relative;border:0;cursor:pointer;font-family:inherit;padding:.4375rem .5625rem}.mrow__sali:after{content:"";position:absolute;inset:-8px 0}.mrow--mail .mrow__aprire{flex:none;overflow:visible}.mrow--mail.is-qui{border-color:var(--red);box-shadow:0 0 0 2px color-mix(in srgb,var(--red) 22%,transparent)}.mail__numeri{margin:-.25rem 0 0;padding:0 .25rem;font-size:.75rem;color:var(--muted)}.mail__err{margin:.75rem 0 0}.clienti__attiva{padding:1.25rem 1rem;margin:1.25rem 0 .875rem}@container (width < 21rem){.mrow--mail{padding-left:.625rem;padding-right:.625rem;gap:.375rem}.mrow__tocca{gap:.375rem}.mrow--mail .mrow__ml{font-size:.875rem}.mrow--mail.mrow--lucchetto .mrow__ml{font-size:.8125rem}.mrow__dx{width:3.375rem}.mrow--mail .mrow__sali{padding:.4375rem .375rem}}@container (width < 18.75rem){.mrow--mail .mrow__ico{display:none}}.mtit{margin-top:1.25rem}.mtit__corpo{padding:.75rem 0 .5rem}.mtit__corpo .mail__righe{margin-top:0}.mtit .mrow--mail{min-height:3.25rem}.mtit__sotto{margin:0 0 .5rem;padding:0 .25rem;font-size:.75rem;color:var(--muted)}.mrow__sempre{flex:none;width:2.75rem;text-align:center;font-size:.9375rem;line-height:1;opacity:.75}.mrow--mail.mrow--sempre .mrow__ico{filter:grayscale(.4)}.rich__mod{max-width:32rem}.rich__oggetto{margin:0;font-size:.875rem;color:var(--muted);overflow-wrap:anywhere}.rich__oggetto b{color:var(--ink)}.rich__mail{width:100%;height:min(34rem,62dvh);border:1px solid var(--line);border-radius:12px;background:#fff}.rich__nota{margin:0}.norich{min-height:100dvh;align-items:center;justify-content:center;gap:1.25rem;padding:1.5rem 1rem;background:var(--paper)}.norich,.norich__card{display:flex;flex-direction:column}.norich__card{width:min(24rem,100%);background:var(--card);border:1px solid var(--line);border-radius:16px;padding:1.75rem 1.25rem;gap:.875rem;text-align:center}.norich__card h1{margin:0;font-family:var(--display);font-weight:800;font-size:1.375rem;letter-spacing:-.02em;overflow-wrap:anywhere}.norich__card p{margin:0;font-size:.9375rem;color:var(--muted)}.norich__card p b{color:var(--ink)}.norich__card .norich__piccolo{font-size:.8125rem}.norich__si{width:100%;min-height:3rem;padding:.875rem 1rem;cursor:pointer;border:0;border-radius:999px;background:var(--red);color:var(--on-red);font-family:var(--display);font-weight:800;font-size:1rem}.norich__si:hover{background:var(--red-dk);color:#FFFDF7}.norich__si:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.norich__si:disabled{opacity:.6;cursor:default}.norich__scrivici{align-self:center;color:var(--red-testo);font-weight:800;font-size:.9375rem;text-underline-offset:3px}.norich__firma{display:inline-flex;align-items:center;gap:.375rem;color:var(--muted);font-size:.75rem;text-decoration:none}.norich__firma img{width:18px;height:18px}.norich__firma b{color:var(--ink);font-weight:800}.norich__firma i{font-style:normal;color:var(--red-testo);font-weight:800}a.mdet__back{display:inline-block;text-decoration:none}.sbl{display:flex;flex-direction:column}.sbl .mdet__h1{margin-bottom:.625rem}.sbl__chip{margin:0 0 1rem}.sbl__chip .mrow__lucchetto{display:inline-block;font-size:.75rem;padding:.3125rem .625rem;white-space:normal}.sbl>.dash__sub{margin:0 0 1.5rem}.sbl>.mlist__gruppo{margin:0 0 .5rem}.sbl__lista{list-style:none;margin:0 0 1.5rem;padding:.25rem 1rem;background:var(--card);border:1px solid var(--line);border-radius:14px}.sbl__lista li{display:flex;gap:.75rem;align-items:center;min-height:3.25rem;padding:.5rem 0;border-bottom:1px solid var(--line-2);line-height:1.35}.sbl__lista li:last-child{border-bottom:0}.sbl__lista li>span:first-child{flex:none;width:1.5rem;text-align:center;font-size:1.125rem}.sbl__lista li>span:last-child{min-width:0}.sbl__lista b{display:block;font-weight:800;font-size:.9375rem;color:var(--ink)}.sbl__lista small{display:block;font-size:.8125rem;color:var(--muted)}.sbl__tasto{display:block;width:100%;min-height:3.25rem;padding:.875rem 1.25rem;cursor:pointer;border:0;border-radius:999px;background:var(--red);color:var(--on-red);font-family:var(--display);font-weight:800;font-size:1rem;line-height:1.3;text-align:center}.sbl__tasto:hover{background:var(--red-dk);color:#FFFDF7}.sbl__tasto:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sbl__poi{margin:.625rem 0 0;text-align:center;font-size:.8125rem;font-weight:700;color:var(--red-testo)}.sbl__fondo{position:-webkit-sticky;position:sticky;z-index:2;bottom:calc(4.875rem + env(safe-area-inset-bottom));margin:-.5rem -.25rem 0;padding:1.25rem .25rem .5rem;background:linear-gradient(to bottom,color-mix(in srgb,var(--paper) 0%,transparent),var(--paper) 1.25rem)}@media (min-width:48rem){.sbl__fondo{bottom:0;padding-bottom:1rem}}.sbl>.piani{margin-bottom:0}.oro{margin-top:1.375rem;padding:1rem;border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,#D4A017 12%,var(--card)),var(--card) 62%);border:1px solid color-mix(in srgb,#d4a017 45%,var(--line))}.oro__t{margin:0;font-family:var(--display);font-weight:800;font-size:1.125rem;letter-spacing:-.015em;line-height:1.3}.oro__s{margin:.25rem 0 1.125rem;font-size:.875rem;line-height:1.45;color:var(--muted)}.oro{container-type:inline-size}.oro__piani{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:1rem;gap:1rem}@container (width >= 36rem){.oro__piani{grid-template-columns:repeat(2,minmax(0,1fr))}}.oro__p{position:relative;display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:.875rem .875rem .75rem;border-radius:12px;background:var(--paper);border:1.5px solid var(--line)}.oro__p.is-su{border-color:#D4A017}.oro__tag{position:absolute;top:-.625rem;left:.75rem;padding:.0625rem .5rem;border-radius:999px;font-style:normal;font-size:.6875rem;font-weight:800;letter-spacing:.02em;background:#D4A017;color:#14100F}.oro__testa{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.oro__quanto{display:flex;flex-direction:column;gap:.125rem;min-width:0}.oro__nome{font-size:.8125rem;font-weight:800;color:var(--muted)}.oro__prezzo{font-family:var(--display);font-weight:800;font-size:1.5rem;letter-spacing:-.02em;line-height:1.1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.oro__prezzo s{font-size:.9375rem;text-decoration-thickness:2px}.oro__prezzo s,.oro__prezzo small{font-weight:700;color:var(--muted)}.oro__prezzo small{font-size:.75rem;letter-spacing:0}.oro__poi{color:var(--red-testo)}.oro__nota,.oro__poi{font-size:.75rem;font-weight:700;line-height:1.3}.oro__nota{color:var(--muted)}.oro__p .piano__valore{margin:0}.oro__cosa{margin:0;font-style:normal;font-size:.8125rem;line-height:1.4;color:var(--muted)}.oro__attiva{flex:none;min-height:2.75rem;padding:.625rem 1.25rem;cursor:pointer;border-radius:999px;background:transparent;color:var(--ink);border:1.5px solid var(--ink);font-family:var(--display);font-weight:800;font-size:.9375rem}.oro__attiva.is-su{background:#D4A017;color:#14100F;border-color:#D4A017}.oro__attiva:hover{filter:brightness(1.06)}.oro__attiva:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.oro__fino{margin:.75rem 0 0;text-align:center;font-size:.75rem;font-weight:700;color:var(--muted)}.oro__sotto{margin-top:.625rem}@font-face{font-family:PlayfairLocal;src:url(/fonts/playfair.ttf) format("truetype-variations");font-weight:400 900;font-display:swap}.rec{--r-bg:var(--rec-bg);--r-card:var(--rec-surface);--r-text:var(--rec-text);--r-muted:var(--rec-muted);--r-gold:var(--rec-gold);--r-on-gold:var(--rec-on-gold);--r-line:var(--rec-line);--r-rosso:#C22B20;--r-marchio:#6D1F2D;min-height:100dvh;display:flex;flex-direction:column;align-items:center;background:var(--r-bg);color:var(--r-text);color-scheme:light;font-family:var(--sans)}@media (prefers-color-scheme:dark){.rec{--r-bg:var(--rec-band);--r-card:var(--rec-band-raise);--r-text:var(--rec-band-text);--r-muted:var(--rec-band-muted);--r-gold:var(--rec-band-gold);--r-on-gold:var(--rec-band-on-gold);--r-line:var(--rec-band-line);--r-rosso:#FF8A80;--r-marchio:#6D1F2D;color-scheme:dark}}.rec--neutra{--rec-bg:#F5F4F2;--rec-surface:#FFFFFF;--rec-text:#1C1A18;--rec-muted:#5E5952;--rec-gold:#1C1A18;--rec-on-gold:#FFFFFF;--rec-line:#E4E1DC;--rec-line-gold:#E4E1DC;--rec-band:#1C1A18;--rec-band-raise:#2A2724;--rec-band-text:#F5F4F2;--rec-band-muted:#B8B2AA;--rec-band-gold:#F5F4F2;--rec-band-on-gold:#1C1A18;--rec-band-line:#3A3632;--rec-band-line-gold:#3A3632}.rec__vh{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.rec__testa{width:100%;min-height:7.5rem;display:flex;align-items:center;justify-content:center;padding:1rem;background:var(--rec-band);border-bottom:1px solid var(--rec-band-line-gold)}.rec__logo{display:block;width:88px;height:88px;border-radius:999px;object-fit:cover;border:1px solid var(--rec-band-line-gold);background:var(--rec-band-raise)}.rec__nome{max-width:22rem;font-family:PlayfairLocal,Georgia,serif;font-weight:700;font-size:28px;line-height:1.15;text-align:center;color:var(--rec-band-text);overflow-wrap:anywhere;text-wrap:balance}.rec__nome--lungo{font-size:22px}.rec__scheda{width:min(26rem,calc(100% - 2rem));margin:1rem 0 .75rem;padding:1rem 1rem 1.125rem;gap:.75rem;text-align:center;background:var(--r-card);border:1px solid var(--r-line);border-radius:18px}.rec__modulo,.rec__scheda{display:flex;flex-direction:column}.rec__modulo{gap:.625rem}.rec__ciao,.rec__titolo{margin:0;font-family:var(--display);line-height:1.3;overflow-wrap:anywhere;text-wrap:balance}.rec__ciao{font-size:1.125rem;font-weight:700}.rec__ciao b,.rec__titolo{font-weight:800}.rec__titolo{font-size:1.375rem}.rec__testo{margin:0;font-size:.9375rem;line-height:1.5;color:var(--r-muted)}.rec__testo b{color:var(--r-text)}.rec__piccolo{margin:0;font-size:.8125rem;line-height:1.4;color:var(--r-muted)}.rec__stelle{display:flex;justify-content:center;gap:.125rem}.rec__stella{width:48px;height:48px;padding:3px;cursor:pointer;border:0;border-radius:12px;background:none;color:var(--r-muted)}.rec__stella svg{display:block;width:100%;height:100%}.rec__stella path{fill:none;stroke:var(--r-muted);stroke-width:1.5;stroke-linejoin:round}.rec__stella path.is-piena{fill:var(--r-gold);stroke:var(--r-gold)}.rec__stella:focus-visible{outline:2px solid var(--r-gold);outline-offset:0}.rec__tocca{margin-top:-.375rem}.rec__campo{display:flex;flex-direction:column;gap:.25rem;text-align:left;font-size:.8125rem;font-weight:700;color:var(--r-muted)}.rec__campo input,.rec__campo textarea{width:100%;font:inherit;font-size:16px;font-weight:500;color:var(--r-text);background:var(--r-bg);border:1px solid var(--r-line);border-radius:12px;padding:.5625rem .75rem}.rec__campo textarea{display:block;resize:none;line-height:1.4}.rec__campo textarea::placeholder{color:var(--r-muted);opacity:1}.rec__campo input:focus,.rec__campo textarea:focus{outline:2px solid var(--r-gold);outline-offset:-1px}.rec__campo--nome{flex-direction:row;align-items:center;gap:.625rem}.rec__campo--nome span{flex:none}.rec__campo--nome input{flex:1 1;min-width:0}.rec__tasto{display:block;width:100%;min-height:3rem;padding:.75rem 1rem;cursor:pointer;text-decoration:none;font:inherit;font-family:var(--display);font-size:1rem;font-weight:800;line-height:1.3;text-align:center;border:1px solid var(--r-gold);border-radius:999px}.rec__tasto,.rec__tasto:hover{background:var(--r-gold);color:var(--r-on-gold)}.rec__tasto:hover{filter:brightness(1.06)}.rec__tasto:disabled{opacity:.5;cursor:default;filter:none}.rec__tasto:focus-visible{outline:2px solid var(--r-text);outline-offset:2px}.rec__google{display:flex;flex-direction:column;gap:.5rem;margin-top:.25rem}.rec__copiato b{color:var(--r-text)}.rec__err{color:var(--r-rosso)}.rec__err,.rec__ok{margin:0;font-size:.875rem;font-weight:700}.rec__ok{color:var(--r-text)}.rec__privacy{margin-top:-.25rem}.rec__privacy a{display:inline-block;padding:.375rem .5rem;color:var(--r-muted);font-weight:600;text-decoration:underline;text-underline-offset:3px}.rec__privacy a:focus-visible{outline:2px solid var(--r-gold);border-radius:6px}.rec__altro{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 1rem}.rec__link{padding:.5rem;cursor:pointer;border:0;border-radius:999px;background:none;font:inherit;font-size:.8125rem;font-weight:700;color:var(--r-muted);text-decoration:underline;text-underline-offset:3px}.rec__link:focus-visible{outline:2px solid var(--r-gold)}.rec__togli.is-chiedi{padding:.5rem 1rem;background:#C22B20;color:#FFFFFF;text-decoration:none}.rec__firma{display:inline-flex;align-items:center;gap:.375rem;margin:auto 0 1rem;color:var(--r-muted);font-size:.75rem;text-decoration:none}.rec__firma img{width:16px;height:16px}.rec__firma b{color:var(--r-text);font-weight:800}.rec__firma i{font-style:normal;color:var(--r-marchio);font-weight:800}.mkt__gruppo{margin:0 0 .5rem;line-height:1.6}.mkt__gruppo--dopo{margin-top:1.375rem}.mkt__dominio,.mkt__foto{margin-top:.625rem}.dafare,.mkt__avviso{margin:0 0 1.375rem}.dafare{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;border-radius:14px;text-decoration:none;color:var(--ink);background:color-mix(in srgb,var(--red) 8%,var(--card));border:1px solid color-mix(in srgb,var(--red) 35%,var(--line))}.dafare:hover{border-color:var(--red)}.dafare:focus-visible{outline:2px solid var(--red-testo);outline-offset:2px}.dafare__ico{flex:none;width:2.5rem;height:2.5rem;border-radius:10px;display:grid;place-items:center;font-size:1.25rem;background:color-mix(in srgb,var(--red) 14%,var(--card))}.dafare__t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.dafare__k{font-size:.625rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--red-testo);line-height:1.4}.dafare__t b{font-weight:800;font-size:.9375rem;line-height:1.3;overflow-wrap:anywhere}.dafare__t>span:last-child{font-size:.8125rem;line-height:1.4;color:var(--muted)}.dafare__vai{flex:none;padding:.5rem .875rem;border-radius:999px;background:var(--red);color:var(--on-red);font-weight:800;font-size:.8125rem;white-space:nowrap}.dafare__due{flex:none;display:flex;flex-direction:column;gap:.375rem;align-items:stretch}.dafare__due .dafare__vai{border:0;cursor:pointer;font:inherit;font-weight:800;font-size:.8125rem;min-height:36px}.dafare__no{padding:.5rem .875rem;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-weight:700;font-size:.8125rem;white-space:nowrap;cursor:pointer;min-height:36px}.dafare__due button:disabled{opacity:.6}.dafare__err{font-size:.8125rem;font-weight:700;color:var(--red-testo)}@media (max-width:24.3125rem){.dafare{flex-wrap:wrap;row-gap:.625rem}.dafare__t{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 3.25rem)}.dafare__due,.dafare__vai{margin-left:3.25rem}.dafare__due{flex-grow:1;flex-shrink:1;flex-basis:calc(100% - 3.25rem);min-width:0;flex-direction:row;flex-wrap:wrap}.dafare__due .dafare__vai{margin-left:0}}.recs{--stella:#E8A400;display:flex;flex-direction:column;gap:.625rem;margin-top:.75rem}@media (prefers-color-scheme:light){:root:not([data-tema=scuro]) .recs{--stella:#B8860B}}:root[data-tema=chiaro] .recs{--stella:#B8860B}.recs__somma{margin:0 0 .125rem;font-size:.9375rem;color:var(--muted)}.recs__somma b{font-weight:800;color:var(--ink)}.recs__oro{color:var(--stella)}.recs__vuota{margin:0;padding:.875rem 1rem;border:1px dashed var(--line);border-radius:14px;font-size:.875rem;color:var(--muted)}.recs__lista{margin:0;padding:0;list-style:none}.recs__r{display:flex;flex-direction:column;gap:.375rem;padding:.75rem 1rem}.recs__r+.recs__r{border-top:1px solid var(--line)}.recs__testa{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.recs__stelle{font-size:1.0625rem;letter-spacing:.08em;line-height:1;color:var(--stella);white-space:nowrap}.recs__vuote{color:color-mix(in srgb,var(--muted) 40%,transparent)}.recs__quando{flex:none;font-style:normal;font-size:.75rem;font-weight:700;color:var(--muted)}.recs__testo{margin:0;font-size:.9375rem;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.recs__testo--niente{font-size:.875rem;color:var(--muted)}.recs__piede{display:flex;align-items:center;justify-content:space-between;gap:.5rem .75rem;flex-wrap:wrap}.recs__chi{min-width:0;font-size:.8125rem;font-weight:700;color:var(--muted);overflow-wrap:anywhere}.recs__social{flex:none;padding:.1875rem .5rem;border-radius:999px;border:1px solid var(--line);font-size:.6875rem;font-weight:800;color:var(--ink);white-space:nowrap}.recs__social.is-uscita{color:#6FBF73;border-color:color-mix(in srgb,#6FBF73 55%,var(--line))}.recs__pubblica{flex:none;min-height:2.75rem;padding:.5rem 1rem;cursor:pointer;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:.875rem;font-weight:800;white-space:nowrap}.recs__pubblica:hover:not(:disabled){border-color:var(--ink)}.recs__pubblica.is-chiedi{background:var(--red);border-color:var(--red);color:var(--on-red)}.recs__pubblica:disabled{cursor:default;opacity:.6}.recs__pubblica:focus-visible{outline:2px solid var(--red-testo);outline-offset:2px}.recs__perche{flex-basis:100%;margin:0;font-size:.8125rem}.recs__r--tolta{flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem}.recs__r--tolta>span{font-size:.8125rem;font-style:italic;color:var(--muted)}.recs__altre{align-self:flex-start;min-height:2.75rem;padding:.625rem 1.125rem;cursor:pointer;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:.9375rem;font-weight:800}.recs__altre:hover:not(:disabled){border-color:var(--ink)}.recs__altre:disabled{cursor:default;color:var(--muted)}.recs__altre:focus-visible{outline:2px solid var(--red-testo);outline-offset:2px}.recs__err{margin:.75rem 0 0}.cli,.cli__recs{margin-top:1.25rem}.cli{display:flex;flex-direction:column;gap:.625rem}.cli__cerca{width:100%;font:inherit;font-size:.9375rem;padding:.75rem 1rem;border-radius:12px;background:var(--card);color:var(--ink);border:1.5px solid var(--line)}.cli__cerca::placeholder{color:var(--muted)}.cli__cerca:focus{outline:2px solid var(--red-testo);outline-offset:1px}.cli__menu{display:flex;flex-wrap:wrap;gap:.5rem}.cli__menu select{flex:1 1 auto;min-width:0;font:inherit;font-size:.8125rem;padding:.5rem .625rem;border-radius:10px;background:var(--card);border:1.5px solid var(--line);color:var(--ink)}@media (max-width:22.4375rem){.cli__menu select{flex-basis:100%}}.cli__conto{margin:.125rem 0 0;font-size:.8125rem;font-weight:700;color:var(--muted)}.cli__testa{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:2.75rem}.cli__testa .cli__conto{margin:0;min-width:0}.cli__sfoglia{flex:none;display:flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:800;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cli__fr{display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;cursor:pointer;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:1.375rem;font-weight:700;line-height:1}.cli__fr:disabled{opacity:.35;cursor:default}.cli__fr:focus-visible{outline:2px solid var(--red-testo);outline-offset:2px}.cli__pagine{display:flex;align-items:flex-start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.cli__pagine::-webkit-scrollbar{display:none}.cli__pagina{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;gap:.625rem}.cli__lista{margin:0;padding:0;list-style:none;background:var(--card);border:1px solid var(--line);border-radius:14px;overflow:hidden}.cli__lista li+li{border-top:1px solid var(--line)}.cli__riga{display:flex;align-items:center;gap:.75rem;height:3.25rem;padding:0 .875rem;text-decoration:none;color:var(--ink)}.cli__riga:hover{background:var(--paper-2)}.cli__riga:focus-visible{outline:2px solid var(--red-testo);outline-offset:-2px}.cli__ini{flex:none;width:2rem;height:2rem;border-radius:999px;display:grid;place-items:center;background:var(--sky);color:var(--ink);font-size:.75rem;font-weight:800;letter-spacing:.02em}.cli__t{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.0625rem}.cli__t b,.cli__t span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cli__t b{font-size:.9375rem;font-weight:800;line-height:1.25}.cli__t span{font-size:.75rem;line-height:1.3;color:var(--muted)}.cli__chev{flex:none;color:var(--muted);font-size:1.125rem;line-height:1}.cli__oltre{font-size:.8125rem}.cli__oltre,.cli__vuota{margin:0;color:var(--muted)}.cli__vuota{padding:.875rem 1rem;border:1px dashed var(--line);border-radius:14px;font-size:.875rem}.cli__nota{margin:0;font-size:.8125rem;line-height:1.5;color:var(--muted)}.cli__nota b,.cli__vedi{color:var(--ink)}.cli__vedi{font-weight:800;text-decoration:none;white-space:nowrap}.cli__err{margin:0}@media (hover:none) and (pointer:coarse){.cli__cerca,.cli__menu select{font-size:1rem}}.clis{--stella:#E8A400;display:flex;flex-direction:column;gap:.875rem}@media (prefers-color-scheme:light){:root:not([data-tema=scuro]) .clis{--stella:#B8860B}}:root[data-tema=chiaro] .clis{--stella:#B8860B}.clis__testa{display:flex;align-items:center;gap:.875rem}.cli__ini--grande{width:3.25rem;height:3.25rem;font-size:1.0625rem}.clis__chi{min-width:0}.clis__nome{margin:0;font-family:var(--display);font-weight:800;font-size:1.625rem;letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}.clis__recapiti{margin:.25rem 0 0;display:flex;flex-wrap:wrap;gap:0 .875rem;font-size:.875rem;color:var(--muted)}.clis__recapiti span{min-width:0;overflow-wrap:anywhere}.clis__tasti{display:flex;flex-wrap:wrap;gap:.5rem}.clis__tasto{flex:1 1 8rem;min-height:2.75rem;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem 1rem;border-radius:999px;border:1px solid var(--line);background:var(--card);color:var(--ink);font-weight:800;font-size:.9375rem;text-decoration:none;white-space:nowrap}.clis__tasto:hover{border-color:var(--ink)}.clis__tasto:focus-visible{outline:2px solid var(--red-testo);outline-offset:2px}.clis__tasto--wa{background:#25D366;border-color:#25D366;color:#14100F}.clis__tasto--wa:hover{border-color:#14100F}.clis__nota{margin:0;padding:.75rem 1rem;border:1px dashed var(--line);border-radius:14px;font-size:.8125rem;line-height:1.5;color:var(--muted)}.clis__chip{display:flex;flex-wrap:wrap;gap:.375rem}.clis__chip span{padding:.25rem .625rem;border-radius:999px;background:var(--sky);color:var(--ink);font-size:.75rem;font-weight:700;white-space:nowrap}.clis__righe{margin:0}.clis__riga{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.75rem 1rem}.clis__riga+.clis__riga{border-top:1px solid var(--line)}.clis__riga dt{flex:none;font-size:.8125rem;color:var(--muted)}.clis__riga dd{margin:0;min-width:0;text-align:right;font-size:.875rem;font-weight:700;overflow-wrap:anywhere}.clis__gruppo{margin-top:.375rem;margin-bottom:-.25rem}.clis__stelle{color:var(--stella);letter-spacing:.04em}.clis__note{margin:0;padding:.75rem 1rem;background:var(--card);border:1px solid var(--line);border-radius:14px;font-size:.9375rem;line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.clis__visite{margin:0;padding:0;list-style:none}.clis__visita{display:flex;align-items:center;gap:.75rem;padding:.625rem 1rem;font-size:.875rem}.clis__visita+.clis__visita{border-top:1px solid var(--line)}.clis__quando{flex:none;width:4.25rem;font-size:.8125rem;font-weight:700;color:var(--muted)}.clis__cosa{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.clis__esito{flex:none;font-style:normal;font-size:.8125rem;font-weight:800}.clis__piu,.clis__visita.is-no .clis__cosa,.clis__visita.is-no .clis__esito{color:var(--muted)}.clis__piu{margin:0;font-size:.8125rem}.clis__barra{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .875rem}.clis__barra .mdet__back{margin:0}.clis__modifica{flex:none;min-height:2.25rem;padding:.375rem .75rem;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--ink);font:inherit;font-size:.8125rem;font-weight:800;white-space:nowrap;cursor:pointer}.clis__modifica:hover{border-color:var(--ink)}.clis__modifica:focus-visible{outline:2px solid var(--red-testo);outline-offset:2px}.clis__form{gap:.75rem;padding:1rem;background:var(--card);border:1px solid var(--line);border-radius:14px}.clis__form,.clis__form label{display:flex;flex-direction:column;min-width:0}.clis__form label{gap:.3125rem;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.clis__form input{width:100%;min-width:0;box-sizing:border-box;padding:.75rem .875rem;border:1px solid var(--line);background:var(--paper);border-radius:10px;font:inherit;font-size:1rem;color:var(--ink);letter-spacing:normal;text-transform:none;font-weight:400}.clis__form input:focus{outline:2px solid var(--red-testo);outline-offset:1px}.clis__form-nota,.clis__via-nota{margin:0;font-size:.8125rem;line-height:1.5;color:var(--muted)}.clis__form-tasti{display:flex;flex-wrap:wrap;gap:.5rem}button.clis__tasto{font:inherit;font-weight:800;font-size:.9375rem;cursor:pointer}button.clis__tasto:disabled{opacity:.6;cursor:default}.clis__tasto--rosso,.clis__tasto--salva{background:var(--red);border-color:var(--red);color:var(--on-red)}.clis__tasto--rosso:hover,.clis__tasto--salva:hover{border-color:var(--ink)}.cli__titolo{margin-bottom:.5rem}.cli__titolo .mdet__h1{margin:0;min-width:0}.cli__aggiungi{margin:0 0 1rem}.cli__apri{color:inherit;font-weight:800;white-space:nowrap}.clis__via{display:flex;flex-direction:column;gap:.625rem;margin-top:.5rem;padding-top:1rem;border-top:1px solid var(--line)}.clis__elimina{align-self:flex-start;min-height:2.75rem;padding:.5rem 0;border:0;background:none;color:var(--red-testo);font:inherit;font-size:.9375rem;font-weight:800;cursor:pointer}.clis__elimina:focus-visible{outline:2px solid var(--red-testo);outline-offset:2px}.coll__mail{margin-bottom:2.25rem}.coll__mail-err{margin:-1.75rem 0 2.25rem}.coll__lista{margin:0 0 1rem;padding:0;list-style:none}.coll__riga{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem .75rem;padding:.75rem 1rem;min-width:0}.coll__riga+.coll__riga{border-top:1px solid var(--line)}.coll__riga.is-nuovo{background:var(--sky)}.coll__chi{flex:1 1 12rem;min-width:0;display:flex;flex-direction:column;gap:.125rem}.coll__chi b{font-weight:800;overflow-wrap:anywhere}.coll__chi span{font-size:.8125rem;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.coll__tasti{flex:1 1 100%}.coll__riga--link .coll__tasti .clis__tasto{flex:1 1 6rem}.coll__togli{flex:none;min-height:2.75rem;padding:.5rem 0;border:0;background:none;color:var(--red-testo);font:inherit;font-size:.9375rem;font-weight:800;cursor:pointer}.coll__togli:disabled{opacity:.6;cursor:default}.coll__togli:focus-visible{outline:2px solid var(--red-testo);outline-offset:2px}.coll__scegli{display:flex;flex-direction:column;gap:.625rem;margin-bottom:1rem}.coll__poltrone{display:flex;flex-wrap:wrap;gap:.5rem}.coll__scegli>.coll__togli{align-self:flex-start;color:var(--muted)}.coll__invita{width:100%}.coll__nota{margin:.625rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--muted)}.lam__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.lam__riga{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem 1rem;min-width:0;background:var(--card);border:1px solid var(--line-2);border-radius:14px}.lam__riga.is-pagato{opacity:.72}.lam__ico{flex:none;width:1.5rem;text-align:center;font-size:1.125rem;line-height:1.4}.lam__testo{min-width:0;display:flex;flex-direction:column;gap:.125rem}.lam__testo b{font-weight:800;overflow-wrap:anywhere}.lam__testo>span{font-size:.875rem;color:var(--ink);overflow-wrap:anywhere}.lam__testo>.lam__quando{font-size:.8125rem;color:var(--muted)}.lam__ok{font-style:normal;font-weight:700;color:#6FBF73}.lam__contatti{display:flex;flex-wrap:wrap;gap:.25rem .875rem;font-size:.8125rem}.lam__contatti a{color:var(--red-testo);overflow-wrap:anywhere}.lam__prove{margin-top:2rem}.lam__prove>summary{cursor:pointer;font-weight:800;padding:.5rem 0;min-height:2.75rem;display:flex;align-items:center}.lam__prove[open]>summary{margin-bottom:.5rem}.lam__prove>summary::-webkit-details-marker{display:none}.lam__prove>summary:after{content:"▾";margin-left:.5rem;color:var(--muted)}.lam__prove[open]>summary:after{content:"▴"}.cnt__cassa{padding:1rem 1.25rem;background:var(--card);border:1px solid var(--line-2);border-radius:14px}.cnt__tot{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;flex-wrap:wrap}.cnt__tot b,.cnt__tot span{font-weight:800}.cnt__tot b{font-size:1.75rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cnt__parti{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-top:.75rem}.cnt__parti>div{min-width:0;display:flex;flex-direction:column;gap:.125rem;padding-top:.625rem;border-top:1px solid var(--line-2)}.cnt__parti span{font-size:.8125rem;color:var(--muted);overflow-wrap:anywhere}.cnt__parti b{font-size:1.125rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cnt__nota{margin:.75rem 0 0;font-size:.75rem;color:var(--muted);overflow-wrap:anywhere}.cnt__piu{color:#6FBF73}.cnt__testa,.cnt__vecchio>summary{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;flex-wrap:wrap;margin-bottom:.5rem}.cnt__mese{font-weight:800;font-size:1.125rem}.cnt__eu{font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.cnt__eu b{font-weight:800;color:var(--ink)}.cnt__eu b.cnt__piu{color:#6FBF73}.cnt__cat{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.cnt__cat li{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--line-2);font-size:.9375rem;min-width:0}.cnt__cat li span{min-width:0;overflow-wrap:anywhere}.cnt__cat li i{font-style:normal;display:inline-block;width:1.5rem}.cnt__cat li b{flex:none;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cnt__cat li b.cnt__fisso{flex:0 1 auto;min-width:0;font-weight:700;font-size:.875rem;color:var(--muted);text-align:right}.cnt__vecchio{margin-top:1rem}.cnt__vecchio>summary{cursor:pointer;min-height:2.75rem;align-items:center;margin-bottom:0;list-style:none}.cnt__vecchio>summary::-webkit-details-marker{display:none}.cnt__vecchio[open]>summary{margin-bottom:.5rem}.cnt__apri{width:100%;min-height:3.25rem;padding:.75rem 1rem;border-radius:14px;border:1px dashed var(--line);background:transparent;color:var(--ink);font:inherit;font-weight:800;cursor:pointer;text-align:left}.cnt__apri:focus-visible,.cnt__salva:focus-visible,.cnt__togli:focus-visible,.cnt__verso button:focus-visible{outline:2px solid var(--red-testo);outline-offset:2px}.cnt__form{gap:.75rem;margin-top:.75rem;padding:1rem 1.25rem;background:var(--card);border:1px solid var(--line-2);border-radius:14px}.cnt__form,.cnt__form label{display:flex;flex-direction:column}.cnt__form label{gap:.25rem;font-size:.8125rem;font-weight:700;min-width:0}.cnt__form input:not([type=checkbox]),.cnt__form select{font:inherit;font-size:1rem;font-weight:400;min-height:2.75rem;padding:.5rem .75rem;border-radius:10px;border:1.5px solid var(--line);background:var(--paper);color:var(--ink);width:100%;min-width:0}.cnt__form .cnt__spunta{flex-direction:row;align-items:center;gap:.5rem;font-weight:400;font-size:.875rem}.cnt__spunta input{width:1.25rem;height:1.25rem;flex:none}.cnt__verso{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.5rem;gap:.5rem}.cnt__verso button{min-height:2.75rem;border-radius:999px;border:1.5px solid var(--line);background:transparent;color:var(--ink);font:inherit;font-weight:800;cursor:pointer}.cnt__verso button.is-scelto{background:var(--red);border-color:var(--red);color:#EFEAE4}.cnt__salva{min-height:3rem;border-radius:999px;border:0;background:var(--red);color:#EFEAE4;font:inherit;font-weight:800;cursor:pointer}.cnt__salva:disabled{opacity:.6}.cnt__err{margin:0;font-size:.875rem;color:var(--red-testo)}.cnt__lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.cnt__mov{display:flex;gap:.75rem;align-items:flex-start;padding:.75rem 1rem;min-width:0;background:var(--card);border:1px solid var(--line-2);border-radius:14px}.cnt__ico{flex:none;width:1.5rem;text-align:center;font-size:1.125rem;line-height:1.4}.cnt__testo{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.cnt__testo b{font-weight:800;overflow-wrap:anywhere}.cnt__testo>span{font-size:.875rem;color:var(--ink);overflow-wrap:anywhere}.cnt__testo>.cnt__quando{font-size:.8125rem;color:var(--muted);display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem}.cnt__importo{flex:none;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cnt__togli{min-height:2rem;padding:0 .75rem;border-radius:999px;border:1px solid var(--line);background:transparent;color:var(--muted);font:inherit;font-size:.8125rem;font-weight:700;cursor:pointer}.cnt__togli.is-sicuro{border-color:var(--red-testo);color:var(--red-testo)}