.mascot{--m-spring: cubic-bezier(.23, 1, .32, 1);--m-move: .46s;--m-light: .26s;--mk: var(--mink-key, var(--accent, #3f9a6e));--mk-light: var(--mink-light, var(--light, #4fb283));--mk-core: var(--mink-core, var(--light-core, #b9f2d2));position:relative;display:inline-block;vertical-align:middle;line-height:0;isolation:isolate;-webkit-tap-highlight-color:transparent}@supports (transition-timing-function: linear(0,1)){.mascot{--m-spring: linear(0, .0518, .1745, .3288, .4876, .6341, .7589, .8584, .933, .9851, 1.0185, 1.0371, 1.045, 1.0455, 1.0415, 1.035, 1.0277, 1.0206, 1.0142, 1.009, 1.0049, 1.0019, .9999, .9987, 1)}}.m-body{display:block;position:relative}.m-svg{display:block;overflow:visible;transform-origin:50% 86%}.mascot.size-nav .m-svg{width:28px;height:28px}.mascot.size-inline .m-svg{width:120px;height:120px}.mascot.size-hero .m-svg{width:clamp(260px,18vw + 120px,360px);height:auto;aspect-ratio:1}.mascot.is-live[data-motion=full]:not([data-still]) .m-body{cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mascot.is-grabbed .m-body{cursor:grabbing}.m-k,.m-follow,.m-mood,.m-lid,.m-face-move,.m-head,.m-shake,.m-z{transform-box:fill-box;transform-origin:50% 50%}.m-mood,.m-head,.m-face-move{transition:transform var(--m-move) var(--m-spring)}@property --lid{syntax: "<number>"; inherits: true; initial-value: 1;}@property --jx{syntax: "<number>"; inherits: true; initial-value: 1;}@property --jy{syntax: "<number>"; inherits: true; initial-value: 1;}.m-mood{transform:translate(var(--tx, 0px),var(--ty, 0px)) rotate(var(--rot, 0deg)) scale(calc(var(--s, 1) * var(--sx, 1)),calc(var(--s, 1) * var(--sy, 1)))}html.m-geom .m-caps .m-mood{transform:translate(var(--tx, 0px),var(--ty, 0px)) rotate(var(--rot, 0deg)) scale(var(--s, 1))}[data-role=eye-l]{--kx: 14;--ky: 20}[data-role=brow]{--kx: 26.75;--ky: 20}[data-role=eye-r]{--kx: 39.5;--ky: 20}[data-role=mouth-l]{--kx: 14;--ky: 33.5}[data-role=mouth-c]{--kx: 26.75;--ky: 33.5}[data-role=mouth-r]{--kx: 39.5;--ky: 33.5}html.m-geom .m-caps .m-lid>rect{--w: calc(10.5 * var(--sx, 1) * var(--jx, 1));--h: calc(10.5 * var(--sy, 1) * var(--jy, 1) * var(--lid, 1));width:calc(var(--w) * 1px);height:calc(var(--h) * 1px);x:calc((var(--kx) + (10.5 - var(--w)) / 2) * 1px);y:calc((var(--ky) + (10.5 - var(--h)) / 2) * 1px);rx:calc(min(3,var(--w) / 2,var(--h) / 2)*1px);ry:calc(min(3,var(--w) / 2,var(--h) / 2)*1px);transition-property:opacity,width,height,x,y,rx,ry;transition-duration:var(--m-light),var(--m-move),var(--m-move),var(--m-move),var(--m-move),var(--m-move),var(--m-move);transition-timing-function:cubic-bezier(.23,1,.32,1),var(--m-spring),var(--m-spring),var(--m-spring),var(--m-spring),var(--m-spring),var(--m-spring)}html.m-geom .mascot[data-mood=yawn] .m-caps .m-lid>rect{transition-duration:var(--m-light),.68s,.68s,.68s,.68s,.68s,.68s;transition-timing-function:ease,cubic-bezier(.45,0,.25,1),cubic-bezier(.45,0,.25,1),cubic-bezier(.45,0,.25,1),cubic-bezier(.45,0,.25,1),cubic-bezier(.45,0,.25,1),cubic-bezier(.45,0,.25,1)}html.m-geom .mascot[data-mood=frame] .m-caps .m-lid>rect{transition-duration:var(--m-light),.28s,.28s,.28s,.28s,.28s,.28s}html.m-geom .mascot[data-mood=angry] .m-caps .m-lid>rect{transition-duration:.9s,.3s,.3s,.3s,.3s,.3s,.3s}html.m-geom .mascot[data-mood=sneeze].is-achoo .m-caps .m-lid>rect{transition-duration:var(--m-light),.12s,.12s,.12s,.12s,.12s,.12s}html.m-geom .mascot[data-mood=press] .m-caps .m-lid>rect{transition-duration:90ms,var(--m-move),var(--m-move),var(--m-move),var(--m-move),var(--m-move),var(--m-move)}html.m-geom .mascot[data-mood=flash] .m-caps .m-lid>rect{transition-duration:60ms,var(--m-move),var(--m-move),var(--m-move),var(--m-move),var(--m-move),var(--m-move)}html.m-geom .mascot.is-beam .m-caps .m-lid>rect{transition-duration:.42s,var(--m-move),var(--m-move),var(--m-move),var(--m-move),var(--m-move),var(--m-move)}@media(prefers-reduced-motion:reduce){html.m-geom .m-caps .m-lid>rect{transition-duration:.15s}}.m-lit,.m-shade,.m-glow,.m-lobe{transition:opacity var(--m-light) cubic-bezier(.23,1,.32,1)}.m-caps,.m-glow-level{transition:opacity .16s cubic-bezier(.23,1,.32,1)}.m-spill-level{transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .7s cubic-bezier(.23,1,.32,1);transform-origin:50% 80%}.m-face-top{stop-color:var(--mf-top)}.m-face-bottom{stop-color:var(--mf-bottom)}.m-edge-0{stop-color:var(--me-0);stop-opacity:var(--me-0o)}.m-edge-1{stop-color:#fff;stop-opacity:var(--me-1o)}.m-edge-2{stop-color:var(--me-2);stop-opacity:var(--me-2o)}.m-cap,.m-lobe{fill:var(--mc)}.m-lit-0{stop-color:var(--ml-0);stop-opacity:var(--ml-0o)}.m-lit-1{stop-color:var(--ml-1);stop-opacity:var(--ml-1o)}.m-lit-2{stop-color:var(--ml-2);stop-opacity:0}.m-glow-0{stop-color:var(--mg-0);stop-opacity:var(--mg-0o)}.m-glow-1{stop-color:var(--mg-1);stop-opacity:var(--mg-1o)}.m-glow-2{stop-color:var(--mg-1);stop-opacity:0}.m-shade{fill:var(--ms)}.m-spill{background:var(--m-spill)}.tone-night{--mf-top: #23272a;--mf-bottom: #16191b;--me-0: #ffffff;--me-0o: .1;--me-1o: .03;--me-2: #ffffff;--me-2o: .06;--mc: var(--mk);--ml-0: var(--mk-core);--ml-0o: .5;--ml-1: #6fcb9b;--ml-1o: .2;--ml-2: var(--mk-light);--mg-0: var(--mk-light);--mg-0o: .62;--mg-1: var(--mk);--mg-1o: .24;--ms: #191c1e;--mz-glyph: #16191b;--m-spill: radial-gradient(closest-side, rgb(79 178 131 / .34), rgb(63 154 110 / .12) 55%, rgb(63 154 110 / 0) 100%);--m-flat: #1b1e1f}.tone-day,.tone-auto{--mf-top: #44a275;--mf-bottom: #3a9267;--me-0: #ffffff;--me-0o: .18;--me-1o: .04;--me-2: #1d4d36;--me-2o: .18;--mc: #f4f5f2;--ml-0: #ffffff;--ml-0o: 1;--ml-1: #ffffff;--ml-1o: .35;--ml-2: #ffffff;--mg-0: #e6fff0;--mg-0o: .42;--mg-1: #c9f5dc;--mg-1o: .14;--ms: var(--mk);--mz-glyph: var(--mk);--m-spill: radial-gradient(closest-side, rgb(47 122 86 / .3), rgb(47 122 86 / .1) 55%, rgb(47 122 86 / 0) 100%);--m-flat: var(--mk)}@media(prefers-color-scheme:dark){.tone-auto{--mf-top: #23272a;--mf-bottom: #16191b;--me-0: #ffffff;--me-0o: .1;--me-1o: .03;--me-2: #ffffff;--me-2o: .06;--mc: var(--mk);--ml-0: var(--mk-core);--ml-0o: .5;--ml-1: #6fcb9b;--ml-1o: .2;--ml-2: var(--mk-light);--mg-0: var(--mk-light);--mg-0o: .62;--mg-1: var(--mk);--mg-1o: .24;--ms: #191c1e;--mz-glyph: #16191b;--m-spill: radial-gradient(closest-side, rgb(79 178 131 / .34), rgb(63 154 110 / .12) 55%, rgb(63 154 110 / 0) 100%);--m-flat: #1b1e1f}.tone-auto.size-nav{--m-flat: var(--mk);--mc: #f4f5f2}}@supports (color: color-mix(in srgb,red 50%,blue)){.tone-night{--m-spill: radial-gradient(closest-side, color-mix(in srgb, var(--mk-light) 34%, transparent), color-mix(in srgb, var(--mk) 12%, transparent) 55%, transparent 100%)}.tone-day,.tone-auto{--mf-top: color-mix(in oklab, var(--mk) 94%, #ffffff);--mf-bottom: color-mix(in oklab, var(--mk) 92%, #000000);--m-spill: radial-gradient(closest-side, color-mix(in srgb, var(--mk) 34%, transparent), color-mix(in srgb, var(--mk) 11%, transparent) 55%, transparent 100%)}@media(prefers-color-scheme:dark){.tone-auto{--mf-top: #23272a;--mf-bottom: #16191b;--m-spill: radial-gradient(closest-side, color-mix(in srgb, var(--mk-light) 34%, transparent), color-mix(in srgb, var(--mk) 12%, transparent) 55%, transparent 100%)}}}.m-lit,.m-glow{opacity:.55}.m-shade,.m-lobe,.mascot.size-nav .m-lit,.mascot.size-nav .m-glow,.mascot.size-nav .m-edge,.mascot.size-nav .m-shade{opacity:0}.mascot.size-nav .m-face-top,.mascot.size-nav .m-face-bottom{stop-color:var(--m-flat)}.m-spill-level{position:absolute;inset:0;z-index:-1;pointer-events:none}.m-spill{position:absolute;left:4%;right:4%;top:70%;height:46%;border-radius:50%;opacity:.7;transform-origin:50% 0;transition:opacity .6s ease,transform .6s cubic-bezier(.23,1,.32,1)}@media(max-width:599px){.mascot:not(.hero-face) .m-spill-level{display:none}.mascot.hero-face .m-spill{background:color-mix(in srgb,var(--mk, #3f9a6e) 18%,transparent);left:18%;right:18%;top:88%;height:14%}}@media(prefers-reduced-motion:no-preference){.mascot.is-live[data-motion=full] .m-glows{animation:m-breathe 5.6s steps(24,jump-none) infinite alternate}.mascot.is-live[data-motion=full] .m-spill{animation:m-breathe-floor 5.6s cubic-bezier(.37,0,.63,1) infinite alternate}.mascot.is-live[data-motion=full][data-mood=sleepy] .m-glows{animation-duration:8.4s}.mascot.is-live[data-motion=full][data-mood=sleepy] .m-spill{animation:m-breathe-floor-low 8.4s cubic-bezier(.37,0,.63,1) infinite alternate}.mascot.is-live.is-paused[data-motion=full] .m-glows,.mascot.is-live.is-paused[data-motion=full] .m-spill,.mascot.is-live.is-paused[data-motion=full][data-mood=sleepy] .m-glows,.mascot.is-live.is-paused[data-motion=full][data-mood=sleepy] .m-spill{animation-play-state:paused}.mascot.is-live[data-motion=full][data-mood=sleepy]:not(.is-paused) .m-z{animation:m-z 3.9s cubic-bezier(.37,0,.63,1) infinite both}.mascot.is-live[data-motion=full][data-mood=sleepy]:not(.is-paused) .m-z[data-z="1"]{animation-delay:1.3s}.mascot.is-live[data-motion=full][data-mood=sleepy]:not(.is-paused) .m-z[data-z="2"]{animation-delay:2.6s}}@keyframes m-breathe{0%{opacity:.7}to{opacity:1}}@keyframes m-breathe-floor-low{0%{opacity:.22;transform:scale(.92,.86)}to{opacity:.34;transform:scale(.96,.92)}}@keyframes m-breathe-floor{0%{opacity:.58;transform:scale(.94,.9)}to{opacity:.8;transform:scale(1)}}@keyframes m-z{0%{opacity:0;transform:translate(-3px,4px) scale(.6) rotate(-10deg)}18%{opacity:1}70%{opacity:.85}to{opacity:0;transform:translate(6px,-13px) scale(1) rotate(10deg)}}.m-z{opacity:0}.m-z-cap{fill:var(--mc)}.m-z-glyph{fill:none;stroke:var(--mz-glyph);stroke-linecap:round;stroke-linejoin:round}.mascot.is-bright .m-lit,.mascot.is-bright .m-glow,.mascot.is-bright .m-spill{opacity:1}.mascot.is-beam .m-lit,.mascot.is-beam .m-glow{opacity:1;transition-duration:.42s}.mascot.is-beam .m-spill-level{transform:scale(1.16,1.24)}.mascot[data-mood=happy] [data-role=eye-l] .m-mood,.mascot[data-mood=happy] [data-role=eye-r] .m-mood{--ty: -.9px;--sx: 1.02;--sy: .74}.mascot[data-mood=happy] [data-role=brow] .m-mood{--ty: -.6px;--s: .9}.mascot[data-mood=happy] [data-role=brow] .m-shade{opacity:.7}.mascot[data-mood=happy] [data-role=mouth-l] .m-mood{--tx: .4px;--ty: -2.4px;--rot: -9deg;--sx: .94;--sy: .6}.mascot[data-mood=happy] [data-role=mouth-c] .m-mood{--ty: .9px;--sx: 1;--sy: .6}.mascot[data-mood=happy] [data-role=mouth-r] .m-mood{--tx: -.4px;--ty: -2.4px;--rot: 9deg;--sx: .94;--sy: .6}.mascot[data-mood=happy] [data-role^=mouth] .m-lit,.mascot[data-mood=happy] [data-role^=mouth] .m-glow{opacity:1}.mascot[data-mood=happy] .m-face-move{transform:translateY(-.4px)}.mascot[data-mood=surprised] [data-role=eye-l] .m-mood,.mascot[data-mood=surprised] [data-role=eye-r] .m-mood{--ty: -1px;--s: 1.1}.mascot[data-mood=surprised] [data-role^=eye] .m-lit,.mascot[data-mood=surprised] [data-role^=eye] .m-glow{opacity:1}.mascot[data-mood=surprised] [data-role=brow] .m-mood{--ty: -1.2px;--s: .86}.mascot[data-mood=surprised] [data-role=brow] .m-shade{opacity:.75}.mascot[data-mood=surprised] [data-role=mouth-l] .m-mood{--tx: 2px;--s: .5}.mascot[data-mood=surprised] [data-role=mouth-r] .m-mood{--tx: -2px;--s: .5}.mascot[data-mood=surprised] [data-role=mouth-l] .m-shade,.mascot[data-mood=surprised] [data-role=mouth-r] .m-shade{opacity:.85}.mascot[data-mood=surprised] [data-role=mouth-l] .m-glow,.mascot[data-mood=surprised] [data-role=mouth-r] .m-glow{opacity:0}.mascot[data-mood=surprised] [data-role=mouth-c] .m-mood{--ty: 1px;--s: .66}.mascot[data-mood=surprised] [data-role=mouth-c] .m-lit{opacity:1}.mascot[data-mood=sleepy] [data-role=eye-l] .m-mood,.mascot[data-mood=sleepy] [data-role=eye-r] .m-mood{--ty: 2.4px;--sx: 1;--sy: .36}.mascot[data-mood=sleepy] [data-role=brow] .m-shade{opacity:.75}.mascot[data-mood=sleepy] [data-role^=mouth] .m-shade{opacity:.32}.mascot[data-mood=sleepy] .m-lit{opacity:.2}.mascot[data-mood=sleepy] .m-glow{opacity:.18}.mascot[data-mood=sleepy] [data-role^=mouth] .m-mood{--ty: .4px;--sx: 1;--sy: .92}.mascot[data-mood=sleepy] .m-face-move{transform:translateY(.6px) rotate(-2.5deg)}.mascot[data-mood=sleepy] .m-spill{opacity:.3}.mascot[data-mood=wink] [data-role=eye-r] .m-mood{--ty: 2.6px;--sx: 1.06;--sy: .14}.mascot[data-mood=wink] [data-role=eye-l] .m-mood{--ty: -.4px;--sx: 1.02;--sy: .9}.mascot[data-mood=wink] [data-role=brow] .m-shade{opacity:.6}.mascot[data-mood=wink] [data-role=mouth-r] .m-mood{--tx: -.3px;--ty: -1.4px;--rot: 10deg;--sx: .94;--sy: .7}.mascot[data-mood=wink] [data-role=mouth-c] .m-mood{--ty: .4px;--sx: 1;--sy: .7}.mascot[data-mood=wink] [data-role=mouth-l] .m-mood{--sx: 1;--sy: .7}.mascot[data-mood=wink] [data-role^=mouth] .m-lit{opacity:.9}.mascot[data-mood=press] .m-lit,.mascot[data-mood=press] .m-glow{opacity:1;transition-duration:90ms}.mascot[data-mood=press] [data-role=brow] .m-shade{opacity:.2;transition-duration:90ms}.mascot[data-mood=flash] .m-lit,.mascot[data-mood=flash] .m-glow{opacity:1;transition-duration:60ms}.mascot[data-mood=flash] .m-shade{opacity:0;transition-duration:60ms}.mascot[data-mood=shh] [data-role^=mouth] .m-mood{--ty: 1.6px;--sx: 1.23;--sy: .26}.mascot[data-mood=shh] [data-role^=mouth] .m-shade{opacity:.45}.mascot[data-mood=shh] [data-role^=mouth] .m-glow{opacity:0}.mascot[data-mood=shh] [data-role=brow] .m-shade{opacity:.6}.mascot[data-mood=look] [data-role^=eye] .m-lit,.mascot[data-mood=look] [data-role^=eye] .m-glow{opacity:1}.mascot[data-mood=look] [data-role^=eye] .m-mood{--s: 1.08}.mascot[data-mood=look] [data-role=brow] .m-shade{opacity:.55}.mascot[data-mood=love] [data-role^=eye] .m-mood{--ty: .4px;--rot: 45deg;--s: .68}.mascot[data-mood=love] [data-role^=eye] .m-lobe[data-side=t],.mascot[data-mood=love] [data-role^=eye] .m-lobe[data-side=l]{opacity:1;transition-duration:.2s}.mascot[data-mood=love] [data-role^=eye] .m-lit{opacity:.18}.mascot[data-mood=love] [data-role^=eye] .m-glow{opacity:1}.mascot[data-mood=love] [data-role=brow] .m-mood{--ty: -.4px;--s: .84}.mascot[data-mood=love] [data-role=brow] .m-shade{opacity:.75}.mascot[data-mood=love] [data-role=mouth-l] .m-mood{--tx: .4px;--ty: -2.2px;--rot: -9deg;--sx: .94;--sy: .6}.mascot[data-mood=love] [data-role=mouth-c] .m-mood{--ty: .9px;--sx: 1;--sy: .6}.mascot[data-mood=love] [data-role=mouth-r] .m-mood{--tx: -.4px;--ty: -2.2px;--rot: 9deg;--sx: .94;--sy: .6}.mascot[data-mood=love] [data-role^=mouth] .m-lit{opacity:1}.mascot[data-mood=love] .m-head{transform:translateY(-.6px) scale(1.02)}.mascot[data-mood=dizzy] [data-role^=eye] .m-mood{--s: .78}.mascot[data-mood=dizzy] [data-role^=eye] .m-lit{opacity:.85}.mascot[data-mood=dizzy] [data-role=brow] .m-shade{opacity:.6}.mascot[data-mood=dizzy] [data-role=brow] .m-mood{--ty: -.6px;--s: .86}.mascot[data-mood=dizzy] [data-role=mouth-l] .m-mood{--ty: -1px;--rot: -14deg;--sx: .86;--sy: .5}.mascot[data-mood=dizzy] [data-role=mouth-c] .m-mood{--ty: 1px;--rot: 14deg;--sx: .86;--sy: .5}.mascot[data-mood=dizzy] [data-role=mouth-r] .m-mood{--ty: -1px;--rot: -14deg;--sx: .86;--sy: .5}.mascot[data-mood=dizzy] [data-role^=mouth] .m-shade{opacity:.25}.mascot[data-mood=laugh] [data-role^=eye] .m-mood{--ty: -1.2px;--sx: 1.06;--sy: .3}.mascot[data-mood=laugh] [data-role=brow] .m-mood{--ty: -.8px;--s: .86}.mascot[data-mood=laugh] [data-role=brow] .m-shade{opacity:.7}.mascot[data-mood=laugh] [data-role=mouth-l] .m-mood{--tx: .6px;--ty: -2.6px;--rot: -14deg;--sx: .9;--sy: .58}.mascot[data-mood=laugh] [data-role=mouth-c] .m-mood{--ty: 1.2px;--sx: 1.02;--sy: .92}.mascot[data-mood=laugh] [data-role=mouth-r] .m-mood{--tx: -.6px;--ty: -2.6px;--rot: 14deg;--sx: .9;--sy: .58}.mascot[data-mood=laugh] [data-role^=mouth] .m-lit,.mascot[data-mood=laugh] [data-role^=mouth] .m-glow{opacity:1}.mascot[data-mood=proud] .m-head{transform:translateY(-1.4px) scale(1.035)}.mascot[data-mood=proud] [data-role^=eye] .m-mood{--ty: .6px;--sx: 1.04;--sy: .24}.mascot[data-mood=proud] [data-role=brow] .m-mood{--ty: -1.8px;--s: 1.08}.mascot[data-mood=proud] [data-role=brow] .m-lit,.mascot[data-mood=proud] [data-role=brow] .m-glow{opacity:1}.mascot[data-mood=proud] [data-role=mouth-l] .m-mood{--tx: .3px;--ty: -1.7px;--rot: -7deg;--sx: .94;--sy: .62}.mascot[data-mood=proud] [data-role=mouth-c] .m-mood{--ty: .7px;--sx: 1;--sy: .62}.mascot[data-mood=proud] [data-role=mouth-r] .m-mood{--tx: -.3px;--ty: -1.7px;--rot: 7deg;--sx: .94;--sy: .62}.mascot[data-mood=proud] [data-role^=mouth] .m-lit{opacity:.9}.mascot[data-mood=tilt] .m-head{transform:rotate(-9deg)}.mascot[data-mood=tilt][data-tilt=r] .m-head{transform:rotate(9deg)}.mascot[data-mood=tilt] [data-role=eye-l] .m-mood{--ty: -.6px;--s: 1.12}.mascot[data-mood=tilt] [data-role=eye-r] .m-mood,.mascot[data-mood=tilt][data-tilt=r] [data-role=eye-l] .m-mood{--ty: .3px;--s: .9}.mascot[data-mood=tilt][data-tilt=r] [data-role=eye-r] .m-mood{--ty: -.6px;--s: 1.12}.mascot[data-mood=tilt] [data-role^=eye] .m-lit{opacity:1}.mascot[data-mood=tilt] [data-role=brow] .m-mood{--ty: -.9px;--s: .9}.mascot[data-mood=tilt] [data-role=brow] .m-shade{opacity:.5}.mascot[data-mood=tilt] [data-role=mouth-l] .m-mood{--tx: 1px;--s: .8}.mascot[data-mood=tilt] [data-role=mouth-r] .m-mood{--tx: -1px;--s: .8}.mascot[data-mood=tilt] [data-role=mouth-c] .m-mood{--ty: .4px;--s: .78}.mascot[data-mood=tilt] [data-role=mouth-l] .m-shade,.mascot[data-mood=tilt] [data-role=mouth-r] .m-shade{opacity:.4}.mascot[data-mood=yawn] .m-mood,.mascot[data-mood=yawn] .m-head{transition:transform .68s cubic-bezier(.45,0,.25,1)}.mascot[data-mood=yawn] .m-head{transform:translateY(-.8px) rotate(-3deg)}.mascot[data-mood=yawn] [data-role^=eye] .m-mood{--ty: 1.8px;--sx: 1.06;--sy: .16}.mascot[data-mood=yawn] [data-role=brow] .m-mood{--ty: -.8px;--s: .88}.mascot[data-mood=yawn] [data-role=brow] .m-shade{opacity:.7}.mascot[data-mood=yawn] [data-role=mouth-c] .m-mood{--ty: 2.2px;--sx: .92;--sy: 1.5}.mascot[data-mood=yawn] [data-role=mouth-c] .m-lit{opacity:1}.mascot[data-mood=yawn] [data-role=mouth-l] .m-mood{--tx: 1.6px;--ty: 1.4px;--s: .55}.mascot[data-mood=yawn] [data-role=mouth-r] .m-mood{--tx: -1.6px;--ty: 1.4px;--s: .55}.mascot[data-mood=yawn] [data-role=mouth-l] .m-shade,.mascot[data-mood=yawn] [data-role=mouth-r] .m-shade{opacity:.6}.mascot[data-mood=sneeze] .m-head{transform:translateY(-1.3px) rotate(-3deg)}.mascot[data-mood=sneeze] [data-role^=eye] .m-mood{--ty: .8px;--sx: 1.05;--sy: .36}.mascot[data-mood=sneeze] [data-role=brow] .m-mood{--ty: -1.3px;--s: .9}.mascot[data-mood=sneeze] [data-role=brow] .m-shade{opacity:.4}.mascot[data-mood=sneeze] [data-role=mouth-c] .m-mood{--ty: -.4px;--s: .72}.mascot[data-mood=sneeze] [data-role=mouth-l] .m-mood,.mascot[data-mood=sneeze] [data-role=mouth-r] .m-mood{--s: .62}.mascot[data-mood=sneeze] [data-role=mouth-l] .m-shade,.mascot[data-mood=sneeze] [data-role=mouth-r] .m-shade{opacity:.5}.mascot[data-mood=sneeze].is-achoo .m-head{transform:translateY(1.4px) rotate(2deg) scale(1.02);transition-duration:.16s}.mascot[data-mood=sneeze].is-achoo [data-role^=eye] .m-mood{--ty: 1.4px;--sx: 1.08;--sy: .12;transition-duration:.12s}.mascot[data-mood=sneeze].is-achoo [data-role=mouth-c] .m-mood{--ty: .6px;--sx: .9;--sy: .8;transition-duration:.12s}.mascot[data-mood=annoyed] .m-head{transform:translate(1px) rotate(4deg)}.mascot[data-mood=annoyed] [data-role^=eye] .m-mood{--ty: 1.6px;--sx: 1.06;--sy: .44}.mascot[data-mood=annoyed] [data-role=brow] .m-mood{--ty: .8px;--sx: 1.04;--sy: .8}.mascot[data-mood=annoyed] [data-role=brow] .m-shade{opacity:.82}.mascot[data-mood=annoyed] [data-role=mouth-l] .m-mood{--tx: .4px;--ty: 1.6px;--rot: 8deg;--sx: .92;--sy: .42}.mascot[data-mood=annoyed] [data-role=mouth-c] .m-mood{--ty: .8px;--sx: 1;--sy: .42}.mascot[data-mood=annoyed] [data-role=mouth-r] .m-mood{--tx: -.4px;--ty: 1.6px;--rot: -8deg;--sx: .92;--sy: .42}.mascot[data-mood=annoyed] .m-lit{opacity:.32}.mascot[data-mood=annoyed] .m-glow{opacity:.3}.mascot[data-mood=squint] .m-head{transform:translateY(.6px) scale(.975)}.mascot[data-mood=squint] [data-role^=eye] .m-mood{--ty: .6px;--sx: 1.1;--sy: .28}.mascot[data-mood=squint] [data-role=brow] .m-mood{--ty: .5px;--sx: 1.04;--sy: .86}.mascot[data-mood=squint] [data-role=brow] .m-shade{opacity:.6}.mascot[data-mood=squint] [data-role=mouth-l] .m-mood{--tx: .3px;--ty: -1.2px;--rot: -6deg;--sx: .94;--sy: .7}.mascot[data-mood=squint] [data-role=mouth-c] .m-mood{--ty: .5px;--sx: 1;--sy: .7}.mascot[data-mood=squint] [data-role=mouth-r] .m-mood{--tx: -.3px;--ty: -1.2px;--rot: 6deg;--sx: .94;--sy: .7}.mascot[data-mood=squint] .m-lit,.mascot[data-mood=squint] .m-glow{opacity:1}.mascot[data-mood=hum] [data-role^=eye] .m-mood{--ty: .2px;--sx: 1.03;--sy: .42}.mascot[data-mood=hum] [data-role=brow] .m-shade{opacity:.6}.mascot[data-mood=hum] [data-role=mouth-l] .m-mood,.mascot[data-mood=hum] [data-role=mouth-r] .m-mood{--sx: .9;--sy: .62}.mascot[data-mood=hum] [data-role=mouth-c] .m-mood{--ty: .3px;--sx: .9;--sy: .62}.m-tint{opacity:0;transition:opacity .24s cubic-bezier(.23,1,.32,1)}.m-tint[data-c=blue]{fill:var(--k-blue, #2e6fb7)}.m-tint[data-c=jade]{fill:var(--k-jade, #2c7a6b)}.m-tint[data-c=indigo]{fill:var(--k-indigo, #5b6abf)}.m-tint[data-c=violet]{fill:var(--k-violet, #8a5aa8)}.m-tint[data-c=red]{fill:var(--k-red, #a85a5a)}.m-tint[data-c=amber]{fill:var(--k-amber, #a87a3c)}[data-role=brow] .m-tint{transition-delay:55ms}[data-role=eye-r] .m-tint{transition-delay:.11s}[data-role=mouth-l] .m-tint{transition-delay:165ms}[data-role=mouth-c] .m-tint{transition-delay:.22s}[data-role=mouth-r] .m-tint{transition-delay:275ms}.mascot.is-deck .m-tint{opacity:1}.mascot.is-deck .m-lit{opacity:.28}.mascot.is-deck .m-glow{opacity:.1}.mascot.is-deck .m-shade{opacity:0}.mascot[data-mood=wide] [data-role^=eye] .m-mood{--ty: -1.1px;--s: 1.2}.mascot[data-mood=wide] [data-role^=eye] .m-lit,.mascot[data-mood=wide] [data-role^=eye] .m-glow{opacity:1}.mascot[data-mood=wide] [data-role=brow] .m-mood{--ty: -1.6px;--s: .84}.mascot[data-mood=wide] [data-role=brow] .m-shade{opacity:.7}.mascot[data-mood=wide] [data-role=mouth-l] .m-mood{--tx: .8px;--s: .86}.mascot[data-mood=wide] [data-role=mouth-r] .m-mood{--tx: -.8px;--s: .86}.mascot[data-mood=wide] [data-role=mouth-c] .m-mood{--ty: .4px;--s: .9}.mascot[data-mood=frame] .m-mood{transition-duration:.28s}.mascot[data-mood=frame] [data-role=eye-l] .m-mood{--tx: -1.4px;--ty: -1.4px;--s: .86}.mascot[data-mood=frame] [data-role=eye-r] .m-mood{--tx: 1.4px;--ty: -1.4px;--s: .86}.mascot[data-mood=frame] [data-role=mouth-l] .m-mood{--tx: -1.4px;--ty: 1.4px;--s: .86}.mascot[data-mood=frame] [data-role=mouth-r] .m-mood{--tx: 1.4px;--ty: 1.4px;--s: .86}.mascot[data-mood=frame] [data-role=brow] .m-mood,.mascot[data-mood=frame] [data-role=mouth-c] .m-mood{--s: .72}.mascot[data-mood=frame] [data-role=brow] .m-shade,.mascot[data-mood=frame] [data-role=mouth-c] .m-shade{opacity:.88}.mascot[data-mood=frame] [data-role=brow] .m-glow,.mascot[data-mood=frame] [data-role=mouth-c] .m-glow{opacity:0}.mascot[data-mood=frame] [data-role^=eye] .m-lit,.mascot[data-mood=frame] [data-role=mouth-l] .m-lit,.mascot[data-mood=frame] [data-role=mouth-r] .m-lit{opacity:1}.mascot[data-mood=hush] [data-role^=eye] .m-mood{--ty: 1.6px;--sx: 1.06;--sy: .14}.mascot[data-mood=hush] [data-role=brow] .m-shade{opacity:.7}.mascot[data-mood=hush] [data-role^=mouth] .m-mood{--ty: 1.6px;--sx: 1.23;--sy: .26}.mascot[data-mood=hush] [data-role^=mouth] .m-glow{opacity:0}.mascot[data-mood=hush] .m-lit{opacity:.3}.mascot[data-mood=dim] [data-role^=eye] .m-mood{--ty: 1.4px;--sx: 1;--sy: .42}.mascot[data-mood=dim] .m-lit{opacity:.12}.mascot[data-mood=dim] .m-glow{opacity:.08}.mascot[data-mood=dim] .m-shade{opacity:.45}.mascot[data-mood=dim] .m-spill{opacity:.25}.mascot[data-mood=groove] [data-role^=eye] .m-mood{--ty: -.4px;--sx: 1.04;--sy: .5}.mascot[data-mood=groove] [data-role=brow] .m-shade{opacity:.6}.mascot[data-mood=groove] [data-role=mouth-l] .m-mood{--tx: .4px;--ty: -2px;--rot: -8deg;--sx: .94;--sy: .62}.mascot[data-mood=groove] [data-role=mouth-c] .m-mood{--ty: .8px;--sx: 1;--sy: .62}.mascot[data-mood=groove] [data-role=mouth-r] .m-mood{--tx: -.4px;--ty: -2px;--rot: 8deg;--sx: .94;--sy: .62}.mascot[data-mood=groove] [data-role^=mouth] .m-lit{opacity:1}.m-flush,.m-face-flush{fill:#c4493f;opacity:0;transition:opacity .9s cubic-bezier(.45,0,.25,1)}.mascot[data-mood=angry] .m-flush{opacity:.72}.mascot[data-mood=angry] .m-face-flush{opacity:.34}.mascot.tone-day[data-mood=angry] .m-face-flush{opacity:.5}.mascot[data-mood=angry] .m-mood{transition-duration:.3s}.mascot[data-mood=angry] [data-role=eye-l] .m-mood{--ty: 1.2px;--rot: 14deg;--sx: 1.06;--sy: .42}.mascot[data-mood=angry] [data-role=eye-r] .m-mood{--ty: 1.2px;--rot: -14deg;--sx: 1.06;--sy: .42}.mascot[data-mood=angry] [data-role=brow] .m-mood{--ty: 2.4px;--sx: 1.16;--sy: .5}.mascot[data-mood=angry] [data-role=brow] .m-shade{opacity:.3}.mascot[data-mood=angry] [data-role=mouth-l] .m-mood{--tx: .8px;--ty: 2.6px;--rot: -16deg;--sx: 1.1;--sy: .3}.mascot[data-mood=angry] [data-role=mouth-c] .m-mood{--ty: .6px;--sx: 1.22;--sy: .3}.mascot[data-mood=angry] [data-role=mouth-r] .m-mood{--tx: -.8px;--ty: 2.6px;--rot: 16deg;--sx: 1.1;--sy: .3}.mascot[data-mood=angry] .m-head{transform:translateY(.6px)}.mascot[data-mood=angry] .m-glow{opacity:.25}.mascot[data-mood=angry] .m-lit{opacity:.4}.m-props{pointer-events:none}.m-prop{opacity:0;transform:translateY(-14px);transform-box:fill-box;transform-origin:50% 100%;transition:opacity .16s ease-out,transform .52s var(--m-spring)}.mascot[data-props~=party] .m-prop[data-prop=party],.mascot[data-props~=nightcap] .m-prop[data-prop=nightcap],.mascot[data-props~=sunglasses] .m-prop[data-prop=sunglasses],.mascot[data-props~=headphones] .m-prop[data-prop=headphones],.mascot[data-props~=crown] .m-prop[data-prop=crown]{opacity:1;transform:none}.mascot[data-leaving~=party] .m-prop[data-prop=party],.mascot[data-leaving~=nightcap] .m-prop[data-prop=nightcap],.mascot[data-leaving~=headphones] .m-prop[data-prop=headphones],.mascot[data-leaving~=crown] .m-prop[data-prop=crown]{opacity:0;transform:translate(16px,-4px) rotate(22deg);transition:transform .38s cubic-bezier(.55,0,1,.45),opacity .26s .12s ease-in}.mascot[data-leaving~=sunglasses] .m-prop[data-prop=sunglasses]{opacity:0;transform:translateY(9px);transition:transform .36s cubic-bezier(.55,0,1,.45),opacity .24s .1s ease-in}.m-prop[data-prop=party] .mp-a{fill:var(--k-violet, #8a5aa8);stroke:var(--k-violet, #8a5aa8);stroke-width:2.4;stroke-linejoin:round}.m-prop[data-prop=party] .mp-stripe{fill:none;stroke:#f4f5f2;stroke-width:1.6;stroke-linecap:round;opacity:.55}.m-prop[data-prop=party] .mp-b{fill:var(--k-amber, #a87a3c)}.m-prop[data-prop=party] .mp-c{fill:#f4f5f2}.m-prop[data-prop=nightcap] .mp-a{fill:var(--k-indigo, #5b6abf);stroke:var(--k-indigo, #5b6abf);stroke-width:1.6;stroke-linejoin:round}.m-prop[data-prop=nightcap] .mp-b,.m-prop[data-prop=nightcap] .mp-c{fill:#e8e8ea}.m-prop[data-prop=sunglasses] .mp-a{fill:#0a0c0d}.m-prop[data-prop=sunglasses] .mp-c{fill:#fff;opacity:.32}.m-prop[data-prop=headphones] .mp-band{fill:none;stroke:#a1a1a6;stroke-width:3.4;stroke-linecap:round}.m-prop[data-prop=headphones] .mp-a{fill:var(--k-blue, #2e6fb7)}.m-prop[data-prop=headphones] .mp-c{fill:#fff;opacity:.22}.m-prop[data-prop=crown] .mp-a{fill:#d9a441;stroke:#d9a441;stroke-width:1.8;stroke-linejoin:round}.m-prop[data-prop=crown] .mp-b{fill:#b8862c}.m-prop[data-prop=crown] .mp-c{fill:#f4f5f2}.mascot.is-night[data-mood=idle] [data-role^=eye] .m-mood{--ty: .9px;--sx: 1;--sy: .76}.mascot.is-night[data-mood=idle] .m-lit{opacity:.4}.mascot.is-night[data-mood=idle] .m-glow{opacity:.42}.mascot.is-quiet .m-mood,.mascot.is-quiet .m-face-move,.mascot.is-quiet .m-head{transform:none!important}.mascot.is-quiet .m-mood{--sx: 1 !important;--sy: 1 !important}.mascot.is-quiet .m-lobe{opacity:0!important}.m-say{position:absolute;z-index:2;display:flex;align-items:center;height:34px;padding:0 15px;border-radius:999px;white-space:nowrap;pointer-events:none;font:600 15px/1.2 var(--font, "Instrument Sans", system-ui, sans-serif);letter-spacing:0;color:#f5f5f7;background:#242428c2;-webkit-backdrop-filter:blur(24px) saturate(1.8);backdrop-filter:blur(24px) saturate(1.8);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff2e,0 10px 30px #0000004d;opacity:0;transform:scale(.94);transition:opacity .15s ease-out,transform .15s ease-out}.m-say.is-on{opacity:1;transform:scale(1);transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .24s cubic-bezier(.23,1,.32,1)}.mascot[data-say=top] .m-say{bottom:calc(100% + 10px);left:50%;translate:calc(-50% + var(--m-say-dx, 0px)) 0;transform-origin:50% 100%}.mascot[data-say=bottom] .m-say{top:calc(100% + 10px);left:50%;translate:calc(-50% + var(--m-say-dx, 0px)) 0;transform-origin:50% 0}.mascot[data-say=left] .m-say{right:calc(100% + 10px);top:50%;translate:var(--m-say-dx, 0px) -50%;transform-origin:100% 50%}.mascot[data-say=right] .m-say{left:calc(100% + 10px);top:50%;translate:var(--m-say-dx, 0px) -50%;transform-origin:0 50%}.m-say.is-wrap{height:auto;min-height:34px;padding-block:7px;border-radius:17px;white-space:normal;width:max-content;max-width:var(--m-say-w, 160px);text-wrap:balance}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.m-say{background:#1c1c1e}}@media(prefers-reduced-transparency:reduce){.m-say{background:#1c1c1e;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){.m-say{box-shadow:inset 0 0 0 1px #f4f5f2}}.m-live{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.mascot .m-mood,.mascot .m-face-move,.mascot .m-head{transform:none!important;transition:none}.mascot .m-mood{--sx: 1 !important;--sy: 1 !important}.mascot .m-lit,.mascot .m-shade,.mascot .m-glow,.mascot .m-tint{transition-duration:.15s;transition-delay:0ms}.mascot .m-lobe{opacity:0!important}.mascot.is-beam .m-spill-level{transform:none}.m-spill,.m-spill-level{transition:opacity .15s linear}.m-say,.m-say.is-on{transform:none;transition:opacity .15s linear}}@media(prefers-reduced-motion:no-preference){::view-transition-group(mink-flip-0),::view-transition-group(mink-flip-1),::view-transition-group(mink-flip-2),::view-transition-group(mink-flip-3),::view-transition-group(mink-flip-4),::view-transition-group(mink-flip-5){animation-duration:.64s}::view-transition-old(mink-flip-0),::view-transition-old(mink-flip-1),::view-transition-old(mink-flip-2),::view-transition-old(mink-flip-3),::view-transition-old(mink-flip-4),::view-transition-old(mink-flip-5){animation:m-flip-out .24s cubic-bezier(.55,0,1,.45) both}::view-transition-new(mink-flip-0),::view-transition-new(mink-flip-1),::view-transition-new(mink-flip-2),::view-transition-new(mink-flip-3),::view-transition-new(mink-flip-4),::view-transition-new(mink-flip-5){animation:m-flip-in .4s .24s cubic-bezier(.2,.9,.3,1.18) both}}@keyframes m-flip-out{0%{transform:perspective(420px) rotateY(0)}to{transform:perspective(420px) rotateY(90deg)}}@keyframes m-flip-in{0%{transform:perspective(420px) rotateY(-90deg)}to{transform:perspective(420px) rotateY(0)}}@media(prefers-reduced-motion:reduce){.m-prop,.mascot[data-leaving] .m-prop{transform:none!important;transition:opacity .15s linear!important}.m-flush,.m-face-flush{transition-duration:.15s}}html.m-reduce .mascot .m-mood,html.m-reduce .mascot .m-face-move,html.m-reduce .mascot .m-head{transform:none!important;transition:none}html.m-reduce .mascot .m-mood{--sx: 1 !important;--sy: 1 !important}html.m-reduce .mascot .m-lit,html.m-reduce .mascot .m-shade,html.m-reduce .mascot .m-glow,html.m-reduce .mascot .m-tint{transition-duration:.15s;transition-delay:0ms}html.m-reduce .mascot .m-lobe{opacity:0!important}html.m-reduce .mascot .m-glows,html.m-reduce .mascot .m-spill,html.m-reduce .mascot .m-z{animation:none!important}html.m-reduce .m-prop,html.m-reduce .mascot[data-leaving] .m-prop{transform:none!important;transition:opacity .15s linear!important}@media print{.m-spill-level,.m-glow-level,.m-zs,.m-say,.m-props{display:none}.m-flush,.m-face-flush,.m-lit,.m-shade,.m-lobe,.m-tint{opacity:0!important}}
