.lumi{aspect-ratio:144/140;vertical-align:middle;flex:none;width:64px;line-height:0;display:inline-block}.lumi svg{width:100%;height:100%;overflow:visible}.lumi svg *{transform-box:fill-box}.lumi .l-puntini,.lumi .l-occhi-felici,.lumi .l-bocca-grande,.lumi .l-bocca-hmm,.lumi .l-bocca-o,.lumi .l-mano-sx-su,.lumi .l-mano-dx-su,.lumi .l-occhi-chiusi,.lumi .l-palpebra,.lumi .l-zeta,.lumi .l-fascia{display:none}.lumi .l-corpo{transform-origin:50% 100%;animation:3.2s ease-in-out infinite alternate lumi-galleggia}.lumi .l-occhio{transform-origin:50%;animation:5.5s infinite lumi-palpebre}.lumi .l-occhio+.l-occhio{animation-delay:20ms}.lumi .l-pupilla,.lumi .l-sopracciglia,.lumi .l-sop-sx,.lumi .l-sop-dx{transform-origin:50%;transition:transform .25s}.lumi[data-umore=saluta] .l-mano-dx-giu{display:none}.lumi[data-umore=saluta] .l-mano-dx-su{transform-origin:0 100%;animation:.55s ease-in-out .15s 4 lumi-mano;display:inline}.lumi[data-umore=ascolta] .l-corpo{animation:.35s ease-out forwards lumi-sporgi}.lumi[data-umore=ascolta] .l-pupilla{transform:translate(2px,3px)}.lumi[data-umore=pensa] .l-puntini{display:inline}.lumi[data-umore=pensa] .l-puntini circle{animation:1.1s ease-in-out infinite lumi-puntino}.lumi[data-umore=pensa] .l-puntini circle:nth-child(2){animation-delay:.18s}.lumi[data-umore=pensa] .l-puntini circle:nth-child(3){animation-delay:.36s}.lumi[data-umore=pensa] .l-pupilla{transform:translate(3px,-5px)}.lumi[data-umore=pensa] .l-sopracciglia{transform:translateY(-3px)}.lumi[data-umore=pensa] .l-bocca-sorriso{display:none}.lumi[data-umore=pensa] .l-bocca-hmm{display:inline}.lumi[data-umore=felice] .l-occhi,.lumi[data-umore=festa] .l-occhi{display:none}.lumi[data-umore=felice] .l-occhi-felici,.lumi[data-umore=festa] .l-occhi-felici{display:inline}.lumi[data-umore=felice] .l-bocca-sorriso,.lumi[data-umore=festa] .l-bocca-sorriso{display:none}.lumi[data-umore=felice] .l-bocca-grande,.lumi[data-umore=festa] .l-bocca-grande{display:inline}.lumi[data-umore=felice] .l-corpo{animation:.42s ease-out lumi-annuisci}.lumi[data-umore=hmm] .l-corpo{animation:.4s ease-out forwards lumi-inclina}.lumi[data-umore=hmm] .l-sop-sx{transform:translateY(-4px)rotate(-6deg)}.lumi[data-umore=hmm] .l-pupilla{transform:translate(-3px,-1px)}.lumi[data-umore=hmm] .l-bocca-sorriso{display:none}.lumi[data-umore=hmm] .l-bocca-hmm{display:inline}.lumi[data-umore=sorpreso] .l-sopracciglia{transform:translateY(-5px)}.lumi[data-umore=sorpreso] .l-bocca-sorriso{display:none}.lumi[data-umore=sorpreso] .l-bocca-o{display:inline}.lumi[data-umore=sorpreso] .l-corpo{animation:.35s ease-out lumi-sobbalza}.lumi[data-umore=festa] .l-mano-sx-giu,.lumi[data-umore=festa] .l-mano-dx-giu{display:none}.lumi[data-umore=festa] .l-mano-sx-su,.lumi[data-umore=festa] .l-mano-dx-su{display:inline}.lumi[data-umore=festa] .l-corpo{animation:.55s ease-in-out .1s 3 lumi-salta}.lumi[data-umore=aspetta] .l-corpo{animation:4s ease-in-out infinite alternate lumi-respira}.lumi[data-umore=aspetta] .l-pupilla{transform:translate(1px,3px)}.lumi[data-umore=dorme] .l-occhi,.lumi[data-umore=dorme] .l-bocca-sorriso{display:none}.lumi[data-umore=dorme] .l-occhi-chiusi,.lumi[data-umore=dorme] .l-zeta,.lumi[data-umore=dorme] .l-bocca-o{display:inline}.lumi[data-umore=dorme] .l-bocca-o{transform-origin:50%;transform:scale(.55)}.lumi[data-umore=dorme] .l-corpo{animation:3.4s ease-in-out infinite alternate lumi-respira}.lumi[data-umore=dorme] .l-zeta text{animation:2.7s ease-in-out infinite lumi-zeta}.lumi[data-umore=dorme] .l-zeta text:nth-child(2){animation-delay:.45s}.lumi[data-umore=dorme] .l-zeta text:nth-child(3){animation-delay:.9s}html:not([data-corso-vista=lezione]):is([data-energia=media],[data-energia=bassa],[data-energia=vuota]) .lumi[data-umore=felice] .l-occhi,html:not([data-corso-vista=lezione]):is([data-energia=media],[data-energia=bassa],[data-energia=vuota]) .lumi[data-umore=felice] .l-bocca-sorriso{display:inline}html:not([data-corso-vista=lezione]):is([data-energia=media],[data-energia=bassa],[data-energia=vuota]) .lumi[data-umore=felice] .l-occhi-felici,html:not([data-corso-vista=lezione]):is([data-energia=media],[data-energia=bassa],[data-energia=vuota]) .lumi[data-umore=felice] .l-bocca-grande{display:none}html:not([data-corso-vista=lezione])[data-energia=media] .lumi:is([data-umore=sereno],[data-umore=aspetta],[data-umore=saluta],[data-umore=ascolta],[data-umore=felice]) .l-palpebra{transform-origin:50% 0;display:inline;transform:scaleY(.3)}html:not([data-corso-vista=lezione])[data-energia=media] .lumi .l-corpo{animation-duration:4.6s}html:not([data-corso-vista=lezione])[data-energia=bassa] .lumi:is([data-umore=sereno],[data-umore=aspetta],[data-umore=saluta],[data-umore=ascolta],[data-umore=felice]) .l-palpebra{transform-origin:50% 0;display:inline;transform:scaleY(.5)}html:not([data-corso-vista=lezione])[data-energia=bassa] .lumi:is([data-umore=sereno],[data-umore=aspetta],[data-umore=felice]) .l-corpo{animation:5.5s ease-in-out infinite alternate lumi-stanco}html:not([data-corso-vista=lezione])[data-energia=vuota] .lumi:is([data-umore=sereno],[data-umore=aspetta],[data-umore=saluta],[data-umore=ascolta],[data-umore=felice]) .l-palpebra{transform-origin:50% 0;display:inline;transform:scaleY(.68)}html:not([data-corso-vista=lezione])[data-energia=vuota] .lumi:is([data-umore=sereno],[data-umore=aspetta],[data-umore=felice]) .l-corpo{animation:6.5s ease-in-out infinite alternate lumi-stanco}html:not([data-corso-vista=lezione])[data-energia=vuota] .lumi:is([data-umore=sereno],[data-umore=aspetta],[data-umore=felice]) .l-zeta{opacity:.75;display:inline}html:not([data-corso-vista=lezione])[data-energia=vuota] .lumi:is([data-umore=sereno],[data-umore=aspetta],[data-umore=felice]) .l-zeta text{animation:3.2s ease-in-out infinite lumi-zeta}[data-energia=infinita] .lumi .l-fascia{display:inline}html:not([data-corso-vista=lezione])[data-energia=infinita] .lumi:is([data-umore=sereno],[data-umore=aspetta],[data-umore=felice],[data-umore=saluta]) .l-corpo,.premium-lumi[data-energia=infinita] .lumi .l-corpo{animation:1.5s ease-in-out infinite lumi-saltella}[data-energia=infinita] .lumi:is([data-umore=sereno],[data-umore=aspetta]) .l-sop-sx{transform:translateY(1px)rotate(7deg)}[data-energia=infinita] .lumi:is([data-umore=sereno],[data-umore=aspetta]) .l-sop-dx{transform:translateY(1px)rotate(-7deg)}[data-energia=infinita] .lumi{cursor:pointer}.lumi.lumi-tocco .l-corpo{animation:.5s ease-in-out 2 lumi-salta!important}.lumi-scintilla{z-index:90;pointer-events:none;font-size:22px;line-height:1;animation:.9s ease-out forwards lumi-scintilla;position:fixed}@keyframes lumi-galleggia{0%{transform:translateY(0)}to{transform:translateY(-3%)}}@keyframes lumi-respira{0%{transform:scale(1)}to{transform:scale(1.02,.98)}}@keyframes lumi-palpebre{0%,93%,to{transform:scaleY(1)}95.5%{transform:scaleY(.08)}}@keyframes lumi-mano{0%,to{transform:rotate(0)}30%{transform:rotate(-16deg)}70%{transform:rotate(14deg)}}@keyframes lumi-sporgi{to{transform:rotate(4deg)translateY(2%)}}@keyframes lumi-puntino{0%,to{opacity:.2}50%{opacity:1}}@keyframes lumi-annuisci{0%{transform:translateY(0)}35%{transform:translateY(5%)scale(1.03,.96)}70%{transform:translateY(-3%)}to{transform:translateY(0)}}@keyframes lumi-inclina{to{transform:rotate(-8deg)}}@keyframes lumi-sobbalza{0%{transform:scale(1)}45%{transform:scale(1.08)translateY(-3%)}to{transform:scale(1)}}@keyframes lumi-salta{0%,to{transform:translateY(0)scale(1)}15%{transform:translateY(0)scale(1.05,.94)}50%{transform:translateY(-14%)scale(.97,1.04)}}@keyframes lumi-stanco{0%{transform:translateY(1.5%)rotate(-2deg)scale(1.01,.99)}to{transform:translateY(3%)rotate(-4deg)scale(1.02,.97)}}@keyframes lumi-saltella{0%,to{transform:translateY(0)scale(1)}30%{transform:translateY(-7%)scale(.98,1.03)}50%{transform:translateY(0)scale(1.05,.95)}62%{transform:translateY(0)scale(1)}}@keyframes lumi-zeta{0%{opacity:0;transform:translateY(6px)}30%{opacity:1}to{opacity:0;transform:translate(7px,-10px)}}@keyframes lumi-scintilla{0%{opacity:1;transform:translate(-50%)scale(.6)}to{opacity:0;transform:translate(calc(-50% + var(--dx,0px)), -46px) scale(1.15)}}@media (prefers-reduced-motion:reduce){.lumi svg *,.lumi .l-corpo{transition:none!important;animation:none!important}}.parla{align-items:flex-end;gap:10px;margin:6px 0 14px;display:flex}.parla .lumi{width:72px;margin-bottom:-2px}.fumetto{color:#1f1424;background:#fff;border:2px solid #ecdcf1;border-radius:22px 22px 22px 8px;flex:1;min-width:0;padding:12px 15px;font-size:18px;line-height:1.42;animation:.28s ease-out both fumetto-entra;position:relative;box-shadow:0 3px #ecdcf1}.fumetto>p{margin:0}.fumetto>p+p{margin-top:8px}.fumetto:before{content:"";background:#fff;border-bottom:2px solid #ecdcf1;border-left:2px solid #ecdcf1;border-bottom-left-radius:4px;width:14px;height:14px;position:absolute;bottom:10px;left:-9px;transform:skewY(30deg)rotate(10deg)}@keyframes fumetto-entra{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fumetto{animation:none}}
