@property --sprout-look-x{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --sprout-look-y{syntax: "<percentage>"; inherits: true; initial-value: 0%;}.sprout-mascot{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:var(--sprout-size, 64px);height:var(--sprout-size, 64px);overflow:visible;backface-visibility:hidden;-webkit-font-smoothing:antialiased;--sprout-leaf: #b8ed76;--sprout-leaf-shade: #8dc55b;--sprout-skirt: #87c058;--sprout-bark: #322315;--sprout-pupil: #212936;--sprout-tear: #7cc4f2;--sprout-blush: rgba(238, 112, 104, .78);--sprout-gaze-x: clamp(-100%, 100% + (var(--sprout-look-x) + 13%) * 14.3, 100%);--sprout-gaze-y: clamp(-100%, var(--sprout-look-y) * 8.33, 100%);transition:--sprout-look-x .26s cubic-bezier(.22,1,.36,1),--sprout-look-y .26s cubic-bezier(.22,1,.36,1)}.sprout-mascot:before{content:"";position:absolute;left:13.9%;top:11.2%;width:74.2%;height:85.4%;background:linear-gradient(180deg,var(--sprout-bark) 8.67%,transparent 8.67%),linear-gradient(66.7deg,var(--sprout-bark) 52.6%,transparent 52.6%) 0 76.63% / 12% 6.79% no-repeat,linear-gradient(-66.7deg,var(--sprout-bark) 52.6%,transparent 52.6%) 100% 76.63% / 12% 6.79% no-repeat,radial-gradient(40.43% 58.26% at 50% 2.48%,var(--sprout-skirt) calc(100% - .6px),transparent 100%) 0 100% / 100% 21.78% no-repeat,linear-gradient(180deg,transparent 84%,var(--sprout-bark) 84%),linear-gradient(180deg,var(--sprout-leaf) 8.67%,var(--sprout-leaf-shade) 78.22%);clip-path:polygon(48.25% 0,100% 78.22%,74.66% 78.22%,85.85% 94.85%,83.02% 96.02%,81.67% 96.72%,80.19% 97.31%,78.17% 97.89%,76.01% 98.48%,73.18% 99.06%,68.33% 99.77%,50% 100%,26.95% 99.77%,24.12% 99.06%,21.29% 98.48%,19.14% 97.89%,17.79% 97.31%,16.31% 96.72%,14.96% 96.02%,14.29% 94.85%,25.47% 78.22%,0 78.22%);border:0!important;border-radius:0;box-shadow:none}.sprout-mascot:after{content:"";position:absolute;left:35%;top:99%;width:13%;height:7%;border-radius:50%;background:var(--sprout-bark);box-shadow:calc(var(--sprout-size, 64px) * .19) 0 0 var(--sprout-bark);opacity:0;pointer-events:none}.sprout-mascot .sprout-face{position:absolute;inset:0;z-index:1;width:auto;height:auto;margin:0;border-radius:0;background:none}.sprout-mascot .sprout-face:before,.sprout-mascot .sprout-face:after{content:"";position:absolute;height:13.5%;aspect-ratio:auto;border-radius:50%;box-shadow:0 0 0 max(.5px,calc(var(--sprout-size, 64px) * .011)) #3223154d;translate:none;transform-origin:50% 50%}.sprout-mascot .sprout-face:before{left:25.5%;right:auto;top:39.6%;width:15.6%;background:radial-gradient(26.6% 44.4% at calc(50% + var(--sprout-gaze-x) * .234) calc(50% + var(--sprout-gaze-y) * .056),var(--sprout-pupil) calc(100% - .6px),transparent 100%),#fff}.sprout-mascot .sprout-face:after{left:59.4%;right:auto;top:39.1%;width:16.1%;background:radial-gradient(25.8% 44.4% at calc(50% + var(--sprout-gaze-x) * .242) calc(50% + var(--sprout-gaze-y) * .056),var(--sprout-pupil) calc(100% - .6px),transparent 100%),#fff}.sprout-mascot .sprout-smile{position:absolute;left:40.6%;top:71.9%;bottom:auto;width:20.8%;height:10.4%;border:0;border-radius:0 0 50% 50%/0 0 100% 100%;background:var(--sprout-bark);transform:none;transform-origin:50% 0}.sprout-mascot .sprout-smile:before,.sprout-mascot .sprout-smile:after{content:"";position:absolute;top:-172%;width:42.6%;aspect-ratio:1.5;border-radius:50%;background:var(--sprout-blush);opacity:0;transition:opacity .2s ease,transform .2s ease}.sprout-mascot .sprout-smile:before{left:-56.3%;right:auto}.sprout-mascot .sprout-smile:after{left:107.8%;right:auto}.sprout-mascot .sprout-arm{position:absolute;z-index:2;left:74.5%;right:auto;top:55%;width:24%;height:6%;border-radius:999px;background:var(--sprout-bark);opacity:0;transform-origin:left center;transform:rotate(-22deg)}.sprout-mascot.sprout-thinking{gap:0;min-width:0;padding:0;--sprout-look-x: -27%;--sprout-look-y: -12%}.sprout-mascot.sprout-thinking span{animation:none}.sprout-mascot.sprout-thinking .sprout-smile{left:45.04%;top:72.5%;width:12%;height:6%;transform:rotate(-8deg)}.sprout-mascot.sprout-shocked{--sprout-look-x: -20%;--sprout-look-y: 0%}.sprout-mascot.sprout-shocked .sprout-face:before,.sprout-mascot.sprout-shocked .sprout-face:after{scale:1.12}.sprout-mascot.sprout-shocked .sprout-smile{left:46.54%;top:72%;width:9%;height:9%;border:0;border-radius:50%}.sprout-mascot.sprout-proud .sprout-smile,.sprout-mascot.sprout-excited .sprout-smile{left:38.54%;width:25%;height:12.5%}.sprout-mascot.sprout-sad{--sprout-look-x: -20%;--sprout-look-y: 12%}.sprout-mascot.sprout-sad .sprout-smile{left:43.04%;top:75%;width:16%;height:8%;border-radius:50% 50% 0 0/100% 100% 0 0}.sprout-mascot.sprout-sad .sprout-smile:before{opacity:0}.sprout-mascot.sprout-sad .sprout-smile:after{top:-281%;left:-101%;width:43.75%;aspect-ratio:.78;border-radius:50%/62% 62% 40% 40%;background:linear-gradient(#bfe6ff,var(--sprout-tear));opacity:0}@media(prefers-reduced-motion:no-preference){.sprout-mascot.sprout-blinks .sprout-face:before,.sprout-mascot.sprout-blinks .sprout-face:after{animation:sproutBlinkOnce .18s ease-in-out both}.sprout-mascot.sprout-sad.sprout-alive{animation:sproutSigh 5.6s ease-in-out infinite;transform-origin:50% 100%}.sprout-mascot.sprout-sad.sprout-alive .sprout-smile:after{animation:sproutTear 5.6s ease-in infinite}.sprout-mascot.sprout-sad.sprout-alive .sprout-face:before,.sprout-mascot.sprout-sad.sprout-alive .sprout-face:after{animation:sproutSadBlink 5.6s ease-in-out infinite}.sprout-mascot.sprout-tickled{animation:sproutGiggle .72s cubic-bezier(.3,.7,.3,1) both;transform-origin:50% 100%}.sprout-mascot.sprout-twirls{animation:sproutTwirl .76s cubic-bezier(.3,.7,.3,1) both;transform-origin:50% 100%}.sprout-mascot.sprout-walks{animation:sproutWaddle .36s ease-in-out infinite;transform-origin:50% 100%}.sprout-mascot.sprout-walks:after{opacity:1;animation:sproutSteps .36s ease-in-out infinite}.sprout-mascot.sprout-hops{animation:sproutHop .7s cubic-bezier(.3,.7,.3,1) both;transform-origin:50% 100%}.sprout-mascot.sprout-pops{animation:sproutPop .62s cubic-bezier(.3,.7,.3,1) both;transform-origin:50% 100%}.sprout-mascot.sprout-wiggles{animation:sproutGiggle .72s cubic-bezier(.3,.7,.3,1) both;transform-origin:50% 100%}.sprout-mascot.sprout-looks{animation:sproutLookAround 1.6s ease-in-out both}.sprout-mascot.sprout-nods{animation:sproutNod .86s cubic-bezier(.3,.7,.3,1) both;transform-origin:50% 100%}.sprout-mascot.sprout-stretches{animation:sproutStretch 1s cubic-bezier(.3,.7,.3,1) both;transform-origin:50% 100%}.sprout-mascot.sprout-stretches .sprout-face:before,.sprout-mascot.sprout-stretches .sprout-face:after{animation:sproutEyesShut 1s ease-in-out both}.sprout-mascot.sprout-leans{animation:sproutLean 1.26s cubic-bezier(.45,0,.25,1) both;transform-origin:50% 100%}.sprout-mascot.sprout-ponders{animation:sproutPonder 1.76s ease-in-out both;transform-origin:50% 100%}.sprout-mascot.sprout-bounces{animation:sproutBounce .92s cubic-bezier(.3,.7,.3,1) both;transform-origin:50% 100%}.sprout-mascot.sprout-surprised{animation:sproutStartle .96s cubic-bezier(.3,.7,.3,1) both;transform-origin:50% 100%}}.sprout-mascot.sprout-ponders .sprout-smile{left:45.04%;top:72.5%;width:12%;height:6%;transform:rotate(-8deg)}.sprout-mascot.sprout-surprised .sprout-face:before,.sprout-mascot.sprout-surprised .sprout-face:after{scale:1.12}.sprout-mascot.sprout-surprised .sprout-smile{left:46.54%;top:72%;width:9%;height:9%;border-radius:50%}.sprout-mascot.sprout-tickled .sprout-face:before,.sprout-mascot.sprout-tickled .sprout-face:after{height:7%;background:none;box-shadow:none;border-top:max(1.5px,calc(var(--sprout-size, 64px) * .035)) solid var(--sprout-pupil);border-radius:50% 50% 0 0/100% 100% 0 0}.sprout-mascot.sprout-tickled .sprout-face:before{top:42.85%}.sprout-mascot.sprout-tickled .sprout-face:after{top:42.33%}.sprout-mascot.sprout-tickled .sprout-smile{transform:scale(1.22)}.sprout-mascot.sprout-tickled .sprout-smile:before,.sprout-mascot.sprout-tickled .sprout-smile:after{opacity:1;animation:none}@keyframes sproutBlinkOnce{0%,to{transform:scaleY(1)}50%{transform:scaleY(.1)}}@keyframes sproutSadBlink{0%,44%,50%,to{transform:scaleY(1)}47%{transform:scaleY(.1)}}@keyframes sproutSigh{0%,to{transform:scale(1)}38%{transform:scale(.985,1.03)}58%{transform:scale(1.02,.955)}74%{transform:scale(1)}}@keyframes sproutTear{0%,52%{opacity:0;transform:translateY(0) scale(.5)}60%{opacity:1;transform:translateY(0) scale(1)}86%{opacity:1;transform:translateY(260%) scale(1)}94%,to{opacity:0;transform:translateY(330%) scale(.8)}}@keyframes sproutGiggle{0%{transform:rotate(0) scale(1)}12%{transform:rotate(-9deg) scale(1.08,.9)}28%{transform:rotate(8deg) scale(.95,1.06)}44%{transform:rotate(-7deg) scale(1.05,.94)}60%{transform:rotate(6deg) scale(.97,1.04)}78%{transform:rotate(-3deg) scale(1.02,.98)}to{transform:rotate(0) scale(1)}}@keyframes sproutTwirl{0%{transform:translateY(0) scale(1)}14%{transform:translateY(4%) scale(1.1,.86)}38%{transform:translateY(-46%) scale(-.2,1.08)}56%{transform:translateY(-52%) scale(-1,1.04)}74%{transform:translateY(-30%) scale(.2,1.06)}90%{transform:translateY(3%) scale(1.08,.9)}to{transform:translateY(0) scale(1)}}@keyframes sproutHop{0%{transform:translateY(0) scale(1)}18%{transform:translateY(0) scale(1.12,.86)}44%{transform:translateY(-34%) scale(.92,1.1)}60%{transform:translateY(-38%) scale(1)}82%{transform:translateY(0) scale(1.12,.88)}to{transform:translateY(0) scale(1)}}@keyframes sproutPop{0%{transform:scale(1)}34%{transform:scale(1.24)}60%{transform:scale(.94)}80%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes sproutLookAround{0%,to{--sprout-look-x: -13%;--sprout-look-y: 0%}18%,40%{--sprout-look-x: -27%;--sprout-look-y: -4%}58%,82%{--sprout-look-x: 1%;--sprout-look-y: 2%}}@keyframes sproutNod{0%,to{transform:translateY(0) scale(1)}22%{transform:translateY(3%) scale(1.04,.93)}42%{transform:translateY(-2%) scale(.98,1.03)}62%{transform:translateY(3%) scale(1.04,.93)}82%{transform:translateY(0) scale(1)}}@keyframes sproutStretch{0%,to{transform:scale(1)}24%{transform:scale(1.1,.88)}52%,66%{transform:scale(.9,1.16)}84%{transform:scale(1.04,.97)}}@keyframes sproutEyesShut{0%,36%,80%,to{transform:scaleY(1)}46%,70%{transform:scaleY(.12)}}@keyframes sproutLean{0%,to{transform:rotate(0) translate(0);--sprout-look-x: -13%}28%,72%{transform:rotate(9deg) translate(4%);--sprout-look-x: 1%}}@keyframes sproutPonder{0%,to{transform:rotate(0) translateY(0);--sprout-look-x: -13%;--sprout-look-y: 0%}16%,70%{transform:rotate(-5deg) translateY(0);--sprout-look-x: -27%;--sprout-look-y: -12%}82%{transform:rotate(0) translateY(-9%);--sprout-look-x: -13%;--sprout-look-y: 0%}92%{transform:rotate(0) translateY(0) scale(1.05,.95)}}@keyframes sproutBounce{0%,to{transform:translateY(0) rotate(0) scale(1)}16%{transform:translateY(-14%) rotate(-7deg) scale(.96,1.05)}32%{transform:translateY(0) rotate(0) scale(1.08,.92)}50%{transform:translateY(-14%) rotate(7deg) scale(.96,1.05)}66%{transform:translateY(0) rotate(0) scale(1.08,.92)}82%{transform:translateY(0) scale(1)}}@keyframes sproutStartle{0%,to{transform:translate(0) scale(1);--sprout-look-x: -13%}14%{transform:translate(-6%,-12%) scale(.95,1.06);--sprout-look-x: -20%}30%{transform:translate(-6%) scale(1.06,.94)}70%{transform:translate(-6%) scale(1);--sprout-look-x: -20%}}@keyframes sproutWaddle{0%,to{transform:rotate(-5deg) translateY(0)}25%{transform:rotate(0) translateY(-5%)}50%{transform:rotate(5deg) translateY(0)}75%{transform:rotate(0) translateY(-5%)}}@keyframes sproutSteps{0%,to{transform:translateY(0);box-shadow:calc(var(--sprout-size, 64px) * .19) calc(var(--sprout-size, 64px) * -.028) 0 var(--sprout-bark)}50%{transform:translateY(-40%);box-shadow:calc(var(--sprout-size, 64px) * .19) calc(var(--sprout-size, 64px) * .028) 0 var(--sprout-bark)}}:is(.public-home,.otf-sg) .sprout-mascot{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.public-home :is(a,button,[role=button]) .sprout-mascot{cursor:inherit}.sprout-says{position:absolute;z-index:10000;padding:8px 14px 9px;border:1.5px solid rgba(140,21,21,.18);border-radius:16px;background:#fffdf0;box-shadow:0 12px 28px #140c0652;color:#2f251c;font:850 14px/1.2 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:0;white-space:nowrap;pointer-events:none;transform-origin:50% 100%;animation:sproutSaysIn 1.5s cubic-bezier(.22,1,.36,1) both}.sprout-says.is-below{transform-origin:50% 0}.sprout-says.is-below:after{top:-6px;bottom:auto;transform:rotate(225deg)}.sprout-says:after{content:"";position:absolute;left:calc(50% - 5px + var(--sprout-says-tail, 0px));bottom:-6px;width:9px;height:9px;border-right:inherit;border-bottom:inherit;background:inherit;transform:rotate(45deg)}@keyframes sproutSaysIn{0%{opacity:0;transform:translateY(6px) scale(.7)}14%{opacity:1;transform:translateY(-2px) scale(1.04)}22%,82%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-6px) scale(.96)}}@media(prefers-reduced-motion:reduce){.sprout-says{animation:sproutSaysStill 1.5s linear both}@keyframes sproutSaysStill{0%,90%{opacity:1}to{opacity:0}}}
/*# sourceMappingURL=sprout.css.map */
