.c-prima-dopo{position:relative;container-type:inline-size;color:var(--testo)}.c-prima-dopo__interruttore{display:inline-flex;margin:0 0 var(--s-6);padding:4px;border-radius:var(--r-full);background:var(--slate-100);border:1px solid var(--slate-200);position:relative;max-width:100%}.c-prima-dopo__interruttore button{position:relative;z-index:1;min-height:44px;padding:0 18px;border:0;border-radius:var(--r-full);background:transparent;color:var(--slate-700);font-size:var(--t-small);font-weight:600;white-space:nowrap}.c-prima-dopo__interruttore button[aria-pressed=true]{background:#fff;color:var(--slate-950);box-shadow:var(--ombra-1)}.c-prima-dopo__interruttore button:last-child[aria-pressed=true]{background:var(--notte);color:#fff}.c-prima-dopo button:focus-visible,.c-prima-dopo a:focus-visible{outline:2px solid var(--fuoco);outline-offset:2px}.c-prima-dopo__righe{display:grid;gap:10px;margin:0;padding:0;list-style:none}.c-prima-dopo__riga{display:grid;grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"ic nome nome" "ic testo testo" "ic pitto link";column-gap:14px;row-gap:6px;align-items:center;padding:14px 16px;border:1px solid var(--slate-200);border-radius:var(--r-md);background:#fff}.c-prima-dopo__icona{grid-area:ic;align-self:start;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-sm);background:var(--slate-100);color:var(--slate-800);position:relative;isolation:isolate}.c-prima-dopo__icona:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--viola-50);opacity:0}.c-prima-dopo__icona .i{width:20px;height:20px}.c-prima-dopo[data-lato=dopo] .c-prima-dopo__icona{color:var(--viola-700)}.c-prima-dopo[data-lato=dopo] .c-prima-dopo__icona:before{opacity:1}.c-prima-dopo__nome{grid-area:nome;margin:0;font-size:var(--t-h4);line-height:var(--lh-h4);font-weight:600}.c-prima-dopo__nome button{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-10px 0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left}.c-prima-dopo__nome button:after{content:"";width:7px;height:7px;border-right:2px solid var(--slate-500);border-bottom:2px solid var(--slate-500);transform:rotate(45deg) translateY(-2px);transition:transform var(--dur-1) var(--ease)}.c-prima-dopo__nome button[aria-expanded=true]:after{transform:rotate(-135deg)}.c-prima-dopo__testo{grid-area:testo;display:grid;margin:0;color:var(--slate-700);font-size:var(--t-body-sm);line-height:var(--lh-body-sm)}.c-prima-dopo__testo>p{margin:0;grid-area:1 / 1}.c-prima-dopo[data-lato=dopo] .c-prima-dopo__testo>[data-lato=prima],.c-prima-dopo[data-lato=prima] .c-prima-dopo__testo>[data-lato=dopo]{visibility:hidden}.c-prima-dopo__link{grid-area:link;justify-self:end;display:inline-flex;align-items:center;gap:6px;min-height:32px;font-weight:600;font-size:var(--t-small);text-decoration:none}.c-prima-dopo__link .i{width:16px;height:16px}.c-prima-dopo__pitto{grid-area:pitto;position:relative;display:grid;width:112px;min-height:40px;align-items:center}.c-prima-dopo__pitto>span{grid-area:1 / 1;display:flex;align-items:center;justify-content:flex-end;gap:4px;transition:opacity var(--dur-2) var(--ease),transform var(--dur-2) var(--ease)}.c-prima-dopo[data-lato=dopo] .c-prima-dopo__pitto>[data-lato=prima],.c-prima-dopo[data-lato=prima] .c-prima-dopo__pitto>[data-lato=dopo]{opacity:0;transform:translateY(4px);pointer-events:none}.c-prima-dopo__pitto i{font-style:normal}.pd-b{display:block;height:14px;border-radius:7px 7px 7px 2px;background:var(--slate-200)}.pd-b--ia{background:var(--viola-100);border:1px solid var(--viola-300);border-radius:7px 7px 2px}.pd-b--team{background:var(--verde-100);border-radius:7px 7px 2px}.pd-col{display:flex;flex-direction:column;gap:4px;align-items:flex-end}.pd-av{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--slate-200);border:2px solid #fff;font-size:10px;font-weight:700;color:var(--slate-700);margin-left:-8px}.pd-av--v{background:var(--viola-100);color:var(--viola-700)}.pd-av--g{background:var(--verde-100);color:var(--verde-800)}.pd-dot{width:10px;height:10px;border-radius:50%;background:var(--cc, var(--slate-400))}.pd-box{display:flex;align-items:center;justify-content:center;gap:3px;width:30px;height:26px;border-radius:6px;border:1.5px solid var(--slate-300);background:#fff}.pd-box--grande{width:44px;border-color:var(--viola-300);background:var(--viola-50)}.pd-nodo{width:14px;height:14px;border-radius:4px;background:var(--viola-100);border:1.5px solid var(--viola-400)}.pd-filo{width:10px;height:2px;background:var(--viola-300)}.pd-riga{display:block;width:36px;height:3px;border-radius:2px;background:var(--slate-300)}.pd-riga--via{background:var(--slate-300);opacity:.5;position:relative}.pd-carta{display:flex;flex-direction:column;gap:4px;padding:5px 6px;border-radius:6px;border:1.5px solid var(--viola-300);background:var(--viola-50)}.pd-spunta{width:14px;height:14px;border-radius:50%;background:var(--verde-500);position:relative}.pd-spunta:after{content:"";position:absolute;left:4px;top:2px;width:4px;height:7px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.pd-icona{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;background:var(--slate-100);color:var(--slate-600)}.pd-icona .i{width:16px;height:16px}.pd-icona--v{background:var(--viola-50);color:var(--viola-700)}.pd-freccia{width:12px;height:2px;background:var(--slate-400);position:relative}.pd-chat{display:flex;flex-direction:column;gap:4px;width:84px}.pd-chat>.pd-b{align-self:flex-start;height:11px}.pd-chat>.pd-b--ia,.pd-chat>.pd-b--fisso{align-self:flex-end}.pd-b--fisso{background:var(--slate-300);border-radius:7px 7px 2px}.pd-tasti{display:flex;flex-direction:column;gap:3px;width:64px}.pd-tasti>i{display:flex;align-items:center;gap:3px;height:10px;padding:0 4px;border-radius:3px;border:1px solid var(--slate-300);background:#fff;font-style:normal;font-size:7px;line-height:1;font-weight:700;color:var(--slate-600)}.pd-tasti>i:after{content:"";flex:1;height:2px;border-radius:1px;background:var(--slate-300)}.pd-fonte{align-self:flex-end;display:inline-flex;align-items:center;gap:2px;height:10px;padding:0 4px;border-radius:5px;background:#fff;border:1px solid var(--viola-300);font-style:normal;font-size:6px;font-weight:700;color:var(--viola-700);white-space:nowrap}.pd-freccia:after{content:"";position:absolute;right:-1px;top:-3px;border:4px solid transparent;border-left-color:var(--slate-400);border-right:0}.c-prima-dopo__uguale{display:flex;gap:10px;align-items:flex-start;margin:var(--s-4) 0 0;padding:12px 16px;border-radius:var(--r-md);background:var(--verde-50);color:var(--slate-800);font-size:var(--t-body-sm);line-height:var(--lh-body-sm)}.c-prima-dopo__uguale .i{flex:none;width:20px;height:20px;color:var(--verde-700);margin-top:2px}.c-prima-dopo__strade{display:grid;gap:var(--gap-griglia)}.c-prima-dopo__strada{padding:var(--scheda-pad);border:1px solid var(--slate-200);border-radius:var(--r-lg);background:#fff}.c-prima-dopo__strada h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}.c-prima-dopo__strada>p{color:var(--testo-2);font-size:var(--t-body-sm);line-height:var(--lh-body-sm)}.c-prima-dopo__strada>a{display:inline-flex;margin-top:var(--s-4);font-weight:600}@container (min-width: 640px){.c-prima-dopo__righe{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.c-prima-dopo__riga:last-child:nth-child(odd),.c-prima-dopo__riga:only-child{grid-column:1 / -1}.c-prima-dopo__riga{grid-template-columns:40px minmax(0,1fr);grid-template-areas:"pitto pitto" "ic nome" "testo testo" "link link";align-content:start;row-gap:12px;padding:14px 18px 16px;transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.c-prima-dopo__riga:hover{border-color:var(--viola-200);box-shadow:var(--ombra-1)}.c-prima-dopo__pitto{width:100%;height:100px;border-radius:var(--r-sm);background:var(--slate-50);border:1px solid var(--slate-100);place-items:center;overflow:hidden}.c-prima-dopo[data-lato=dopo] .c-prima-dopo__pitto{background:var(--viola-50);border-color:var(--viola-100)}.c-prima-dopo__pitto>span{justify-content:center;zoom:1.5}.c-prima-dopo__icona{align-self:center}.c-prima-dopo__link{justify-self:start}.c-prima-dopo__testo[data-tocco]{display:none}.c-prima-dopo__riga.is-aperta .c-prima-dopo__testo[data-tocco]{display:grid;animation:pd-apri var(--dur-2) var(--ease-out)}.c-prima-dopo__righe:has(>.c-prima-dopo__riga:only-child) .c-prima-dopo__riga{grid-template-columns:40px minmax(0,1fr) minmax(220px,300px);grid-template-areas:"ic nome pitto" "ic testo pitto" "ic link pitto";column-gap:16px}.c-prima-dopo__righe:has(>.c-prima-dopo__riga:only-child) .c-prima-dopo__pitto{height:112px;align-self:stretch}.c-prima-dopo__righe:has(>.c-prima-dopo__riga:only-child) .c-prima-dopo__testo[data-tocco]{display:grid}.c-prima-dopo__righe:has(>.c-prima-dopo__riga:only-child) .c-prima-dopo__nome button{pointer-events:none}.c-prima-dopo__righe:has(>.c-prima-dopo__riga:only-child) .c-prima-dopo__nome button:after{display:none}.c-prima-dopo__strade{grid-template-columns:1fr 1fr}}@container (min-width: 960px){.c-prima-dopo__righe{grid-template-columns:repeat(3,minmax(0,1fr))}.c-prima-dopo__righe:has(>.c-prima-dopo__riga:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.c-prima-dopo__riga:last-child:nth-child(odd){grid-column:auto}.c-prima-dopo__riga:only-child{grid-column:1 / -1}}@container (max-width: 639.98px){.c-prima-dopo__pitto>span{justify-content:flex-start}.c-prima-dopo__riga{row-gap:8px}.c-prima-dopo__nome button{pointer-events:none}.c-prima-dopo__nome button:after{display:none}}@keyframes pd-apri{0%{opacity:0;transform:translateY(-4px)}}@media(prefers-reduced-motion:no-preference){.c-prima-dopo.is-gioca .c-prima-dopo__pitto>span{transition-duration:var(--dur-3);transition-delay:calc(var(--pd-i, 0) * .12s)}.c-prima-dopo.is-gioca .c-prima-dopo__icona:before{transition:opacity var(--dur-3) var(--ease);transition-delay:calc(var(--pd-i, 0) * .12s)}.c-prima-dopo.is-gioca .c-prima-dopo__strada{animation:pd-sale var(--dur-3) var(--ease-out) backwards}.c-prima-dopo.is-gioca .c-prima-dopo__strada+.c-prima-dopo__strada{animation-delay:.12s}}@keyframes pd-sale{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.c-prima-dopo *{transition:none!important}}