:root{--sfondo:#0a0d1a;--card:#0c1638;--pannello:#101a42;--bordo:#2b3b72;--bordo-barra:#24336a;--bordo-chat:#33447a;--testo:#c9d1e3;--titolo:#e8ecf5;--secondario:#8b93ad;--terziario:#6f7894;--descrizione:#a3abc4;--spento:#4a5578;--verde:#3fb950;--verde-countdown:#4ade80;--verde-attenuato:#2a7a44;--verde-zero:#1f4a30;--ambra:#ffcf5c;--rosso:#ff7b72;--link:#79c0ff;--link-hover:#a8d4ff;--ramo-scuro:#1d5a32;--ramo-chiaro:#2a7a44;--neve-chiara:#e2ecff;--neve-azzurra:#a9bde6;--tronco:#8a6a43;--terreno-tratto:#8ea3d6;--pallina-oro:#b8860b;--pallina-oro-testo:#fff6dc;--pallina-rossa:#b3261e;--pallina-rossa-testo:#fff1f0;--pallina-oggi:#e8ecf5;--pallina-oggi-testo:#0a0d1a;--pallina-chiusa:#1c2238;--pallina-chiusa-testo:#6a7392;--lucina-oro:#ffb84d;--lucina-rosso:#ff4d6d;--lucina-ciano:#5fd6ff;--lucina-viola:#c38bff;--lucina-magenta:#ff6ad5;--lucina-verde:#7dff9b;--font-testo:"IBM Plex Mono",ui-monospace,Menlo,monospace;--font-logo:"VT323",ui-monospace,monospace;--font-numeri:"Source Code Pro",ui-monospace,monospace;--gutter:56px;--larghezza-max:1440px}*,:after,:before{box-sizing:border-box}body,html{background:var(--sfondo)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--testo);font-family:var(--font-testo);font-size:14px;line-height:1.55}body,p{margin:0}a{color:var(--link)}a:hover{color:var(--link-hover)}button{font-family:inherit}:focus-visible{outline:2px solid var(--titolo);outline-offset:2px}@keyframes glow{0%,to{opacity:1}50%{opacity:.55}}@keyframes tw{0%,to{opacity:1}50%{opacity:.12}}@keyframes cur{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes shake{0%,to{transform:translate(-50%)}20%,60%{transform:translate(calc(-50% - 6px))}40%,80%{transform:translate(calc(-50% + 6px))}}.lit{animation:glow 2.4s ease-in-out infinite}.tw1{animation:tw 8s ease-in-out infinite}.tw2{animation:tw 11s ease-in-out -4s infinite}.tw3{animation:tw 14s ease-in-out -8s infinite}.tw4{animation:tw 6s steps(2) -2s infinite}.cur{animation:cur 1.1s steps(1) infinite}@media (prefers-reduced-motion:reduce){.cur,.lit,.tw1,.tw2,.tw3,.tw4{animation:none}.banner-403{animation:none!important}.chat-comandi .chat-letterina.lampo{animation:none}.pallina{transition:none!important}.pallina:hover{transform:none!important}}.sito{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh}.contenuto{display:flex;flex:1 1;flex-direction:column}.salta{background:var(--titolo);color:var(--sfondo);left:-9999px;padding:8px 12px;position:absolute;top:8px;z-index:100}.salta:focus{left:8px}.testata{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0d1aeb;border-bottom:1px solid var(--bordo-barra);padding:0 var(--gutter);position:-webkit-sticky;position:sticky;top:0;z-index:20}.testata-interno{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin:0 auto;max-width:1328px;padding:18px 0;position:relative}.logo{font-family:var(--font-logo);font-size:40px;line-height:1;text-decoration:none;text-shadow:0 0 14px #3fb95059}.logo,.logo:hover{color:var(--titolo)}.nav{display:flex;flex-wrap:wrap;font-size:13px;gap:24px}.nav a{color:var(--secondario);text-decoration:none;transition:color .15s,text-shadow .15s}.nav a:before{content:"[";visibility:hidden}.nav a:after{content:"]";visibility:hidden}.nav a:hover{color:var(--verde-countdown);text-shadow:0 0 8px #4ade808c}.nav a:hover:after,.nav a:hover:before,.nav a[aria-current=page]:after,.nav a[aria-current=page]:before{visibility:visible}.nav a[aria-current=page]{color:var(--titolo);text-shadow:none}.nav a.cta{color:var(--ambra);font-weight:600}.nav a.cta:hover{color:var(--ambra);text-shadow:0 0 8px #ffcf5c99}.menu-mobile{background:#0000;border:1px solid var(--bordo);color:var(--testo);cursor:pointer;display:none;min-height:44px;min-width:44px}.piede{border-top:1px solid var(--bordo-barra);color:var(--terziario);display:flex;flex-wrap:wrap;font-size:12px;gap:8px;justify-content:space-between;padding:14px var(--gutter)}.piede a{color:inherit;text-decoration:none}.piede a:hover{color:var(--secondario)}.piede-sinistra{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 20px}.piede-link{background:none;border:none;color:inherit;cursor:pointer;font:inherit;padding:0}.piede-link:hover{color:var(--secondario)}.cookie{background:var(--pannello);border-top:1px solid var(--bordo-chat);bottom:0;box-shadow:0 -16px 40px #00000080;left:0;outline:none;position:fixed;right:0;z-index:60}.cookie-interno{grid-gap:6px 32px;align-items:center;display:grid;gap:6px 32px;grid-template-areas:"testa testa" "testo azioni" "stato azioni";grid-template-columns:1fr auto;margin:0 auto;max-width:1328px;padding:16px var(--gutter) 18px}.cookie-testa{align-items:center;display:flex;grid-area:testa;justify-content:space-between}.cookie-comando{color:var(--secondario);font-size:12px;letter-spacing:1px}.cookie-x{background:none;border:none;color:var(--titolo);cursor:pointer;font-size:18px;min-height:36px;min-width:36px}.cookie-testo{color:var(--testo);grid-area:testo;max-width:820px}.cookie-stato{color:var(--terziario);font-size:12px;grid-area:stato}.cookie-azioni{grid-gap:8px;display:grid;gap:8px;grid-area:azioni;grid-template-columns:repeat(2,120px)}@media (max-width:760px){.cookie-interno{grid-template-areas:"testa" "testo" "stato" "azioni";grid-template-columns:1fr;padding:12px 20px 18px}.cookie-azioni{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:6px}}.privacy{gap:22px}.privacy-sezione{display:flex;flex-direction:column;gap:8px}.privacy-titolo{color:var(--titolo);font-size:15px;font-weight:600;margin:0}.privacy-corpo{color:var(--descrizione);display:flex;flex-direction:column;gap:8px;max-width:760px}.privacy-corpo strong{color:var(--titolo);font-weight:600}.privacy-corpo code{color:var(--titolo)}.privacy-data{color:var(--terziario);font-size:12px}.pagina{align-items:stretch;display:flex;flex:1 1;flex-wrap:wrap;gap:48px;margin:0 auto;max-width:var(--larghezza-max);padding:16px var(--gutter) 48px;width:100%}.lato{display:flex;flex:1 1 480px;flex-direction:column;gap:18px;justify-content:center;min-width:0}.lato.casella{flex-basis:420px;justify-content:flex-start;padding-top:8px}.sopratitolo{font-size:13px}.comando,.sopratitolo{color:var(--secondario)}.comando{margin:0 0 14px}.card{background-color:var(--card);border:1px solid var(--bordo);padding:16px 18px}.card-comando{color:var(--secondario);font-size:12px;letter-spacing:1px;margin:0 0 8px}.senza-a-capo{white-space:nowrap}.affiliato{color:var(--terziario);font-size:12px}.prezzo{color:var(--ambra);white-space:nowrap}.commento{color:var(--secondario)}.link-azione{background:none;border:none;color:var(--ambra);cursor:pointer;font:inherit;padding:0;text-align:left}.link-azione:hover{text-decoration:underline}.link-azione.presente{color:var(--verde)}.link-azione.verde{color:var(--verde-countdown)}.colonna-albero{align-items:center;display:flex;flex:999 1 640px;flex-direction:column;gap:4px;justify-content:center;min-width:0}.introduzione{color:var(--secondario);font-size:13px;margin:0 0 18px;text-align:center}.introduzione-mobile{display:none}.albero{align-items:center;display:flex;flex-direction:column;font-size:20px;font-weight:600;line-height:1.38;white-space:pre}.albero-stella{color:var(--ambra);font-size:38px;line-height:1.1;text-shadow:0 0 6px var(--ambra)}.albero-riga{display:block}.pallina{align-items:center;border:none;border-radius:50%;cursor:pointer;display:inline-flex;font:inherit;font-size:17px;font-weight:400;height:28px;justify-content:center;line-height:1;margin:0 -2px;padding:0;transition:transform .12s;vertical-align:middle;width:28px}.pallina:hover{transform:scale(1.18)}.pallina:focus-visible{outline:2px solid var(--titolo);outline-offset:1px}.pallina.selezionata{outline:1px solid var(--ambra);outline-offset:2px}.legenda{color:var(--secondario);display:flex;flex-wrap:wrap;font-size:13px;gap:28px;justify-content:center;margin-top:22px}.legenda-voce{gap:6px}.legenda-voce,.pallina-legenda{align-items:center;display:inline-flex}.pallina-legenda{border-radius:50%;height:22px;justify-content:center;line-height:1;vertical-align:middle;width:22px}.cd-numeri{color:var(--verde-countdown);font-family:var(--font-numeri);font-size:54px;font-weight:300;letter-spacing:-1px;line-height:1;margin-top:10px;text-shadow:0 0 4px var(--verde-countdown),0 0 14px #4ade8066;white-space:nowrap}.cd-unita{color:var(--verde-attenuato);font-size:22px;margin-left:2px;text-shadow:none}.cd-zero{color:var(--verde-zero);text-shadow:none}.cd-barra{color:var(--spento);font-size:13px;letter-spacing:1px}.cd-piena{color:var(--verde)}.banner-403{animation:shake .4s ease-in-out;background:var(--pannello);border:1px solid var(--rosso);box-shadow:0 16px 40px #00000080;color:var(--testo);font-size:13px;left:50%;padding:14px 18px;position:fixed;top:92px;transform:translate(-50%);width:min(720px,calc(100% - 32px));z-index:40}.banner-403 strong{color:var(--rosso)}.casella-titolo{color:var(--titolo);font-family:var(--font-logo);font-size:45px;font-weight:400;line-height:1;margin:4px 0 0}.voce-ramo{font-size:12px;letter-spacing:1px;margin:0 0 4px}.voce-titolo{color:var(--titolo);font-size:18px;font-weight:700;line-height:1.4;margin:0}.voce-testo{color:var(--descrizione);margin:2px 0 10px}.voce-azioni{align-items:baseline;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.voce-link{margin-left:auto}.bottone-gioco{align-items:center;background:#0000;border:1px dashed var(--ambra);color:var(--ambra);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:12px;justify-content:space-between;min-height:48px;padding:0 18px;text-decoration:none}.bottone-gioco:hover{background:#ffcf5c0f}.bottone-chiaro{background:var(--titolo);border:none;color:var(--sfondo);cursor:pointer;font-size:13px;font-weight:600;min-height:48px;padding:0 16px}.barra-mobile{display:none}.chat{background:var(--pannello);border:1px solid var(--bordo-chat);bottom:32px;box-shadow:0 24px 60px #0009;display:flex;flex-direction:column;height:720px;max-height:calc(100vh - 120px);position:fixed;right:var(--gutter);width:min(460px,calc(100% - 32px));z-index:30}.chat-testa{border-bottom:1px solid var(--bordo);color:var(--secondario);font-size:12px;gap:8px;justify-content:space-between;padding:12px 16px}.chat-comandi,.chat-testa{align-items:center;display:flex}.chat-comandi{gap:4px;white-space:nowrap}.chat-testa>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-comandi button{background:#0000;border:none;color:var(--secondario);cursor:pointer;font-size:12px;min-height:32px;padding:6px 8px}.chat-comandi button:hover{color:var(--verde-countdown)}.chat-comandi .chat-chiudi{color:var(--titolo);font-size:16px}.chat-corpo{display:flex;flex:1 1;flex-direction:column;font-size:13px;gap:14px;line-height:1.6;overflow-y:auto;padding:18px 16px}.chat-riga{color:var(--testo);margin:0 0 6px}.chat-babbo>:last-child{margin-bottom:0}.chat-babbo strong,.chat-utente{color:var(--titolo)}.chat-utente{word-wrap:break-word}.prompt{color:var(--verde);white-space:nowrap}.prompt-babbo{color:var(--rosso)}.chat-regalo{border-bottom:1px dashed var(--bordo-chat);border-top:1px dashed var(--bordo-chat);display:flex;flex-direction:column;gap:4px;margin-bottom:-1px;padding:10px 0}.chat-babbo>div+p.chat-riga{margin-top:10px}.chat-regalo-testa{display:flex;gap:12px;justify-content:space-between}.chat-regalo-nome{color:var(--titolo);font-weight:600}.chat-regalo-azioni{align-items:baseline;display:flex;gap:16px;justify-content:space-between}.chat-comandi .chat-letterina:before{content:"[";visibility:hidden}.chat-comandi .chat-letterina:after{content:"]";visibility:hidden}.chat-comandi .chat-letterina.piena:after,.chat-comandi .chat-letterina.piena:before,.chat-comandi .chat-letterina:hover:after,.chat-comandi .chat-letterina:hover:before{visibility:visible}.chat-comandi .chat-letterina.piena,.chat-comandi .chat-letterina:hover{color:var(--verde-countdown);text-shadow:0 0 8px #4ade808c}@keyframes lampo-letterina{0%,to{text-shadow:0 0 8px #4ade808c}30%{color:#b6f5c8;text-shadow:0 0 14px #4ade80,0 0 2px #4ade80}}.chat-comandi .chat-letterina.lampo{animation:lampo-letterina .9s ease-out 2}.chat-avvii{align-items:flex-start;display:flex;flex-direction:column;gap:6px}.chat-avvii button{background:none;border:none;color:var(--secondario);cursor:pointer;font-size:13px;padding:4px 0;text-align:left}.chat-avvii button:hover{color:var(--verde-countdown)}.chat-errore{color:var(--rosso)}.chat-scrivi{align-items:center;border-top:1px solid var(--bordo);display:flex;gap:8px;padding:12px 16px}.chat-scrivi input{background:#0000;border:none;color:var(--titolo);flex:1 1;font-family:inherit;font-size:16px;min-width:0;outline:none;padding:10px 0}.chat-scrivi input::placeholder{color:var(--terziario)}.chat-scrivi button{background:var(--titolo);border:none;color:var(--sfondo);cursor:pointer;font-size:12px;font-weight:600;min-height:40px;padding:0 14px}.chat-scrivi button:disabled{cursor:default;opacity:.45}.pagina-app,.pagina-letterina{align-items:flex-start;padding-top:40px}.colonna-letterina{flex:999 1 640px;min-width:0}.foglio{display:flex;flex-direction:column;gap:18px;padding:36px 40px}.foglio-titolo{color:var(--titolo);font-family:var(--font-logo);font-size:52px;font-weight:400;line-height:1;margin:0}.foglio-testo{color:var(--descrizione);max-width:620px}.elenco-regali{border-top:1px dashed var(--bordo);list-style:none;margin:0;padding:0}.elenco-regali li{align-items:baseline;border-bottom:1px dashed var(--bordo);display:flex;flex-wrap:wrap;gap:6px 14px;padding:12px 0}.elenco-numero{font-weight:700}.elenco-nome{color:var(--titolo);flex:1 1 260px;font-weight:600;min-width:0}.elenco-origine{color:var(--terziario);display:block;font-size:12px;font-weight:400}.elenco-rm{background:#0000;border:none;color:var(--secondario);cursor:pointer;font-size:13px;min-height:32px;padding:0 4px}.elenco-rm:hover{color:var(--rosso)}.foglio-piede{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.totale{color:var(--secondario)}.firma{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.firma label{color:var(--descrizione)}.firma input{background:#0000;border:none;border-bottom:1px solid #343c5c;color:var(--titolo);flex:0 1 260px;font-family:inherit;font-size:15px;min-width:0;outline:none;padding:8px 0}.firma input:focus{border-bottom-color:var(--verde)}.firma-letta{color:var(--descrizione)}.lato.spedisci{flex-basis:380px;justify-content:flex-start}.spedisci-titolo{color:var(--titolo);font-family:var(--font-logo);font-size:40px;font-weight:400;line-height:1;margin:4px 0 0}.bottone-ambra{align-items:center;background:var(--ambra);border:none;color:var(--sfondo);cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:12px;justify-content:space-between;min-height:56px;padding:0 20px;text-align:left}.bottone-ambra:disabled{cursor:default;opacity:.45}.spedisci-canali{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}.bottone-card{align-items:center;background:var(--card);border:1px solid var(--bordo);color:var(--testo);cursor:pointer;display:flex;font-size:14px;justify-content:center;min-height:48px;text-decoration:none}.bottone-card:hover{border-color:var(--verde);color:var(--verde-countdown)}.bottone-card.disattivo,.bottone-card:disabled{opacity:.45;pointer-events:none}.gm-sfondo{align-items:center;background:#05070fd1;display:flex;inset:0;justify-content:center;padding:16px;position:fixed;z-index:50}.gm-finestra{background:var(--pannello);border:1px solid var(--bordo-chat);box-shadow:0 24px 60px #0009;display:flex;flex-direction:column;max-height:86vh;max-width:640px;outline:none;width:100%}.gm-testa{align-items:center;border-bottom:1px solid var(--bordo);color:var(--secondario);display:flex;font-size:12px;justify-content:space-between;padding:12px 16px}.gm-chiudi{background:none;border:none;color:var(--titolo);cursor:pointer;font-size:16px;min-height:32px;min-width:32px}.gm-corpo{color:var(--testo);overflow-y:auto;padding:18px 16px}.gm-corpo,.gm-corpo *{font-family:var(--font-testo)!important}.gm-corpo :not([style*="50%"]){border-radius:0!important}.gm-corpo *{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;text-shadow:none!important}.gm-corpo h1,.gm-corpo h2,.gm-corpo h3,.gm-corpo h4{color:var(--titolo)!important;font-weight:600}.gm-corpo>div{background:#0000!important}.gm-corpo button[style*=gradient]{background:var(--card)!important;border:1px dashed var(--ambra)!important;color:var(--ambra)!important;font-weight:600!important}.gm-corpo button[style*=gradient]:hover{background:#ffcf5c0f!important}.gm-corpo :not(button)[style*=gradient]{background:var(--card)!important}.gm-corpo [style*=-webkit-text-fill-color],.gm-corpo [style*=background-clip]{-webkit-text-fill-color:currentColor!important;background:none!important;color:var(--titolo)!important}.gm-corpo input,.gm-corpo select,.gm-corpo textarea{background:var(--sfondo)!important;border:1px solid var(--bordo)!important;color:var(--titolo)!important}@media (max-width:1279px){.pagina{--gutter:32px}.lato,.lato.casella,.lato.spedisci{align-items:center;flex-basis:100%;text-align:center}.lato>*{max-width:560px;width:100%}.lato .bottone-ambra,.lato .bottone-gioco,.lato .card,.lato .card.voce,.lato .spedisci-canali{text-align:left}.piede{align-items:center;flex-direction:column;text-align:center}.colonna-letterina{flex-basis:100%}}@media (max-width:599px){:root{--gutter:20px}body{font-size:13px;line-height:1.5}.testata-interno{flex-wrap:nowrap;padding:14px 0}.logo{font-size:30px}.menu-mobile{display:block}.nav{background:var(--sfondo);border-bottom:1px solid var(--bordo-barra);display:none;flex-direction:column;gap:0;left:0;padding:8px 0;position:absolute;right:0;top:100%;z-index:21}.nav.aperto{display:flex}.nav a{font-size:14px;padding:12px 0}.pagina{--gutter:20px;gap:20px;padding:8px var(--gutter) 24px}.colonna-albero .introduzione{display:none}.introduzione-mobile{color:var(--secondario);display:block;font-size:11px;margin:8px 0 0}.albero{font-size:12px;line-height:1.32}.albero-stella{font-size:24px}.pallina{font-size:10px;height:16px;margin:0 -1px;width:16px}.pallina.selezionata{outline-offset:1px}.legenda{font-size:11px;gap:12px 18px;margin-top:12px}.pagina-calendario .legenda{display:none}.lato,.lato.casella{align-items:stretch;gap:10px;padding-top:0;text-align:left}.lato>*{max-width:none}.casella-testa{align-items:baseline;display:flex;flex-direction:row-reverse;gap:8px;justify-content:space-between}.casella-testa .sopratitolo{font-size:11px;text-align:right}.casella-testa .sopratitolo .data-lunga{display:none}.casella-titolo{font-size:34px;margin:0}.card.voce{display:flex;flex-direction:column;gap:2px;padding:10px 12px 4px}.voce-ramo{font-size:11px;letter-spacing:0;margin:0}.voce-titolo{font-size:13px;font-weight:600}.voce-testo{display:none}.voce-azioni{flex-wrap:nowrap;font-size:12px}.voce-azioni .link-azione,.voce-azioni a{align-items:center;display:inline-flex;min-height:36px}.cd-numeri{font-size:36px;letter-spacing:-.5px}.cd-unita{font-size:15px}.cd-barra{font-size:11px;letter-spacing:0}.senza-a-capo{white-space:normal}.barra-mobile{background:var(--sfondo);bottom:0;display:flex;gap:10px;padding:14px var(--gutter) 22px;position:-webkit-sticky;position:sticky;z-index:15}.barra-mobile .bottone-gioco{flex:1 1;justify-content:center;padding:0 8px}.barra-mobile .bottone-chiaro{flex:2 1}.chat{height:auto;inset:8px;max-height:none;top:72px;width:auto}.chat-testa{padding:8px 10px 8px 14px}.chat-ssh{display:none}.chat-scrivi{padding:10px 12px}.foglio{padding:22px 18px}.foglio-titolo{font-size:38px}.spedisci-titolo{font-size:32px}.banner-403{top:80px}}.solo-desktop{display:inline}.solo-desktop-flex{display:flex}@media (max-width:599px){.solo-desktop,.solo-desktop-flex{display:none}}