@charset "UTF-8";body{position:relative;width:100%;margin:0;padding:0;border:0;vertical-align:baseline;line-height:1}body div,body span,body applet,body object,body iframe,body blockquote,body pre,body abbr,body acronym,body address,body big,body cite,body code,body del,body dfn,body em,body img,body ins,body kbd,body q,body s,body samp,body small,body strike,body strong,body sub,body sup,body tt,body var,body b,body u,body i,body center,body dl,body dt,body dd,body ol,body ul,body li,body fieldset,body form,body label,body legend,body table,body caption,body tbody,body tfoot,body thead,body tr,body th,body td,body article,body aside,body canvas,body details,body embed,body figure,body figcaption,body footer,body header,body hgroup,body menu,body nav,body output,body ruby,body section,body summary,body time,body mark,body audio,body video{margin:0;padding:0;border:0;vertical-align:baseline}body h1,body h2,body h3,body h4,body h5,body h6,body p,body a{margin:0;border:0;vertical-align:baseline}body picture,body img,body article,body aside,body details,body figcaption,body figure,body footer,body header,body hgroup,body menu,body nav,body section{display:block}body input,body button,body textarea,body select{font:inherit}body button{outline:0}body textarea,body input[type=text],body input[type=button],body input[type=submit],body input[type=reset],body input[type=search],body input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none}body table{border-collapse:collapse;border-spacing:0}body *{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body *,body *:before,body *:after{box-sizing:border-box}body .screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important}body img{width:100%;height:auto;align-self:center;vertical-align:top}body .clear{display:block;clear:both}:root{--root-font-size: calc((1svh + 4svw + 16px)*.16) ;--font-16pt: calc(var(--root-font-size) * .054 * 16);--font-18pt: calc(var(--root-font-size) * .054 * 18);--font-20pt: calc(var(--root-font-size) * .054 * 20);--font-24pt: calc(var(--root-font-size) * .054 * 24);--font-26pt: calc(var(--root-font-size) * .054 * 26);--font-40pt: calc(var(--root-font-size) * .054 * 40);--font-48pt: calc(var(--root-font-size) * .054 * 48);--font-64pt: calc(var(--root-font-size) * .054 * 64);--padding-1: 3.25svw;--padding-2: calc(var(--padding-1) * 2);--padding-3: calc(var(--padding-1) * 3);--padding-4: calc(var(--padding-1) * 4);--padding-5: calc(var(--padding-1) * 5);--padding-6: calc(var(--padding-1) * 6);--easing: cubic-bezier(0, 0, .22, 1);--rosso: #cf3a2e;--rosso_chiaro: #fbeae7;--nero: #1c1a17;--grigio-scurissimo: #4a4640;--grigio-scuro: #8a8478;--grigio-medio: #a8a29a;--grigio-chiaro: #e4dfd5;--bianco-caldo: #fbfaf7;--bianco: #ffffff;--border-radius-1: .3rem;--border-radius-2: .6rem;--border-radius-3: 1.5rem;--border-radius-4: 5rem}@media screen and (pointer:fine)and (hover:hover)and (max-width:1439px){:root{--root-font-size: calc((1svh + 4svw + 16px)*.16) ;--font-16pt: calc(var(--root-font-size) * .054 * 16);--font-18pt: calc(var(--root-font-size) * .054 * 18);--font-20pt: calc(var(--root-font-size) * .054 * 20);--font-24pt: calc(var(--root-font-size) * .054 * 24);--font-26pt: calc(var(--root-font-size) * .054 * 26);--font-40pt: calc(var(--root-font-size) * .054 * 40);--font-48pt: calc(var(--root-font-size) * .054 * 48);--font-64pt: calc(var(--root-font-size) * .054 * 64);--padding-1: 2.25svw}}@media not all and (pointer:fine)and (hover:hover){@media(max-width:480px){:root{--root-font-size: 4svw;--font-16pt: calc(var(--root-font-size) * .054 * 16);--font-18pt: calc(var(--root-font-size) * .054 * 18);--font-20pt: calc(var(--root-font-size) * .054 * 20);--font-24pt: calc(var(--root-font-size) * .054 * 24);--font-26pt: calc(var(--root-font-size) * .054 * 26);--font-40pt: calc(var(--root-font-size) * .054 * 40);--font-48pt: calc(var(--root-font-size) * .054 * 48);--font-64pt: calc(var(--root-font-size) * .054 * 64);--padding-1: 6.5svw;--padding-2: calc(var(--padding-1));--padding-3: calc(var(--padding-1));--padding-4: calc(var(--padding-1));--padding-5: calc(var(--padding-1));--padding-6: calc(var(--padding-1))}}}@media not all and (pointer:fine)and (hover:hover){@media(min-width:481px)and (max-width:768px){:root{--root-font-size: 3svw;--font-16pt: calc(var(--root-font-size) * .054 * 16);--font-18pt: calc(var(--root-font-size) * .054 * 18);--font-20pt: calc(var(--root-font-size) * .054 * 20);--font-24pt: calc(var(--root-font-size) * .054 * 24);--font-26pt: calc(var(--root-font-size) * .054 * 26);--font-40pt: calc(var(--root-font-size) * .054 * 40);--font-48pt: calc(var(--root-font-size) * .054 * 48);--font-64pt: calc(var(--root-font-size) * .054 * 64)}}}@media not all and (pointer:fine)and (hover:hover){@media(orientation:portrait)and (min-width:769px){:root{--root-font-size: 2.5svw;--font-16pt: calc(var(--root-font-size) * .054 * 16);--font-18pt: calc(var(--root-font-size) * .054 * 18);--font-20pt: calc(var(--root-font-size) * .054 * 20);--font-24pt: calc(var(--root-font-size) * .054 * 24);--font-26pt: calc(var(--root-font-size) * .054 * 26);--font-40pt: calc(var(--root-font-size) * .054 * 40);--font-48pt: calc(var(--root-font-size) * .054 * 48);--font-64pt: calc(var(--root-font-size) * .054 * 64)}}}@media not all and (pointer:fine)and (hover:hover){@media(orientation:landscape)and (min-width:769px){:root{--root-font-size: calc((1svh + 4svw + 16px)*.22) ;--font-16pt: calc(var(--root-font-size) * .054 * 16);--font-18pt: calc(var(--root-font-size) * .054 * 18);--font-20pt: calc(var(--root-font-size) * .054 * 20);--font-24pt: calc(var(--root-font-size) * .054 * 24);--font-26pt: calc(var(--root-font-size) * .054 * 26);--font-40pt: calc(var(--root-font-size) * .054 * 40);--font-48pt: calc(var(--root-font-size) * .054 * 48);--font-64pt: calc(var(--root-font-size) * .054 * 64);--padding-1: 2.25svw}}}@font-face{font-family:HankenGrotesk;src:url(/fonts/HankenGrotesk-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:InstrumentSerif;src:url(/fonts/InstrumentSerif-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}body,html{font-family:HankenGrotesk,sans-serif;font-size:1.4vh;font-size:var(--root-font-size);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern";font-kerning:normal;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--bianco-caldo);color:var(--nero);font-weight:300}@supports (height: 1svh){body body,body html,html body,html html{font-size:var(--root-font-size)}}body h1,body h2,body h3,body h4,body h5,body h6,html h1,html h2,html h3,html h4,html h5,html h6{font-family:InstrumentSerif,serif;font-weight:400;padding-bottom:.5rem}body h1,html h1{font-size:var(--font-64pt);line-height:1em}body h2,html h2{font-size:var(--font-48pt);line-height:1em}body h3,html h3{font-size:var(--font-26pt);line-height:1.1em}body :where(a,a:visited,a:active,a:hover,a:link,a:focus),html :where(a,a:visited,a:active,a:hover,a:link,a:focus){color:var(--nero);text-decoration:none}body ul,html ul{padding:.5rem 0 .5rem 1rem}body ul li,html ul li,body p,html p{line-height:1.4em;font-size:var(--font-24pt);line-height:1.1em;padding-bottom:.5rem}body input,body input:focus,body textarea,body textarea:focus,body select,body select:focus,html input,html input:focus,html textarea,html textarea:focus,html select,html select:focus{font-family:HankenGrotesk,sans-serif;font-weight:400;border:1px solid var(--grigio-chiaro);border-radius:var(--border-radius-2);background-color:var(--bianco);color:var(--grigio-scurissimo);resize:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:1rem 1.2rem;width:100%;font-size:var(--font-20pt);line-height:1.2em;line-height:1em}body input::-moz-placeholder,body textarea::-moz-placeholder,html input::-moz-placeholder,html textarea::-moz-placeholder{font-family:HankenGrotesk,sans-serif;color:var(--grigio-medio);font-size:var(--font-20pt);line-height:1.2em;line-height:1em;font-weight:300}body input::placeholder,body textarea::placeholder,html input::placeholder,html textarea::placeholder{font-family:HankenGrotesk,sans-serif;color:var(--grigio-medio);font-size:var(--font-20pt);line-height:1.2em;line-height:1em;font-weight:300}body input:focus::-moz-placeholder,html input:focus::-moz-placeholder{color:transparent}body input:focus::placeholder,html input:focus::placeholder{color:transparent}body input::spelling-error,html input::spelling-error{color:var(--grigio-scurissimo)}body input[type=submit],html input[type=submit]{width:auto;background:var(--rosso);color:var(--bianco);transition:all .3s var(--easing)}body input[type=submit]:disabled,html input[type=submit]:disabled{background:var(--grigio-chiaro)}body input[type=submit]:not(:disabled),html input[type=submit]:not(:disabled){cursor:pointer;box-shadow:0 .3rem .8rem #cf3a2e4d}@media screen and (pointer:fine)and (hover:hover){body input[type=submit]:not(:disabled):hover,body input[type=submit]:not(:disabled):focus-visible,html input[type=submit]:not(:disabled):hover,html input[type=submit]:not(:disabled):focus-visible{color:var(--nero);background:var(--bianco)}}body input[type=radio],html input[type=radio]{width:1.2rem;height:1.2rem;background-color:var(--bianco);padding:0;margin:0 .5rem 0 0}@media not all and (pointer:fine)and (hover:hover){@media(max-width:480px){body input[type=radio],html input[type=radio]{width:1.3rem;height:1.3rem}}}body input[type=radio]:checked:after,html input[type=radio]:checked:after{content:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 671.43'%3E%3Cpath d='M789.34,113.52L686.48,10.65c-14.2-14.2-37.23-14.2-51.43,0l-235.04,235.05-132.18,132.18-102.87-102.87c-6.82-6.82-16.07-10.65-25.72-10.65s-18.9,3.83-25.72,10.65L10.65,377.88c-14.2,14.2-14.2,37.23,0,51.43l231.44,231.46c6.82,6.82,16.07,10.65,25.72,10.65s18.9-3.83,25.72-10.65l106.47-106.47h0S789.35,164.95,789.35,164.95c6.82-6.82,10.65-16.07,10.65-25.72,0-9.65-3.83-18.9-10.65-25.72Z' style='fill:%23C50616;'/%3E%3C/svg%3E");color:var(--bianco);position:absolute;width:1rem;height:1rem;transform:translate(.08rem,.2rem)}@media not all and (pointer:fine)and (hover:hover){@media(max-width:480px){body input[type=radio]:checked:after,html input[type=radio]:checked:after{font-size:1.2rem;line-height:1.2rem;margin-left:.2rem;transform:translate(-.05rem,.15rem)}}}body input[type=checkbox],html input[type=checkbox]{padding:0;border:1px solid var(--grigio-chiaro);background:var(--bianco);border-radius:var(--border-radius-1);margin:0;width:1.2rem;height:1.2rem;appearance:none;-moz-appearance:none;-webkit-appearance:none;margin-right:.2rem}@media not all and (pointer:fine)and (hover:hover){@media(max-width:480px){body input[type=checkbox],html input[type=checkbox]{width:1.3rem;height:1.3rem}}}body input[type=checkbox]:checked,html input[type=checkbox]:checked{background:var(--rosso)}body input[type=checkbox]:checked:after,html input[type=checkbox]:checked:after{content:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 671.43'%3E%3Cpath d='M789.34,113.52L686.48,10.65c-14.2-14.2-37.23-14.2-51.43,0l-235.04,235.05-132.18,132.18-102.87-102.87c-6.82-6.82-16.07-10.65-25.72-10.65s-18.9,3.83-25.72,10.65L10.65,377.88c-14.2,14.2-14.2,37.23,0,51.43l231.44,231.46c6.82,6.82,16.07,10.65,25.72,10.65s18.9-3.83,25.72-10.65l106.47-106.47h0S789.35,164.95,789.35,164.95c6.82-6.82,10.65-16.07,10.65-25.72,0-9.65-3.83-18.9-10.65-25.72Z' style='fill:%23FFFFFF;'/%3E%3C/svg%3E");color:var(--nero);position:absolute;width:.9rem;height:.9rem;transform:translate(.1rem)}@media not all and (pointer:fine)and (hover:hover){@media(max-width:480px){body input[type=checkbox]:checked:after,html input[type=checkbox]:checked:after{width:1rem;height:1rem;transform:translate(.1rem,.1rem)}}}body input:-webkit-autofill,body input:-webkit-autofill:hover,body input:-webkit-autofill:focus,body input:-webkit-autofill:active,html input:-webkit-autofill,html input:-webkit-autofill:hover,html input:-webkit-autofill:focus,html input:-webkit-autofill:active{color:var(--nero);background-color:var(--bianco)!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0 1000px white inset!important;-webkit-background-clip:text!important;background-clip:text!important}body input:-webkit-autofill,html input:-webkit-autofill{-webkit-text-fill-color:var(--nero)!important}body select,body select:focus,html select,html select:focus{line-height:1.2em;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em}button[type=submit]:not(:disabled){box-shadow:0 .3rem .8rem #cf3a2e4d}button[role=checkbox]{position:relative;padding:0;border:1px solid var(--grigio-chiaro);background-color:var(--bianco);margin:0;width:1.2rem;height:1.2rem;appearance:none;-moz-appearance:none;-webkit-appearance:none;margin-right:.2rem;border-radius:var(--border-radius-1)}@media not all and (pointer:fine)and (hover:hover){@media(max-width:480px){button[role=checkbox]{width:1.3rem;height:1.3rem}}}button[role=checkbox][data-state=checked] span{display:none}button[role=checkbox][data-state=checked]{background:var(--rosso)}button[role=checkbox][data-state=checked]:after{content:url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 671.43'%3E%3Cpath d='M789.34,113.52L686.48,10.65c-14.2-14.2-37.23-14.2-51.43,0l-235.04,235.05-132.18,132.18-102.87-102.87c-6.82-6.82-16.07-10.65-25.72-10.65s-18.9,3.83-25.72,10.65L10.65,377.88c-14.2,14.2-14.2,37.23,0,51.43l231.44,231.46c6.82,6.82,16.07,10.65,25.72,10.65s18.9-3.83,25.72-10.65l106.47-106.47h0S789.35,164.95,789.35,164.95c6.82-6.82,10.65-16.07,10.65-25.72,0-9.65-3.83-18.9-10.65-25.72Z' style='fill:%23FFFFFF;'/%3E%3C/svg%3E");color:var(--nero);position:absolute;width:.9rem;height:.9rem;transform:translate(-.45rem,-.5rem)}@media not all and (pointer:fine)and (hover:hover){@media(max-width:480px){button[role=checkbox][data-state=checked]:after{width:1rem;height:1rem;transform:translate(-.5rem,-.4rem)}}}.pulsante{display:inline-block;padding:1rem 1.2rem;background:var(--rosso);color:var(--bianco);border:1px solid var(--rosso);font-weight:900;font-size:var(--font-20pt);line-height:1.2em;transition:all .3s var(--easing);border-radius:var(--border-radius-2);text-align:center;cursor:pointer}@media screen and (pointer:fine)and (hover:hover){.pulsante:hover,.pulsante:focus-visible{background:var(--nero);border:1px solid var(--nero)}}.pulsante.pulsante-nero{background:var(--nero);border:1px solid var(--nero)}@media screen and (pointer:fine)and (hover:hover){.pulsante.pulsante-nero:hover,.pulsante.pulsante-nero:focus-visible{background:var(--grigio-medio);border:1px solid var(--grigio-medio);color:var(--nero)}}.pulsante.pulsante-bianco{background:var(--bianco);color:var(--nero);border:1px solid var(--grigio-chiaro);font-weight:700}@media screen and (pointer:fine)and (hover:hover){.pulsante.pulsante-bianco:hover,.pulsante.pulsante-bianco:focus-visible{color:var(--bianco);background:var(--nero);border:1px solid var(--nero)}}.pulsante:disabled,.pulsante.pulsante-nero:disabled,.pulsante.pulsante-bianco:disabled{background:var(--grigio-chiaro);border:1px solid var(--grigio-chiaro);color:var(--bianco);cursor:default}.box{background:var(--bianco);border:1px solid var(--grigio-chiaro);border-radius:var(--border-radius-2);box-shadow:0 .5rem 2rem #0000000e;overflow:hidden}*::-webkit-scrollbar{scrollbar-width:thin;scrollbar-color:#000000 #ffffff}*::-webkit-scrollbar-track{background:#fff}*::-webkit-scrollbar-thumb{background-color:#000;border-radius:0;border:3px solid #000000}.dropdown-trigger{display:flex;align-items:center;gap:.3rem;border:0;background:none;padding:0;cursor:pointer;color:inherit;font:inherit;transition:all .3s var(--easing);font-size:var(--font-18pt);line-height:1.2em;font-weight:400;color:var(--grigio-scuro)}@media screen and (pointer:fine)and (hover:hover){.dropdown-trigger:hover,.dropdown-trigger:focus-visible{color:var(--rosso)}}.dropdown-trigger .caret{transform:rotate(-90deg);transition:all .3s var(--easing)}.dropdown-trigger[data-state=open] .caret{transform:rotate(0)}.dropdown-panel{display:flex;flex-direction:column;gap:.3rem;border:1px solid var(--grigio-chiaro);border-radius:var(--border-radius-2);background:var(--bianco);padding:.6rem .8rem;font-size:var(--font-16pt);line-height:1.2em}.dropdown-panel .separator{display:none}.dropdown-panel .copyright{order:1;border-top:1px solid var(--grigio-chiaro);padding-top:.4rem;color:var(--grigio-scuro)}:where(.dropdown-panel) a{color:var(--nero);transition:all .3s var(--easing)}@media screen and (pointer:fine)and (hover:hover){:where(.dropdown-panel) a:hover,:where(.dropdown-panel) a:focus-visible{color:var(--rosso)}}.save-bar{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:1rem;padding:2rem;margin-top:2rem;background:var(--bianco-caldo);border-top:1px solid var(--grigio-chiaro)}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.save-bar{display:block;padding:1rem}}}.save-bar p{margin-right:auto;color:var(--grigio-scuro)}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.save-bar p{font-size:var(--font-16pt);line-height:1.2em;padding-bottom:1rem}}}.save-bar .buttons{display:flex;align-items:center;justify-content:flex-end;gap:1rem}.save-bar .buttons button:first-child:not(:last-child){margin-right:auto}.progress-bar{display:flex;justify-content:space-between}.progress-bar img{flex:0 0 9.5rem;width:9.5rem}.progress-bar .steps{display:flex;align-items:center;gap:.65rem;color:var(--grigio-scuro)}.progress-bar .steps p{font-size:var(--font-20pt);line-height:1.2em}.progress-bar .dashes{display:flex;gap:.33rem}.progress-bar .dash{border-radius:var(--border-radius-1);background-color:var(--grigio-chiaro);width:1.7rem;height:.2rem}.progress-bar .dash.done{background-color:var(--rosso)}.chips{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.chips ul{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none}.chips li{display:flex;align-items:center;gap:.3rem;border:1px solid var(--rosso);border-radius:var(--border-radius-4);background:var(--rosso_chiaro);padding:.4rem .8rem;color:var(--rosso);font-weight:600;font-size:var(--font-18pt);line-height:1.2em}.chips button{border:0;background:none;padding:0;cursor:pointer;color:inherit;line-height:1;transition:all .3s var(--easing)}@media screen and (pointer:fine)and (hover:hover){.chips button:hover,.chips button:focus-visible{color:var(--nero)}}.chips .add{width:11rem;border:1px dashed var(--grigio-medio);border-radius:var(--border-radius-4);background-position:right .6rem center;padding:.4rem 1.7rem .4rem .8rem;color:var(--grigio-scuro);transition:all .3s var(--easing);font-size:var(--font-18pt);line-height:1.2em}@media screen and (pointer:fine)and (hover:hover){.chips .add:hover,.chips .add:focus-visible{border-color:var(--rosso);color:var(--rosso)}}.chips.chip-white li{border-color:var(--grigio-chiaro);background:var(--bianco);color:var(--grigio-scurissimo);font-weight:400}.chips.chip-white button{color:var(--grigio-scuro)}@media screen and (pointer:fine)and (hover:hover){.chips.chip-white button:hover,.chips.chip-white button:focus-visible{color:var(--rosso)}}.dot{flex:none;width:.55rem;height:.55rem;border-radius:var(--border-radius-4);background:var(--grigio-medio)}.dot.dot-netflix{background:#e50914}.dot.dot-disney{background:#0c3fc4}.dot.dot-prime{background:#1399ff}.dot.dot-now{background:#00897a}.dot.dot-apple{background:#1c1a17}.dot.dot-mubi{background:#9b1b1b}.dot.dot-crunchyroll{background:#f47521}.dot.dot-hbo{background:#002be7}.dot.dot-paramount{background:#0064ff}.dot.dot-plutotv{background:#f5c518}.dot.dot-curiosity{background:#00aeef}.dot.dot-zee5{background:#8230c6}.vote .asking{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.vote .asking{padding-bottom:.5rem}}}.vote .asking .what{flex:1;margin:0;font-weight:600;font-size:var(--font-20pt);line-height:1.2em;padding:0}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.vote .asking .what{flex:0 0 100%;padding-bottom:0}}}.vote .asking fieldset{flex:none;display:flex;align-items:center;border:none;padding:0}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.vote .asking fieldset{flex:0 0 100%}}}.vote .asking fieldset label{display:inline-block;padding:.2rem .15rem;cursor:pointer;line-height:1;font-size:1.7rem;transition:all .3s var(--easing)}.vote .asking fieldset label.on{color:var(--rosso)}.vote .asking fieldset label.off{color:var(--grigio-chiaro)}.vote .asking fieldset label:first-of-type{padding-left:0}.vote .asking fieldset input:focus-visible+span{outline:2px solid var(--rosso);outline-offset:2px}.vote .asking .skip,.vote .asking .not-watched,.vote .asking .withdraw{flex:none;border:none;background:none;padding:0;cursor:pointer;color:var(--grigio-scuro);white-space:nowrap;transition:all .3s var(--easing);font-size:var(--font-18pt);line-height:1.2em}@media screen and (pointer:fine)and (hover:hover){.vote .asking .skip:hover,.vote .asking .skip:focus-visible,.vote .asking .not-watched:hover,.vote .asking .not-watched:focus-visible,.vote .asking .withdraw:hover,.vote .asking .withdraw:focus-visible{color:var(--rosso)}}.vote .why{position:relative}.vote .why textarea{display:block;width:100%;padding-right:7rem;padding-bottom:0}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.vote .why textarea{padding-right:1.2rem;height:7rem;margin-bottom:2rem}}}.vote .why .sending{position:absolute;top:.9rem;right:.6rem;display:flex;align-items:center;gap:.75rem}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.vote .why .sending{top:auto;bottom:-2rem}}}.vote .why .sending .count{white-space:nowrap;color:var(--rosso);font-size:var(--font-18pt);line-height:1.2em;font-weight:600;padding-bottom:0;line-height:1em}.vote .why .sending .send{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border:none;border-radius:var(--border-radius-1);background:var(--rosso);padding:0;cursor:pointer;color:var(--bianco);transition:all .3s var(--easing);box-shadow:0 .15rem .4rem #cf3a2e4d}.vote .why .sending .send:disabled{background:var(--grigio-chiaro);color:var(--grigio-medio);cursor:default;box-shadow:none}.profile-fields label{font-size:var(--font-20pt);line-height:1.2em;font-weight:600}.profile-fields h2{padding-top:3rem}.profile-fields .hint{color:var(--grigio-scuro);padding-bottom:2rem}.profile-fields abbr[title]{color:var(--rosso);text-decoration:none}.profile-fields .country-row{display:flex;align-items:center;gap:1.05rem;padding-top:1rem}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.profile-fields .country-row{display:block}.profile-fields .country-row label{padding-right:1rem}}}.profile-fields .country-row select{width:13.8rem}.profile-fields .services{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:0;padding:1rem 0 0;list-style:none}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.profile-fields .services{display:block}}}.profile-fields .service{display:flex;flex-direction:column;gap:.6rem;padding:1rem 1.5rem}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.profile-fields .service{margin-bottom:.6rem}}}.profile-fields .service label{display:flex;align-items:center;gap:.7rem;cursor:pointer;font-size:var(--font-20pt);line-height:1.2em;font-weight:400}.profile-fields .service .name{font-weight:600}.profile-fields .service .name+span{margin-left:auto;color:var(--grigio-scuro);font-weight:400;font-size:var(--font-16pt);line-height:1.2em}.profile-fields .service .chips{padding-left:1.9rem}.profile-fields .languages .language-row{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem 2rem}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.profile-fields .languages .language-row{padding:1rem 1.5rem}}}.profile-fields .languages .language-row:first-of-type{padding-top:2.5rem}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.profile-fields .languages .language-row:first-of-type{padding-top:1.5rem}}}.profile-fields .languages .language-row:last-of-type{padding-bottom:2.5rem}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.profile-fields .languages .language-row:last-of-type{padding-bottom:1.5rem}}}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.profile-fields .languages .language-row{display:block}}}.profile-fields .languages .language-row>span{flex:none;width:8.5rem;padding-top:.4rem;font-weight:600;font-size:var(--font-20pt);line-height:1.2em}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.profile-fields .languages .language-row>span{display:block;width:auto;padding-bottom:.8rem}}}.profile-fields .languages .language-row .chosen{flex:1}.profile-fields .languages .language-row .chosen .note{padding:1rem .8rem 0;font-size:var(--font-18pt);line-height:1.2em}.profile-fields .languages .or{display:flex;align-items:center;gap:.9rem;padding:0 2rem;color:var(--rosso);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:var(--font-16pt);line-height:1.2em}.profile-fields .languages .or:before{content:"";flex:none;width:9.3rem}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.profile-fields .languages .or:before{display:none}}}.profile-fields .languages .or:after{content:"";flex:1;height:1px;background:var(--grigio-chiaro)}.profile-fields .languages .rule{border-top:1px solid var(--grigio-chiaro);background:var(--bianco-caldo);padding:1.05rem 1.3rem 1.1rem 12.5rem;color:var(--grigio-scurissimo);font-size:var(--font-20pt);line-height:1.2em}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.profile-fields .languages .rule{padding:1.5rem 2rem}}}.profile-fields .taste-field{padding-top:1rem}.profile-fields .taste-field label{font-family:InstrumentSerif,serif;font-weight:400;font-size:var(--font-48pt);line-height:1em;padding-bottom:.5rem;display:block}.profile-fields .taste-field .field{position:relative}.profile-fields .taste-field .field textarea{padding-bottom:2rem;margin-bottom:.5rem}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.profile-fields .taste-field .field textarea{padding-bottom:1rem;margin-bottom:2.5rem;height:12rem}.profile-fields .taste-field .field textarea#overrated_film{height:5.5rem}.profile-fields .taste-field .field textarea#overrated_why{height:9rem}}}.profile-fields .taste-field .count{position:absolute;right:1rem;bottom:1rem;color:var(--rosso);font-size:var(--font-18pt);line-height:1.2em;font-weight:600}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.profile-fields .taste-field .count{bottom:.5rem}}}[role=status],[role=alert],.status,.fatto,.input-error{font-size:var(--font-20pt);line-height:1.2em;color:var(--grigio-scuro);padding-top:.3rem}[role=alert]{color:var(--rosso)}:is([role=status],[role=alert]):empty{position:absolute}@keyframes gioco-entra{0%{opacity:0}}.game{animation:gioco-entra .4s var(--easing) both;display:flex;flex-direction:column;margin:3rem 0;padding:1rem 2rem;background:transparent}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.game{margin:2rem 0 0}}}.game .head{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:1.4em}.game .head h3{padding-bottom:0;line-height:1em}.game .toggle{display:inline-flex;align-items:center;gap:.3rem;border:0;background:none;padding:0;cursor:pointer;color:var(--rosso);transition:all .3s var(--easing);font-size:var(--font-18pt);line-height:1.2em;font-weight:500}@media screen and (pointer:fine)and (hover:hover){.game .toggle:hover,.game .toggle:focus-visible{color:var(--nero)}}.game .caret{transition:all .3s var(--easing)}.game.open .caret{transform:rotate(180deg)}.game .hint{margin-left:auto;color:var(--grigio-medio);font-size:var(--font-16pt);line-height:1.2em}.game .fold{display:grid;grid-template-rows:1fr;transition:grid-template-rows .5s var(--easing)}@media(prefers-reduced-motion:reduce){.game .fold{transition:none}}@media(prefers-reduced-motion:reduce){.game{animation:none}}.game:not(.open) .fold{grid-template-rows:0fr}.game .board{position:relative;min-height:0;overflow:hidden}.game canvas{display:block;width:100%;aspect-ratio:1320/194;height:auto;cursor:pointer;touch-action:manipulation}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.game canvas{aspect-ratio:2.2/1}}}.game .resume{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:0;border-radius:var(--border-radius-4);background:var(--rosso);color:var(--bianco);padding:.6rem 1.6rem;font-weight:700;cursor:pointer;box-shadow:0 .3rem .8rem #cf3a2e4d;transition:all .3s var(--easing);font-size:var(--font-20pt);line-height:1.2em}@media screen and (pointer:fine)and (hover:hover){.game .resume:hover,.game .resume:focus-visible{background:var(--nero);box-shadow:none}}#showcase{display:flex;min-height:100svh;flex-direction:column}#showcase main{flex:1;display:flex;flex-direction:column;padding:var(--padding-1) var(--padding-6)}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#showcase main{padding-bottom:0}}}#showcase main #first-entry{flex:1;display:flex;flex-direction:column}#showcase main #first-entry .pass-content{flex:1;display:flex;flex-direction:column;justify-content:center;padding-top:2rem}#showcase main #first-entry .pass-content .pass-subtitle{color:var(--grigio-scuro);padding-bottom:2rem}#night{display:flex;min-height:100svh}#night main{flex:1;min-width:0}#side-bar{position:sticky;top:0;align-self:flex-start;height:100svh;flex:none;width:20rem;overflow-y:auto;border-right:1px solid var(--grigio-chiaro);padding:2rem;background:var(--bianco)}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#side-bar{display:none}}}.side-bar-menu{display:flex;height:100%;flex-direction:column;justify-content:space-between;gap:.6rem;font-size:var(--font-16pt);line-height:1.2em}.side-bar-menu .logo{flex:none;align-self:flex-start;width:9.5rem;margin-bottom:1.5rem}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.side-bar-menu .logo{margin-top:-2.75rem;margin-bottom:2rem}}}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.side-bar-menu{padding-top:3rem}}}:where(.side-bar-menu) a,:where(.side-bar-menu) button,:where(.side-bar-menu) summary{color:var(--nero);cursor:pointer;transition:all .3s var(--easing)}@media screen and (pointer:fine)and (hover:hover){:where(.side-bar-menu) a:hover,:where(.side-bar-menu) a:focus-visible,:where(.side-bar-menu) button:hover,:where(.side-bar-menu) button:focus-visible,:where(.side-bar-menu) summary:hover,:where(.side-bar-menu) summary:focus-visible{color:var(--rosso)}}:where(.side-bar-menu) button{padding:0;border:0;background:none;text-align:left}:where(.side-bar-menu) .nights{display:flex;flex:1;flex-direction:column;gap:.5rem;min-height:0;overflow-y:auto;margin-top:2rem;margin-bottom:1rem;scrollbar-color:var(--rosso) var(--bianco)}:where(.side-bar-menu) .nights::-webkit-scrollbar-thumb{background-color:var(--rosso);border-color:var(--rosso)}:where(.side-bar-menu) .nights-label{text-transform:uppercase;color:var(--grigio-scuro);padding-bottom:1rem;font-weight:600;font-size:var(--font-20pt);line-height:1.2em}:where(.side-bar-menu) .night{display:flex;flex-direction:column;padding-bottom:.5rem}:where(.side-bar-menu) .night.open .night-name{font-weight:600}:where(.side-bar-menu) .night-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-18pt);line-height:1.2em;color:var(--nero)}:where(.side-bar-menu) .night-hint{color:var(--grigio-scuro)}:where(.side-bar-menu) .bottom{display:flex;flex:none;flex-direction:column;gap:.6rem}:where(.side-bar-menu) .account{display:flex;flex-direction:column;gap:.2rem;padding-top:1.5rem;border-top:1px solid var(--grigio-chiaro)}:where(.side-bar-menu) .account-label a,:where(.side-bar-menu) .account-label button,:where(.side-bar-menu) .account-label .separator{font-size:var(--font-20pt);line-height:1.2em;font-weight:600;color:var(--rosso)}:where(.side-bar-menu) .my-profile{font-size:var(--font-20pt);line-height:1.2em;font-weight:600;color:var(--rosso)}:where(.side-bar-menu) .account-email,:where(.side-bar-menu) .hint{font-size:var(--font-18pt);line-height:1.2em;font-weight:400;color:var(--grigio-scuro)}:where(.side-bar-menu) .my-profile{display:flex;flex-direction:column;padding-top:.5rem}:where(.side-bar-menu) .dropdown-trigger{padding-top:.5rem}:where(.side-bar-menu) .account-label{display:flex;align-items:baseline;gap:.3rem}:where(.side-bar-menu) .separator{opacity:.5}.mobile-menu-open{display:none;position:fixed;z-index:2;top:1rem;left:var(--padding-1);border:0;background:none;cursor:pointer;padding:0}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){.mobile-menu-open{display:block}}}.mobile-menu-open svg{width:3rem;height:3rem}@keyframes mobile-menu-entra{0%{transform:translate(-100%)}}@keyframes mobile-menu-esce{to{transform:translate(-100%)}}@keyframes mobile-menu-velo-entra{0%{opacity:0}}@keyframes mobile-menu-velo-esce{to{opacity:0}}.mobile-menu-overlay{position:fixed;z-index:3;top:0;right:0;bottom:0;left:0;background:#1c1a1773}.mobile-menu-overlay[data-state=open]{animation:mobile-menu-velo-entra .3s var(--easing)}.mobile-menu-overlay[data-state=closed]{animation:mobile-menu-velo-esce .3s var(--easing)}.mobile-menu{position:fixed;z-index:4;top:0;bottom:0;left:0;width:80%;max-width:18rem;overflow-y:auto;background:var(--bianco-caldo);padding:var(--padding-1)}.mobile-menu[data-state=open]{animation:mobile-menu-entra .3s var(--easing)}.mobile-menu[data-state=closed]{animation:mobile-menu-esce .3s var(--easing)}@media(prefers-reduced-motion:reduce){.mobile-menu[data-state=open],.mobile-menu[data-state=closed],.mobile-menu-overlay[data-state=open],.mobile-menu-overlay[data-state=closed]{animation:none}}.mobile-menu-close{position:absolute;top:1rem;right:1rem;border:0;background:none;cursor:pointer}.mobile-menu-close svg{width:3rem;height:3rem}#footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 .6rem;border-top:1px solid var(--grigio-chiaro);padding:.6rem var(--padding-1);color:var(--grigio-scuro);font-size:var(--font-16pt);line-height:1.2em}#footer .separator{opacity:.5}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#footer{justify-content:flex-start}}}:where(#footer) a{color:var(--grigio-scuro);transition:all .3s var(--easing)}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){:where(#footer) a{padding-bottom:.5rem}}}@media screen and (pointer:fine)and (hover:hover){:where(#footer) a:hover,:where(#footer) a:focus-visible{color:var(--rosso)}}#home{display:flex;justify-content:center;align-items:center;height:calc(100svh - var(--padding-2) * 2)}#home .testi-home{width:38rem}#home .testi-home img{width:12rem;margin-bottom:2rem}#home .testi-home .pulsante{margin-top:2rem}#access{display:flex;min-height:100svh;flex-direction:column}#access main{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:0 var(--padding-1)}#access img{width:9.5rem;margin-bottom:1.5rem}#access .titles,#access form{width:100%;width:22rem}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#access .titles,#access form{width:100%}}}#access form{display:flex;flex-direction:column;gap:.4rem}#access .remember{display:flex;align-items:center;gap:.4rem;padding:.5rem 0}#access input[type=submit]{font-weight:900;font-size:var(--font-24pt);line-height:1.1em;margin-top:.6rem}:where(#access) label{font-size:var(--font-16pt);line-height:1.2em;color:var(--grigio-scurissimo)}#legal{max-width:30rem}#profile{padding-top:var(--padding-1)}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#profile{padding-top:5rem}}}#profile h1{padding-left:var(--padding-2)}#profile h2,#profile .taste-field label{padding-bottom:1.5rem;display:block}#profile form{padding:3rem var(--padding-6) 0 var(--padding-2)}#profile form section{padding-bottom:2rem}#profile form section.where-and-languages{padding-top:2rem;border-top:1px solid var(--grigio-chiaro)}#profile form section.platforms .profile-fields,#profile form section.platforms .services{padding-top:0}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#profile form section.taste{padding-bottom:0}}}#profile form .watched{margin:0;padding:0 0 1rem;list-style:none}#profile form .watched li{padding-bottom:1rem}#profile form .pages{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem}#profile form .pages .count{color:var(--grigio-scuro);font-size:var(--font-16pt);line-height:1.2em;padding-bottom:0}#profile form .pages .arrows{display:flex;align-items:center;gap:.4rem}#profile form .pages button{display:inline-flex;align-items:center;justify-content:center;width:1.8rem;height:1.8rem;border:1px solid var(--grigio-chiaro);border-radius:var(--border-radius-1);background:var(--bianco);padding:0;cursor:pointer;color:var(--nero);transition:all .3s var(--easing);font-size:var(--font-18pt);line-height:1.2em}@media screen and (pointer:fine)and (hover:hover){#profile form .pages button:hover,#profile form .pages button:focus-visible{border-color:var(--rosso);color:var(--rosso)}}#profile form .pages button:disabled{cursor:default;color:var(--grigio-scuro)}@media screen and (pointer:fine)and (hover:hover){#profile form .pages button:disabled:hover,#profile form .pages button:disabled:focus-visible{border-color:var(--grigio-chiaro);color:var(--grigio-scuro)}}#profile form .profile-fields{padding-top:2rem;padding-bottom:2rem}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#profile form .profile-fields{padding-top:0}}}#profile form .save-bar{padding-top:1rem;padding-bottom:1rem;padding-left:var(--padding-2);margin:0 calc(var(--padding-6) * -1) 0 calc(var(--padding-2) * -1)}#profile .record{padding-bottom:2rem;color:var(--rosso);font-size:var(--font-18pt);line-height:1.2em;font-weight:600}@keyframes composer-caret{50%{opacity:0}}@keyframes asked-arriva{0%{background-color:var(--bianco-caldo);color:var(--grigio-scurissimo);border-radius:var(--border-radius-3)}}@keyframes asked-filtri-arrivano{0%{opacity:0;transform:translateY(-.4rem)}}@keyframes segnaposto-pulsa{50%{opacity:.5}}@keyframes puntino-due{0%,33%{opacity:0}34%,to{opacity:1}}@keyframes puntino-tre{0%,66%{opacity:0}67%,to{opacity:1}}@keyframes attesa-entra{0%{opacity:0}}@keyframes proposta-arriva{0%{opacity:0;transform:translateY(1.5rem)}}#night-start:has(form):not(.sent){display:flex;flex-direction:column;justify-content:center;justify-content:safe center;min-height:100svh}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#night-start:has(form):not(.sent){display:block}}}#night-start:has(form):not(.sent) h1{font-size:var(--font-48pt);line-height:1em}#night-start:has(form):not(.sent) .first{color:var(--grigio-scurissimo);padding-bottom:2rem}#night-start{padding:var(--padding-1) var(--padding-6) var(--padding-1) var(--padding-4)}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#night-start{padding-top:5rem}}}#night-start>.fold{padding-top:1rem;display:grid;grid-template-rows:1fr;transition:grid-template-rows .4s var(--easing),opacity .4s var(--easing)}#night-start>.fold>*{min-height:0}#night-start>.fold.leaving{grid-template-rows:0fr;opacity:0;pointer-events:none}#night-start>.fold.leaving>*{overflow:hidden}#night-start>.fold.leaving .field{visibility:hidden}@media(prefers-reduced-motion:reduce){#night-start>.fold{transition:none}}#night-start label[for=mood]{display:block;font-family:InstrumentSerif,serif;font-weight:400;font-size:var(--font-64pt);line-height:1em;padding-bottom:.5rem;transition:padding-left .75s var(--easing)}@media(prefers-reduced-motion:reduce){#night-start label[for=mood]{transition:none}}#night-start.sent label[for=mood]{padding-left:var(--padding-1)}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#night-start.sent label[for=mood]{padding-left:0}}}#night-start .composer{display:flex;flex-direction:column;align-items:flex-end;gap:.6rem;background:var(--bianco);border:1px solid var(--grigio-chiaro);border-radius:var(--border-radius-3);box-shadow:0 .5rem 2rem #0000000e;padding:1.2rem 1.4rem;transition:all .3s var(--easing)}#night-start .composer .field{position:relative;width:100%}#night-start .composer .field:focus-within .ghost{display:none}#night-start .composer textarea,#night-start .composer textarea:focus{border:0;border-radius:0;background:none;padding:0;color:var(--nero);caret-color:var(--rosso);font-size:var(--font-24pt);line-height:1.1em;line-height:1.4em}#night-start .composer textarea:-moz-placeholder:not(:focus){caret-color:transparent}#night-start .composer textarea:-moz-read-only{caret-color:transparent}#night-start .composer textarea:placeholder-shown:not(:focus),#night-start .composer textarea:read-only{caret-color:transparent}#night-start .composer.sent{background:var(--bianco-caldo);box-shadow:none}#night-start .composer.sent textarea{color:var(--grigio-scurissimo);cursor:default}#night-start .composer textarea::-moz-placeholder{color:transparent;font-size:var(--font-24pt);line-height:1.1em;line-height:1.4em}#night-start .composer textarea::placeholder{color:transparent;font-size:var(--font-24pt);line-height:1.1em;line-height:1.4em}#night-start .composer .ghost{position:absolute;top:0;left:0;right:0;pointer-events:none;color:var(--grigio-medio);font-weight:300;font-size:var(--font-24pt);line-height:1.1em;line-height:1.4em}#night-start .composer .caret{display:inline-block;vertical-align:middle;width:2px;height:1.15em;margin-left:.5rem;background:var(--rosso);animation:composer-caret 1.1s steps(1,end) infinite}@media(prefers-reduced-motion:reduce){#night-start .composer .caret{animation:none}}#night-start .composer .ask{flex:none;display:inline-flex;align-items:center;justify-content:center;width:2.8rem;height:2.8rem;padding:0;border:0;border-radius:50%;background:var(--rosso);color:var(--bianco);box-shadow:0 .3rem .8rem #cf3a2e4d;transition:all .3s var(--easing)}#night-start .composer .ask svg{width:1.4rem;height:1.4rem}#night-start .composer .ask:not(:disabled){cursor:pointer}@media screen and (pointer:fine)and (hover:hover){#night-start .composer .ask:not(:disabled):hover,#night-start .composer .ask:not(:disabled):focus-visible{background:var(--nero);box-shadow:none}}#night-start .composer .ask:disabled{background:var(--grigio-chiaro);box-shadow:none}#night-start .tune{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.6rem 1.2rem;padding-top:.5rem}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#night-start .tune{padding-top:1rem}}}#night-start .tune .surprise{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem}#night-start .tune .surprise label{display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;color:var(--grigio-scurissimo);font-weight:500;font-size:var(--font-20pt);line-height:1.2em}#night-start .tune .surprise p{padding:0;color:var(--grigio-scuro);font-size:var(--font-18pt);line-height:1.2em}#night-start .tune .surprise input[type=checkbox]{position:relative;flex:none;width:2.4rem;height:1.4rem;margin:0;border:0;border-radius:var(--border-radius-4);background:var(--grigio-chiaro);transition:all .3s var(--easing)}#night-start .tune .surprise input[type=checkbox]:after{content:"";position:absolute;top:.2rem;left:.2rem;width:1rem;height:1rem;border-radius:50%;background:var(--bianco);box-shadow:0 1px 2px #0003;transform:none;transition:all .3s var(--easing)}#night-start .tune .surprise input[type=checkbox]:checked{background:var(--rosso)}#night-start .tune .surprise input[type=checkbox]:checked:after{content:"";top:.2rem;left:1.2rem;width:1rem;height:1rem;transform:none}#night-start .tune summary{display:inline-flex;align-items:center;gap:.5rem;list-style:none;cursor:pointer;color:var(--grigio-scuro);padding:.4rem .6rem;margin-right:-.6rem;border-radius:var(--border-radius-1);transition:all .3s var(--easing);font-size:var(--font-20pt);line-height:1.2em}#night-start .tune summary::-webkit-details-marker{display:none}@media screen and (pointer:fine)and (hover:hover){#night-start .tune summary:hover,#night-start .tune summary:focus-visible{color:var(--rosso)}}#night-start .tune summary .set{color:var(--rosso);font-weight:500;font-size:var(--font-18pt);line-height:1.2em}#night-start .tune details[open] summary{background:var(--bianco-caldo);color:var(--nero)}#night-start .tune .caret{transition:all .3s var(--easing)}#night-start .tune details[open] .caret{transform:rotate(180deg)}#night-start .tune .status{padding-top:1rem}#night-start .tune .panel{position:absolute;bottom:calc(100% + .6rem);right:0;z-index:5;display:flex;flex-direction:column;gap:1.4rem;width:min(100%,26rem);background:var(--bianco);border:1px solid var(--grigio-chiaro);border-radius:var(--border-radius-2);box-shadow:0 1rem 3rem #00000024;padding:1.4rem 1.6rem}#night-start .tune .panel .head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}#night-start .tune .panel>.head .title{color:var(--nero);font-weight:600;font-size:var(--font-20pt);line-height:1.2em}#night-start .tune .panel .reset{flex:none;border:0;background:none;padding:0;cursor:pointer;color:var(--rosso);transition:all .3s var(--easing);font-size:var(--font-18pt);line-height:1.2em}@media screen and (pointer:fine)and (hover:hover){#night-start .tune .panel .reset:hover,#night-start .tune .panel .reset:focus-visible{color:var(--nero)}}#night-start .tune .panel .reset:disabled{color:var(--grigio-medio);cursor:default}#night-start .tune .panel .group{display:flex;flex-direction:column;gap:.6rem;border:0;padding:0;margin:0;min-width:0}#night-start .tune .panel legend,#night-start .tune .panel .group>.title,#night-start .tune .panel .group .head .title{padding:0;text-transform:uppercase;letter-spacing:.1em;color:var(--grigio-scuro);font-weight:600;font-size:var(--font-16pt);line-height:1.2em}#night-start .tune .panel legend{padding-bottom:.6rem}#night-start .tune .panel .pills{display:flex;flex-wrap:wrap;gap:.5rem}#night-start .tune .panel .pill{border:1px solid var(--grigio-chiaro);border-radius:var(--border-radius-4);background:var(--bianco-caldo);color:var(--grigio-scurissimo);padding:.5rem 1rem;cursor:pointer;transition:all .3s var(--easing);font-size:var(--font-20pt);line-height:1.2em}@media screen and (pointer:fine)and (hover:hover){#night-start .tune .panel .pill:hover,#night-start .tune .panel .pill:focus-visible{border-color:var(--rosso)}}#night-start .tune .panel .pill:has(:focus-visible){border-color:var(--rosso);outline:2px solid var(--rosso);outline-offset:2px}#night-start .tune .panel .pill:has(:checked){border-color:var(--rosso);background:var(--bianco);color:var(--rosso);font-weight:600}#night-start .tune .panel .range{display:flex;align-items:center;gap:.6rem}#night-start .tune .panel .range input{flex:none;width:6rem;background:var(--bianco-caldo);text-align:center;padding:.5rem .6rem}#night-start .tune .panel .range .dash{flex:1;height:1px;background:var(--grigio-chiaro)}#night-start .tune .panel .switch{display:flex;align-items:center;gap:.8rem;border:1px solid var(--grigio-chiaro);border-radius:var(--border-radius-2);background:var(--bianco);padding:.7rem .9rem;cursor:pointer;color:var(--grigio-scurissimo);transition:all .3s var(--easing);font-size:var(--font-20pt);line-height:1.2em}@media screen and (pointer:fine)and (hover:hover){#night-start .tune .panel .switch:hover,#night-start .tune .panel .switch:focus-visible{border-color:var(--rosso)}}#night-start .tune .panel .switch input[type=checkbox]{position:relative;flex:none;width:2.4rem;height:1.4rem;margin:0;border:0;border-radius:var(--border-radius-4);background:var(--grigio-chiaro);transition:all .3s var(--easing)}#night-start .tune .panel .switch input[type=checkbox]:after{content:"";position:absolute;top:.2rem;left:.2rem;width:1rem;height:1rem;border-radius:50%;background:var(--bianco);box-shadow:0 1px 2px #0003;transform:none;transition:all .3s var(--easing)}#night-start .tune .panel .switch input[type=checkbox]:checked{background:var(--rosso)}#night-start .tune .panel .switch input[type=checkbox]:checked:after{content:"";top:.2rem;left:1.2rem;width:1rem;height:1rem;transform:none}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#night-start .tune .panel{position:static;width:100%;margin-top:.6rem}}}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#night-start .tune details{width:100%}#night-start .tune summary{margin-right:0;padding-left:0}}}#night-start .hints{padding-top:4rem}#night-start .hints[hidden]{display:none}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#night-start .hints{padding-bottom:1rem;padding-top:2rem}}}#night-start .hints .head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}#night-start .hints p{padding:0;color:var(--grigio-scuro);font-size:var(--font-20pt);line-height:1.2em}#night-start .hints ul{list-style:none;padding:.6rem 0 0}#night-start .hints button{background:none;border:0;padding:0;text-align:left;cursor:pointer;transition:all .3s var(--easing)}@media screen and (pointer:fine)and (hover:hover){#night-start .hints button:hover,#night-start .hints button:focus-visible{color:var(--rosso)}}#night-start .hints li{display:flex;align-items:center;gap:.75rem;padding:.4rem .6rem;margin:0 -.6rem;border-radius:var(--border-radius-2);transition:all .3s var(--easing)}@media screen and (pointer:fine)and (hover:hover){#night-start .hints li:hover,#night-start .hints li:focus-visible{background:var(--grigio-chiaro)}}#night-start .hints li:focus-within{background:none}#night-start .hints .frase{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;gap:.6rem;color:var(--grigio-scurissimo);font-family:InstrumentSerif,serif;font-size:var(--font-40pt);line-height:1em;line-height:1.2em}#night-start .hints .frase:not(button){cursor:text}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#night-start .hints .frase{font-size:var(--font-24pt);line-height:1.1em}}}#night-start .hints .blank{flex:1 0 8rem;width:auto;padding:0 .2rem;border:0;border-bottom:1.5px dashed var(--grigio-chiaro);border-radius:0;background:none;color:var(--nero);caret-color:var(--rosso);font-family:InstrumentSerif,serif;font-size:var(--font-40pt);line-height:1em;line-height:1.2em}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#night-start .hints .blank{font-size:var(--font-24pt);line-height:1.1em;line-height:1.2em}}}#night-start .hints .blank:focus{border-bottom-color:var(--rosso)}#night-start .hints .use{flex:none;align-self:center;color:var(--rosso);border:1px solid var(--grigio-chiaro);border-radius:var(--border-radius-4);background-color:var(--bianco);padding:.3rem .9rem;font-weight:600;font-size:var(--font-16pt);line-height:1.2em}@media screen and (pointer:fine)and (hover:hover){#night-start .hints .use:hover,#night-start .hints .use:focus-visible{border-color:var(--rosso)}}#night-start .hints .use:disabled{color:var(--grigio-medio);cursor:default;border-color:var(--grigio-chiaro)}#night-start .hints .more-hints{flex:none;color:var(--rosso);font-weight:500;font-size:var(--font-18pt);line-height:1.2em}@media screen and (pointer:fine)and (hover:hover){#night-start .hints .more-hints:hover,#night-start .hints .more-hints:focus-visible{color:var(--nero)}}#proposals{padding-top:1rem;padding-left:var(--padding-1)}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#proposals{padding-left:0}}}#proposals .at{text-transform:uppercase;font-size:var(--font-20pt);line-height:1.2em;padding-bottom:2rem;color:var(--grigio-scuro);font-weight:600}#proposals .vote{padding-top:1rem}#proposals .asked{display:flex;flex-direction:column;align-items:flex-end}#proposals .asked .text{background-color:var(--nero);color:var(--bianco);border-radius:var(--border-radius-2) var(--border-radius-2) 0 var(--border-radius-2);padding:1rem 1.5rem;font-size:var(--font-26pt);line-height:1.1em;font-weight:500}#proposals .asked .filters{color:var(--rosso);font-size:var(--font-20pt);line-height:1.2em;padding-top:.75rem;font-weight:500}#proposals .asked.new .text{animation:asked-arriva .4s var(--easing) both}#proposals .asked.new .filters{animation:asked-filtri-arrivano .4s var(--easing) .4s both}@media(prefers-reduced-motion:reduce){#proposals .asked.new .text,#proposals .asked.new .filters{animation:none}}#proposals .warning{color:var(--rosso);font-size:var(--font-20pt);line-height:1.2em}#proposals .opening{display:flex;align-items:center;gap:.9rem;padding:0 0 2rem;font-size:var(--font-20pt);line-height:1.2em}#proposals .opening .mark{flex:none;width:1.75rem;height:1.75rem}#proposals .opening.waiting{animation:attesa-entra .4s var(--easing) both}@media(prefers-reduced-motion:reduce){#proposals .opening.waiting{animation:none}}#proposals .opening .rest{visibility:hidden}#proposals .opening .dots i{font-style:normal}#proposals .opening .dots i:nth-child(2){animation:puntino-due 1.35s var(--easing) infinite}#proposals .opening .dots i:nth-child(3){animation:puntino-tre 1.35s var(--easing) infinite}@media(prefers-reduced-motion:reduce){#proposals .opening .dots i{animation:none}}#proposals .more input[type=submit]:hover:enabled{border-color:var(--rosso);color:var(--rosso)}#proposals .more input[type=submit]:disabled{color:var(--grigio-medio);cursor:default}#proposals .proposal{background-color:var(--bianco);border:1px solid var(--grigio-chiaro);border-radius:var(--border-radius-3);padding:2rem;margin-bottom:2rem;box-shadow:0 .5rem 2rem #0000000e}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#proposals .proposal{padding:1.5rem}}}#proposals .proposal.new{animation:proposta-arriva .45s var(--easing) both}@media(prefers-reduced-motion:reduce){#proposals .proposal.new{animation:none}}#proposals .proposal h2{font-size:var(--font-40pt);line-height:1em;padding-bottom:1.5rem}#proposals .proposal .facts{padding-bottom:.2rem}#proposals .proposal .people{padding-bottom:.8rem}#proposals .proposal .facts,#proposals .proposal .people{color:var(--grigio-scuro);font-size:var(--font-18pt);line-height:1.2em;padding-right:8rem}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#proposals .proposal .facts,#proposals .proposal .people{padding-right:0}}}#proposals .proposal .warned,#proposals .proposal .gone{color:var(--rosso);font-size:var(--font-20pt);line-height:1.2em}#proposals .proposal .text{padding:.6rem 8rem .6rem 0;line-height:1.3em}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#proposals .proposal .text{padding-right:0}}}#proposals .proposal .text.waiting{display:flex;flex-direction:column;gap:.55rem;padding-top:.9rem;padding-bottom:.9rem}#proposals .proposal .text.waiting .line{height:.85rem;border-radius:var(--border-radius-2);background-color:var(--grigio-chiaro);animation:segnaposto-pulsa 2s cubic-bezier(.4,0,.6,1) infinite}@media(prefers-reduced-motion:reduce){#proposals .proposal .text.waiting .line{animation:none}}#proposals .proposal .text.waiting .line:last-child{width:55%}#proposals .proposal .where{display:flex;flex-direction:column;gap:.6rem;list-style:none;padding:1.75rem 0 1rem}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#proposals .proposal .where{padding-top:1.5rem;padding-bottom:1rem}}}#proposals .proposal .where li{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;padding-bottom:0}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#proposals .proposal .where li{padding-bottom:.5rem}}}#proposals .proposal .where .service{display:inline-flex;align-items:center;gap:.4rem;border:1px solid var(--grigio-chiaro);border-radius:var(--border-radius-2);background-color:var(--bianco-caldo);padding:.5rem .9rem;color:var(--nero);font-size:var(--font-20pt);line-height:1.2em;font-weight:400}#proposals .proposal .where .free{color:var(--grigio-scuro)}#proposals .proposal .where .langs{color:var(--grigio-scuro);font-size:var(--font-16pt);line-height:1.2em}#proposals .proposal .where a{display:inline-flex;align-items:center;gap:.5rem;margin-left:auto;border-radius:var(--border-radius-2);background-color:var(--rosso);padding:.6rem 1.1rem;color:var(--bianco);font-weight:600;white-space:nowrap;box-shadow:0 .3rem .8rem #cf3a2e42;transition:all .3s var(--easing);font-size:var(--font-18pt);line-height:1.2em}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#proposals .proposal .where a{margin-left:0}}}#proposals .proposal .where a:hover{background-color:var(--nero);box-shadow:none}#proposals .proposal .where a svg{flex:none;width:1rem;height:1rem;transform:rotate(90deg)}#proposals .proposal .gestures{display:flex;flex-wrap:wrap;align-items:baseline;gap:.8rem}#proposals .proposal .gestures span{padding-top:1.2rem}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#proposals .proposal .gestures span{padding-top:1.2rem;padding-bottom:1.2rem}}}#proposals .proposal .gestures .gesture{color:var(--rosso);background:none;border:none;padding:0;cursor:pointer;font-size:var(--font-20pt);line-height:1.2em;transition:all .3s var(--easing);padding-top:1.2rem;font-weight:500}@media not all and (pointer:fine)and (hover:hover){@media(max-width:768px),(orientation:portrait){#proposals .proposal .gestures .gesture{padding-top:1.2rem;padding-bottom:1.2rem}}}#proposals .proposal .gestures .gesture:hover:enabled{color:var(--rosso)}#proposals .proposal .gestures .done{color:var(--grigio-scuro);cursor:default;font-size:var(--font-20pt);line-height:1.2em;font-weight:500}#proposals .proposal .voted{padding-top:.8rem;color:var(--grigio-scuro);font-size:var(--font-18pt);line-height:1.2em}#proposals .proposal .voted .stars{color:var(--rosso)}#proposals .proposal .voted .why{padding-left:.6rem}#proposals .rate{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;border-top:1px solid var(--grigio-chiaro);margin-top:2rem;padding-top:2rem}#proposals .rate .question{color:var(--grigio-scurissimo);font-size:var(--font-18pt);line-height:1.2em}#proposals .rate .answers{display:flex;flex-wrap:wrap;gap:.6rem}#proposals .rate .answers button{border:1px solid var(--grigio-chiaro);border-radius:var(--border-radius-4);background-color:var(--bianco);padding:.5rem 1.2rem;color:var(--grigio-scuro);font-weight:600;cursor:pointer;transition:all .3s var(--easing);font-size:var(--font-18pt);line-height:1.2em}#proposals .rate .answers button:hover{border-color:var(--rosso);color:var(--rosso)}#proposals .rate .answers .chosen{border-color:var(--rosso);background-color:var(--rosso);color:var(--bianco);box-shadow:0 .3rem .8rem #cf3a2e3d}#proposals .rate .answers .chosen:hover{border-color:var(--rosso);color:var(--bianco)}#proposals .rate form{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;width:100%}#proposals .rate .why,#proposals .rate .which{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;width:100%}#proposals .rate .why label,#proposals .rate .which label{flex:0 0 10rem;color:var(--grigio-scuro);font-size:var(--font-18pt);line-height:1.2em}#proposals .rate .why select,#proposals .rate .which select{flex:1;min-width:18rem;max-width:28rem;padding:.7rem 2.6rem .7rem 1.2rem;font-size:var(--font-18pt);line-height:1.2em}#proposals .rate input[type=submit]{color:var(--nero);background-color:var(--bianco);border:1px solid var(--grigio-chiaro);border-radius:var(--border-radius-2);padding:.6rem 1.2rem;font-weight:600;cursor:pointer;transition:all .3s var(--easing);font-size:var(--font-18pt);line-height:1.2em;box-shadow:none}#proposals .rate input[type=submit]:hover:enabled{border-color:var(--rosso);color:var(--rosso)}#proposals .rate input[type=submit]:disabled{color:var(--grigio-medio);cursor:default}#proposals .rated{padding-top:2rem;color:var(--grigio-scuro)}.voting{padding-bottom:2rem}
