.tes01-def{margin:var(--s-3) auto 0;max-width:62ch;font-size:var(--t-body-sm);line-height:var(--lh-body-sm);color:var(--testo-2)}@media(min-width:1280px){.tes01-def{font-size:var(--t-body);line-height:var(--lh-body)}}.tes01{padding-top:var(--s-8);padding-bottom:var(--s-12)}.tes01-testo{max-width:860px;margin-inline:auto;text-align:center}.tes01-testo .briciole ol{justify-content:center}.tes01-occhio{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin:var(--s-4) 0 0}.tes01-occhio .occhiello{margin:0}.tes01-h1{margin-top:var(--s-4)}.tes01-riga{margin-inline:auto;max-width:720px}.tes01-azioni,.tes01-spunte{justify-content:center}@media(max-width:1023.98px){.tes01-testo{display:flex;flex-direction:column}.tes01-testo>*{order:1}.tes01-testo>.tes01-def{order:2;margin-top:var(--s-4)}}.tes01-2frasi{margin-inline:auto;text-align:center}.tes01-2frasi .c-cinema-capitolo__corpo{text-align:left}.tes01-scena{position:relative;margin:var(--s-10) 0 0;padding:40px 0 0}.tes01-scena:before{content:"";position:absolute;z-index:0;left:-100vw;right:-100vw;top:160px;bottom:calc(-1 * var(--s-12));background:var(--viola-50)}.tes01-bollino.c-cinema-capitolo__bollino--angolo{top:0;right:0}.tes01-casella{z-index:1;margin-inline:auto;max-width:480px}.tes01-didascalia{position:relative;z-index:1;margin:var(--s-4) auto 0;max-width:480px;font-size:var(--t-small);line-height:var(--lh-small);color:var(--slate-700);text-align:center}.tes-resp{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--viola-100);color:var(--viola-700);font-size:12px;line-height:16px;font-weight:700}.tes01-assegnata{display:inline-flex;align-items:center;gap:6px;flex:none;height:26px;padding:0 10px;border-radius:var(--r-full);background:var(--slate-100);color:var(--slate-700);font-size:12px;line-height:16px;font-weight:600;white-space:nowrap}.tes01-assegnata .i{width:14px;height:14px;color:var(--viola-700)}.tes01-casella .c-cinema-casella__testata .c-cinema-casella__stato{margin-left:auto}@media(min-width:1024px){.tes01{padding-top:var(--s-10);padding-bottom:var(--s-16)}.tes01-scena{margin-top:var(--s-12)}.tes01-scena:before{top:180px;left:0;right:0;border-radius:32px;bottom:calc(-1 * var(--s-8))}.tes01-casella{--cas-h: 336px;max-width:1040px}.tes01-casella .c-cinema-casella__conversazione>.c-cinema-bolle>li{max-width:60%}.tes01-didascalia{max-width:1040px;text-align:right}}#come-funziona{scroll-margin-top:72px}.tes02-griglia{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cin-stacco)}.tes02-approfondisci{margin-top:var(--s-4)}.tes02-azioni{margin-top:var(--s-6)}.tes02-scena{position:relative;margin:0;padding-top:36px;display:flex;flex-direction:column;align-items:center}.tes02-bollino.c-cinema-capitolo__bollino--angolo{top:0;right:0}.tes02-casella{max-width:100%}@media(min-width:1024px){.tes02-griglia{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-12);align-items:center}.tes02-scena{align-items:flex-end}}#esempio{scroll-margin-top:72px}.tes03 .tes03-h2.c-cinema-capitolo__frase{color:var(--cin-testo);max-width:13ch}.tes03-ora{color:var(--cin-accento);font-variant-numeric:tabular-nums}.tes03-frase{display:block}.tes03-palco-scena{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.tes03-sopra{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px 12px}.tes03-chi{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-small);line-height:var(--lh-small);font-weight:600;color:var(--slate-300)}.tes03-chi .i{width:16px;height:16px}.tes03-resp{margin-left:auto;flex:none;display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:var(--r-full);background:var(--slate-100);color:var(--slate-700);font-size:12px;line-height:16px;font-weight:600;white-space:nowrap}.tes03-avviso{position:absolute;z-index:3;left:6px;right:6px;top:calc(var(--tel-barra) + 2px);display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border-radius:14px;background:#fff;border:1px solid var(--slate-200);box-shadow:var(--ombra-2);font-size:12px;line-height:16px;color:var(--slate-800)}.tes03-avviso[hidden]{display:none}.tes03-avviso[data-stato=letta]{opacity:0;transform:translateY(calc(-100% - 12px));visibility:hidden;pointer-events:none}@media(prefers-reduced-motion:no-preference){.tes03-avviso{transition:transform var(--dur-3, .32s) var(--ease, ease),opacity var(--dur-3, .32s) var(--ease, ease),visibility 0s linear 0s}.tes03-avviso[data-stato=letta]{transition:transform var(--dur-3, .32s) var(--ease, ease),opacity var(--dur-3, .32s) var(--ease, ease),visibility 0s linear var(--dur-3, .32s)}}html.pic-fermo .tes03-avviso{transition:none}.tes03-resp[hidden]{display:none}.tes03-avviso b{display:block;font-weight:700;color:var(--slate-950)}.tes03-avviso-icona{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--viola-50)}.tes03-avviso-icona .simbolo{width:auto;height:16px}.tes03-tel .c-cinema-bolle>li:not(.c-cinema-bolle__giorno):not(.c-cinema-bolle__nota){max-width:90%}.tes03-tel .c-cinema-telefono__conversazione>.c-cinema-bolle{padding-top:8px;padding-bottom:10px}.tes03-invito-telefono{margin-top:var(--s-6)}.tes03-invito-telefono .azioni{margin-top:0}@media(min-width:1024px)and (min-height:700px){.tes03-invito-telefono{display:none}}@media(min-width:1024px)and (min-height:700px){.tes03{padding-top:var(--s-16);padding-bottom:0}.tes03-b0{min-height:0;padding-bottom:var(--s-16);justify-content:flex-start}.tes03-b{padding-block:var(--s-10)}.tes03-scena .c-cinema-incollata__blocco.tes03-b{min-height:340px}.tes03-scena{--cin-coda: 160px}.tes03-b4{justify-content:flex-start;padding-top:var(--s-16)}.tes03-riga{margin-top:var(--s-5)}.tes03-comandi{display:flex;flex-direction:column;align-items:center}.tes03-azioni .btn{--btn-h: 44px}.tes03-dopo{margin-top:var(--s-8)}.tes03 .tes03-passo{font-size:44px;line-height:50px;letter-spacing:-.02em}}@media(min-width:1280px)and (min-height:700px){.tes03 .tes03-passo{font-size:52px;line-height:58px}}@media not all and (min-width:1024px)and (min-height:700px){.tes03-scena{display:flex;flex-direction:column}.tes03-scena .c-cinema-incollata__blocchi,.tes03-scena .c-cinema-incollata__palco,.tes03-b4{display:contents}.tes03-b0{order:0}.tes03-palco-scena{order:1;align-self:center;align-items:center;margin-top:var(--cin-stacco);width:100%;max-width:360px}.tes03-sopra{justify-content:center}.tes03-scena .c-cinema-incollata__fila{align-self:center}.tes03-comandi{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 8px}.tes03-b,.tes03-b4>.tes03-momento{order:2}.tes03-b:nth-child(2){margin-top:var(--s-12)}.tes03-dopo{order:3;margin-top:var(--s-4)}.tes03-riquadro{order:4;margin-top:var(--s-6)}.tes03-momento{position:relative;padding:0 0 var(--s-8) 32px}.tes03-momento:before{content:"";position:absolute;left:7px;top:12px;bottom:-12px;width:2px;background:#ffffff29}.tes03-momento:after{content:"";position:absolute;left:0;top:4px;width:16px;height:16px;box-sizing:border-box;border-radius:50%;background:var(--slate-400);border:2px solid var(--scuro-fondo)}.tes03-momento[data-chi=nota]:after{background:var(--breve-fondo, #fef3c7)}.tes03-momento[data-chi=avviso]:after{background:var(--viola-400)}.tes03-momento[data-chi=team]:after{background:var(--verde-400)}.tes03-momento[data-chi=team]{padding-bottom:0}.tes03-momento[data-chi=team]:before{display:none}.tes03-ora{display:block;margin-bottom:4px;font-size:16px;line-height:24px;letter-spacing:0;font-weight:600}.tes03-riga{margin-top:var(--s-2)}}@media(max-width:1023.98px){.tes03{padding-block:var(--s-12) var(--s-8)}.tes03-palco-scena{margin-top:var(--s-6)}.tes03-b:nth-child(2){margin-top:var(--s-8)}.tes03-momento{padding-bottom:var(--s-5)}.tes03 .tes03-passo{font-size:24px;line-height:30px;letter-spacing:-.01em}.tes03-ora{display:inline;margin:0 6px 0 0;font-size:inherit;line-height:inherit;font-weight:inherit}.tes03-frase{display:inline}.tes03-riga{margin-top:var(--s-1);font-size:16px;line-height:24px}.tes03-riquadro{margin-top:var(--s-6)}}@media(min-width:1024px)and (max-height:699.98px){.tes03-scena{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s-16);align-items:start}.tes03-b0{grid-column:1;grid-row:1}.tes03-b:nth-child(2){grid-column:1;grid-row:2;margin-top:var(--s-10)}.tes03-b:nth-child(3){grid-column:1;grid-row:3}.tes03-b:nth-child(4){grid-column:1;grid-row:4}.tes03-b4>.tes03-momento{grid-column:1;grid-row:5}.tes03-riquadro{grid-column:1;grid-row:6;margin-top:var(--s-8);align-items:flex-start;text-align:left}.tes03-riquadro .azioni{justify-content:flex-start}.tes03-dopo{grid-column:1;grid-row:7}.tes03-palco-scena{grid-column:2;grid-row:1 / span 7;align-self:start;margin-top:0;width:auto;max-width:none}.tes03 .tes03-passo{font-size:40px;line-height:44px}.tes03-momento{padding-bottom:var(--s-6)}}.tes07-griglia{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-8)}.tes07 .tes07-frase{max-width:20ch}.tes07-approfondisci{margin-top:var(--s-4)}.tes07-scena{position:relative;margin:0;padding-top:40px;display:flex;justify-content:center}.tes07-bollino{position:absolute;top:0;right:0}@media(min-width:1024px){.tes07{--cin-y: 64px}.tes07-griglia{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-6) var(--s-12);align-items:center}.tes07-scena{grid-column:2;grid-row:1 / span 2}.tes07-cta{grid-column:1;grid-row:2;align-self:start}}.tes05-griglia{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cin-stacco)}.tes05-frase.c-cinema-capitolo__frase{max-width:24ch;font-size:calc(var(--cin-frase) * .72);line-height:calc(var(--cin-frase-lh) * .74)}.tes05-testa .c-cinema-capitolo__riga{max-width:940px}#ruoli .tes05-matrice th,#ruoli .tes05-matrice td{padding-top:10px;padding-bottom:10px}@container mspunte (max-width: 559.98px){#ruoli .c-matrice-spunte.is-pronta table{display:table;border:1px solid var(--slate-200);border-radius:var(--r-md);background:#fff}#ruoli .c-matrice-spunte.is-pronta thead{display:table-header-group}#ruoli .c-matrice-spunte.is-pronta tbody{display:table-row-group}#ruoli .c-matrice-spunte.is-pronta tr{display:table-row}#ruoli .c-matrice-spunte.is-pronta thead th:first-child,#ruoli .c-matrice-spunte.is-pronta tbody th{display:table-cell}#ruoli .c-matrice-spunte.is-pronta thead th{display:table-cell;margin:0;border:0;border-bottom:1px solid var(--slate-200);border-radius:0;padding:8px 6px;font-size:12px;line-height:16px;text-align:center;vertical-align:bottom}#ruoli .c-matrice-spunte.is-pronta thead th:first-child{text-align:left;padding-left:10px;border-top-left-radius:calc(var(--r-md) - 1px)}#ruoli .c-matrice-spunte.is-pronta thead th:last-child{border-top-right-radius:calc(var(--r-md) - 1px)}#ruoli .c-matrice-spunte.is-pronta tbody th{padding:8px 6px 8px 10px;font-size:13px;line-height:18px;width:58%}#ruoli .c-matrice-spunte.is-pronta td{display:table-cell;padding:6px 4px;text-align:center;background:none;border:0;border-bottom:1px solid var(--slate-100);border-radius:0}#ruoli .c-matrice-spunte.is-pronta tbody tr:last-child>*{border-bottom:0}#ruoli .c-matrice-spunte.is-pronta td:before{content:none}#ruoli .c-matrice-spunte__segno{width:26px;height:26px}#ruoli .c-matrice-spunte__segno .i{width:16px;height:16px}}.tes05-invito{margin-top:var(--s-8)}.tes05-invito .azioni{margin-top:0}.tes05-matrice{min-width:0;max-width:960px}.tes04 .tes04-frase{max-width:28ch;font-size:28px;line-height:34px}@media(min-width:1024px){.tes04{--cin-y: 64px}.tes04 .tes04-frase{font-size:40px;line-height:46px}}@media(min-width:1280px){.tes04 .tes04-frase{font-size:48px;line-height:54px}}.tes04-scena{margin:var(--s-8) 0 0}.tes04-schede{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.tes04-schede>li{padding:var(--s-5);border:1px solid var(--slate-200);border-radius:var(--r-lg);background:#fff}.tes04-icona{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-sm);background:var(--viola-50);color:var(--viola-700)}.tes04-icona .i{width:20px;height:20px}.tes04-nome{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:var(--s-3) 0 var(--s-1);font-size:18px;line-height:26px;font-weight:700;color:var(--testo)}.tes04-nome kbd{padding:0 6px;border:1px solid var(--slate-300);border-radius:6px;background:var(--slate-50);font:600 13px/20px var(--font-mono, ui-monospace, monospace);color:var(--slate-700)}.tes04-schede p{margin:0;font-size:var(--t-body-sm);line-height:var(--lh-body-sm);color:var(--testo-2)}.tes04-approfondisci{margin-top:var(--s-6)}@media(max-width:767.98px){.tes04-schede>li{padding:var(--s-4);display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--s-3)}.tes04-icona{grid-row:1 / span 2;width:36px;height:36px}.tes04-nome{margin-top:0}}@media(min-width:768px){.tes04-schede{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.tes04-schede{grid-template-columns:repeat(4,minmax(0,1fr))}}.tes06-ancora{position:relative;top:-72px;display:block;height:0}.tes06-approfondisci{margin-top:var(--s-4)}.tes06-cta{margin-top:var(--s-6)}.tes06-griglia{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--cin-stacco)}.tes06-frase.c-cinema-capitolo__frase{max-width:20ch;font-size:calc(var(--cin-frase) * .72);line-height:calc(var(--cin-frase-lh) * .74)}@media(min-width:1024px){.tes06-frase.c-cinema-capitolo__frase{max-width:22ch;font-size:calc(var(--cin-frase) * .56);line-height:calc(var(--cin-frase-lh) * .6)}}.tes06-scena{position:relative;margin:0;padding-top:36px;min-width:0}.tes06-bollino.c-cinema-capitolo__bollino--angolo{top:0;right:0}.tes06-finestra{--fin-h: 360px}.tes06-barra--b>span{transform:scaleX(.36)}.tes06-collega{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;gap:8px;grid-column:1 / -1;font-size:12px;line-height:16px;color:var(--slate-700)}@media(max-width:1023.98px){.tes06-finestra{--fin-h: auto}.tes06-stat>div{padding:9px 0;row-gap:6px}}.tes06-stat{margin:0;padding:0 16px 16px;display:grid;gap:0}.tes06-stat>div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;row-gap:8px;padding:12px 0;border-bottom:1px solid var(--slate-100)}.tes06-stat>div[hidden]{display:none}.tes06-stat dt{font-size:14px;line-height:20px;color:var(--slate-800);font-weight:600}.tes06-stat dt .c-cinema-capitolo__bollino{margin-left:6px;vertical-align:1px}.tes06-stat dt .c-cinema-capitolo__bollino .i{width:12px;height:12px;margin-right:2px;vertical-align:-1px}.tes06-stat dd{margin:0;font-size:16px;line-height:24px;font-weight:700;color:var(--slate-900);font-variant-numeric:tabular-nums;white-space:nowrap}.tes06-stat dd small{font-size:12px;font-weight:600;color:var(--slate-600)}.tes06-barra{grid-column:1 / -1;display:block;height:6px;border-radius:var(--r-full);background:var(--slate-100);overflow:hidden}.tes06-barra>span{display:block;width:100%;height:100%;border-radius:inherit;background:var(--viola-300);transform-origin:left center;transform:scaleX(.5)}@media(prefers-reduced-motion:no-preference){.tes06-stat>div:not(.cin-in-attesa) .tes06-barra>span{animation:tes06-riempi .9s var(--ease-out, ease-out) .2s backwards}}html.pic-fermo .tes06-barra>span{animation:none}@keyframes tes06-riempi{0%{transform:scaleX(0)}}.tes06-finestra .c-cinema-finestra__titolo{display:flex;align-items:center;gap:6px}.tes06-finestra .c-cinema-finestra__titolo .i{flex:none;width:18px;height:18px;color:var(--viola-700)}@media(min-width:1024px){.tes06-griglia{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-12);align-items:center}}.tes08 .tes08-h2{max-width:22ch;font-size:28px;line-height:34px}@media(min-width:1024px){.tes08{--cin-y: 64px}.tes08 .tes08-h2{font-size:48px;line-height:54px}}.tes08-limiti{display:grid;gap:var(--s-3);margin:var(--s-6) 0 0;max-width:64ch}.tes08-cta{margin-top:var(--s-6)}@media(min-width:1024px){.tes08-cta{display:none}}.tes08-limiti li{font-size:17px;line-height:26px;color:var(--testo)}@media(min-width:1024px){.tes09-lato{position:sticky;top:calc(var(--header-h) + 24px);align-self:start}}.tes09 .tes09-h2.c-cinema-capitolo__frase{max-width:30ch;font-size:var(--cin-passo);line-height:var(--cin-passo-lh);margin-bottom:var(--s-8)}.tes10-schede{margin-top:var(--s-6)}.tes10-anche{margin:var(--s-4) 0 0;font-size:var(--t-small);line-height:var(--lh-small);color:var(--testo-2)}@media(max-width:767.98px){.tes10 .c-schede-funzioni__scheda{padding:12px 14px}}@media(min-width:1024px){.tes10{--cin-y: 48px}}.tes10 .c-schede-funzioni.is-gesto .c-schede-funzioni__testa .c-icon-tile .i{animation:none}@media(prefers-reduced-motion:no-preference){.tes10 .c-schede-funzioni.is-gesto .c-schede-funzioni__testa .c-icon-tile .i.iv-on{animation-duration:var(--dur-3);animation-delay:var(--iv-rit, 0ms);animation-fill-mode:backwards}.tes10 .c-schede-funzioni.is-gesto .c-schede-funzioni__testa .c-icon-tile .i.iv-on.iv-invio{animation-name:iv-invio;animation-timing-function:var(--ease)}.tes10 .c-schede-funzioni.is-gesto .c-schede-funzioni__testa .c-icon-tile .i.iv-on.iv-spina{animation-name:iv-spina;animation-timing-function:var(--ease-out)}}.tes11-griglia{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);justify-items:center;text-align:center}.tes11-testo{max-width:720px}.tes11-virgola{white-space:pre}.tes11-pillola{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;min-height:32px;padding:4px 14px;border-radius:var(--r-full);background:var(--viola-100);color:var(--viola-700);font-size:var(--t-small);line-height:var(--lh-small);font-weight:600}.tes11-h2{font-size:var(--t-h1);line-height:var(--lh-h1);letter-spacing:var(--ls-h1)}.tes11-riga{margin-inline:auto}.tes11-azioni,.tes11-spunte{justify-content:center}@media(min-width:1024px){.tes11-griglia{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--s-16);justify-items:start;align-items:center;text-align:left}.tes11-testo{max-width:none}.tes11-pillola{display:block;min-height:0;padding:0;border-radius:0;background:none;color:var(--testo)}.tes11-14{display:block;max-width:4ch;font-size:var(--cin-enorme);line-height:var(--cin-enorme-lh);letter-spacing:-.04em;font-weight:700;font-variant-numeric:tabular-nums}.tes11-virgola{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.tes11-senza{display:block;margin-top:var(--s-8);font-size:var(--cin-riga);line-height:var(--cin-riga-lh);font-weight:600;color:var(--testo-2)}.tes11-riga{margin-inline:0}.tes11-azioni,.tes11-spunte{justify-content:flex-start}}