.mascot{--m-ink:#241b12;--m-terra:#c25a2c;--m-deep:#9b3f18;--m-screen:#f7f1e6;--m-eye:#241b12;--m-steel:#b49e80;--m-glow:#d9a14a;-webkit-user-select:none;user-select:none;line-height:0;display:inline-block;position:relative}.dark .mascot{--m-ink:#0f0a06;--m-terra:#e27a45;--m-deep:#b1572a;--m-screen:#f4e8d4;--m-eye:#1b130c;--m-steel:#8a7256;--m-glow:#e8b765}.mascot__svg{z-index:2;width:100%;height:auto;display:block;position:relative;overflow:visible}.mascot__shadow{aspect-ratio:74/15;opacity:.16;z-index:1;transform-origin:50%;background:#000;border-radius:50%;width:62%;margin-left:-31%;position:absolute;bottom:-4%;left:50%}.mascot--interactive{cursor:pointer}.eye-set{display:none!important}.es-normal{display:block!important}.mouth-up{display:none!important}.mascot--idle .mouth-up,.mascot--loading .mouth-up,.mascot--fly .mouth-up,.mascot--wave .mouth-up,.mascot--hop .mouth-up,.mascot--collect .mouth-up,.mascot--success .mouth-up{display:block!important}.eye-tall{display:none!important}.mascot--error-404 .eye-tall,.mascot--error-500 .eye-tall{display:block!important}.mascot--success .es-normal{display:none!important}.mascot--success .es-happy{display:block!important}.mascot__svg .p-eyes,.mascot__svg .mouth-up{shape-rendering:geometricprecision}.p-antenna,.p-head,.p-eyes,.p-arm-l,.p-arm-r,.p-body,.p-leg-l,.p-leg-r,.p-figure{transform-box:fill-box}.p-antenna,.p-head{transform-origin:50% 100%}.p-eyes{transform-origin:50%}.p-arm-l{transform-origin:100% 0}.p-arm-r{transform-origin:0 0}.p-body{transform-origin:50% 100%}.p-leg-l,.p-leg-r{transform-origin:50% 0}.p-figure{transform-origin:50% 100%}.mascot--idle .p-figure{animation:3.4s ease-in-out infinite m-breathe}.mascot--error-404 .p-head{animation:4.5s ease-in-out infinite s404head}.mascot--error-404 .p-eyes{animation:4.5s ease-in-out infinite s404eyes}.mascot--error-404 .p-antenna{animation:3.1s ease-in-out infinite s404ant}@keyframes s404head{0%,to{transform:rotate(0)}24%{transform:rotate(-10deg)}60%{transform:rotate(9deg)}}@keyframes s404eyes{0%,to{transform:translate(0)}20%{transform:translate(-7px)}56%{transform:translate(7px)}}@keyframes s404ant{0%,to{transform:rotate(-7deg)}50%{transform:rotate(11deg)}}.mascot--error-404:hover .p-head{animation:.5s ease-out forwards s404Hhead}.mascot--error-404:hover .p-eyes{animation:none;transform:translateY(-3px)}.mascot--error-404:hover .p-arm-l{animation:.45s ease-out forwards s404Harml}.mascot--error-404:hover .p-arm-r{animation:.45s ease-out forwards s404Harmr}@keyframes s404Hhead{to{transform:translateY(-7px)rotate(0)}}@keyframes s404Harml{to{transform:rotate(-58deg)}}@keyframes s404Harmr{to{transform:rotate(58deg)}}.mascot--error-404.is-trigger .p-head{animation:.55s ease-in-out s404Tshake}@keyframes s404Tshake{0%,to{transform:rotate(0)}18%{transform:rotate(-15deg)}38%{transform:rotate(13deg)}58%{transform:rotate(-11deg)}78%{transform:rotate(8deg)}}.mascot--error-500 .p-figure{animation:.45s steps(2,end) infinite s5jit}.mascot--error-500 .p-head{animation:.6s steps(3,end) infinite s5head}.mascot--error-500 .a-tip{animation:.7s steps(2,end) infinite s5tip}.mascot--error-500 .p-arm-r{animation:.3s steps(2,end) infinite s5tw}@keyframes s5jit{0%{transform:translate(0)}25%{transform:translate(-3px,1px)}50%{transform:translate(3px,-1px)}75%{transform:translate(-1px,1px)}}@keyframes s5head{0%,to{transform:translate(0)}33%{transform:translate(3px,-1px)}66%{transform:translate(-3px)}}@keyframes s5tip{0%,49%{fill:var(--m-glow)}50%,to{fill:#c0392b}}@keyframes s5tw{0%,to{transform:rotate(0)}50%{transform:rotate(-20deg)}}.mascot--error-500:hover .p-figure{animation-duration:.24s}.mascot--error-500.is-trigger .p-figure{animation:.95s ease-in-out s5reboot}@keyframes s5reboot{0%{transform:scaleY(1)}26%{transform:scaleY(.04)}34%{transform:scaleY(.04)}56%{transform:scaleY(1.1)}72%{transform:scaleY(.95)}to{transform:scaleY(1)}}.mascot--loading .p-antenna{animation:1.6s ease-in-out infinite stant}.mascot--loading .a-tip{animation:1.6s ease-in-out infinite sttip}.mascot--loading .p-eyes{animation:3.2s ease-in-out infinite steyes}.mascot--loading .p-leg-r{animation:.55s ease-in-out infinite sttap}.mascot--loading .p-head{animation:3.2s ease-in-out infinite sthead}@keyframes stant{0%,to{transform:scale(1)}50%{transform:scale(1.14)translateY(-3px)}}@keyframes sttip{0%,to{fill:var(--m-glow)}50%{fill:#ffd98a}}@keyframes steyes{0%,to{transform:translateY(0)}38%,62%{transform:translateY(-4px)}}@keyframes sttap{0%,to{transform:rotate(0)}50%{transform:rotate(8deg)}}@keyframes sthead{0%,to{transform:rotate(0)}50%{transform:rotate(4deg)}}.mascot--loading:hover .p-leg-r{animation-duration:.28s}.mascot--loading:hover .p-antenna,.mascot--loading:hover .a-tip{animation-duration:.85s}.mascot--loading.is-trigger .p-antenna{animation:.55s ease-out stpop}@keyframes stpop{0%{transform:scale(1)}40%{transform:scale(1.45)translateY(-9px)}to{transform:scale(1)}}.mascot--success .p-figure{animation:.9s cubic-bezier(.3,0,.4,1) infinite schop}.mascot--success .p-arm-l{animation:.9s ease-in-out infinite scarml}.mascot--success .p-arm-r{animation:.9s ease-in-out infinite scarmr}.mascot--success .p-antenna{animation:.9s ease-in-out infinite scant}.mascot--success .a-tip{animation:1.2s ease-in-out infinite sttip}@keyframes schop{0%,to{transform:translateY(0)scaleY(1)}14%{transform:translateY(0)scaleY(.84)}40%{transform:translateY(-32px)scaleY(1.06)}56%{transform:translateY(-32px)scaleY(1)}76%{transform:translateY(0)scaleY(.9)}90%{transform:translateY(0)scaleY(1.03)}}@keyframes scarml{0%,to{transform:rotate(50deg)}50%{transform:rotate(66deg)}}@keyframes scarmr{0%,to{transform:rotate(-50deg)}50%{transform:rotate(-66deg)}}@keyframes scant{0%,to{transform:rotate(-9deg)}50%{transform:rotate(9deg)}}.mascot--success .mascot__shadow{animation:.9s cubic-bezier(.3,0,.4,1) infinite scsh}@keyframes scsh{0%,to{opacity:.16;transform:scaleX(1)}40%,56%{opacity:.07;transform:scaleX(.55)}}.mascot--success:hover .p-figure,.mascot--success:hover .p-arm-l,.mascot--success:hover .p-arm-r,.mascot--success:hover .mascot__shadow{animation-duration:.6s}.mascot--success.is-trigger .p-figure{transform-origin:50% 58%;animation:.8s ease-in-out scspin}@keyframes scspin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mascot--fly .p-figure{transform-origin:50% 96%;animation:3.8s ease-in-out infinite m-fly}.mascot--wave .p-figure{transform-origin:50% 94%;animation:2.8s ease-in-out infinite m-wave}.mascot--hop .p-figure{transform-origin:50% 95%;animation:1.5s cubic-bezier(.45,0,.35,1) infinite m-hop}.mascot--fly .mascot__shadow{animation:3.8s ease-in-out infinite m-shadow-fly}.mascot--wave .mascot__shadow{animation:2.8s ease-in-out infinite m-shadow-wave}.mascot--hop .mascot__shadow{animation:1.5s cubic-bezier(.45,0,.35,1) infinite m-shadow-hop}@keyframes m-breathe{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-5px)scale(1.015)}}@keyframes m-fly{0%,8%{transform:translateY(0)rotate(0)scale(1)}16%{transform:translateY(0)scale(1.12,.82)}24%{transform:translateY(-26px)scale(.94,1.1)}40%{transform:translateY(-120px)rotate(-5deg)scale(.98,1.04)}54%{transform:translateY(-126px)rotate(4deg)}68%{transform:translateY(-112px)rotate(-3deg)}80%{transform:translateY(-44px)rotate(0)scale(1)}90%{transform:translateY(0)scale(1.12,.82)}to{transform:translateY(0)scale(1)}}@keyframes m-wave{0%,6%{transform:translateY(0)rotate(0)}14%{transform:translateY(-4px)rotate(-9deg)}24%{transform:translateY(-4px)rotate(7deg)}34%{transform:translateY(-4px)rotate(-8deg)}44%{transform:translateY(-4px)rotate(6deg)}54%,to{transform:translateY(0)rotate(0)}}@keyframes m-hop{0%{transform:translateY(0)scale(1)}8%{transform:translateY(0)scale(1.12,.85)}24%{transform:translateY(-92px)scale(.94,1.1)}38%{transform:translateY(-108px)scaleY(1.02)}52%{transform:translateY(-58px)scale(1)}64%{transform:translateY(0)scale(1.14,.84)}76%{transform:translateY(0)scale(.98,1.03)}88%{transform:translateY(0)scale(1.01,.99)}to{transform:translateY(0)scale(1)}}@keyframes m-shadow-fly{0%,8%{opacity:.16;transform:scaleX(1)}16%{opacity:.2;transform:scaleX(1.24)}24%{opacity:.12;transform:scaleX(.82)}40%,68%{opacity:.05;transform:scaleX(.34)}80%{opacity:.11;transform:scaleX(.7)}90%{opacity:.2;transform:scaleX(1.24)}to{opacity:.16;transform:scaleX(1)}}@keyframes m-shadow-wave{0%,to{opacity:.16;transform:scaleX(1)}50%{opacity:.14;transform:scaleX(.96)}}@keyframes m-shadow-hop{0%{opacity:.16;transform:scaleX(1)}8%{opacity:.18;transform:scaleX(1.16)}38%{opacity:.06;transform:scaleX(.5)}64%{opacity:.18;transform:scaleX(1.2)}to{opacity:.16;transform:scaleX(1)}}.mascot--collect .p-figure{transform-origin:50% 92%;animation:3.4s ease-in-out infinite m-breathe}.mascot-collect{justify-content:center;align-items:center;display:flex;position:relative}.mascot-collect .mascot{z-index:2;position:relative}.mascot-collect__logo{z-index:3;transform-origin:50%;width:34px;height:34px;margin:-17px 0 0 -17px;line-height:0;animation:5.6s linear infinite both m-collect;position:absolute;top:50%;left:50%}.mascot-collect__logo img{width:34px;height:34px;display:block}.mascot-collect__logo .mc-dk,.dark .mascot-collect__logo .mc-lt{display:none}.dark .mascot-collect__logo .mc-dk{display:block}@keyframes m-collect{0%{transform:translate(var(--lx),var(--ly)) scale(1);opacity:0}2%{opacity:1}15%{opacity:0;transform:translate(0)scale(.18)}to{opacity:0;transform:translate(0)scale(.18)}}@media (prefers-reduced-motion:reduce){.mascot__svg *,.mascot__shadow{animation:none!important}.mascot-collect__logo{opacity:1;transform:translate(var(--lx),var(--ly));animation:none!important}}