@keyframes inkSettle{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes drawLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes charBreath{0%{opacity:0;filter:blur(10px);transform:scale(1.06)}to{opacity:1;filter:blur(0);transform:scale(1)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ink{animation:inkSettle .7s ease both}.ink1{animation:inkSettle .7s ease .25s both}.ink2{animation:inkSettle .7s ease .42s both}.ink3{animation:inkSettle .7s ease .65s both}.ink4{animation:inkSettle .7s ease .8s both}.ink5{animation:inkSettle .7s ease .95s both}.ink6{animation:inkSettle .7s ease 1.1s both}.ink7{animation:inkSettle .7s ease 1.25s both}.ink8{animation:inkSettle .7s ease 1.4s both}.sala{position:relative;min-height:100dvh;overflow:hidden}.schermo{position:absolute;inset:0}html.soglia .sala-contenuto{pointer-events:none}.strato-soglia{position:fixed;inset:0;pointer-events:none;z-index:50}.velo-soglia{position:absolute;inset:0;background:var(--bg-lo);opacity:0;pointer-events:none;z-index:1;transition:opacity .48s ease}html.velato .velo-soglia{opacity:1;transition:opacity .95s cubic-bezier(.33,0,.2,1)}.gigante{position:absolute;right:-46px;top:64px;font-family:var(--font-ideogrammi);font-size:340px;line-height:1;color:rgba(var(--tx-rgb),.05);pointer-events:none;animation:charBreath 1.8s ease both}@keyframes tossA{0%{transform:translateY(0) scale(1);animation-timing-function:cubic-bezier(.55,0,.85,.5)}5%{transform:translateY(7px) scale(1.07,.87);animation-timing-function:cubic-bezier(.28,0,.5,1)}36%{transform:translateY(-424px) scale(1.3);animation-timing-function:cubic-bezier(.5,0,.72,1)}56%{transform:translateY(-132px) scale(1.16,.86);animation-timing-function:cubic-bezier(.28,0,.52,1)}67%{transform:translateY(-238px) scale(1.1);animation-timing-function:cubic-bezier(.5,0,.72,1)}77%{transform:translateY(-132px) scale(1.12,.9);animation-timing-function:cubic-bezier(.28,0,.52,1)}84%{transform:translateY(-170px) scale(1.06);animation-timing-function:cubic-bezier(.5,0,.72,1)}90%{transform:translateY(-132px) scale(1.07,.94);animation-timing-function:cubic-bezier(.3,.7,.4,1)}to{transform:translateY(-132px) scale(1.08)}}@keyframes spinA{0%{transform:rotateX(0deg);filter:blur(0);animation-timing-function:cubic-bezier(.33,.2,.62,1)}36%{transform:rotateX(540deg);filter:blur(1.7px);animation-timing-function:cubic-bezier(.38,.1,.62,.95)}56%{transform:rotateX(900deg);filter:blur(1.7px);animation-timing-function:cubic-bezier(.32,.35,.58,1)}67%{transform:rotateX(992deg);filter:blur(.8px);animation-timing-function:cubic-bezier(.38,.25,.6,1)}77%{transform:rotateX(3turn);filter:blur(.5px);animation-timing-function:cubic-bezier(.3,.5,.5,1)}84%{transform:rotateX(1103deg);filter:blur(0);animation-timing-function:cubic-bezier(.4,0,.55,1)}90%{transform:rotateX(1068deg);filter:blur(0);animation-timing-function:cubic-bezier(.4,0,.55,1)}95%{transform:rotateX(1085deg);filter:blur(0);animation-timing-function:cubic-bezier(.4,0,.55,1)}to{transform:rotateX(3turn);filter:blur(0)}}@keyframes shadowA{0%{transform:scale(1);opacity:.35;animation-timing-function:cubic-bezier(.5,0,.72,1)}36%{transform:scale(.4);opacity:.09;animation-timing-function:cubic-bezier(.28,0,.52,1)}56%{transform:scale(1.1);opacity:.45;animation-timing-function:cubic-bezier(.5,0,.72,1)}67%{transform:scale(.64);opacity:.18;animation-timing-function:cubic-bezier(.28,0,.52,1)}77%{transform:scale(1.05);opacity:.4;animation-timing-function:cubic-bezier(.5,0,.72,1)}84%{transform:scale(.82);opacity:.24;animation-timing-function:cubic-bezier(.28,0,.52,1)}90%{transform:scale(1);opacity:.38;animation-timing-function:ease-out}to{transform:scale(1);opacity:0}}@keyframes stampGlow{0%{opacity:0;transform:scale(.22)}10%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(6.8)}}.coinviva{position:absolute;left:50%;margin-left:-28px;bottom:38px;width:56px;height:56px;z-index:5;pointer-events:none;transform-style:preserve-3d;filter:drop-shadow(0 8px 22px rgba(0,0,0,.5)) drop-shadow(0 0 18px rgba(var(--gold-rgb),.3))}[data-theme=carta] .coinviva{filter:drop-shadow(0 8px 22px rgba(0,0,0,.25)) drop-shadow(0 0 18px rgba(var(--gold-rgb),.25))}.coinviva .spin{width:100%;height:100%;transform-style:preserve-3d}.coinviva .faccia{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 36% 30%,var(--coin-1),var(--coin-2) 55%,var(--coin-3) 82%,var(--coin-4))}.coinviva .faccia .hole{width:27%;height:27%;background:var(--bg-lo);box-shadow:inset 0 1px 3px rgba(0,0,0,.7)}.coinviva{opacity:0}html.soglia .coinviva{opacity:1;animation:tossA 2.15s linear both}html.soglia .coinviva .spin{animation:spinA 2.15s linear both}.lancioshadow{position:absolute;left:50%;margin-left:-42px;bottom:148px;width:84px;height:16px;border-radius:50%;opacity:0;pointer-events:none;z-index:2;background:radial-gradient(ellipse,rgba(0,0,0,.7),rgba(0,0,0,0) 70%)}html.soglia .lancioshadow{animation:shadowA 2.15s linear both}.lanciostamp{position:absolute;left:50%;margin-left:-35px;bottom:163px;width:70px;height:70px;border-radius:50%;opacity:0;pointer-events:none;z-index:4;background:radial-gradient(circle,rgba(var(--gold-rgb),.55),rgba(var(--gold-rgb),0) 68%);box-shadow:0 0 50px rgba(var(--gold-rgb),.35)}html.soglia .lanciostamp{animation:stampGlow .65s cubic-bezier(.2,.6,.3,1) 1.93s both}.tabbar{position:fixed;left:0;right:0;bottom:0;height:74px;border-top:1px solid rgba(var(--tx-rgb),.09);background:linear-gradient(180deg,var(--bg-hi),var(--bg-lo));display:flex;align-items:stretch;transition:transform .65s cubic-bezier(.5,0,.7,1);z-index:3}html.soglia .tabbar{transform:translateY(84px)}.tab{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.tab span{font-size:11px;font-weight:500;color:var(--tx-dim)}.tab.attivo span{color:var(--gold-ink)}.tab svg circle,.tab svg path{stroke:var(--tx);stroke-opacity:.5}.tab.attivo svg circle,.tab.attivo svg path{stroke:var(--gold);stroke-opacity:1}.coinslot{flex:1;position:relative}.coinmini,.coinslot{display:flex;justify-content:center}.coinmini{position:absolute;top:-20px;width:56px;height:56px;border-radius:50%;background:radial-gradient(circle at 36% 30%,var(--coin-1),var(--coin-2) 55%,var(--coin-3) 82%,var(--coin-4));box-shadow:0 8px 22px rgba(0,0,0,.5),0 0 18px rgba(var(--gold-rgb),.3);align-items:center;border:none;padding:0;cursor:pointer}[data-theme=carta] .coinmini{box-shadow:0 8px 22px rgba(0,0,0,.25),0 0 18px rgba(var(--gold-rgb),.25)}.coinmini.quieta{background:none;border:1px solid rgba(var(--tx-rgb),.16);box-shadow:none;cursor:default}.coinmini.quieta .rim{opacity:.25}.coinmini.quieta .hole{box-shadow:none;opacity:.4}.notaquota{position:absolute;bottom:102px;left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content;max-width:300px;padding:7px 14px;border-radius:4px;border:1px solid rgba(var(--tx-rgb),.12);background:var(--bg-hi);font-size:12px;line-height:1.4;text-align:center;color:var(--tx-dim)}.coinmini .hole{width:15px;height:15px;background:var(--bg-lo);box-shadow:inset 0 1px 3px rgba(0,0,0,.7)}.coinmini .rim{position:absolute;inset:5px;border-radius:50%;border:1px solid var(--coin-rim-lo);opacity:.5}.coinmini:disabled{cursor:default}html.soglia .coinmini{opacity:0}.saluto{font-family:var(--font-voce);font-weight:500;font-size:31px;line-height:1.05;color:var(--tx)}@keyframes attesaSaluto{0%{opacity:0}to{opacity:1}}.saluto[data-fascia=neutro],[data-giorno=server]{animation:attesaSaluto 1ms linear .6s both}.dataline{font-family:ui-monospace,Menlo,monospace;font-size:9px;letter-spacing:.2em;color:var(--tx-faint)}.etich{font-size:10px;letter-spacing:.28em;color:rgba(var(--gold-rgb),.8)}.cta,.etich{font-weight:600}.cta{display:flex;align-items:center;justify-content:center;height:56px;border-radius:4px;cursor:pointer;background:linear-gradient(180deg,var(--gold-hi),var(--gold) 55%,var(--gold-lo));color:var(--on-gold);font-size:17px;box-shadow:0 10px 30px rgba(var(--gold-rgb),.16);width:100%;border:none}.carta-giorno{display:flex;flex-direction:column;gap:12px;padding:28px 24px 0}.carta-giorno>.etich{margin-bottom:4px}.titolo-giorno{display:flex;align-items:baseline;gap:12px}.glifo-giorno{flex:0 0 auto;font-size:40px;line-height:1;color:var(--tx)}.nome-giorno{flex:1 1 auto;min-width:0;font-size:23px;font-weight:500;line-height:1.15;color:var(--tx)}.corpo-giorno{display:flex;align-items:flex-start;gap:16px}.corpo-giorno .sentenza-giorno{flex:1 1 auto;min-width:168px}.opera-giorno{flex:0 0 auto;width:104px;aspect-ratio:var(--cornice-l) /var(--cornice-a);display:block}.opera-giorno img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}@media (max-width:343px){.corpo-giorno{flex-direction:column;align-items:center}.corpo-giorno .sentenza-giorno{min-width:0;align-self:stretch}.opera-giorno{width:132px}}.sentenza-giorno{font-family:var(--font-voce);font-style:italic;font-size:17px;line-height:1.55;color:var(--tx-dim)}.sentenza-giorno[data-sentenza=media]{font-size:15.5px}.sentenza-giorno[data-sentenza=lunga]{font-size:14px;line-height:1.5}.cta.quieta{background:none;border:1px solid rgba(var(--tx-rgb),.14);color:var(--tx-dim);font-weight:500;box-shadow:none;cursor:default}.home{display:flex;flex-direction:column}.home>*{flex-shrink:0}.home>.ink{flex-grow:7}.home>.carta-giorno{flex-grow:10}.home>.ink7{flex-grow:6}.riga-oro{height:1px;background:rgba(var(--gold-rgb),.4);transform-origin:left;animation:drawLine 1.1s cubic-bezier(.33,1,.68,1) 1s both}.rw-player{position:relative;height:192px;border:1px solid rgba(var(--tx-rgb),.14);border-radius:5px;background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.45));flex-direction:column;gap:12px;cursor:pointer;width:100%}.rw-play,.rw-player{display:flex;align-items:center;justify-content:center}.rw-play{width:54px;height:54px;border-radius:50%;border:1px solid rgba(var(--gold-rgb),.5)}.rw-prog{width:200px;height:2px;background:rgba(var(--tx-rgb),.15);border-radius:1px;overflow:hidden}.rw-prog .b{height:100%;background:var(--gold);width:0}.rw-fine{position:absolute;inset:0;background:var(--bg-lo);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;animation:fadeUp .9s ease both}@media (prefers-reduced-motion:reduce){.gigante,.ink,.ink1,.ink2,.ink3,.ink4,.ink5,.ink6,.ink7,.ink8,.riga-oro,.rw-fine{animation:none!important}.tabbar{transition:opacity .35s ease!important}html.soglia .tabbar{transform:none;opacity:0}.velo-soglia{transition:opacity .35s ease!important}.coinviva,.coinviva .spin,.lancioshadow,.lanciostamp{animation:none!important}}.domanda-sala{position:relative;min-height:100dvh;overflow-y:auto;padding-bottom:120px}.dpasso{font-family:ui-monospace,Menlo,monospace;font-size:10px;letter-spacing:.16em;color:var(--tx-dim)}.dtitolo{font-family:var(--font-voce);font-weight:500;font-size:32px;line-height:1.1;color:var(--tx);margin:0}.dsotto{font-size:12px;line-height:1.5;color:var(--tx-dim)}.quest-ta{width:100%;background:none;border:none;outline:none;resize:none;font-family:var(--font-voce);font-style:italic;font-size:19px;line-height:1.6;color:var(--tx);caret-color:var(--gold)}.quest-ta::-moz-placeholder{color:var(--tx-faint)}.quest-ta::placeholder{color:var(--tx-faint)}@keyframes sceltaPosata{0%{box-shadow:inset 0 0 0 100px rgba(var(--gold-rgb),.11)}to{box-shadow:inset 0 0 0 100px rgba(var(--gold-rgb),0)}}.quest-ta.appena-scelta{border-radius:3px;animation:sceltaPosata 1.5s ease both}.affipan .variante.scelta{margin:-8px -10px;padding:8px 10px;border-radius:5px;background:rgba(var(--gold-rgb),.05);box-shadow:inset 0 0 0 1px rgba(var(--gold-rgb),.28)}.affipan .variante .in-uso{display:flex;align-items:center;justify-content:center;gap:7px;height:44px;margin-top:10px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--gold-rgb),.9)}.affipan .variante .in-uso:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold)}.contatore{padding-top:6px;display:flex;justify-content:flex-end;font-family:ui-monospace,Menlo,monospace;font-size:9px;letter-spacing:.12em;color:var(--tx-faint)}.err{padding:8px 24px 0;font-size:12px;color:var(--gold-text);opacity:0;transition:opacity .4s ease}.err.on{opacity:1}.consigli{margin:12px 24px 0;border:1px solid rgba(var(--tx-rgb),.09);border-radius:5px;overflow:hidden}.consigli .testa{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;cursor:pointer;background:none;border:none;width:100%}.consigli .chev{display:flex;transition:transform .4s ease}.consigli.aperti .chev{transform:rotate(180deg)}.consigli .corpo{max-height:0;overflow:hidden;transition:max-height .5s cubic-bezier(.33,1,.68,1)}.consigli.aperti .corpo{max-height:260px}.tip{display:flex;gap:10px;padding:0 16px 12px}.tip .p{flex:none;width:4px;height:4px;border-radius:50%;background:var(--gold);margin-top:7px}.tip .t{font-size:13px;line-height:1.55;color:var(--tx-dim)}.dcta{position:absolute;left:24px;right:24px;bottom:26px}@media (prefers-reduced-motion:reduce){.consigli .chev,.consigli .corpo,.err{transition:none!important}}.pillbtn{display:inline-flex;align-items:center;gap:9px;padding:11px 20px;border:1px solid rgba(var(--gold-rgb),.35);border-radius:100px;font-size:13px;font-weight:500;color:var(--gold);cursor:pointer;background:none}.pillbtn .dot{width:5px;height:5px;border-radius:50%;background:var(--gold)}.affipan{margin:14px 24px 0;border:1px solid rgba(var(--gold-rgb),.28);border-radius:5px;padding:14px 16px 13px;display:flex;flex-direction:column;gap:11px;animation:fadeUp .5s ease both}.affipan .lab{font-size:10px;font-weight:600;letter-spacing:.24em;color:rgba(var(--gold-rgb),.8)}.affipan .corsivo{font-family:var(--font-voce);font-style:italic;font-size:16px;line-height:1.5;color:rgba(var(--tx-rgb),.88);margin:0}.affipan .corsivo.attesa{color:var(--tx-faint)}.affipan .ragione{font-size:12px;line-height:1.5;color:var(--tx-dim);margin:0}.affipan .variante{display:flex;flex-direction:column;gap:8px}.btn-oro{border:none;background:linear-gradient(180deg,var(--gold-hi),var(--gold) 55%,var(--gold-lo));color:var(--on-gold);font-weight:600}.btn-oro,.btn-vuoto{display:flex;align-items:center;justify-content:center;height:40px;border-radius:4px;font-size:13px;cursor:pointer}.btn-vuoto{border:1px solid rgba(var(--tx-rgb),.18);color:rgba(var(--tx-rgb),.8);font-weight:500;background:none}.upsell-affina{display:flex;align-items:center;gap:10px}.upsell-affina .txt{flex:1;font-size:12.5px;line-height:1.5;color:var(--tx-dim)}.upsell-affina .go{font-size:12.5px;font-weight:500;color:var(--gold-text);white-space:nowrap;text-decoration:none}.velo-patto{position:relative}.carte-coperte,.velo-patto{display:flex;flex-direction:column;gap:11px}.carta-coperta{display:flex;flex-direction:column;gap:9px;padding:12px 12px 13px;border:1px solid rgba(var(--tx-rgb),.1);border-radius:4px;filter:blur(4px);opacity:.55}.carta-coperta .riga{height:12px;border-radius:3px;background:linear-gradient(90deg,rgba(var(--tx-rgb),.2),rgba(var(--tx-rgb),.1))}.carta-coperta .riga.lunga{width:96%}.carta-coperta .riga.media{width:72%}.carta-coperta .riga.corta{width:44%;height:9px}.carta-coperta .bottone{height:34px;margin-top:2px;border-radius:4px;background:linear-gradient(180deg,rgba(var(--gold-rgb),.42),rgba(var(--gold-rgb),.22))}.patto-sopra{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;text-align:center;padding:0 6px}.patto-sopra:before{content:"";position:absolute;left:4%;right:4%;top:12%;bottom:12%;border-radius:50%/30%;background:color-mix(in srgb,var(--bg-lo) 86%,transparent);filter:blur(12px)}.patto-sopra>*{position:relative}.patto-titolo{font-size:10px;font-weight:600;letter-spacing:.24em;color:rgba(var(--gold-rgb),.86)}.patto-testo{margin:0;font-size:12.5px;line-height:1.5;color:var(--tx-dim);max-width:30ch}.patto-cta{align-self:stretch;margin-top:2px}.velo-patto{opacity:1;transform:translateY(0);transition:opacity .6s ease,transform .6s ease}.velo-patto.congedo{opacity:0;transform:translateY(-4px);pointer-events:none}.affipan .variante.si-svela{animation:svelaCarta .6s ease both}@keyframes svelaCarta{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.video-velo{position:fixed;inset:0;z-index:60;justify-content:center;background:rgba(0,0,0,.72);padding:24px}.video-scatola,.video-velo{display:flex;align-items:center}.video-scatola{width:100%;max-width:320px;flex-direction:column;gap:14px;padding:26px 22px 18px;border-radius:8px;border:1px solid rgba(var(--gold-rgb),.28);background:var(--bg-lo)}.video-etichetta{font-size:10px;font-weight:600;letter-spacing:.24em;color:rgba(var(--gold-rgb),.8)}.video-conto{font-family:var(--font-voce);font-size:46px;line-height:1;color:rgba(var(--tx-rgb),.9)}.video-barra{width:100%;height:3px;border-radius:2px;background:rgba(var(--tx-rgb),.14);overflow:hidden}.video-riempi{height:100%;width:100%;transform-origin:left center;background:linear-gradient(90deg,var(--gold-lo),var(--gold))}.video-esci{align-self:stretch;height:36px}@media (prefers-reduced-motion:reduce){.affipan{animation:none!important}.affipan .variante.si-svela,.velo-patto,.velo-patto.congedo{animation:none!important;transition:none!important;transition-delay:0s!important;animation-delay:0s!important;transform:none!important}}