.ingresso-pagina{min-height:100dvh}.ingresso-foto{display:none}@media (min-width:1000px){.ingresso-pagina{grid-template-columns:1fr 1fr;display:grid}.ingresso-colonna{align-self:center}.ingresso-foto{background:#2a2c31;height:100dvh;display:block;position:sticky;top:0;overflow:hidden}.ingresso-foto img{object-fit:cover;width:100%;height:100%}.ingresso-foto:after{content:"";background:linear-gradient(#0a0a0c00 45%,#0a0a0cb8);position:absolute;inset:0}.ingresso-motto{z-index:1;max-width:24ch;font-family:var(--display);font-size:var(--t-xl);color:var(--paper);font-weight:500;line-height:1.15;position:absolute;bottom:clamp(28px,5vw,64px);left:clamp(28px,4vw,56px);right:clamp(28px,4vw,56px)}}.ingresso{max-width:420px;padding:clamp(40px, 9dvh, 80px) var(--gutter);text-align:center;justify-items:center;gap:24px;margin-inline:auto;display:grid}.ingresso .card{text-align:left;width:100%;padding:30px}.ingresso h1{font-size:var(--t-xl)}.ingresso .motto{margin-top:-14px}@media (min-width:1000px){.ingresso-pagina .ingresso .motto{display:none}}.ingresso a:not(.wordmark):not(.btn){color:var(--accent-text);padding-block:13px;font-weight:500}.barra{background:var(--paper);border-bottom:1px solid var(--hairline)}.barra .wrap{align-items:center;gap:12px;min-height:64px;display:flex}.barra-azioni{align-items:center;gap:12px;min-width:0;margin-left:auto;display:flex}.barra-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:32vw;display:none;overflow:hidden}@media (min-width:768px){.barra-email{display:block}}.collegamento{min-height:44px;font:inherit;font-size:var(--t-sm);color:var(--accent-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;margin:-10px -6px;padding:0 6px;text-decoration:underline;display:inline-flex}@media (hover:hover){.collegamento:hover{color:var(--accent-deep)}}.link-come-testo{font:inherit;color:var(--accent-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.area{padding-block:clamp(28px,5vw,48px) 80px}.testata{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px 24px;margin-bottom:28px;display:flex}.area :is(h1,h2){font-family:var(--sans);letter-spacing:-.015em;font-weight:600;line-height:var(--lh-titolo)}.testata h1{font-size:var(--t-xl)}.testata .muted{overflow-wrap:anywhere;margin-top:6px}.briciole{font-size:var(--t-sm);color:var(--muted);margin-bottom:10px}.briciole a{color:var(--accent-text);padding-block:13px;text-decoration:none}.area h2{font-size:var(--t-lg)}.valutazione{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.valutazione-stelle{display:inline-flex}.valutazione-stelle button{width:44px;height:44px;color:var(--field);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.valutazione-stelle button:active{transform:scale(.92)}.valutazione-stelle button.accesa{color:var(--ink)}.valutazione-stelle button:focus-visible{outline-offset:0}.valutazione-nota{border-radius:var(--radius-sm);min-width:0;max-width:420px;font:inherit;font-size:var(--t-ui);color:var(--ink);background:0 0;border:1.5px solid #0000;flex:220px;padding:5px 8px}.valutazione-nota::placeholder{color:var(--muted)}@media (hover:hover){.valutazione-nota:hover{border-color:var(--hairline)}}.valutazione-nota:focus{border-color:var(--ink);background:var(--paper);outline:none}.gruppo+.gruppo{margin-top:30px}.gruppo-titolo{font-size:var(--t-ui);color:var(--muted);letter-spacing:.02em;margin-bottom:12px;font-weight:600}.cartella-campo{border-radius:var(--radius-sm);width:18ch;max-width:60vw;font:inherit;color:inherit;background:0 0;border:1.5px solid #0000;margin-left:-6px;padding:2px 6px}.cartella-campo::placeholder{color:var(--muted)}@media (hover:hover){.cartella-campo:hover{border-color:var(--hairline)}}.cartella-campo:focus{border-color:var(--ink);background:var(--paper);color:var(--ink);outline:none}.elenco{gap:14px;display:grid}@media (min-width:900px){.elenco{grid-template-columns:repeat(2,minmax(0,1fr))}}.elenco li{display:grid}.riga{transition:transform var(--dur-1) var(--ease);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:18px;text-decoration:none;display:grid}@media (hover:hover){.riga:hover{border-color:var(--field);transform:translateY(-1px)}}.riga-titolo{font-family:var(--sans);color:var(--ink);font-weight:600;font-size:var(--t-md);margin-top:8px;line-height:1.2}.riga-testo{gap:2px;min-width:0;display:grid}.riga-testo .tag{justify-self:start}.riga-formati{color:var(--text);margin-top:6px}.riga-pila{align-self:center;width:96px}.riga-pila--vuota{aspect-ratio:401/289;border:1px dashed var(--field);border-radius:var(--radius-sm);background:repeating-linear-gradient(var(--bg) 0 9px, var(--hairline) 9px 11px) content-box;padding:12px 14px}@media (max-width:600px){.riga{grid-template-columns:64px minmax(0,1fr) auto;gap:14px}.riga-pila{width:64px}}.riga .freccia{color:var(--accent-text);font-size:var(--t-lg)}.vuoto{text-align:center;justify-items:center;padding:clamp(28px,6vw,56px);display:grid}.vuoto-foto{border-radius:var(--radius);width:min(220px,60%);height:auto;margin-bottom:8px}.modulo{max-width:640px;padding:30px}.nuovo{align-items:start;gap:40px;display:grid}.nuovo-dopo{display:none}@media (min-width:1000px){.nuovo{grid-template-columns:minmax(0,640px) minmax(0,1fr)}.nuovo-dopo{top:calc(24px + env(safe-area-inset-top,0px));gap:22px;padding-top:8px;display:grid;position:sticky}}.nuovo-passi{counter-reset:passo;gap:18px;margin:0;padding:0;list-style:none;display:grid}.nuovo-passi li{counter-increment:passo;color:var(--muted);grid-template-columns:30px 1fr;column-gap:12px;display:grid}.nuovo-passi li:before{content:counter(passo);border-radius:var(--radius-pill);border:1px solid var(--hairline);width:30px;height:30px;font-weight:600;font-size:var(--t-sm);color:var(--ink);grid-row:span 2;place-items:center;display:grid}.nuovo-passi li.attivo:before{background:var(--ink);border-color:var(--ink);color:var(--paper)}.nuovo-passi b{color:var(--ink);font-weight:600}.nuovo-passi span{font-size:var(--t-sm)}.nuovo-pila{width:220px;margin:14px 0 0 8px}.profilo,.profilo-colonna{align-items:start;gap:20px;display:grid}.profilo .modulo{max-width:none}@media (min-width:1000px){.profilo{grid-template-columns:repeat(2,minmax(0,1fr))}}.profilo h2{font-size:var(--t-md)}.profilo .hint{font-size:var(--t-sm);color:var(--muted);margin:4px 0 16px;display:block}.pericolo{border-color:var(--flag)}.btn--pericolo{background:var(--flag);border-color:var(--flag);color:var(--paper)}@media (hover:hover){.btn--pericolo:not(:disabled):hover{background:#6f4700}}.azioni{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.azioni .small{flex:220px}.caricamento{margin-bottom:28px}.zona{border:1.5px dashed var(--field);border-radius:var(--radius);background:var(--bg);width:100%;font:inherit;color:var(--text);text-align:center;cursor:pointer;overflow-wrap:anywhere;place-items:center;gap:6px;margin-top:18px;padding:26px 18px;display:grid}.zona--attiva{border-color:var(--ink);background:var(--band)}@media (hover:hover){.zona:hover{border-color:var(--ink);background:var(--band)}}@media (hover:none){.zona-trascina{display:none}}.zona:disabled{cursor:progress;opacity:.7}.zona-segno{border-radius:var(--radius-pill);background:var(--ink);width:34px;height:34px;color:var(--paper);font-size:var(--t-md);place-items:center;line-height:1;display:grid}.file{gap:2px;margin-top:16px;display:grid}.file li{border-top:1px solid var(--hairline);font-size:var(--t-ui);align-items:center;gap:12px;padding:9px 0;display:flex}.file-nome{-webkit-line-clamp:2;overflow-wrap:anywhere;min-width:0;color:var(--ink);-webkit-box-orient:vertical;flex:1;display:-webkit-box;overflow:hidden}.fuori-programma p{margin-top:4px}.file--escluso .file-nome{color:var(--muted);text-decoration:line-through}.interruttore{min-height:44px;font-size:var(--t-sm);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.interruttore input{appearance:none;background:var(--hairline);cursor:pointer;border-radius:999px;width:38px;height:22px;margin:0;transition:background .16s;position:relative}.interruttore input:after{content:"";background:var(--paper);border-radius:50%;width:16px;height:16px;transition:transform .16s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #14141f33}.interruttore input:checked{background:var(--ink)}.interruttore input:checked:after{transform:translate(16px)}.interruttore input:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.interruttore input:disabled{opacity:.5;cursor:not-allowed}.interruttore span{min-width:52px}@media (prefers-reduced-motion:reduce){.interruttore input,.interruttore input:after{transition:none}}.file-riga{flex-wrap:wrap}.scelta-pagine{flex:100%;padding:10px 0 4px}.programma{margin-bottom:36px}.programma-file{gap:10px;margin-top:16px;display:grid}.programma-voce{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper);padding:4px 16px}.programma-voce>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;min-height:44px;padding:10px 0;display:flex}.programma-nome{overflow-wrap:anywhere;min-width:0;font-weight:600}.programma-voce .scelta-capitoli{padding-top:0}.scelta-capitoli{flex:100%;padding:10px 0 4px}.capitoli{border-top:1px solid var(--hairline);margin:10px 0;padding:0;list-style:none}.capitoli li{border-bottom:1px solid var(--hairline)}.capitolo{cursor:pointer;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:44px;padding:6px 0;display:grid}.capitolo input{width:20px;height:20px;accent-color:var(--ink);margin:0}.capitolo-titolo{overflow-wrap:anywhere;min-width:0}.capitolo-pagine{white-space:nowrap;justify-self:end}.griglia-pagine{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;margin:10px 0;display:grid}.miniatura{border:1.5px solid var(--hairline);border-radius:var(--radius-sm);background:var(--paper);width:100%;font:inherit;font-size:var(--t-xs);color:var(--muted);cursor:pointer;justify-items:center;gap:4px;padding:4px;display:grid}.miniatura img{border-radius:4px;width:100%;height:auto}.miniatura--esclusa{border-style:dashed;border-color:var(--field);background:var(--bg);text-decoration:line-through}.miniatura--esclusa img{opacity:.35}.miniatura:disabled{cursor:not-allowed;opacity:.5}.miniatura:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.attesa{align-items:flex-start;gap:20px;padding:30px;display:flex}.attesa h2{font-size:var(--t-lg)}.studio{flex:none;margin-top:2px;position:relative}.studio-riga{background:var(--hairline);border-radius:2px;height:3px;display:block;position:relative}.studio-riga:before{content:"";background:var(--accent);transform-origin:0;z-index:-1;border-radius:1px;height:8px;position:absolute;top:-3px;left:-2px;right:-2px}.studio-foglio,.slide-forma,.lente-vetro,.scheda-retro{isolation:isolate}.studio--evidenziatore{width:54px;height:70px}.studio-foglio{border:1px solid var(--hairline);background:var(--paper);box-shadow:var(--shadow);border-radius:6px;align-content:start;gap:9px;padding:13px 9px;display:grid;position:absolute;inset:0}.studio-foglio--sotto{transform:translate(4px,4px)rotate(3deg)}.studio--lente{width:96px;height:70px}.lente-nastro{position:absolute;inset:12px 0 10px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.lente-binario{gap:10px;width:max-content;display:flex}.lente-foglio{border:1px solid var(--hairline);background:var(--paper);border-radius:4px;align-content:start;gap:6px;width:30px;height:46px;padding:9px 6px;display:grid}.lente-foglio span{background:var(--hairline);border-radius:1px;height:2px}.lente-foglio span:nth-child(2){width:70%}.lente-vetro{border:2.5px solid var(--ink);background:var(--paper);width:42px;height:42px;box-shadow:var(--shadow);border-radius:50%;align-content:center;gap:7px;padding:0 9px;display:grid;position:absolute;top:8px;left:27px}.lente-manico{background:var(--ink);transform-origin:0;border-radius:3px;width:16px;height:5px;position:absolute;top:47px;left:62px;transform:rotate(45deg)}.studio--scheda{perspective:300px;place-items:center;width:70px;height:70px;display:grid}.scheda-carta{width:64px;height:44px;transform-style:preserve-3d;position:relative;transform:rotateY(180deg)}.scheda-fronte,.scheda-retro{border:1px solid var(--hairline);box-shadow:var(--shadow);backface-visibility:hidden;border-radius:6px;position:absolute;inset:0}.scheda-fronte{background:var(--band);font-family:var(--display);font-size:var(--t-xl);color:var(--ink);place-items:center;line-height:1;display:grid}.scheda-retro{background:var(--paper);align-content:center;gap:9px;padding:0 10px;display:grid;transform:rotateY(180deg)}.studio--slide{place-items:center;width:70px;height:70px;display:grid}.slide-forma{border:1px solid var(--hairline);background:var(--paper);width:52px;height:68px;box-shadow:var(--shadow);border-radius:5px;align-content:start;display:grid;position:relative;overflow:hidden}.slide-banda{background:#2b4573;height:0;display:block}.slide-righe{gap:9px;padding:13px 8px;display:grid}@media (prefers-reduced-motion:no-preference){.studio--evidenziatore .studio-foglio--sopra{animation:4.8s cubic-bezier(.65,0,.35,1) infinite studio-foglio}.studio--evidenziatore .studio-riga--1:before,.studio--slide .studio-riga--1:before{animation:4.8s cubic-bezier(.16,1,.3,1) infinite studio-riga-1}.studio--evidenziatore .studio-riga--2:before,.studio--slide .studio-riga--2:before{animation:4.8s cubic-bezier(.16,1,.3,1) infinite studio-riga-2}.studio--evidenziatore .studio-riga--3:before,.studio--slide .studio-riga--3:before{animation:4.8s cubic-bezier(.16,1,.3,1) infinite studio-riga-3}.studio--evidenziatore .studio-riga--4:before,.studio--slide .studio-riga--4:before{animation:4.8s cubic-bezier(.16,1,.3,1) infinite studio-riga-4}.lente-binario{animation:4.8s linear infinite lente-nastro}.lente-vetro .studio-riga:before{animation:1.2s ease-in-out infinite alternate lente-riga}.lente-vetro .studio-riga--2:before{animation-delay:.2s}.lente-vetro .studio-riga--3:before{animation-delay:.4s}.scheda-carta{animation:4.8s cubic-bezier(.65,0,.35,1) infinite scheda-gira}.slide-forma{animation:4.8s cubic-bezier(.65,0,.35,1) infinite slide-forma}.slide-banda{animation:4.8s cubic-bezier(.65,0,.35,1) infinite slide-banda}.slide-righe{animation:4.8s infinite slide-righe}}@keyframes studio-riga-1{0%,6%{transform:scaleX(0)}18%,to{transform:none}}@keyframes studio-riga-2{0%,20%{transform:scaleX(0)}32%,to{transform:none}}@keyframes studio-riga-3{0%,34%{transform:scaleX(0)}46%,to{transform:none}}@keyframes studio-riga-4{0%,48%{transform:scaleX(0)}60%,to{transform:none}}@keyframes studio-foglio{0%{opacity:0;transform:translateY(6px)}6%,72%{opacity:1;transform:none}88%{opacity:0;transform:translate(70px,-14px)rotate(24deg)}to{opacity:0;transform:translateY(6px)}}@keyframes lente-nastro{0%{transform:translate(0)}to{transform:translate(-120px)}}@keyframes lente-riga{0%{transform:scaleX(.35)}to{transform:none}}@keyframes scheda-gira{0%,30%{transform:rotateY(0)}45%,80%{transform:rotateY(180deg)}95%,to{transform:rotateY(360deg)}}@keyframes slide-forma{0%,10%{width:68px;height:40px}24%,86%{width:52px;height:68px}to{width:68px;height:40px}}@keyframes slide-banda{0%,10%{height:11px}22%,88%{height:0}to{height:11px}}@keyframes slide-righe{0%,18%{opacity:0}26%,84%{opacity:1}92%,to{opacity:0}}.misure{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.misura{gap:2px;padding:22px;display:grid}.misura b{font-family:var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:600;font-size:var(--t-2xl);color:var(--ink);line-height:1.1}.misura span{color:var(--text)}.solo-lettori{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.opzioni,.consegna-scelta{border:0;min-width:0;margin:0;padding:0}.opzioni{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper);overflow:hidden}.opzione{gap:var(--s-2) var(--s-4);padding:var(--s-4) var(--s-5);cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}.opzione+.opzione{border-top:1px solid var(--hairline)}.opzione--spenta{cursor:not-allowed;opacity:.6}.opzione--attiva{background:var(--band);box-shadow:inset 3px 0 0 var(--ink)}.opzione:active .opzione-testo{transform:translateY(1px)}.opzione>input{width:20px;height:20px;accent-color:var(--ink);margin:3px 0 0}.opzione-testo{gap:2px;min-width:0;display:grid}.opzione-nome{align-items:baseline;gap:2px var(--s-3);font-weight:600;font-size:var(--t-md);color:var(--ink);flex-wrap:wrap;display:flex}.opzione-nota{font-size:var(--t-sm);color:var(--accent-text);font-weight:500}.opzione-contenuto{margin-top:var(--s-1);color:var(--text)}.opzione-prezzo{text-align:right;min-width:5.5ch;font-size:var(--t-md);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--ink);font-weight:600}.opzione-attesa{vertical-align:middle;width:5ch;height:1em;display:inline-block}@media (max-width:767px){.opzione{padding:var(--s-4);column-gap:var(--s-3)}}.consegna-scelta{margin-top:var(--s-6)}.consegna-scelta legend{margin-bottom:var(--s-3);color:var(--ink);padding:0;font-weight:600}.consegna-voci{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.consegna-voci .opzione+.opzione{border-top:0;border-left:1px solid var(--hairline)}@media (max-width:767px){.opzione--stretta{grid-template-columns:auto minmax(0,1fr)}.opzione--stretta .opzione-prezzo{text-align:left;grid-column:2}}.personalizza{margin-top:var(--s-6);border-block:1px solid var(--hairline)}.personalizza>summary{gap:2px var(--s-4);min-height:64px;padding-block:var(--s-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.personalizza>summary>:nth-child(2){grid-column:1}.personalizza>summary .icona{grid-area:1/2/span 2}.personalizza-titolo{color:var(--ink);font-weight:600}.personalizza-corpo{gap:var(--s-6);padding-bottom:var(--s-6);display:grid}.personalizza-corpo>*+*{padding-top:var(--s-6);border-top:1px solid var(--hairline)}.personalizza-corpo h3+p{margin:var(--s-1) 0 var(--s-4);max-width:var(--misura)}.conferma{margin-top:var(--s-5)}.conferma .spunta{max-width:var(--misura)}.conferma .spunta input[aria-invalid=true]{outline:2px solid var(--errore);outline-offset:2px}.conferma .buono-scelto{margin:0 0 var(--s-2)}.barra-prezzo{bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:5;gap:var(--s-3) var(--s-5);margin-top:var(--s-5);padding:var(--s-4) var(--s-5);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper);box-shadow:var(--shadow-lift);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:sticky}.barra-prezzo-testo{min-width:0}.barra-prezzo-testo .small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.barra-prezzo-cifra{font-size:var(--t-xl);font-weight:600;line-height:var(--lh-titolo);letter-spacing:-.015em;font-variant-numeric:tabular-nums;color:var(--ink)}.barra-prezzo-cifra--testo{font-size:var(--t-md)}.barra-prezzo-attesa{width:7ch;height:1.6rem;margin-top:6px}.barra-prezzo-errore{grid-column:1/-1}@media (max-width:767px){.barra-prezzo{bottom:calc(10px + env(safe-area-inset-bottom,0px));gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4)}.barra-prezzo .btn{padding:14px 18px}.barra-prezzo-cifra{font-size:var(--t-lg)}}.dopo-prezzo{gap:var(--s-2);margin-top:var(--s-3);padding-inline:var(--s-1);max-width:var(--misura);display:grid}.prezzo-vivo,.risparmio{animation:balzo var(--dur-2) var(--ease);display:inline-block}.risparmio{border-radius:var(--radius-pill);background:var(--band);color:var(--ink);font-size:var(--t-sm);justify-self:start;margin-top:4px;padding:2px 10px;font-weight:600}@keyframes balzo{0%{opacity:.6;transform:translateY(3px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.prezzo-vivo,.risparmio{animation:none}}.formati-scelta{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:12px;display:grid}.scelta{border:1.5px solid var(--hairline);border-radius:var(--radius);background:var(--paper);flex-wrap:wrap;align-items:flex-start;gap:14px;height:100%;padding:18px;display:flex}label.scelta{cursor:pointer}@media (hover:hover){.scelta:hover{border-color:var(--field)}}.scelta--attiva{border-color:var(--ink);background:var(--band)}.scelta-testa{cursor:pointer;flex:100%;align-items:flex-start;gap:14px;display:flex}.scelta>input,.scelta-testa>input{width:19px;height:19px;accent-color:var(--accent-text);flex:none;margin-top:2px}.scelta>span,.scelta-testa>span{flex:1 1 0;gap:3px;min-width:0;display:grid}.scelta-nome{color:var(--ink);font-weight:600}.taglie{flex-wrap:wrap;flex:100%;gap:8px;padding-left:33px;display:flex}.tipi-esame{padding-left:0}.field .tipi-esame .pastiglia{font-size:var(--t-sm);font-weight:500}.field .tipi-esame .pastiglia--attiva{font-weight:600}.pastiglia{border:1.5px solid var(--hairline);background:var(--paper);min-height:40px;font:inherit;font-size:var(--t-sm);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;display:inline-flex;position:relative}.pastiglia:active{transform:translateY(1px)}.pastiglia input{opacity:0;width:0;height:0;position:absolute}.pastiglia:has(input:focus-visible){outline:3px solid var(--ink);outline-offset:2px}.pastiglia--attiva{border-color:var(--ink);background:var(--ink);color:var(--paper);font-weight:600}.contesto-livelli{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:4px 18px;display:grid}.contesto-livelli>p{grid-column:1/-1}.contesto-livelli p{margin:4px 0 0}.preventivo-righe{gap:4px;margin-top:8px;padding:0;list-style:none;display:grid}.preventivo-righe li{justify-content:space-between;gap:16px;display:flex}.documenti{gap:var(--s-6);margin-top:var(--s-5);display:grid}@media (min-width:768px){.documenti{gap:var(--s-7);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start}.documenti--uno{grid-template-columns:minmax(0,1fr)}}.documento-primo{gap:var(--s-5);display:grid}@media (min-width:520px){.documento-primo{gap:var(--s-6);grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:end}}.documento-primo-testo h3{font-size:var(--t-xl);letter-spacing:-.015em;line-height:var(--lh-titolo)}.documento-primo-testo .muted{margin-top:var(--s-1)}.documento-azioni{gap:var(--s-3);margin-top:var(--s-5);flex-wrap:wrap;display:flex}.foglio{aspect-ratio:595/842;border:1px solid var(--hairline);width:100%;max-width:320px;box-shadow:var(--shadow);cursor:zoom-in;transition:transform var(--dur-2) var(--ease);background:#fff;border-radius:6px;padding:0;display:block;overflow:hidden}.foglio img{object-fit:cover;object-position:top;width:100%;height:100%}.foglio:active{transform:scale(.99)}@media (hover:hover){.foglio:hover{transform:translateY(-2px)}}.foglio--piccolo{width:56px;box-shadow:none;border-radius:3px;flex:none}.foglio--vuoto{background:var(--bg);cursor:default}.documenti-altri{border-top:1px solid var(--hairline);display:grid}.documento-riga{gap:var(--s-4);padding-block:var(--s-4);border-bottom:1px solid var(--hairline);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;display:grid}.documento-riga--fallito{grid-template-columns:minmax(0,1fr)}.documento-riga-testo{gap:2px;min-width:0;display:grid}.documento-riga-testo b{color:var(--ink)}.documento-riga-azioni{align-items:center;gap:var(--s-4);display:flex}.documento-riga-azioni .btn{font-size:var(--t-sm);padding:10px 16px}@media (max-width:519px){.documento-riga{grid-template-columns:auto minmax(0,1fr)}.documento-riga-azioni{grid-column:1/-1;justify-content:space-between}}.dopo-documenti{margin-top:var(--s-6);padding-top:var(--s-4);border-top:1px solid var(--hairline)}.anteprima{width:min(820px, calc(100vw - 2 * var(--s-4)));max-height:calc(100dvh - 2 * var(--s-5));border-radius:var(--radius);background:var(--bg);color:var(--text);box-shadow:var(--shadow-lift);border:0;padding:0;overflow:hidden}.anteprima[open]{animation:sale var(--dur-2) var(--ease)}.anteprima::backdrop{background:#16181d99}@keyframes sale{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.anteprima-foglio{max-height:calc(100dvh - 2 * var(--s-5));grid-template-rows:auto minmax(0,1fr) auto;display:grid}.anteprima-testa,.anteprima-piede{justify-content:space-between;align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-5);background:var(--paper);display:flex}.anteprima-testa{border-bottom:1px solid var(--hairline)}.anteprima-testa div{display:grid}.anteprima-piede{border-top:1px solid var(--hairline);justify-content:flex-end}.anteprima-chiudi{width:44px;height:44px;margin-right:calc(-1 * var(--s-3));border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.anteprima-chiudi:active{transform:scale(.94)}.anteprima-pagine{padding:var(--s-5);overscroll-behavior:contain;overflow-y:auto}.anteprima-pagina+.anteprima-pagina,.anteprima-pagine .notice+.anteprima-pagina{margin-top:var(--s-4)}.anteprima-pagina{aspect-ratio:595/842;border:1px solid var(--hairline);background:#fff;border-radius:4px;width:100%;overflow:hidden}.anteprima-pagina img{width:100%;height:100%;transition:opacity var(--dur-2) var(--ease)}@media (max-width:519px){.anteprima-pagine{padding:var(--s-3)}}.avanzamento{margin-top:var(--s-4);max-width:420px}.avanzamento-barra{border-radius:var(--radius-pill);background:var(--hairline);height:8px;overflow:hidden}.avanzamento-barra span{border-radius:inherit;background:var(--accent);transform-origin:0;height:100%;transition:transform .6s var(--ease);display:block;box-shadow:inset 0 0 0 1px #16181d24}.avanzamento p{margin-top:var(--s-2)}@media (max-width:600px){.ingresso{padding:24px var(--gutter)}.ingresso .card,.modulo,.attesa{padding:22px 18px}.vuoto{padding:28px 18px}.testata{flex-direction:column;align-items:stretch;gap:12px}.testata>.tag{align-self:flex-start}.testata .btn{width:100%}.azioni{flex-direction:column;align-items:stretch}.azioni .btn{width:100%}.misura{padding:14px 12px}.misura b{font-size:var(--t-xl)}.misura span{font-size:var(--t-sm);line-height:1.3}.misura .small{font-size:var(--t-xs)}.scelta{padding:14px}.taglie{grid-template-columns:1fr;padding-left:0;display:grid}.pastiglia{min-height:44px}}.verifica-email{margin-bottom:22px}.verifica-email .collegamento{color:inherit;font-weight:600}.verifica-errore{color:var(--errore);margin-top:4px;display:block}.admin .testata{align-items:flex-end}.schede,.periodo{flex-wrap:wrap;gap:8px;display:flex}.schede{margin-bottom:26px}.schede .pastiglia,.periodo .pastiglia{color:var(--text);text-decoration:none}.admin-titolo{font-size:var(--t-lg);margin:36px 0 8px}.misure--4{grid-template-columns:repeat(4,minmax(0,1fr))}.misure--4 .misura b{font-size:var(--t-xl);overflow-wrap:anywhere}.tabella-card{margin-top:10px;padding:6px 4px;overflow-x:auto}.tabella{border-collapse:collapse;width:100%;font-size:var(--t-sm)}.tabella th,.tabella td{border-top:1px solid var(--hairline);text-align:left;vertical-align:middle;padding:10px 14px}.tabella thead th{font-size:var(--t-xs);color:var(--muted);white-space:nowrap;border-top:0;font-weight:600}.tabella tbody tr:first-child th,.tabella tbody tr:first-child td{border-top:0}.tabella thead+tbody tr:first-child th,.tabella thead+tbody tr:first-child td{border-top:1px solid var(--hairline)}.tabella tbody th{color:var(--ink);white-space:nowrap;font-weight:600}.tabella .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.tabella .negativo{color:var(--flag)}.tabella-attiva{background:var(--band)}.tabella-barra{width:60%;min-width:140px}.barra-riga{align-items:center;gap:10px;display:flex}.barra-pieno{background:var(--accent);border-radius:0 4px 4px 0;flex:none;max-width:70%;height:10px}.barra-valore{font-variant-numeric:tabular-nums;color:var(--text);white-space:nowrap}.mese{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.mese input{border:1.5px solid var(--field);border-radius:var(--radius-sm);background:var(--paper);font:inherit;color:var(--ink);padding:9px 12px}.mese .btn{padding:9px 18px}.operativo{margin-top:10px}.operativo h3{font-size:var(--t-ui)}.operativo code{font-size:var(--t-sm);flex:none}.soprannome{gap:2px;min-width:150px;display:grid}.soprannome input{border-radius:var(--radius-sm);width:100%;font:inherit;color:var(--ink);background:0 0;border:1.5px solid #0000;padding:6px 8px;font-weight:600}.soprannome input::placeholder{color:var(--muted);font-weight:400}@media (hover:hover){.soprannome input:hover{border-color:var(--hairline)}}.soprannome input:focus{border-color:var(--ink);background:var(--paper);outline:none}.tag--mini{font-size:var(--t-xs);vertical-align:middle;margin-left:8px}@media (max-width:600px){.misure--4{grid-template-columns:repeat(2,minmax(0,1fr))}.schede,.periodo{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.schede .pastiglia,.periodo .pastiglia{flex:none}.admin .testata{align-items:stretch}.mese{flex-wrap:nowrap}.mese input{flex:auto;min-width:0}.testata .mese .btn{width:auto}.mese label{white-space:nowrap}.tabella-card{box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.tabella,.tabella tbody,.tabella tr{display:block}.tabella thead{display:none}.tabella tr{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper);margin-bottom:8px;padding:12px 14px}.tabella tr.tabella-attiva{background:var(--band)}.tabella th,.tabella td,.tabella thead+tbody tr:first-child th,.tabella thead+tbody tr:first-child td{text-align:right;white-space:normal;border:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;display:flex}.tabella tr>:first-child{text-align:left;color:var(--ink);margin-bottom:4px;font-weight:600;display:block}.tabella td[data-etichetta]:not(:first-child):before{content:attr(data-etichetta);color:var(--muted);font-size:var(--t-sm);text-align:left}.tabella .tabella-barra{width:auto;min-width:0;display:block}.tabella .tabella-barra:before{display:none}.barra-valore{white-space:normal}.soprannome{min-width:0}}.push-invito,.foto-apri{color:var(--muted);margin-top:10px}.foto{gap:12px;margin-top:14px;display:grid}.foto-griglia{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.foto-pagina{cursor:grab;gap:4px;display:grid;position:relative}.foto-pagina img,.foto-senza{aspect-ratio:3/4;object-fit:cover;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--bg);width:100%}.foto-senza{font-size:var(--t-xs);color:var(--muted);overflow-wrap:anywhere;text-align:center;place-items:center;padding:6px;display:grid}.foto-pagina--presa{opacity:.45}.foto-numero{background:var(--ink);min-width:22px;color:var(--paper);font-size:var(--t-xs);text-align:center;border-radius:999px;padding:1px 6px;font-weight:600;position:absolute;top:6px;left:6px}.foto-comandi{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.foto-comandi button{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--paper);min-height:32px;color:var(--ink);font:inherit;cursor:pointer}.foto-comandi button:disabled{opacity:.35;cursor:default}.aggiungi{margin-top:var(--s-5);padding-top:var(--s-5);border-top:1px solid var(--hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;display:flex}.aggiungi>div{flex:280px}.differenza{margin-top:2px}.buoni{gap:10px;margin:0;padding:0;list-style:none;display:grid}.buoni li{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--bg);gap:2px;padding:10px 12px;display:grid}.invito-link{border:1.5px solid var(--hairline);border-radius:var(--radius-sm);background:var(--bg);width:100%;font:inherit;font-size:var(--t-sm);color:var(--ink);text-overflow:ellipsis;padding:12px 14px}.invito-link:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #16181d1f}.buono-scelto{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:2px;display:flex}.prezzo-barrato{color:var(--muted);margin-right:8px;font-size:.7em;font-weight:400}.pdf-admin{flex-wrap:wrap;gap:6px;display:flex}.pdf-admin .pastiglia{cursor:pointer;font:inherit;font-size:var(--t-sm)}.sconti{gap:var(--s-7);align-items:start;display:grid}@media (min-width:1000px){.sconti{gap:var(--s-8);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.sconti-lato{top:var(--s-5);position:sticky}}.sconti-offerte{display:grid}.sconto{gap:var(--s-3);padding-block:var(--s-6);border-top:1px solid var(--hairline);scroll-margin-top:var(--s-5);display:grid}.sconto:first-child{border-top:0;padding-top:0}.area .sconto h2{font-size:var(--t-xl)}.sconto-testo{max-width:56ch;color:var(--muted)}.sconto-fatti{gap:var(--s-3) var(--s-6);margin:var(--s-2) 0;flex-wrap:wrap;display:flex}.sconto-fatti>div+div{padding-left:var(--s-6);border-left:1px solid var(--hairline)}.sconto-fatti dt{font-size:var(--t-sm);color:var(--muted)}.sconto-fatti dd{font-size:var(--t-md);font-variant-numeric:tabular-nums;color:var(--ink);margin:2px 0 0;font-weight:600}.sconto-link{gap:var(--s-1);max-width:460px;display:grid}.sconto-azioni{align-items:center;gap:var(--s-3) var(--s-4);margin-top:var(--s-2);flex-wrap:wrap;display:flex}.sconti-lato{gap:var(--s-3);display:grid}.sconti-lato .modulo{max-width:none;padding:var(--s-5)}.sconti-lato .modulo h2{font-size:var(--t-md);margin-bottom:var(--s-3)}.sconti-lato .hint{font-size:var(--t-sm);color:var(--muted);display:block}@media (max-width:519px){.sconto-fatti{gap:var(--s-3);display:grid}.sconto-fatti>div+div{border-left:0;padding-left:0}.sconto-azioni .btn{width:100%}}.lato-sconti{gap:var(--s-3);padding-bottom:var(--s-4);border-bottom:1px solid var(--hairline);display:grid}.area .lato-sconti h2{font-size:var(--t-base)}.lato-sconti ul{gap:var(--s-3);display:grid}.lato-sconti li{gap:2px;display:grid}.lato-sconti b{color:var(--ink);font-weight:600}.lato-sconti .collegamento{justify-self:start;gap:6px}.scrivania{align-items:start;gap:32px;display:grid}@media (min-width:1000px){.scrivania{grid-template-columns:minmax(0,1fr) 300px}.scrivania--sola{grid-template-columns:minmax(0,1fr)}}.scrivania-centro,.scrivania-lato{gap:28px;min-width:0;display:grid}.scrivania-lato{gap:18px}.scrivania-lato .card h2,.scrivania-lato .modulo h2{font-size:var(--t-base)}.partenza{gap:12px;display:grid}.partenza-zona{text-align:left;border:1.5px dashed var(--field);border-radius:var(--radius);background:var(--paper);width:100%;color:var(--ink);font:inherit;cursor:pointer;justify-items:start;gap:6px;padding:30px 28px;display:grid}.partenza-zona:hover,.partenza-zona--attiva{border-color:var(--ink)}.partenza-zona--attiva{background:var(--band)}.partenza-zona:disabled{cursor:progress}.partenza-titolo{font-family:var(--sans);letter-spacing:-.015em;font-weight:600;font-size:var(--t-lg);line-height:1.2}.partenza-scegli{pointer-events:none;margin-top:10px}.partenza-altro{color:var(--muted);flex-wrap:wrap;gap:6px 18px;display:flex}.blocco{gap:14px;display:grid}.blocco h2,.come h2{font-size:var(--t-lg)}.blocco-testata{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 16px;display:flex}.filtri{flex-wrap:wrap;gap:6px;display:flex}.righe{margin:0;padding:0;list-style:none;display:grid}.righe li+li{border-top:1px solid var(--hairline)}.riga-scrivania{color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 4px;text-decoration:none;display:grid}.riga-scrivania-testo{gap:2px;min-width:0;display:grid}.riga-scrivania-azione{color:var(--link,var(--ink));white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.riga-scrivania:active .riga-scrivania-azione{transform:translate(2px)}@media (hover:hover){.riga-scrivania:hover .riga-scrivania-testo b{text-underline-offset:3px;text-decoration:underline}}@media (max-width:600px){.riga-scrivania{grid-template-columns:minmax(0,1fr) auto}.riga-scrivania .tag{grid-column:1/-1;justify-self:start}}.pronto{gap:var(--s-4);padding:var(--s-4) var(--s-1);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.foglio--riga{width:64px;box-shadow:none;cursor:pointer;border-radius:4px;flex:none}.pronto-testo{gap:4px;min-width:0;display:grid}.pronto-titolo{font-family:var(--sans);font-weight:600;font-size:var(--t-md);color:var(--ink);text-decoration:none}.pronto-titolo:hover{text-underline-offset:3px;text-decoration:underline}.scarica-rapido{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.scarica-rapido .pastiglia{cursor:pointer;font:inherit;font-size:var(--t-sm)}.chiusi summary{align-items:center;gap:6px;min-height:44px;display:inline-flex}.come{gap:var(--s-5);display:grid}@media (min-width:768px){.come{gap:var(--s-7);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}}.come-foglio{margin:0}.come-foglio img{border:1px solid var(--hairline);border-radius:var(--radius-sm);background:#fff;width:100%;height:auto}.come-foglio figcaption{margin-top:var(--s-2)}.come-voci{margin:var(--s-4) 0 0;display:grid}.come-voci>div{padding-block:var(--s-3);border-top:1px solid var(--hairline)}.come-voci dt{color:var(--ink);font-weight:600}.come-voci dd{font-size:var(--t-sm);color:var(--muted);margin:2px 0 0}.scrivania-lato .push-invito{margin-top:0}.caricamento h2{font-size:var(--t-md)}.file--tipi li{flex-wrap:wrap}.spunta-esame{font-size:var(--t-sm);color:var(--text);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.esame-spiegato{color:var(--muted);margin-top:12px}.esame-spiegato summary{min-height:44px;color:var(--text);align-items:center;gap:6px;display:inline-flex}.esame-spiegato p{max-width:68ch;margin-top:6px}.pdf-admin-voce{align-items:center;gap:6px;display:inline-flex}.sforzi{display:block}.guida{z-index:1000;position:fixed;inset:0}.guida-velo{background:#16181d8c;position:fixed;inset:0}.guida-luce{border-radius:var(--radius);box-shadow:0 0 0 3px var(--accent), 0 0 0 9999px #16181d8c;transition:top .25s var(--ease), left .25s var(--ease), width .25s var(--ease), height .25s var(--ease);pointer-events:none;position:fixed}.guida-fumetto{border-radius:var(--radius);background:var(--paper);width:min(360px,100vw - 32px);color:var(--text);box-shadow:var(--shadow-lift);padding:20px 20px 16px;position:fixed}.guida-fumetto h2{font-size:var(--t-lg);line-height:var(--lh-titolo);margin:4px 0 8px}.guida-fumetto p{line-height:var(--lh-stretto);margin:0}.guida-conto{font-variant-numeric:tabular-nums}.guida-azioni{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;display:flex}.guida-salta{min-height:44px;margin-right:auto}@media (prefers-reduced-motion:reduce){.guida-luce{transition:none}}.ripasso{gap:var(--s-7);display:grid}.ripasso-testa{gap:var(--s-3) var(--s-5);margin-bottom:var(--s-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.ripasso-conto{gap:var(--s-2) var(--s-4);font-size:var(--t-sm);font-variant-numeric:tabular-nums;color:var(--muted);flex-wrap:wrap;display:flex}.ripasso-filtri{gap:var(--s-2);flex-wrap:wrap;display:flex}.quiz-carta{gap:var(--s-4);max-width:680px;display:grid}.quiz-domanda{font-size:var(--t-lg);font-weight:600;line-height:var(--lh-titolo);color:var(--ink)}.quiz-opzioni{gap:var(--s-2);display:grid}.quiz-opzione{border:1.5px solid var(--hairline);border-radius:var(--radius-sm);background:var(--paper);min-height:48px;color:var(--text);font:inherit;text-align:left;cursor:pointer;padding:12px 16px}.quiz-opzione:not(:disabled):active{transform:translateY(1px)}.quiz-opzione:disabled{cursor:default}.quiz-opzione--giusta{border-color:var(--accent-text);background:var(--accent-soft);color:var(--ink);font-weight:600}.quiz-opzione--sbagliata{border-color:var(--errore);background:var(--errore-soft);color:var(--errore)}.quiz-opzione--spenta{opacity:.55}.quiz-risposta{gap:var(--s-2);padding-top:var(--s-4);border-top:1px solid var(--hairline);display:grid}.quiz-esito--giusta{color:var(--accent-text);font-weight:600}.quiz-esito--sbagliata{color:var(--errore);font-weight:600}.quiz-azioni{gap:var(--s-3);flex-wrap:wrap;display:flex}.approfondimenti{gap:var(--s-4);max-width:680px;display:grid}.approfondimenti-scelta{padding:0;overflow:hidden}.approfondimenti-azioni{gap:var(--s-3) var(--s-4);flex-wrap:wrap;align-items:center;display:flex}.approfondimenti-elenco{gap:var(--s-3);padding:0;list-style:none;display:grid}.approfondimenti-elenco>li{gap:var(--s-3) var(--s-4);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.verso-studio{gap:var(--s-4) var(--s-5);margin-top:var(--s-6);border-left:3px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.verso-studio h2{font-size:var(--t-lg)}.verso-studio .muted{margin-top:var(--s-1);max-width:var(--misura)}.verso-studio-azioni{gap:var(--s-3);flex-wrap:wrap;display:flex}.testata--studio .muted{max-width:var(--misura)}.schede-studio{gap:var(--s-2);margin-top:var(--s-5);padding-bottom:var(--s-1);border-bottom:1px solid var(--hairline);flex-wrap:wrap;display:flex}.scheda-studio{color:var(--muted);font-size:var(--t-ui);border-bottom:3px solid #0000;margin-bottom:-5px;padding:10px 4px;font-weight:600;text-decoration:none}.scheda-studio+.scheda-studio{margin-left:var(--s-4)}.scheda-studio:hover{color:var(--ink)}.scheda-studio--attiva{border-bottom-color:var(--ink);color:var(--ink)}.deboli{gap:var(--s-3);max-width:680px;padding-top:var(--s-6);border-top:1px solid var(--hairline);display:grid}.deboli-elenco{gap:var(--s-3);padding-left:1.4em;display:grid}.deboli-elenco>li{gap:2px;display:grid}.deboli-azioni{gap:var(--s-3) var(--s-4);margin-top:var(--s-2);flex-wrap:wrap;align-items:center;display:flex}.approfondimenti-tuoi{margin-top:var(--s-5);font-size:var(--t-md)}.pronto-prova{font-size:var(--t-sm);justify-self:start;font-weight:600}.vuoto h1{font-size:var(--t-xl)}@media (max-width:519px){.documento-primo-testo{order:-1}.documento-primo .foglio{max-width:220px}}@media (max-width:999px){.sconti--con-buoni .sconti-lato{order:-1}}.barra-azioni .collegamento[aria-current=page]{color:var(--ink);font-weight:600;text-decoration:none}@media (max-width:560px){.file--tipi .file-nome{flex-basis:100%}}.spunta-esame,.file--tipi .collegamento{min-height:44px}@media (max-width:767px){.barra-prezzo-testo .small{white-space:normal}}.scelta-lingua{margin-bottom:var(--s-6)}.qualita{gap:var(--s-2);margin-top:var(--s-1);flex-basis:100%;display:grid}.qualita p{margin:0}.qualita-barra{border-radius:var(--radius-pill);background:var(--accent);height:10px;position:relative;overflow:hidden}.qualita-tratto{background:var(--field);position:absolute;top:0;bottom:0}.corso-scheda{gap:var(--s-3);display:grid}.corso-pallini{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.corso-pallini li{border-radius:var(--radius-pill);background:var(--hairline);width:12px;height:12px}.corso-pallini li.pronta{background:var(--accent-text)}.corso-azioni{gap:var(--s-3);flex-wrap:wrap;align-items:center;display:flex}.corso-lezioni{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.corso-lezione{gap:var(--s-1) var(--s-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.corso-lezione .small{grid-column:1/-1}.corso-documenti{gap:var(--s-2) var(--s-4);flex-wrap:wrap;grid-column:1/-1;display:flex}.strade{gap:var(--s-4);display:grid}@media (min-width:720px){.strade{grid-template-columns:1fr 1fr}}.corso-blocco{margin-top:var(--s-6)}.partenza-corso{align-items:center;gap:var(--s-3) var(--s-4);border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;padding:18px 22px;text-decoration:none;display:grid}.partenza-corso:hover{border-color:var(--ink)}.partenza-corso-segno{border-radius:var(--radius-pill);background:var(--ink);width:44px;height:44px;color:var(--paper);place-items:center;display:grid}.partenza-corso-testo{gap:4px;display:grid}.partenza-novita{justify-self:start}@media (max-width:560px){.partenza-corso{grid-template-columns:auto minmax(0,1fr);align-items:start;padding:16px}.partenza-corso>.icona:last-child{display:none}}.chiedi{gap:var(--s-3);margin-top:var(--s-6);display:grid}.chiedi-turni{gap:var(--s-4);margin:0;padding:0;list-style:none;display:grid}.chiedi-turni>li{padding-top:var(--s-4);border-top:1px solid var(--hairline);gap:6px;display:grid}.chiedi-domanda{color:var(--ink);font-weight:600}.chiedi-risposta{white-space:pre-line}.chiedi-turni .tag{justify-self:start}.chiedi-modulo{gap:var(--s-3);display:grid}.chiedi-modulo textarea{border:1.5px solid var(--field);border-radius:var(--radius-sm);background:var(--paper);width:100%;font:inherit;color:var(--ink);resize:vertical;padding:12px 14px}.chiedi-modulo textarea:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #16181d1f}.chiedi-azioni{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.formula--mostra{display:block}.formula .katex-display{margin:.5em 0;overflow:auto hidden}.formula .katex{font-size:1.08em}.esterno{gap:10px;margin-top:24px;display:grid}.esterno-btn{width:100%}.esterno-btn--apple{color:#fff;background:#000}.esterno p{margin:0}.esterno-oppure{align-items:center;gap:12px;margin:8px 0 -8px;display:flex}.esterno-oppure:before,.esterno-oppure:after{content:"";border-top:1px solid var(--hairline);flex:1}
