@property --lx{syntax:"<number>";inherits:false;initial-value:0}@property --ly{syntax:"<number>";inherits:false;initial-value:0}.alma{--lx:0;--ly:0;--t0:0s;--alma-ink:#0a1640;width:1em;height:1em;font-size:var(--alma-size,40px);-webkit-user-select:none;user-select:none;flex:none;line-height:1;display:inline-block;position:relative}.alma,.alma *{pointer-events:none}.alma[data-ready=false],.alma[data-costume-pending=true]{visibility:hidden;opacity:0}.alma{transition:opacity .18s}.alma-defs{position:absolute}.alma-float,.alma-act,.alma-lean{position:absolute;inset:0}.alma-float{animation:alma-bob 4.6s ease-in-out var(--t0) infinite}.alma-lean{transform:rotate(calc(var(--lx) * 5deg + var(--swing,0deg)));transform-origin:50% 62%}@keyframes alma-bob{0%,to{transform:translateY(.025em)}50%{transform:translateY(-.045em)}}.alma-aura{filter:blur(.075em);opacity:.62;animation:alma-breathe 4.6s ease-in-out var(--t0) infinite;background:conic-gradient(from 180deg,#63c9ff,#ff86dc 25%,#9d8cff 50%,#6fe3ff 75%,#63c9ff);border-radius:50%;position:absolute;inset:-9%}@keyframes alma-breathe{0%,to{opacity:.5;transform:scale(.97)}50%{opacity:.72;transform:scale(1.03)}}.alma-orb{isolation:isolate;border:0;border-radius:50%;position:absolute;inset:0;overflow:hidden}.alma-orb:after{content:"";border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 .03em .01em #fffc}.alma-skin{background:var(--alma-orb) center / 100% 100% no-repeat;animation:alma-drift 11s ease-in-out var(--t0) infinite;border-radius:50%;position:absolute;inset:0}@keyframes alma-drift{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.alma-wisps{mix-blend-mode:soft-light;filter:blur(.08em);animation:alma-swirl 16s linear var(--t0) infinite;background:conic-gradient(#ff86dc00,#ff86dc61,#6fe3ff00,#6fe3ff6b,#9d8cff00,#9d8cff61,#ff86dc00);border-radius:50%;position:absolute;inset:-18%}@keyframes alma-swirl{to{transform:rotate(360deg)}}.alma-shine{transform:translate(calc(var(--lx) * -.02em), calc(var(--ly) * -.02em));background:radial-gradient(34% 20% at 31% 17%,#ffffff80,#0000 70%);border-radius:50%;position:absolute;inset:0}.alma-face{width:0;height:0;transform:translate(calc(var(--lx) * .1em), calc(var(--ly) * .085em)) rotate(calc(-8deg + var(--lx) * 5deg));position:absolute;top:47%;left:50%}.alma-eye{width:.118em;height:.17em;transform:translate(calc(var(--lx) * .022em), calc(var(--ly) * .022em));margin-left:-.059em;position:absolute;top:-.085em}.alma-eye.is-left{left:-.192em}.alma-eye.is-right{left:.192em}.alma-eye>i{background:radial-gradient(85% 55% at 50% 100%,#3a5db0 0%,#0e1d52 55%,#060d2c 100%);border-radius:50%;transition:transform 90ms ease-in,border-radius .2s,height .2s,inset .2s;position:absolute;inset:0}.alma-eye>i:after{content:"";width:27%;height:19%;transform:translate(calc(var(--lx) * -.012em), calc(var(--ly) * -.01em));background:#fff;border-radius:50%;position:absolute;top:13%;left:50%}.alma-eye.is-left>i:after{left:54%}.alma-eye.is-right>i:after{left:22%}.alma[data-blink] .alma-eye>i{transform:scaleY(.08)}.alma-mouth{width:.2em;height:.12em;position:absolute;top:.055em;left:-.1em;overflow:visible}.alma-mouth>*{display:none}.alma-mouth path:not(.is-open path){fill:none;stroke:var(--alma-ink);stroke-width:2.7px;stroke-linecap:round}.alma-mouth .is-o{fill:var(--alma-ink)}.alma-mouth .is-open path{fill:#1b1446;stroke:var(--alma-ink);stroke-width:1.6px;stroke-linejoin:round}.alma-mouth .is-open ellipse{fill:#ff86ad}.alma-mouth .is-smile{display:block}.alma-hand{--hx:0em;--hy:0em;--hr:0deg;filter:drop-shadow(0 0 .025em #8c82ff8c);width:.3em;height:.3em;transform:translate(var(--hx), var(--hy)) rotate(var(--hr));transition:transform .42s cubic-bezier(.3,1.4,.5,1),scale .42s cubic-bezier(.3,1.4,.5,1);position:absolute}.alma-hand>svg{width:100%;height:100%;display:block;overflow:visible}.alma-hand.is-left{--hr:-24deg;top:.42em;left:-.25em}.alma-hand.is-left>svg{animation:alma-hand-a 5.2s ease-in-out var(--t0) infinite;transform-origin:60% 90%}.alma-hand.is-right{--hr:148deg;width:.26em;height:.26em;top:.68em;left:.9em}.alma-hand.is-right>svg{animation:alma-hand-b 4.1s ease-in-out var(--t0) infinite}@keyframes alma-hand-a{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.03em)rotate(5deg)}}@keyframes alma-hand-b{0%,to{transform:translateY(0)}50%{transform:translateY(.03em)}}.alma-extra{display:none;position:absolute}.alma[data-pose=low] .alma-hand.is-left{--hx:.06em;--hy:.24em;--hr:-150deg}.alma[data-pose=front] .alma-hand.is-left{--hx:.4em;--hy:.34em;--hr:24deg}.alma[data-pose=front] .alma-hand.is-right{--hx:-.34em;--hy:.1em;--hr:-24deg}.alma[data-pose=cheeks] .alma-hand.is-left{--hx:.26em;--hy:.1em;--hr:28deg}.alma[data-pose=cheeks] .alma-hand.is-right{--hx:-.24em;--hy:-.16em;--hr:-28deg}.alma[data-pose=up] .alma-hand.is-right{--hy:-.52em;--hx:.02em;--hr:20deg}.alma[data-pose=up] .alma-hand.is-left{--hx:.06em;--hy:.24em;--hr:-150deg}.alma[data-pose=wide] .alma-hand.is-left{--hx:-.08em;--hy:-.06em;--hr:-60deg}.alma[data-pose=wide] .alma-hand.is-right{--hx:.1em;--hy:-.3em;--hr:60deg}.alma[data-mood=perky] .alma-float{animation-duration:2.2s}.alma[data-mood=perky] .alma-eye>i,.alma[data-mood=listen] .alma-eye>i{inset:-5% -4%}.alma[data-mood=perky] .alma-hand.is-left{--hy:-.2em;--hr:-8deg}.alma[data-mood=perky] .alma-hand.is-left>svg,.alma[data-act=wave] .alma-hand.is-left>svg{animation:.46s ease-in-out infinite alternate alma-wave}.alma[data-act=wave] .alma-hand.is-left{--hy:-.2em;--hr:-8deg}@keyframes alma-wave{0%{transform:rotate(-16deg)}to{transform:rotate(22deg)}}.alma[data-mood=listen] .alma-lean{transform:rotate(calc(var(--lx) * 5deg + 4deg))}.alma[data-mood=think] .alma-wisps{animation-duration:3.2s}.alma[data-mood=think] .alma-mouth .is-smile,.alma[data-mood=asleep] .alma-mouth .is-smile{display:none}.alma[data-mood=think] .alma-mouth .is-flat{display:block}.alma[data-mood=think] .alma-hand.is-right{--hx:-.42em;--hy:-.04em;--hr:-150deg}.alma[data-mood=think] .alma-extra.is-dots{gap:.035em;display:flex;top:-.16em;right:-.2em}.alma-extra.is-dots>i{background:#9d8cff;border-radius:50%;width:.075em;height:.075em;animation:1.1s ease-in-out infinite alma-dot}.alma-extra.is-dots>i:nth-child(2){background:#ff86dc;animation-delay:.16s}.alma-extra.is-dots>i:nth-child(3){background:#63c9ff;animation-delay:.32s}@keyframes alma-dot{0%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-.06em)}}.alma[data-mood=talk] .alma-mouth .is-smile,.alma[data-mood=fly] .alma-mouth .is-smile,.alma[data-mood=hungry] .alma-mouth .is-smile{display:none}.alma[data-mood=talk] .alma-mouth .is-open,.alma[data-mood=fly] .alma-mouth .is-open,.alma[data-mood=hungry] .alma-mouth .is-open{display:block}.alma[data-mood=talk] .alma-mouth{transform-origin:50% 30%;animation:.26s ease-in-out infinite alternate alma-talk}@keyframes alma-talk{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.alma[data-mood=talk] .alma-hand.is-left>svg{animation:1.1s ease-in-out infinite alternate alma-wave}.alma[data-mood=talk] .alma-hand.is-right{--hy:-.14em;--hr:110deg}.alma[data-mood=happy] .alma-mouth{transform-origin:50% 30%;transform:scale(1.3)}.alma[data-mood=happy] .alma-eye>i,.alma[data-mood=fly] .alma-eye>i{border:.034em solid var(--alma-ink);background:0 0;border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;inset:22% -6% 34%}.alma[data-mood=happy] .alma-eye>i:after,.alma[data-mood=fly] .alma-eye>i:after,.alma[data-mood=asleep] .alma-eye>i:after{display:none}.alma[data-mood=happy] .alma-hand.is-left,.alma[data-mood=fly] .alma-hand.is-left,.alma[data-mood=carried] .alma-hand.is-left,.alma[data-mood=hungry] .alma-hand.is-left{--hy:-.42em;--hx:.06em;--hr:-18deg}.alma[data-mood=happy] .alma-hand.is-right,.alma[data-mood=fly] .alma-hand.is-right,.alma[data-mood=carried] .alma-hand.is-right,.alma[data-mood=hungry] .alma-hand.is-right{--hy:-.7em;--hx:-.02em;--hr:22deg}.alma[data-mood=happy] .alma-act{animation:.5s cubic-bezier(.3,.6,.4,1) 2 alma-hop}.alma[data-mood=happy] .alma-extra.is-sparks{display:block;inset:0}.alma-extra.is-sparks>i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#ff86dc;width:.14em;height:.14em;animation:.9s ease-out both alma-spark;position:absolute}.alma-extra.is-sparks>i:first-child{top:-.08em;left:-.22em}.alma-extra.is-sparks>i:nth-child(2){background:#63c9ff;animation-delay:.12s;top:-.14em;left:1.08em}.alma-extra.is-sparks>i:nth-child(3){background:#9d8cff;animation-delay:.22s;top:-.34em;left:.44em}@keyframes alma-spark{0%{opacity:0;transform:scale(0)rotate(0)}40%{opacity:1;transform:scale(1.2)rotate(40deg)}to{opacity:0;transform:scale(.4)rotate(90deg)translateY(-.2em)}}.alma[data-mood=oops] .alma-mouth .is-smile{display:none}.alma[data-mood=oops] .alma-mouth .is-wavy{display:block}.alma[data-mood=oops] .alma-act{animation:.5s ease-in-out 2 alma-shake}.alma[data-mood=oops] .alma-aura{opacity:.35;animation:none}@keyframes alma-shake{0%,to{transform:translate(0)}25%{transform:translate(-.05em)rotate(-4deg)}75%{transform:translate(.05em)rotate(4deg)}}.alma[data-mood=ask] .alma-lean{transform:rotate(calc(var(--lx) * 5deg + 11deg))}.alma[data-mood=ask] .alma-extra.is-ask{color:#8d7bff;font-family:var(--font-display,sans-serif);font-size:.34em;font-weight:700;animation:1.4s ease-in-out infinite alma-dot;display:block;top:-.3em;right:-.2em}.alma[data-mood=asleep] .alma-float{animation-duration:7s}.alma[data-mood=asleep] .alma-eye>i{border:.03em solid var(--alma-ink);background:0 0;border-top:0;border-radius:0 0 50% 50%/0 0 100% 100%;inset:46% -4% 22%}.alma[data-mood=asleep] .alma-mouth .is-o{transform-origin:50%;transform-box:fill-box;display:block;transform:scale(.55)}.alma[data-mood=asleep] .alma-aura{opacity:.3;animation-duration:7s}.alma[data-mood=asleep] .alma-wisps{animation-duration:40s}.alma[data-mood=asleep] .alma-hand.is-left{--hy:.22em;--hr:-110deg}.alma[data-mood=asleep] .alma-hand.is-right{--hy:.08em}.alma[data-mood=asleep] .alma-extra.is-zzz{color:#8d7bff;font-family:var(--font-display,sans-serif);font-weight:700;display:block;top:-.1em;right:-.1em}.alma-extra.is-zzz>i{opacity:0;font-size:.2em;font-style:normal;animation:3.6s ease-out infinite alma-zzz;position:absolute}.alma-extra.is-zzz>i:nth-child(2){animation-delay:1.2s}.alma-extra.is-zzz>i:nth-child(3){animation-delay:2.4s}@keyframes alma-zzz{0%{opacity:0;transform:translate(0)scale(.6)}20%{opacity:.9}to{opacity:0;transform:translate(.9em,-2.2em)scale(1.3)}}.alma[data-mood=carried] .alma-float,.alma[data-mood=fly] .alma-float,.alma[data-mood=dizzy] .alma-float{animation:none}.alma[data-mood=carried] .alma-eye>i,.alma[data-mood=hungry] .alma-eye>i{inset:-9% -7%}.alma[data-mood=carried] .alma-mouth .is-smile,.alma[data-mood=dizzy] .alma-mouth .is-smile{display:none}.alma[data-mood=carried] .alma-mouth .is-o{display:block}.alma[data-mood=carried] .alma-lean{transform:rotate(var(--swing,0deg));transform-origin:50% 0;transition:transform .16s ease-out}.alma[data-mood=dizzy] .alma-mouth .is-wavy{display:block}.alma[data-mood=dizzy] .alma-eye{animation:.5s linear infinite alma-roll}.alma[data-mood=dizzy] .alma-eye.is-right{animation-direction:reverse}.alma[data-mood=dizzy] .alma-act{animation:1s ease-in-out infinite alma-wobble}@keyframes alma-roll{0%{transform:rotate(0)translate(.03em)rotate(0)}to{transform:rotate(360deg)translate(.03em)rotate(-360deg)}}@keyframes alma-wobble{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}.alma[data-mood=hungry] .alma-mouth{transform-origin:50% 20%;transform:scale(1.35)}.alma[data-mood=hungry] .alma-aura{opacity:.95;inset:-16%}.alma[data-mood=work] .alma-extra.is-laptop{z-index:2;transform-origin:50% 100%;background:linear-gradient(172deg,#fdfcff,#ebe6ff 50%,#cdc4f4);border-radius:.06em .06em .02em .02em;width:.6em;height:.36em;animation:.38s cubic-bezier(.3,1.4,.5,1) both alma-rise;display:block;top:.66em;left:.2em;box-shadow:0 .025em .06em #3c328c4d,inset 0 0 0 .012em #ffffffd9,inset 0 -.02em .03em #7864dc2e}@keyframes alma-rise{0%{opacity:0;transform:scaleY(.2)}}.alma-extra.is-laptop:before{content:"";mix-blend-mode:screen;background:radial-gradient(60% 100% at 50% 100%,#8ce8ffbf,#8ce8ff00 70%);border-radius:50% 50% 0 0;height:.3em;animation:5s ease-in-out infinite alma-screen;position:absolute;bottom:96%;left:-12%;right:-12%}@keyframes alma-screen{0%,to{opacity:.7;filter:hue-rotate()}45%{opacity:1}60%{opacity:.8;filter:hue-rotate(70deg)}}.alma-extra.is-laptop:after{content:"";background:linear-gradient(#e4dffb,#b6addf);border-radius:.01em .01em .03em .03em;height:.05em;position:absolute;top:100%;left:-.08em;right:-.08em;box-shadow:0 .02em .03em #3c328c40}.alma-extra.is-laptop>b{background:conic-gradient(#63c9ff,#ff86dc,#9d8cff,#63c9ff);border-radius:50%;width:.09em;height:.09em;margin:-.045em;animation:2.4s ease-in-out infinite alma-breathe;position:absolute;top:46%;left:50%;box-shadow:0 0 .05em #9d8cffcc}.alma-extra.is-laptop>i{opacity:0;background:#9d8cff;border-radius:.02em;width:.14em;height:.035em;animation:2.7s ease-out infinite alma-line;position:absolute;top:.02em;right:-.02em;box-shadow:0 0 .03em #9d8cffb3}.alma-extra.is-laptop>i:nth-of-type(2){background:#ff86dc;width:.1em;animation-name:alma-line-left;animation-delay:.9s;left:-.02em;right:auto;box-shadow:0 0 .03em #ff86dcb3}.alma-extra.is-laptop>i:nth-of-type(3){background:#63c9ff;width:.11em;animation-delay:1.8s;box-shadow:0 0 .03em #63c9ffb3}@keyframes alma-line{0%,30%{opacity:0;transform:translate(-.04em,.04em)scale(.3)}42%{opacity:1;transform:translate(.04em,-.04em)scale(1)}to{opacity:0;transform:translate(.3em,-.34em)scale(.7)rotate(-12deg)}}@keyframes alma-line-left{0%,30%{opacity:0;transform:translate(.04em,.04em)scale(.3)}42%{opacity:1;transform:translate(-.04em,-.04em)scale(1)}to{opacity:0;transform:translate(-.3em,-.34em)scale(.7)rotate(12deg)}}.alma[data-mood=work] .alma-face{top:44%}.alma[data-mood=work] .alma-mouth .is-smile{transform-origin:50%;transform-box:fill-box;transform:scale(.75)}.alma[data-mood=work] .alma-eye>i{animation:2.7s ease-in-out infinite alma-read}@keyframes alma-read{0%,8%{translate:-.025em}40%,46%{translate:.028em}54%,60%{translate:-.025em .006em}92%,to{translate:.028em .006em}}.alma[data-mood=work] .alma-hand{z-index:1}.alma[data-mood=work] .alma-hand.is-left{--hx:.36em;--hy:.36em;--hr:145deg}.alma[data-mood=work] .alma-hand.is-right{--hx:-.3em;--hy:.14em;--hr:-145deg}.alma[data-mood=work] .alma-hand.is-left>svg{transform-origin:50% 20%;animation:1.35s linear infinite alma-keys}.alma[data-mood=work] .alma-hand.is-right>svg{transform-origin:50% 20%;animation:1.35s linear -.55s infinite alma-keys}@keyframes alma-keys{0%,to{transform:none}6%{transform:translateY(-.03em)rotate(-4deg)}12%{transform:translateY(.015em)scale(.95,1.04)}20%{transform:translateY(-.025em)rotate(5deg)}27%{transform:translateY(.015em)scale(.95,1.04)}35%{transform:translateY(-.03em)}42%{transform:translateY(.015em)scale(.95,1.04)}50%,72%{transform:translateY(-.01em)}80%{transform:translateY(-.035em)rotate(-3deg)}87%{transform:translateY(.02em)scale(.94,1.05)}}.alma[data-mood=work] .alma-wisps{animation-duration:6s}@keyframes alma-type{0%{transform:translateY(-.03em)}to{transform:translateY(.03em)}}.alma-wear{width:.72em;height:.28em;position:absolute;top:-.14em;left:-.36em;overflow:visible}.alma-wear>g,.alma[data-task=answer] .alma-extra.is-laptop,.alma[data-task=docs] .alma-extra.is-laptop,.alma[data-task=tidy] .alma-extra.is-laptop,.alma[data-task=watch] .alma-extra.is-laptop{display:none}.alma[data-mood=work]:is([data-task=answer],[data-task=docs],[data-task=tidy],[data-task=watch]) .alma-hand:is(.is-left,.is-right)>svg{animation:none}.alma[data-task=review] .alma-wear .is-specs{display:block}.alma-wear .is-specs circle{fill:#ffffff4d;stroke:var(--alma-ink);stroke-width:3.4px}.alma-wear .is-specs .is-tape rect{fill:#fffdf4;stroke:#c9c2e8;stroke-width:.8px}.alma-wear .is-specs .is-tape path{stroke:#d9d3ef;stroke-width:.7px;stroke-linecap:butt}.alma-wear .is-specs path{fill:none;stroke:var(--alma-ink);stroke-width:2.4px;stroke-linecap:round}.alma-wear .is-specs .is-glint{stroke:#fff;stroke-width:1.8px;opacity:.95}.alma[data-task=review] .alma-wear{animation:6.5s ease-in-out infinite alma-specs}@keyframes alma-specs{0%,8%{translate:0;rotate:0deg}62%{translate:0 .045em;rotate:3deg}70%,to{translate:0 -.004em;rotate:0deg}}.alma[data-task=guard] .alma-wear .is-shades{display:block}.alma-wear .is-shades .is-bar{fill:none;stroke:var(--alma-ink);stroke-width:2.8px;stroke-linecap:round}.alma-wear .is-shades .is-glint{fill:#ffffff80;animation:4.4s ease-in-out infinite alma-glint}@keyframes alma-glint{0%,50%{transform:translate(0)}78%,to{transform:translate(94px)}}.alma[data-task=guard] .alma-eye,.alma[data-task=watch] .alma-eye{opacity:0}.alma[data-task=guard] .alma-mouth .is-smile{display:none}.alma[data-task=guard] .alma-mouth .is-flat{display:block}.alma[data-task=guard] .alma-extra.is-earpiece{z-index:1;filter:drop-shadow(0 0 .012em #0a1640b3);width:.2em;height:.5em;display:block;top:.44em;left:.9em;overflow:visible}.alma-extra.is-earpiece path{fill:none;stroke:#eef1ff;stroke-width:1.8px;stroke-linecap:round}.alma-extra.is-earpiece circle{fill:var(--alma-ink)}.alma[data-task=guard] .alma-extra.is-laptop>b{clip-path:polygon(50% 0,100% 15%,100% 52%,50% 100%,0 52%,0 15%);border-radius:0;width:.12em;height:.13em;margin:-.065em -.06em}.alma[data-task=qa] .alma-extra.is-lens{z-index:1;box-sizing:border-box;background:radial-gradient(circle at 30% 26%,#fff9,#ffffff0f 52%,#6fe3ff33);border:.036em solid #1a2460;border-radius:50%;width:.33em;height:.33em;animation:7s ease-in-out infinite alma-inspect;display:block;top:.313em;left:.533em;box-shadow:inset 0 0 0 .014em #ffffffbf,0 .02em .05em #3c328c4d}.alma-extra.is-lens>b{background:linear-gradient(90deg,#e9e4ff,#a99df0);border-radius:.025em;width:.05em;height:.2em;margin-left:-.025em;position:absolute;top:100%;left:50%;box-shadow:0 0 0 .01em #1a24608c}.alma[data-task=qa] .alma-eye.is-right{animation:7s ease-in-out infinite alma-magnify}@keyframes alma-inspect{0%,52%,92%,to{translate:0}60%,84%{translate:0 .2em}72%{translate:0 .18em}}@keyframes alma-magnify{0%,52%,92%,to{scale:1.6}59%,85%{scale:1}}.alma[data-task=qa] .alma-extra.is-laptop>i{width:.13em;height:.11em;box-shadow:none;clip-path:polygon(0 58%,16% 42%,38% 64%,84% 10%,100% 26%,38% 94%);border-radius:0}.alma-extra.is-beret,.alma-extra.is-beanie{filter:drop-shadow(0 .015em .02em #28145a4d);overflow:visible}.alma[data-task=design] .alma-extra.is-beret{z-index:2;transform-origin:30% 90%;width:.84em;height:.437em;animation:5.6s ease-in-out infinite alma-beret;display:block;top:-.15em;left:.14em;rotate:14deg}.alma-extra.is-beret .is-stalk{fill:none;stroke:#a8184f;stroke-width:4.2px;stroke-linecap:round}.alma-extra.is-beret .is-band{fill:none;stroke:#8e1442;stroke-width:3.2px;stroke-linecap:round;opacity:.7}.alma-extra.is-beret .is-sheen{fill:none;stroke:#ffffff8c;stroke-width:3.4px;stroke-linecap:round}@keyframes alma-beret{0%,58%,to{transform:none}66%,80%{transform:rotate(-7deg)translateY(-.02em)}}.alma[data-task=design] .alma-face{animation:5.6s ease-in-out infinite alma-admire}@keyframes alma-admire{0%,58%,to{translate:0}66%,80%{translate:-.02em -.035em}}.alma[data-task=design] .alma-extra.is-palette{z-index:3;filter:drop-shadow(0 .02em .03em #3c328c59);width:.42em;height:.322em;display:block;top:.74em;left:-.24em;overflow:visible;rotate:-10deg}.alma-extra.is-palette>path{fill:#fbf3e4;stroke:#c7a87c;stroke-width:1.4px}.alma-extra.is-palette .is-hole{fill:#e6d6bb;stroke:#c7a87c;stroke-width:1px}.alma-extra.is-palette circle:not(.is-hole){stroke:#0a16402e;stroke-width:.8px}.alma[data-task=design] .alma-extra.is-laptop>i{border-radius:.022em;width:.085em;height:.085em}.alma[data-task=design] .alma-extra.is-laptop>i:first-of-type{background:#ffd36e;box-shadow:0 0 .03em #ffd36ecc}.alma[data-task=intake] .alma-extra.is-headset{z-index:1;width:100%;height:100%;display:block;inset:0;overflow:visible;rotate:-8deg}.alma-extra.is-headset path{fill:none;stroke:var(--alma-ink);stroke-width:4.6px;stroke-linecap:round}.alma-extra.is-headset .is-boom{stroke-width:2.4px}.alma-extra.is-headset rect{fill:#2b2f78;stroke:var(--alma-ink);stroke-width:1.6px}.alma-extra.is-headset circle{fill:#ff86dc;stroke:var(--alma-ink);stroke-width:1.2px}.alma[data-task=intake] .alma-extra.is-laptop>i{box-sizing:border-box;background:#fff;border-top:.03em solid #9d8cff;border-radius:.015em;width:.13em;height:.09em;animation-direction:reverse;box-shadow:0 .01em .03em #3c328c59}.alma[data-task=intake] .alma-extra.is-laptop>i:nth-of-type(2){border-top-color:#ff86dc}.alma[data-task=intake] .alma-extra.is-laptop>i:nth-of-type(3){border-top-color:#63c9ff}.alma[data-task=answer] .alma-extra.is-book{z-index:2;filter:drop-shadow(0 .02em .03em #3c328c4d);transform-origin:50% 100%;width:.68em;height:.4em;animation:.38s cubic-bezier(.3,1.4,.5,1) both alma-rise;display:block;top:.65em;left:.16em;overflow:visible}.alma-extra.is-book .is-pages,.alma-extra.is-book .is-leaf{fill:#fff;stroke:#a99df0;stroke-width:1px;stroke-linejoin:round}.alma-extra.is-book .is-cover{fill:#8f7df5;stroke:#5847c4;stroke-width:1px;stroke-linejoin:round}.alma-extra.is-book .is-cover.is-far{fill:#a595ff}.alma-extra.is-book .is-spine{fill:#5847c4}.alma-extra.is-book .is-title{fill:none;stroke:#ffffffb3;stroke-width:1.8px;stroke-linecap:round}.alma-extra.is-book .is-seal{fill:#fff;opacity:.92}.alma-extra.is-book .is-leaf{transform-origin:34px 10px;opacity:0;animation:4.2s ease-in-out infinite alma-leaf}@keyframes alma-leaf{0%,62%{opacity:0;transform:none}66%{opacity:1;transform:none}78%{opacity:1;transform:scale(.08,2.1)}90%{opacity:1;transform:scaleX(-1)}95%,to{opacity:0;transform:scaleX(-1)}}.alma[data-task=answer] .alma-hand{z-index:3}.alma[data-task=answer] .alma-hand.is-left{--hx:.22em;--hy:.3em;--hr:62deg}.alma[data-task=answer] .alma-hand.is-right{--hx:-.15em;--hy:.06em;--hr:-62deg}.alma[data-task=answer] .alma-extra.is-bulb{width:.22em;height:.28em;display:block;top:-.3em;left:.92em}.alma-extra.is-bulb>b{transform-origin:50% 100%;background:radial-gradient(circle at 38% 32%,#fffbe0,#ffe27a 55%,#ffc94a);border-radius:50% 50% 46% 46%;animation:6.4s ease-in-out infinite alma-idea;position:absolute;inset:0 0 22%;box-shadow:0 0 .1em .02em #ffdd6ebf}.alma-extra.is-bulb>b:after{content:"";background:repeating-linear-gradient(#b9aef5 0 .014em,#8274d8 .014em .028em);border-radius:0 0 .03em .03em;height:30%;position:absolute;top:94%;left:30%;right:30%}@keyframes alma-idea{0%,60%{opacity:0;transform:scale(0)}66%{opacity:1;transform:scale(1.25)}70%,90%{opacity:1;transform:scale(1)}96%,to{opacity:0;transform:scale(.6)translateY(-.1em)}}.alma[data-task=docs] .alma-extra.is-page{z-index:2;transform-origin:50% 100%;background:linear-gradient(175deg,#fff,#f1ecff);border-radius:.02em;width:.6em;height:.33em;animation:.38s cubic-bezier(.3,1.4,.5,1) both alma-rise;display:block;top:.71em;left:.2em;rotate:-3deg;box-shadow:0 .02em .06em #3c328c4d,inset 0 0 0 .01em #aaa0fa80}.alma-extra.is-page>b{opacity:.85;background:linear-gradient(135deg,#ff86dc,#9d8cff 55%,#63c9ff);border-radius:.02em;width:.15em;height:.15em;position:absolute;top:.07em;left:.06em}.alma-extra.is-page>i{transform-origin:0;background:#9d8cff;border-radius:.015em;width:.27em;height:.03em;animation:3.9s linear infinite alma-write-1;position:absolute;left:.26em}.alma-extra.is-page>i:first-of-type{top:.075em}.alma-extra.is-page>i:nth-of-type(2){background:#ff86dc;animation-name:alma-write-2;top:.155em}.alma-extra.is-page>i:nth-of-type(3){background:#63c9ff;width:.18em;animation-name:alma-write-3;top:.235em}@keyframes alma-write-1{0%{opacity:1;transform:scaleX(0)}28%,92%{opacity:1;transform:scaleX(1)}98%,to{opacity:0;transform:scaleX(1)}}@keyframes alma-write-2{0%,33%{opacity:1;transform:scaleX(0)}61%,92%{opacity:1;transform:scaleX(1)}98%,to{opacity:0;transform:scaleX(1)}}@keyframes alma-write-3{0%,66%{opacity:1;transform:scaleX(0)}86%,92%{opacity:1;transform:scaleX(1)}98%,to{opacity:0;transform:scaleX(1)}}.alma[data-task=docs] .alma-extra.is-quill{z-index:3;transform-origin:50% 97%;filter:drop-shadow(0 0 .02em #8c82ff99);width:.2em;height:.4em;animation:3.9s linear infinite alma-pen,.22s ease-in-out infinite alternate alma-scribble;display:block;top:.4em;left:.36em;overflow:visible;rotate:50deg}.alma-extra.is-quill .is-vane{fill:#fff;stroke:#b9aef5;stroke-width:1.2px}.alma-extra.is-quill path:not(.is-vane){fill:none;stroke:#8274d8;stroke-width:1.3px;stroke-linecap:round}@keyframes alma-pen{0%{translate:0}28%{translate:.27em -.014em}33%{translate:0 .08em}61%{translate:.27em .066em}66%{translate:0 .16em}86%{translate:.18em .15em}92%{translate:.2em .09em}to{translate:0}}@keyframes alma-scribble{0%{rotate:47deg}to{rotate:54deg}}.alma[data-task=docs] .alma-hand{z-index:4}.alma[data-task=docs] .alma-hand.is-right{--hx:-.52em;--hy:-.05em;--hr:-30deg;animation:3.9s linear infinite alma-pen}.alma[data-task=docs] .alma-hand.is-left{--hx:.29em;--hy:.34em;--hr:72deg}.alma[data-task=tidy] .alma-extra.is-beanie{z-index:2;transform-origin:50% 100%;width:.8em;height:.592em;display:block;top:-.27em;left:.1em;rotate:-7deg}.alma-extra.is-beanie .is-pom{fill:#fff3e3;stroke:#f0b27a;stroke-width:1.4px;transform-origin:50px 18px;animation:1.1s ease-in-out infinite alternate alma-pom}.alma-extra.is-beanie .is-knit{fill:none;stroke:#a03c0a47;stroke-width:2.4px;stroke-linecap:round}.alma-extra.is-beanie .is-cuff{fill:#e86a1f}.alma-extra.is-beanie .is-rib{stroke:#78280047;stroke-width:2.2px;stroke-linecap:round}.alma-extra.is-beanie .is-badge{fill:#ffd36e;stroke:#c98a12;stroke-width:1.4px}@keyframes alma-pom{0%{rotate:-10deg}to{rotate:10deg}}.alma[data-task=tidy] .alma-act{animation:2.2s ease-in-out infinite alma-sway}@keyframes alma-sway{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)translateY(-.015em)}}.alma[data-task=tidy] .alma-extra.is-broom{z-index:2;transform-origin:50% 0;background:linear-gradient(90deg,#cfc6ff,#8274d8);border-radius:.03em;width:.055em;height:.72em;animation:1.1s ease-in-out infinite alternate alma-sweep;display:block;top:.25em;left:1.04em;box-shadow:0 0 0 .008em #1a246059,0 0 .03em #8c82ff80}.alma-extra.is-broom>b{clip-path:polygon(24% 0,76% 0,100% 100%,0 100%);background:linear-gradient(#8274d8 0 20%,#0000 20%),repeating-linear-gradient(90deg,#ff86dc 0 .028em,#ffb3ea .028em .056em);width:.3em;height:.17em;margin-left:-.15em;position:absolute;top:97%;left:50%}@keyframes alma-sweep{0%{transform:rotate(16deg)}to{transform:rotate(32deg)}}.alma[data-task=tidy] .alma-hand{z-index:3}.alma[data-task=tidy] .alma-hand.is-right{animation:1.1s ease-in-out infinite alternate alma-sweep-r}.alma[data-task=tidy] .alma-hand.is-left{animation:1.1s ease-in-out infinite alternate alma-sweep-l}@keyframes alma-sweep-r{0%{transform:translate(.004em,-.445em)rotate(-30deg)}to{transform:translate(-.027em,-.458em)rotate(-14deg)}}@keyframes alma-sweep-l{0%{transform:translate(1.029em,.16em)rotate(30deg)}to{transform:translate(.902em,.104em)rotate(46deg)}}.alma[data-task=tidy] .alma-extra.is-dust{display:block;top:1em;left:.68em}.alma-extra.is-dust>i{filter:blur(.012em);opacity:0;background:#9d8cff66;border-radius:50%;width:.12em;height:.12em;margin:-.06em;animation:2.2s ease-out infinite alma-dust;position:absolute}.alma-extra.is-dust>i:nth-child(2){background:#ff86dc66;width:.09em;height:.09em;animation-delay:.35s;left:.14em}.alma-extra.is-dust>i:nth-child(3){background:#63c9ff66;animation-delay:1.1s;left:-.1em}@keyframes alma-dust{0%,20%{opacity:0;transform:scale(.3)}35%{opacity:.9;transform:translate(-.04em,-.03em)scale(1)}to{opacity:0;transform:translate(-.2em,-.2em)scale(1.7)}}.alma[data-task=tidy] .alma-extra.is-gleam{display:block;top:0;left:0}.alma-extra.is-gleam>i{clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);opacity:0;background:#63c9ff;width:.13em;height:.13em;animation:2.2s ease-in-out infinite alma-gleam;position:absolute;top:.86em;left:-.06em}.alma-extra.is-gleam>i:nth-child(2){background:#ff86dc;width:.1em;height:.1em;animation-delay:.7s;top:1.02em;left:.2em}.alma-extra.is-gleam>i:nth-child(3){background:#9d8cff;width:.08em;height:.08em;animation-delay:1.4s;top:1.08em;left:.02em}@keyframes alma-gleam{0%,to{opacity:0;transform:scale(0)rotate(0)}40%{opacity:1;transform:scale(1.15)rotate(45deg)}70%{opacity:.6;transform:scale(.7)rotate(90deg)}}.alma[data-task=watch] .alma-face{animation:6.4s ease-in-out infinite alma-scan;top:47%}.alma[data-task=watch] .alma-wear{scale:1.06}.alma[data-task=watch] .alma-wear .is-binoculars{display:block}.alma-wear .is-binoculars circle:not(.is-glass){fill:#1b2466;stroke:var(--alma-ink);stroke-width:1.8px}.alma-wear .is-binoculars .is-glass{stroke:#ffffff8c;stroke-width:1px}.alma-wear .is-binoculars .is-bridge{fill:#2b2f78;stroke:var(--alma-ink);stroke-width:1.6px}.alma-wear .is-binoculars .is-glint{fill:none;stroke:#fff;stroke-width:1.7px;stroke-linecap:round;opacity:.9}@keyframes alma-scan{0%,to{translate:0}14%,42%{translate:-.075em .006em}58%,86%{translate:.075em -.006em}}.alma[data-task=watch] .alma-hand{z-index:1;animation:6.4s ease-in-out infinite alma-scan}.alma[data-task=watch] .alma-hand.is-left{--hx:.2em;--hy:.02em;--hr:38deg}.alma[data-task=watch] .alma-hand.is-right{--hx:-.13em;--hy:-.29em;--hr:-38deg}.alma[data-task=watch] .alma-extra.is-ping{display:block;top:.02em;left:.96em}.alma-extra.is-ping>i{opacity:0;border:.03em solid #0000;border-top-color:#9d8cff;border-radius:50%;width:.14em;height:.14em;margin:-.07em;animation:1.8s ease-out infinite alma-ping;position:absolute;rotate:45deg}.alma-extra.is-ping>i:nth-child(2){border-top-color:#ff86dc;width:.28em;height:.28em;margin:-.14em;animation-delay:.22s}.alma-extra.is-ping>i:nth-child(3){border-top-color:#63c9ff;width:.42em;height:.42em;margin:-.21em;animation-delay:.44s}@keyframes alma-ping{0%,to{opacity:0}25%,50%{opacity:1}80%{opacity:0}}.alma[data-mood=paint] .alma-hand.is-right{--hx:.1em;--hy:-.4em;--hr:28deg;z-index:2;animation:2.4s ease-in-out infinite alma-paint}.alma[data-mood=paint] .alma-hand.is-left{--hx:.05em;--hy:.12em;--hr:-44deg}.alma[data-mood=paint] .alma-extra.is-brush{z-index:1;transform-origin:50% 100%;background:linear-gradient(#e9e4ff,#b9aef5);border-radius:.03em;width:.05em;height:.36em;animation:2.4s ease-in-out infinite alma-paint;display:block;top:-.04em;left:1.06em;rotate:32deg;box-shadow:0 0 .03em #8c82ff80}.alma-extra.is-brush>b{background:#ff86dc;border-radius:50% 50% 34% 34%/70% 70% 30% 30%;width:.1em;height:.13em;margin-left:-.05em;animation:2.4s linear infinite alma-paint-tip;position:absolute;top:-.1em;left:50%}@keyframes alma-paint{0%,to{translate:0}14%{translate:.2em -.1em}30%{translate:.02em -.02em}46%{translate:.22em .04em}62%{translate:.04em .12em}80%{translate:.2em .18em}}@keyframes alma-paint-tip{0%,28%{background:#ff86dc}34%,60%{background:#9a8cff}66%,94%{background:#6fd8ff}}.alma[data-mood=paint] .alma-extra.is-paint{width:.42em;height:.4em;display:block;top:-.2em;left:1.22em}.alma-extra.is-paint>i{transform-origin:0;opacity:.9;border-radius:.04em;height:.075em;animation:2.4s ease-out infinite alma-stroke;position:absolute;left:0}.alma-extra.is-paint>i:first-child{background:linear-gradient(90deg,#ff86dc,#ffb3ea);width:.4em;top:0;rotate:-8deg}.alma-extra.is-paint>i:nth-child(2){background:linear-gradient(90deg,#9a8cff,#c4bbff);width:.34em;animation-delay:.78s;top:.15em;rotate:5deg}.alma-extra.is-paint>i:nth-child(3){background:linear-gradient(90deg,#6fd8ff,#b4ecff);width:.38em;animation-delay:1.56s;top:.3em;rotate:-4deg}@keyframes alma-stroke{0%{opacity:.95;transform:scaleX(0)}16%{opacity:.95;transform:scaleX(1)}70%{opacity:.85;transform:scaleX(1)}96%,to{opacity:0;transform:scaleX(1)}}.alma[data-mood=paint] .alma-wisps{animation-duration:5s}.alma[data-mood=paint] .alma-mouth .is-smile{transform-origin:50%;transform-box:fill-box;transform:scale(.85)}.alma[data-act=hop] .alma-act{animation:.8s cubic-bezier(.3,.6,.4,1) alma-hop}@keyframes alma-hop{0%,to{transform:translateY(0)scale(1)}18%{transform:translateY(.03em)scale(1.08,.9)}50%{transform:translateY(-.26em)scale(.95,1.06)}82%{transform:translateY(.02em)scale(1.06,.93)}}.alma[data-act=spin] .alma-act{animation:1s cubic-bezier(.5,0,.3,1) alma-spin}@keyframes alma-spin{to{transform:rotate(360deg)}}.alma[data-act=wiggle] .alma-act{animation:.45s ease-in-out 2 alma-shake}.alma[data-act=nod] .alma-face{animation:.45s ease-in-out 2 alma-nod}@keyframes alma-nod{50%{top:53%}}.alma[data-act=stretch] .alma-act{animation:1.1s ease-in-out alma-stretch}@keyframes alma-stretch{40%{transform:scale(.92,1.12)translateY(-.05em)}70%{transform:scale(1.06,.95)}}.alma[data-act=stretch] .alma-hand.is-left{--hy:-.4em}.alma[data-act=stretch] .alma-hand.is-right{--hy:-.66em;--hr:20deg}.alma[data-act=yawn] .alma-mouth .is-smile{display:none}.alma[data-act=yawn] .alma-mouth .is-o{transform-origin:50%;transform-box:fill-box;animation:1.9s ease-in-out alma-yawn;display:block}.alma[data-act=yawn] .alma-eye>i{transition-duration:.4s;transform:scaleY(.3)}.alma[data-act=yawn] .alma-hand.is-right{--hx:-.4em;--hy:-.1em;--hr:-150deg}@keyframes alma-yawn{0%,to{transform:scale(.4)}45%,70%{transform:scale(1.5)}}.alma[data-act=blow] .alma-extra.is-bubble{background:radial-gradient(circle at 32% 28%,#ffffffe6,#9d8cff40 45%,#63c9ff59);border:.012em solid #ffffffe6;border-radius:50%;width:.2em;height:.2em;animation:2.4s ease-out both alma-bubble;display:block;top:.5em;left:.62em}.alma[data-act=blow] .alma-mouth .is-smile{display:none}.alma[data-act=blow] .alma-mouth .is-o{transform-origin:50%;transform-box:fill-box;display:block;transform:scale(.6)}@keyframes alma-bubble{0%{opacity:0;transform:scale(.1)}30%{opacity:1;transform:translate(.1em,-.08em)scale(1)}88%{opacity:.9;transform:translate(.5em,-1.1em)scale(1.25)}to{opacity:0;transform:translate(.52em,-1.16em)scale(1.7)}}.alma[data-act=clap] .alma-hand.is-left{animation:.32s ease-in-out 4 alternate alma-clap-l}.alma[data-act=clap] .alma-hand.is-right{animation:.32s ease-in-out 4 alternate alma-clap-r}@keyframes alma-clap-l{0%{transform:translate(.3em,.3em)rotate(40deg)}to{transform:translate(.46em,.3em)rotate(70deg)}}@keyframes alma-clap-r{0%{transform:translate(-.26em,.06em)rotate(-40deg)}to{transform:translate(-.42em,.06em)rotate(-70deg)}}.alma[data-act=peek] .alma-hand.is-left{animation:2.2s ease-in-out alma-peek-l}.alma[data-act=peek] .alma-hand.is-right{animation:2.2s ease-in-out alma-peek-r}.alma[data-act=peek] .alma-hand{z-index:1}@keyframes alma-peek-l{18%,55%{transform:translate(.36em,-.1em)rotate(18deg)}70%,to{transform:translate(.14em,-.1em)rotate(-10deg)}}@keyframes alma-peek-r{18%,55%{transform:translate(-.3em,-.36em)rotate(-18deg)}70%,to{transform:translate(-.1em,-.36em)rotate(10deg)}}.alma[data-act=shrug] .alma-hand.is-left{--hx:-.04em;--hy:-.16em;--hr:-70deg}.alma[data-act=shrug] .alma-hand.is-right{--hx:.06em;--hy:-.4em;--hr:70deg}.alma[data-act=shrug] .alma-mouth .is-smile{display:none}.alma[data-act=shrug] .alma-mouth .is-flat{display:block}.alma[data-act=shrug] .alma-act{animation:1.4s ease-in-out alma-stretch}.alma[data-act=hooray] .alma-hand.is-left{--hy:-.44em;--hx:.06em;--hr:-18deg}.alma[data-act=hooray] .alma-hand.is-right{--hy:-.7em;--hx:-.02em;--hr:22deg}.alma[data-act=hooray] .alma-hand>svg{animation:.2s ease-in-out infinite alternate alma-wave}.alma[data-act=hooray] .alma-act{animation:.7s cubic-bezier(.3,.6,.4,1) 2 alma-hop}.alma[data-act=dance] .alma-act{animation:.5s ease-in-out 4 alma-wobble}.alma[data-act=dance] .alma-hand.is-left{animation:.5s ease-in-out 4 alternate alma-dance-l}.alma[data-act=dance] .alma-hand.is-right{animation:.5s ease-in-out 4 alternate alma-dance-r}@keyframes alma-dance-l{0%{transform:translateY(-.3em)rotate(-30deg)}to{transform:translate(.04em,.16em)rotate(-110deg)}}@keyframes alma-dance-r{0%{transform:translateY(.02em)rotate(140deg)}to{transform:translateY(-.56em)rotate(30deg)}}.alma[data-act=scratch] .alma-hand.is-right{--hx:-.3em;--hy:-.78em;--hr:-20deg}.alma[data-act=scratch] .alma-hand.is-right>svg{animation:.22s ease-in-out infinite alternate alma-wave}.alma[data-act=scratch] .alma-mouth .is-smile{display:none}.alma[data-act=scratch] .alma-mouth .is-flat{display:block}.alma[data-act=tap] .alma-hand.is-left{z-index:1;animation:.36s ease-in-out 3 alma-tap}@keyframes alma-tap{0%,to{transform:translate(.5em,.12em)rotate(10deg)scale(1)}50%{transform:translate(.5em,.12em)rotate(10deg)scale(1.35)}}.alma[data-act=somersault] .alma-act{animation:1.1s cubic-bezier(.4,0,.3,1) alma-flip}@keyframes alma-flip{30%{transform:translateY(-.3em)rotate(-180deg)}60%{transform:translateY(-.3em)rotate(-360deg)}to{transform:translateY(0)rotate(-360deg)}}.alma[data-act=juggle] .alma-hand.is-left{--hx:.1em;--hy:.11em;--hr:10deg}.alma[data-act=juggle] .alma-hand.is-right{--hx:-.03em;--hy:-.13em;--hr:-10deg}.alma[data-act=juggle] .alma-extra.is-juggle{display:block;top:0;left:0}.alma-extra.is-juggle>i{opacity:0;background:radial-gradient(circle at 34% 30%,#ffffffd9 0 16%,#fff0 34%),#ff86dc;border-radius:50%;width:.1em;height:.1em;margin:-.05em;position:absolute;top:0;left:0;box-shadow:0 0 .06em #ff86dccc}.alma-extra.is-juggle>i:nth-child(2){background-color:#63c9ff;box-shadow:0 0 .06em #63c9ffcc}.alma-extra.is-juggle>i:nth-child(3){background-color:#9d8cff;box-shadow:0 0 .06em #9d8cffcc}.alma[data-act=wink] .alma-eye.is-right>i{animation:1s ease-in-out alma-wink}@keyframes alma-wink{0%,to{scale:1}22%,60%{scale:1.06 .1}74%{scale:1 1.06}}.alma[data-act=wink] .alma-act{animation:1s ease-in-out alma-tip}@keyframes alma-tip{0%,to{transform:none}24%,62%{transform:rotate(7deg)translateY(-.02em)}}.alma[data-act=wink] .alma-mouth .is-smile{transform-box:fill-box;transform-origin:50%;animation:1s ease-in-out alma-grin}@keyframes alma-grin{0%,to{scale:1}24%,62%{scale:1.3 1.2}}.alma-blush{display:none;position:absolute;top:0;left:0}.alma[data-act=blush] .alma-blush{display:block}.alma-blush>i{opacity:0;background:radial-gradient(closest-side,#ff86dcf2,#ff86dc00);border-radius:50%;width:.14em;height:.075em;margin-left:-.07em;animation:1.8s ease-in-out alma-blush;position:absolute;top:.04em}.alma-blush>i:first-child{left:-.25em}.alma-blush>i:last-child{left:.25em}@keyframes alma-blush{0%,to{opacity:0}25%,75%{opacity:.9}}.alma[data-act=blush] .alma-eye>i{animation:1.8s ease-in-out alma-shy}@keyframes alma-shy{0%,to{translate:0;scale:1}20%,78%{translate:0 .02em;scale:1 .6}}.alma[data-act=blush] .alma-act{animation:1.8s ease-in-out alma-bashful}@keyframes alma-bashful{0%,to{transform:none}30%{transform:rotate(-6deg)}55%{transform:rotate(5deg)}78%{transform:rotate(-3deg)}}.alma[data-act=blush] .alma-hand.is-left{--hx:.36em;--hy:.3em;--hr:30deg}.alma[data-act=blush] .alma-hand.is-right{--hx:-.3em;--hy:.02em;--hr:-30deg}.alma[data-act=blush] .alma-hand{animation:.45s ease-in-out 4 alternate alma-fidget}@keyframes alma-fidget{0%{rotate:0deg}to{rotate:12deg}}.alma[data-act=whistle] .alma-mouth .is-smile{animation:2.2s ease-in-out alma-mouth-off}.alma[data-act=whistle] .alma-mouth .is-o{opacity:0;transform-origin:50%;transform-box:fill-box;animation:2.2s ease-in-out alma-mouth-on;display:block;transform:scale(.45)}@keyframes alma-mouth-off{0%,to{opacity:1}12%,88%{opacity:0}}@keyframes alma-mouth-on{0%,to{opacity:0}12%,88%{opacity:1}}.alma[data-act=whistle] .alma-eye>i{animation:2.2s ease-in-out alma-easy}@keyframes alma-easy{0%,to{translate:0;scale:1}15%,85%{translate:.012em -.012em;scale:1 .55}}.alma[data-act=whistle] .alma-act{animation:2.2s ease-in-out alma-tune}@keyframes alma-tune{0%,to{transform:none}25%{transform:rotate(-4deg)}50%{transform:rotate(3deg)translateY(-.015em)}75%{transform:rotate(-3deg)}}.alma[data-act=whistle] .alma-extra.is-notes{width:0;height:0;display:block;top:.42em;left:.58em}.alma-extra.is-notes>svg{opacity:0;width:.12em;height:.16em;animation:1.3s ease-out alma-note;position:absolute;top:0;left:0;overflow:visible}.alma-extra.is-notes>svg:nth-child(2){animation-delay:.8s}.alma-extra.is-notes ellipse{fill:#9d8cff}.alma-extra.is-notes path{fill:none;stroke:#9d8cff;stroke-width:1.8px;stroke-linecap:round}.alma-extra.is-notes>svg:nth-child(2) ellipse{fill:#ff86dc}.alma-extra.is-notes>svg:nth-child(2) path{stroke:#ff86dc}@keyframes alma-note{0%{opacity:0;transform:translate(0)scale(.5)rotate(0)}20%{opacity:1}to{opacity:0;transform:translate(.3em,-.42em)scale(1.1)rotate(14deg)}}.alma[data-act=yoyo] .alma-hand.is-right{--hx:0em;--hy:0em;--hr:148deg;animation:2s ease-in-out alma-flick}@keyframes alma-flick{0%,20%,to{translate:0}26%{translate:0 .05em}52%{translate:0 -.025em}58%{translate:0 .05em}84%{translate:0 -.025em}92%{translate:0}}.alma[data-act=yoyo] .alma-extra.is-yoyo{opacity:0;width:0;height:0;animation:2s linear alma-show;display:block;top:.9em;left:1.08em}@keyframes alma-show{0%,to{opacity:0}8%,92%{opacity:1}}.alma-extra.is-yoyo>b{transform-origin:50% 0;background:#9d8cff;border-radius:.006em;width:.012em;height:.5em;animation:2s ease-in-out alma-string;position:absolute;top:0;left:-.006em;transform:scaleY(0)}.alma-extra.is-yoyo>i{background:conic-gradient(#ff86dc,#9d8cff,#63c9ff,#ff86dc);border-radius:50%;width:.13em;height:.13em;animation:2s ease-in-out alma-yoyo;position:absolute;top:-.065em;left:-.065em;box-shadow:inset 0 0 0 .02em #ffffffbf,0 0 .04em #9d8cffb3}@keyframes alma-string{0%,20%{transform:scaleY(0)}38%{transform:scaleY(1)}54%{transform:scaleY(.04)}72%{transform:scaleY(1)}90%,to{transform:scaleY(0)}}@keyframes alma-yoyo{0%,20%{transform:translateY(0)rotate(0)}38%{transform:translateY(.5em)rotate(540deg)}54%{transform:translateY(.02em)rotate(900deg)}72%{transform:translateY(.5em)rotate(1440deg)}90%,to{transform:translateY(0)rotate(1800deg)}}.alma[data-act=yoyo] .alma-eye>i{animation:2s ease-in-out alma-watch-yoyo}@keyframes alma-watch-yoyo{0%,20%,to{translate:0}38%,72%{translate:.025em .03em}54%,90%{translate:.025em}}.alma[data-act=doze] .alma-eye>i{animation:2.4s ease-in-out alma-doze-eyes}@keyframes alma-doze-eyes{0%,to{scale:1}25%{scale:1 .5}45%{scale:1 .25}58%,74%{scale:1 .08}80%{scale:1.12 1.18}90%{scale:1}}.alma[data-act=doze] .alma-act{animation:2.4s ease-in-out alma-doze}@keyframes alma-doze{0%,to{transform:none}30%{transform:translateY(.02em)rotate(3deg)}58%,72%{transform:translateY(.05em)rotate(7deg)}78%{transform:translateY(-.05em)rotate(-2deg)scale(1.03)}88%{transform:none}}.alma[data-act=doze] .alma-mouth .is-smile{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out alma-doze-mouth}@keyframes alma-doze-mouth{0%,to{scale:1}50%,74%{scale:.7 .6}}.alma[data-act=doze] .alma-hand{animation:2.4s ease-in-out alma-doze-hands}@keyframes alma-doze-hands{0%,to{translate:0}58%,72%{translate:0 .08em}78%{translate:0 -.05em}90%{translate:0}}.alma[data-act=doze] .alma-extra.is-zzz{color:#8d7bff;font-family:var(--font-display,sans-serif);font-weight:700;display:block;top:-.1em;right:-.1em}.alma[data-act=doze] .alma-extra.is-zzz>i{animation:none}.alma[data-act=doze] .alma-extra.is-zzz>i:first-child{animation:1.2s ease-out .55s alma-doze-z}@keyframes alma-doze-z{0%{opacity:0;transform:translate(0)scale(.6)}30%{opacity:.9}to{opacity:0;transform:translate(.4em,-1em)scale(1.1)}}.alma[data-act=firefly] .alma-extra.is-firefly{display:block;top:0;left:0}.alma-extra.is-firefly>i{opacity:0;background:radial-gradient(circle,#fff 0 30%,#c9f4ff 45%,#6fe3ff00 72%);border-radius:50%;width:.07em;height:.07em;margin:-.035em;animation:2.4s ease-in-out alma-firefly,.4s ease-in-out 6 alternate alma-glow;position:absolute;top:0;left:0;box-shadow:0 0 .08em .02em #6fe3ffbf}@keyframes alma-firefly{0%{opacity:0;translate:-.3em .15em}10%{opacity:1;translate:-.2em .02em}25%{translate:.15em -.25em}40%{translate:.75em -.22em}55%{translate:1.1em .15em}68%{translate:.8em .2em}80%,88%{opacity:1;translate:.5em .33em}94%{opacity:.25}to{opacity:0;translate:.5em .33em}}@keyframes alma-glow{0%{scale:1}to{scale:1.45}}.alma[data-act=firefly] .alma-eye.is-left>i{animation:2.4s ease-in-out alma-follow-l}.alma[data-act=firefly] .alma-eye.is-right>i{animation:2.4s ease-in-out alma-follow-r}@keyframes alma-follow-l{0%,to{translate:0}10%{translate:-.03em -.02em}25%{translate:-.017em -.035em}40%{translate:.012em -.035em}55%{translate:.03em -.015em}68%{translate:.015em -.012em}80%,88%{translate:.024em -.02em}}@keyframes alma-follow-r{0%,to{translate:0}10%{translate:-.03em -.02em}25%{translate:-.017em -.035em}40%{translate:.012em -.035em}55%{translate:.03em -.015em}68%{translate:.015em -.012em}80%,88%{translate:-.024em -.02em}}.alma[data-act=sneeze] .alma-act{animation:1.6s ease-in-out alma-sneeze}@keyframes alma-sneeze{0%,to{transform:none}22%{transform:translateY(-.025em)rotate(-5deg)}30%{transform:translateY(-.01em)rotate(-2deg)}50%,56%{transform:translateY(-.04em)rotate(-9deg)}62%{transform:translateY(.05em)rotate(8deg)scale(1.06,.92)}72%{transform:translateY(-.01em)rotate(-2deg)}84%{transform:none}}.alma[data-act=sneeze] .alma-eye>i{animation:1.6s ease-in-out alma-sneeze-eyes}@keyframes alma-sneeze-eyes{0%,to{scale:1}22%{scale:1 .6}50%,56%{scale:1 .35}60%,72%{scale:1.1 .08}86%{scale:1}}.alma[data-act=sneeze] .alma-mouth .is-smile{animation:1.6s ease-in-out alma-sneeze-smile}@keyframes alma-sneeze-smile{0%,12%,80%,to{opacity:1}30%,66%{opacity:0}}.alma[data-act=sneeze] .alma-mouth .is-o{opacity:0;transform-origin:50%;transform-box:fill-box;animation:1.6s ease-in-out alma-sneeze-o;display:block}@keyframes alma-sneeze-o{0%,12%{opacity:0;scale:.5}50%,58%{opacity:1;scale:1.1}66%{opacity:1;scale:.6}78%,to{opacity:0;scale:.5}}.alma[data-act=sneeze] .alma-hand{animation:1.6s ease-in-out alma-sneeze-hands}@keyframes alma-sneeze-hands{0%,56%,to{translate:0}64%{translate:0 -.1em}85%{translate:0}}.alma[data-act=sneeze] .alma-extra.is-puff{width:0;height:0;display:block;top:.64em;left:.5em}.alma-extra.is-puff>i{--px:-.32em;--py:.1em;opacity:0;background:radial-gradient(circle at 40% 35%,#fff,#c9f4ffcc 60%,#9d8cff59);border-radius:50%;width:.1em;height:.1em;margin:-.05em;animation:1.6s ease-out alma-puff;position:absolute}.alma-extra.is-puff>i:nth-child(2){--px:0em;--py:.26em;width:.13em;height:.13em;margin:-.065em}.alma-extra.is-puff>i:nth-child(3){--px:.32em;--py:.08em}@keyframes alma-puff{0%,60%{opacity:0;transform:translate(0)scale(0)}64%{opacity:.9}to{transform:translate(var(--px), var(--py)) scale(1.6);opacity:0}}.alma[data-act=meditate] .alma-hand.is-left{--hx:.3em;--hy:.3em;--hr:40deg}.alma[data-act=meditate] .alma-hand.is-right{--hx:-.26em;--hy:.06em;--hr:-40deg}.alma[data-act=meditate] .alma-act{animation:2.4s ease-in-out alma-rise-calm}@keyframes alma-rise-calm{0%,to{transform:none}30%,70%{transform:translateY(-.07em)}}.alma[data-act=meditate] .alma-eye>i{animation:2.4s ease-in-out alma-calm}@keyframes alma-calm{0%,to{scale:1}16%,84%{scale:1.05 .1}}.alma[data-act=meditate] .alma-extra.is-halo{opacity:0;border:.016em solid #9d8cffd9;border-radius:50%;animation:1.2s ease-out 2 alma-halo;display:block;inset:-.06em;box-shadow:0 0 .06em #6fe3ffb3,inset 0 0 .05em #ff86dc80}@keyframes alma-halo{0%{opacity:0;transform:scale(.9)}35%{opacity:.9}to{opacity:0;transform:scale(1.18)}}.alma[data-act=plane] .alma-hand.is-left{animation:2.2s ease-in-out alma-throw}@keyframes alma-throw{0%,80%,to{translate:0;rotate:0deg}22%{translate:-.05em .04em;rotate:-20deg}34%{translate:.08em -.12em;rotate:25deg}50%{translate:.04em -.08em;rotate:10deg}}.alma[data-act=plane] .alma-extra.is-plane{z-index:1;opacity:0;filter:drop-shadow(0 .015em .02em #3c328c4d);width:.26em;height:.156em;margin:-.078em -.13em;animation:2.2s ease-in-out alma-plane;display:block;top:0;left:0;overflow:visible}.alma-extra.is-plane .is-wing{fill:#fff;stroke:#b9aef5;stroke-width:1.2px;stroke-linejoin:round}.alma-extra.is-plane .is-keel{fill:#ddd6ff;stroke:#a99df0;stroke-width:1.2px;stroke-linejoin:round}@keyframes alma-plane{0%{opacity:0;translate:-.12em .42em;rotate:-30deg}10%{opacity:1;translate:-.12em .42em;rotate:-30deg}22%{translate:-.2em .48em;rotate:-10deg}34%{translate:.1em .05em;rotate:-35deg}50%{translate:.55em -.28em;rotate:-5deg}64%{translate:.95em -.2em;rotate:25deg}76%{translate:1.15em .1em;rotate:60deg}86%{opacity:.85;translate:1.3em .05em;rotate:-20deg}to{opacity:0;translate:1.6em -.2em;rotate:-30deg}}.alma[data-act=plane] .alma-eye>i{animation:2.2s ease-in-out alma-watch-plane}@keyframes alma-watch-plane{0%,to{translate:0}10%,22%{translate:-.03em}34%{translate:-.01em -.035em}50%{translate:.01em -.035em}64%{translate:.03em -.03em}76%{translate:.03em -.005em}86%{translate:.03em -.01em}}.alma[data-act=plane] .alma-act{animation:2.2s ease-in-out alma-plane-head}@keyframes alma-plane-head{0%,to{transform:none}34%{transform:rotate(-3deg)}64%{transform:rotate(4deg)}}.alma[data-act=hiccup] .alma-act{animation:.5s cubic-bezier(.2,.9,.3,1) 3 alma-hiccup}@keyframes alma-hiccup{0%,to{transform:none}10%{transform:translateY(.02em)scale(1.04,.95)}22%{transform:translateY(-.1em)scale(.96,1.05)}45%{transform:translateY(0)scale(1.02,.98)}65%{transform:none}}.alma[data-act=hiccup] .alma-eye>i{animation:.5s ease-out 3 alma-hic-eyes}@keyframes alma-hic-eyes{0%,50%,to{scale:1}18%{scale:1.18 1.22}}.alma[data-act=hiccup] .alma-mouth .is-smile{animation:.5s ease-out 3 alma-hic-smile}@keyframes alma-hic-smile{0%,60%,to{opacity:1}15%,40%{opacity:0}}.alma[data-act=hiccup] .alma-mouth .is-o{opacity:0;transform-origin:50%;transform-box:fill-box;animation:.5s ease-out 3 alma-hic-o;display:block;transform:scale(.45)}@keyframes alma-hic-o{0%,60%,to{opacity:0}15%,40%{opacity:1}}.alma-perch .alma-orb,.alma-perch .alma-aura{transition:filter .6s}.alma-perch[data-incognito=true] .alma-orb{filter:brightness(.8)saturate(.82)}.alma-perch[data-incognito=true] .alma-aura{filter:blur(.075em)brightness(.75)saturate(.6)}.alma-perch[data-incognito=true] .alma:not([data-mood=work],[data-mood=happy],[data-mood=carried],[data-mood=fly],[data-mood=dizzy],[data-mood=hungry],[data-mood=asleep]) .alma-hand{z-index:1;translate:calc(var(--lx) * .122em) calc(var(--ly) * .107em);transition-duration:.5s;animation:none}.alma-perch[data-incognito=true] .alma:not([data-mood=work],[data-mood=happy],[data-mood=carried],[data-mood=fly],[data-mood=dizzy],[data-mood=hungry],[data-mood=asleep]) .alma-hand.is-left{--hx:.347em;--hy:-.043em;--hr:10deg;scale:1.2}.alma-perch[data-incognito=true] .alma:not([data-mood=work],[data-mood=happy],[data-mood=carried],[data-mood=fly],[data-mood=dizzy],[data-mood=hungry],[data-mood=asleep]) .alma-hand.is-right{--hx:-.245em;--hy:-.255em;--hr:-10deg;transition-delay:70ms;scale:1.385}.alma-perch[data-incognito=true] .alma:not([data-mood=work],[data-mood=happy],[data-mood=carried],[data-mood=fly],[data-mood=dizzy],[data-mood=hungry],[data-mood=asleep]) .alma-hand>svg{transform-origin:50% 90%}.alma-perch[data-incognito=true] .alma:not([data-mood=work],[data-mood=happy],[data-mood=carried],[data-mood=fly],[data-mood=dizzy],[data-mood=hungry],[data-mood=asleep]) .alma-hand.is-right>svg{animation:9s ease-in-out .9s infinite alma-shy-peek}.alma-perch[data-incognito=true] .alma:not([data-mood=work],[data-mood=happy],[data-mood=carried],[data-mood=fly],[data-mood=dizzy],[data-mood=hungry],[data-mood=asleep]) .alma-hand.is-left>svg{animation:14s ease-in-out .9s infinite alma-shy-glimpse}.alma-perch[data-incognito=true] .alma:not([data-mood=work],[data-mood=happy],[data-mood=carried],[data-mood=fly],[data-mood=dizzy],[data-mood=hungry],[data-mood=asleep]) .alma-eye.is-right>i{animation:9s ease-in-out .9s infinite alma-shy-look}@keyframes alma-shy-peek{0%,9%,37%,to{clip-path:polygon(-10% -10%,50% -10%,50% -10%,50% -10%,50% -10%,110% -10%,110% 110%,-10% 110%);transform:none}16%,30%{clip-path:polygon(-10% -10%,30% -10%,45% 68%,55% 68%,70% -10%,110% -10%,110% 110%,-10% 110%);animation-timing-function:cubic-bezier(.6,0,.9,.4);transform:rotate(-5deg)}32.5%{clip-path:polygon(-10% -10%,50% -10%,50% -10%,50% -10%,50% -10%,110% -10%,110% 110%,-10% 110%);transform:scale(1.08)rotate(2deg)}}@keyframes alma-shy-glimpse{0%,60%,68%,to{clip-path:polygon(-10% -10%,50% -10%,50% -10%,50% -10%,50% -10%,110% -10%,110% 110%,-10% 110%);transform:none}63%,65%{clip-path:polygon(-10% -10%,36% -10%,47% 58%,53% 58%,64% -10%,110% -10%,110% 110%,-10% 110%);animation-timing-function:cubic-bezier(.6,0,.9,.4);transform:rotate(4deg)}66%{clip-path:polygon(-10% -10%,50% -10%,50% -10%,50% -10%,50% -10%,110% -10%,110% 110%,-10% 110%);transform:scale(1.06)}}@keyframes alma-shy-look{0%,16%,31%,to{translate:0}19%,22%{translate:-.016em .004em}25%,28%{translate:.016em .004em}}.alma[data-costume] .alma-skin{background:var(--alma-costume) center / 100% 100% no-repeat;animation:none}.alma[data-costume] .alma-wisps{display:none}.alma[data-costume] .alma-shine{opacity:.55}.alma[data-costume] .alma-orb:after{box-shadow:inset 0 0 .03em .01em #ffffff8c}.alma[data-costume] img.alma-extra,.alma[data-costume] .alma-extra:is(.is-wings,.is-legs){max-width:none;height:auto;display:block}.alma[data-costume] .alma-extra:is(.is-wings,.is-legs){position:absolute}.alma[data-costume]:is([data-task=design],[data-task=tidy],[data-task=intake]) .alma-extra:is(.is-witch-hat,.is-antennae,.is-hanger,.is-spikes){display:none}.alma[data-costume=pumpkin] .alma-aura{opacity:.5;background:conic-gradient(from 180deg,#ffb45c,#ff8a3d 25%,#ffd27a 50%,#ff9d4d 75%,#ffb45c)}.alma-extra.is-witch-hat{z-index:0;transform-origin:50% 80%;width:1.04em;top:-.6em;left:-.02em;rotate:-6deg}.alma[data-costume=bumblebee] .alma-aura{opacity:.5;background:conic-gradient(from 180deg,#ffe066,#ffb830 25%,#fff3a6 50%,#fc3 75%,#ffe066)}.alma-extra.is-antennae{z-index:0;width:.6em;top:-.3em;left:.2em}.alma-extra.is-wings{aspect-ratio:2.77;width:1.9em;top:.08em;left:-.45em}.alma-extra.is-wings .is-wing{object-fit:contain;width:100%;height:100%;animation:alma-buzz 5.2s linear var(--t0) infinite;position:absolute;inset:0}.alma-extra.is-wings .is-wing.is-left{clip-path:inset(0 50% 0 0);transform-origin:42% 70%;--way:1}.alma-extra.is-wings .is-wing.is-right{clip-path:inset(0 0 0 50%);transform-origin:58% 70%;--way:-1}@keyframes alma-buzz{0%,78%,96%,to{transform:none}80%,84%,88%,92%{transform:rotate(calc(var(--way) * 12deg))}82%,86%,90%,94%{transform:rotate(calc(var(--way) * -8deg))}}.alma[data-costume=disco] .alma-aura{opacity:.55;background:conic-gradient(from 180deg,#63c9ff,#ff86dc 25%,#f4f6ff 50%,#9d8cff 75%,#63c9ff)}.alma[data-costume=disco] .alma-wisps{mix-blend-mode:soft-light;filter:none;animation:alma-disco-glint 5.4s ease-in-out var(--t0) infinite;background:linear-gradient(110deg,#0000 36%,#fffc 46%,#fff 50%,#fffc 54%,#0000 64%);border-radius:0;display:block;inset:0;transform:translate(-130%)}@keyframes alma-disco-glint{0%,64%{transform:translate(-130%)}88%,to{transform:translate(130%)}}.alma-extra.is-hanger{z-index:0;width:.28em;top:-.2em;left:.36em}.alma[data-costume=saturn] .alma-aura{opacity:.5;background:conic-gradient(from 180deg,#ffd9a0,#ffb26b 25%,#fff0cf 50%,#f5c98a 75%,#ffd9a0)}.alma-extra.is-ring{width:1.66em;top:.28em;left:-.33em}.alma-extra.is-ring.is-far{clip-path:inset(0 0 50%)}.alma-extra.is-ring.is-near{z-index:0;clip-path:inset(50% 0 0)}.alma[data-costume=saturn] .alma-extra.is-moon{z-index:0;width:0;height:0;animation:alma-moon-side 7s linear var(--t0) infinite;display:block;top:.6em;left:.5em;rotate:-12deg}.alma-extra.is-moon>i{animation:alma-moon-x 3.5s ease-in-out calc(var(--t0) - 1.75s) infinite alternate;position:absolute;transform:translate(.84em)}.alma-extra.is-moon b{width:.11em;height:.11em;animation:alma-moon-y 3.5s ease-in-out var(--t0) infinite alternate;background:radial-gradient(circle at 35% 30%,#fff,#dfe3ee 55%,#a9b0c4);border-radius:50%;position:absolute;top:-.055em;left:-.055em;rotate:12deg;box-shadow:0 0 .03em #ffffffb3,inset -.012em -.012em .02em #464c6e59}@keyframes alma-moon-x{0%{transform:translate(-.84em)}to{transform:translate(.84em)}}@keyframes alma-moon-y{0%{transform:translateY(-.24em)}to{transform:translateY(.24em)}}@keyframes alma-moon-side{0%,24.9%{z-index:-1}25%,74.9%{z-index:0}75%,to{z-index:-1}}.alma[data-costume=dinosaur] .alma-aura{opacity:.5;background:conic-gradient(from 180deg,#9be37a,#ffb15c 25%,#c8f5a8 50%,#6fd16a 75%,#9be37a)}.alma-extra.is-spikes{z-index:0;width:1.04em;top:-.2em;left:-.02em}.alma-extra.is-tail{width:.46em;top:.64em;left:-.36em}.alma[data-costume=donut] .alma-aura{opacity:.5;background:conic-gradient(from 180deg,#ff9ecf,#ffd27a 25%,#ffc2e0 50%,#f5b066 75%,#ff9ecf)}.alma[data-costume=donut] .alma-extra.is-sprinkle{z-index:0;opacity:0;width:.03em;height:.08em;animation:alma-sprinkle 6s ease-in var(--t0) infinite;background:#3ec1f3;border-radius:.015em;display:block;top:.5em;left:.12em}@keyframes alma-sprinkle{0%,72%{opacity:0;transform:none}74%{opacity:1;transform:none}94%{opacity:1}to{opacity:0;transform:translateY(.66em)rotate(200deg)}}.alma[data-costume=spider] .alma-aura{opacity:.5;background:conic-gradient(from 180deg,#b89cff,#ff9ad8 25%,#e4d6ff 50%,#8fc8ff 75%,#b89cff)}.alma-extra.is-legs{aspect-ratio:1.366;width:2em;top:-.232em;left:-.5em}.alma-extra.is-legs .is-leg{object-fit:contain;transform-origin:50%;width:100%;height:100%;animation:alma-scuttle 6.4s ease-in-out var(--t0) infinite;position:absolute;inset:0}.alma-extra.is-legs .is-leg.is-left{clip-path:inset(0 50% 0 0);--way:1}.alma-extra.is-legs .is-leg.is-right{clip-path:inset(0 0 0 50%);--way:-1}@keyframes alma-scuttle{0%,70%,to{transform:none}74%,82%,90%{transform:rotate(calc(var(--way) * 7deg))}78%,86%{transform:rotate(calc(var(--way) * -5deg))}}.alma[data-costume=turkey] .alma-aura{opacity:.5;background:conic-gradient(from 180deg,#ffb45c,#e8613c 25%,#ffd27a 50%,#c9743a 75%,#ffb45c)}.alma-extra.is-feathers{transform-origin:50% 90%;width:1.84em;animation:alma-fluff 6.8s ease-in-out var(--t0) infinite;top:-.36em;left:-.42em}@keyframes alma-fluff{0%,76%,to{transform:none}82%{transform:scale(1.07)}88%{transform:scale(.98)}93%{transform:scale(1.03)}}@media (prefers-reduced-motion:reduce){.alma *,.alma :after{transition:none!important;animation:none!important}}.factory-sign-in{background:var(--background);min-height:100svh;color:var(--foreground);place-items:center;padding:64px 20px;display:grid;position:relative}[data-desktop-chrome=inset] .factory-sign-in:before{content:"";-webkit-app-region:drag;height:56px;position:absolute;inset:0 0 auto}.factory-sign-in>section{text-align:center;flex-direction:column;align-items:center;width:min(380px,100%);display:flex}.factory-sign-in-alma{margin-bottom:28px}.factory-sign-in h1{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 8px;font-size:30px;font-weight:600;line-height:1.25}.factory-sign-in p{color:var(--muted-foreground);text-wrap:pretty;margin:0 0 28px;font-size:15px;line-height:1.6}.factory-sign-in-problem{text-align:left;margin:-12px 0 16px;font-size:14px;line-height:1.5}.factory-sign-in-problem .ws-note{align-items:start}.factory-sign-in-problem .ws-note>i{flex:none;margin-top:calc(.5lh - 3.5px)}.factory-sign-in .factory-sign-in-action{gap:10px;width:100%;height:44px;font-size:15px}.factory-sign-in-google{width:18px;height:18px}.factory-sign-in-fine{color:var(--muted-foreground);margin-top:16px;font-size:13px;line-height:1.5}@media (width<=480px){.factory-sign-in h1{font-size:24px}}
