@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2-s.0y4xxz2y19qqs.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404-s.0yczt4r3j28ff.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315-s.p.0ez3bnoxb63ra.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fredoka Fallback;src:local(Arial);ascent-override:95.64%;descent-override:23.17%;line-gap-override:0.0%;size-adjust:101.84%}.fredoka_4a3d10fe-module__LUayHq__className{font-family:Fredoka,Fredoka Fallback;font-style:normal}.fredoka_4a3d10fe-module__LUayHq__variable{--font-display:"Fredoka", "Fredoka Fallback"}
@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_92b444ce-module__zKRlWG__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_92b444ce-module__zKRlWG__variable{--font-body:"Nunito", "Nunito Fallback"}
.mmchat-root,.mmchat-burst{--night:#140f3a;--night-2:#2a1f6e;--night-3:#3b2c95;--sun:#ffd23f;--sun-soft:#fff1b8;--coral:#ff5a36;--coral-deep:#d63d1d;--coral-text:#c2381a;--cream:#fff7ea;--paper:#fffdf8;--ink:#1d1838;--ink-soft:#57507a;--spring:cubic-bezier(.34, 1.56, .64, 1);font-family:var(--font-body), ui-rounded, system-ui, sans-serif}html:has(.make-screen) .mmchat-root{display:none}.mmchat-root :focus-visible{outline:3px solid var(--sun);outline-offset:2px}.mmchat-mascot{width:100%;height:100%;display:block;overflow:visible}.mmchat-mascot-body{transform-box:fill-box;transform-origin:50% 90%;transition:transform .35s var(--spring)}.mmchat-mascot-face{transition:transform .3s}.mmchat-mascot-eyes{transform-box:fill-box;transform-origin:50%;animation:5.5s infinite mmchat-blink}.mmchat-mascot-smile{transform-box:fill-box;transform-origin:top;transition:transform .25s var(--spring)}.mmchat-launcher{right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:45;background:radial-gradient(130% 140% at 20% 10%, var(--night-3) 0%, var(--night) 62%);color:#fff;cursor:pointer;min-height:3.75rem;animation:mmchat-arrive .7s var(--spring) both;transition:transform .3s var(--spring), box-shadow .3s ease, translate .45s var(--spring);border:0;border-radius:999px;align-items:center;gap:.55rem;padding:.3rem 1.15rem .3rem .3rem;font-size:.95rem;font-weight:800;display:flex;position:fixed;box-shadow:0 0 0 3px #ffd23f59,0 14px 30px -8px #140f3a8c}.mmchat-launcher[hidden]{display:none}.mmchat-launcher:hover{transform:translateY(-3px)rotate(-2deg);box-shadow:0 0 0 4px #ffd23f99,0 18px 34px -8px #140f3a99}.mmchat-launcher-face{background:radial-gradient(circle at 50% 55%,#ffd23f47,#0000 70%);border-radius:999px;flex-shrink:0;place-items:center;width:3.15rem;height:3.15rem;display:grid;position:relative}.mmchat-launcher-face .mmchat-mascot{filter:drop-shadow(0 2px 3px #0000004d);width:2.9rem;height:2.9rem}.mmchat-launcher .mmchat-mascot-body{animation:1.1s ease-in-out .5s both mmchat-wave}.mmchat-launcher:hover .mmchat-mascot-body{animation:none;transform:scale(1.08)rotate(8deg)}.mmchat-launcher:hover .mmchat-mascot-smile{transform:scaleY(1.45)}.mmchat-root[data-scroll=down] .mmchat-launcher .mmchat-mascot-face{transform:translateY(1.6px)}.mmchat-root[data-scroll=up] .mmchat-launcher .mmchat-mascot-face{transform:translateY(-1.6px)}.mmchat-root[data-scroll] .mmchat-launcher .mmchat-mascot-body{transform:rotate(-6deg)}.mmchat-spark{background:var(--sun-soft);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:.5rem;height:.5rem;animation:3.2s ease-in-out infinite mmchat-twinkle;position:absolute}.mmchat-spark-1{top:-.1rem;right:-.05rem}.mmchat-spark-2{width:.35rem;height:.35rem;animation-delay:-1.6s;bottom:.25rem;left:-.15rem}@media (max-width:860px){:is(body:has(.sticky-cta[data-shown=true]) .mmchat-launcher,body:has(.sticky-cta[data-shown=true]) .mmchat-teaser){translate:0 -4.25rem}}.mmchat-root[data-tucked=true] .mmchat-launcher{opacity:.92;translate:calc(50% + .2rem)}.mmchat-root[data-aside=true] .mmchat-launcher,.mmchat-root[data-aside=true] .mmchat-teaser,:is(body:has(.mm-consent) .mmchat-launcher,body:has(.mm-consent) .mmchat-teaser){display:none}@media (max-width:480px){.mmchat-launcher{padding-right:.3rem}.mmchat-launcher-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.mmchat-teaser{right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(5.4rem + env(safe-area-inset-bottom,0px));z-index:45;background:var(--paper);max-width:min(17.5rem,100vw - 2rem);color:var(--ink);transform-origin:100% 100%;animation:mmchat-unfold .6s var(--spring) both;transition:translate .45s var(--spring);border-radius:1.2rem 1.2rem .4rem;align-items:flex-start;gap:.2rem;padding:.3rem .3rem .3rem .2rem;display:flex;position:fixed;box-shadow:0 0 0 2px #ffd23fcc,0 16px 36px -10px #140f3a73}.mmchat-teaser[data-covers=true]{visibility:hidden;pointer-events:none}.mmchat-teaser:after{content:"";background:var(--paper);width:.9rem;height:.9rem;position:absolute;bottom:-.45rem;right:1.35rem;transform:rotate(45deg);box-shadow:2px 2px #ffd23fcc}.mmchat-teaser-ask{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:1rem;flex:1;padding:.5rem .4rem .5rem .75rem;font-size:.93rem;font-weight:800;line-height:1.3}.mmchat-teaser-ask:hover{color:var(--coral-text)}.mmchat-teaser-x{width:2rem;height:2rem;color:var(--ink-soft);cursor:pointer;background:#140f3a0f;border:0;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.mmchat-teaser-x:hover{color:var(--ink);background:#140f3a1f}.mmchat-panel{right:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:90;background:radial-gradient(90% 40% at 100% 100%, #ffd23f1f, transparent 70%), var(--cream);width:min(25rem,100vw - 2rem);height:min(40rem,100dvh - 2rem);color:var(--ink);transform-origin:85% 100%;animation:mmchat-book-open .62s var(--spring) both;border-radius:1.75rem;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 0 0 1px #140f3a14,0 30px 70px -18px #140f3a8c}.mmchat-panel[hidden]{display:none}@media (max-width:640px){.mmchat-panel{width:100%;height:100dvh;padding-bottom:env(safe-area-inset-bottom,0px);transform-origin:50% 100%;border-radius:0;animation-name:mmchat-sheet-up;inset:0}html.mmchat-lock,html.mmchat-lock body{overflow:hidden}}.mmchat-pop{transform-origin:50% 100%;animation:mmchat-pop-up .55s var(--spring) both}.mmchat-head .mmchat-pop:nth-of-type(2){animation-delay:.12s}.mmchat-head{isolation:isolate;padding:1rem .9rem 1.55rem 1rem;padding-top:max(1rem, calc(env(safe-area-inset-top,0px) + .5rem));background:radial-gradient(120% 140% at 15% 0%, var(--night-3) 0%, var(--night) 65%);color:#fff;align-items:center;gap:.75rem;display:flex;position:relative}.mmchat-sky{z-index:-1;pointer-events:none;position:absolute;inset:0}.mmchat-sky i{opacity:.5;background:#fff;border-radius:50%;width:3px;height:3px;animation:3.6s ease-in-out infinite mmchat-twinkle;position:absolute;box-shadow:0 0 6px 1px #fff9}.mmchat-sky i:first-child{top:18%;left:30%}.mmchat-sky i:nth-child(2){animation-delay:-1.1s;top:12%;left:52%}.mmchat-sky i:nth-child(3){width:2px;height:2px;animation-delay:-2s;top:30%;left:70%}.mmchat-sky i:nth-child(4){width:2px;height:2px;animation-delay:-.5s;top:70%;left:8%}.mmchat-sky i:nth-child(5){animation-delay:-2.6s;top:64%;left:44%}.mmchat-sky i:nth-child(6){width:2px;height:2px;animation-delay:-1.8s;top:56%;left:62%}.mmchat-sky i:nth-child(7){animation-delay:-3s;top:62%;left:88%}.mmchat-moon{z-index:-1;width:1.5rem;height:1.5rem;box-shadow:inset -.38rem .12rem 0 0 var(--sun-soft);opacity:.85;border-radius:50%;position:absolute;top:.7rem;right:4.2rem;rotate:-20deg}.mmchat-cloud{width:100%;height:1.1rem;fill:var(--cream);position:absolute;bottom:-1px;left:0;right:0}.mmchat-avatar{background:radial-gradient(circle at 50% 40%, var(--night-3), var(--night));border-radius:999px;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid;box-shadow:0 3px 8px -2px #140f3a66}.mmchat-avatar .mmchat-mascot{width:1.75rem;height:1.75rem}.mmchat-avatar-lg{width:3.1rem;height:3.1rem;box-shadow:none;background:radial-gradient(circle,#ffd23f59,#ffd23f00 70%)}.mmchat-avatar-lg .mmchat-mascot{filter:drop-shadow(0 3px 5px #00000059);width:3rem;height:3rem}.mmchat-head-text{flex:1;min-width:0}.mmchat-title{margin:0;font-size:1.15rem;font-weight:700;line-height:1.15}.mmchat-sub{color:#ffffffc7;align-items:center;gap:.45rem;margin:.25rem 0 0;font-size:.8rem;display:flex}.mmchat-ai{background:var(--sun);color:var(--night);letter-spacing:.02em;white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .5rem .1rem .4rem;font-size:.7rem;font-weight:900;display:inline-flex}.mmchat-ai:before{content:"";clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:currentColor;width:.55rem;height:.55rem}.mmchat-close{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:999px;flex-shrink:0;align-self:flex-start;place-items:center;width:2.6rem;height:2.6rem;transition:background .2s;display:grid}.mmchat-close:hover{background:#ffffff3d}.mmchat-log{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.55rem;padding:.6rem .9rem 1rem;display:flex;overflow-y:auto}.mmchat-row{align-items:flex-end;gap:.5rem;display:flex}.mmchat-row-user{justify-content:flex-end}.mmchat-row[data-follows]{margin-top:-.25rem}.mmchat-row-bot[data-follows]>.mmchat-avatar{visibility:hidden}.mmchat-stack{flex-direction:column;gap:.4rem;min-width:0;max-width:86%;display:flex}.mmchat-row-user .mmchat-stack{align-items:flex-end}.mmchat-row-bot .mmchat-stack{align-items:flex-start}.mmchat-msg{border-radius:1.15rem;padding:.65rem .9rem;font-size:.95rem;line-height:1.45}.mmchat-msg p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.mmchat-bot{background:var(--paper);transform-origin:0;animation:mmchat-page-turn .5s var(--spring) both;border-bottom-left-radius:.35rem;position:relative;box-shadow:0 1px #140f3a0f,0 6px 16px -6px #140f3a2e}.mmchat-bot:before{content:"";background:linear-gradient(var(--sun), var(--coral));opacity:.6;border-radius:3px;width:3px;position:absolute;top:.5rem;bottom:.5rem;left:0}.mmchat-bot a{color:var(--coral-text);text-underline-offset:2px;font-weight:800;text-decoration:underline}.mmchat-user{background:linear-gradient(135deg, var(--night-3), var(--night-2));color:#fff;border-bottom-right-radius:.35rem;animation:.3s ease-out both mmchat-rise;box-shadow:0 6px 14px -8px #140f3a99}.mmchat-caret{background:var(--sun);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);vertical-align:.05em;width:.5rem;height:.5rem;margin-left:.15rem;animation:.9s linear infinite mmchat-spin;display:inline-block}.mmchat-typing{align-items:center;gap:.6rem;padding:.6rem .9rem;display:flex}.mmchat-dots{gap:.28rem;display:flex}.mmchat-dots i{background:var(--coral);border-radius:999px;width:.5rem;height:.5rem;animation:1.1s ease-in-out infinite mmchat-dot}.mmchat-dots i:nth-child(2){background:var(--sun);animation-delay:.15s}.mmchat-dots i:nth-child(3){background:var(--night-3);animation-delay:.3s}.mmchat-typing-note{color:var(--ink-soft);font-size:.8rem;font-weight:700}.mmchat-avatar-think .mmchat-mascot-body{animation:1.4s ease-in-out infinite mmchat-think}.mmchat-cards{flex-direction:column;gap:.4rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.mmchat-card{background:var(--paper);animation:mmchat-rise .45s .1s var(--spring) both;border-radius:1rem;align-items:center;gap:.65rem;padding:.45rem .5rem .45rem .45rem;display:flex;box-shadow:0 0 0 2px #ffd23f8c,0 8px 18px -10px #140f3a66}.mmchat-card-cover{border-radius:.2rem .45rem .45rem .2rem;flex-shrink:0;width:2.75rem;height:auto;rotate:-4deg;box-shadow:inset 3px 0 #00000026,0 4px 8px -3px #140f3a80}.mmchat-card-text{flex-direction:column;flex:1;min-width:0;display:flex}.mmchat-card-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--coral-text);font-size:.7rem;font-weight:900}.mmchat-card-title{color:var(--ink);font-size:.86rem;font-weight:800;line-height:1.2}.mmchat-card-go{background:var(--coral);color:#fff;white-space:nowrap;min-height:2.5rem;box-shadow:0 3px 0 var(--coral-deep);transition:transform .2s var(--spring);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:.35rem .95rem;font-size:.85rem;font-weight:900;text-decoration:none;display:inline-flex}.mmchat-card-go:hover{transform:translateY(-2px)scale(1.03)}.mmchat-card-go:active{box-shadow:0 1px 0 var(--coral-deep);transform:translateY(1px)}.mmchat-cover{isolation:isolate;background:radial-gradient(120% 120% at 20% 20%, var(--night-3) 0%, var(--night) 70%);color:#fff;width:100%;animation:mmchat-book-open .7s 50ms var(--spring) both;border-radius:1.25rem;align-items:center;gap:.9rem;padding:.9rem .9rem .9rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 14px 30px -14px #140f3acc}.mmchat-cover-book{flex-shrink:0;width:5.6rem;animation:4.5s ease-in-out infinite mmchat-float;position:relative}.mmchat-cover-glow{z-index:-1;background:radial-gradient(circle,#ffd23f66,#0000 60%);position:absolute;inset:-40%}.mmchat-cover-text{flex-direction:column;align-items:flex-start;gap:.2rem;min-width:0;display:flex}.mmchat-cover .mmchat-card-badge{color:var(--sun)}.mmchat-cover-title{font-size:1.05rem;font-weight:700;line-height:1.15}.mmchat-cover-ages{color:#ffffffbf;margin-bottom:.35rem;font-size:.78rem}.mmchat-chips{flex-wrap:wrap;gap:.45rem;padding:.1rem .9rem .75rem;display:flex}.mmchat-chip{background:var(--paper);min-height:2.4rem;color:var(--night);font:inherit;cursor:pointer;animation:mmchat-rise .4s var(--spring) both;transition:transform .2s var(--spring), background .2s ease, border-color .2s ease;border:2px solid #140f3a24;border-radius:999px;padding:.4rem .9rem;font-size:.86rem;font-weight:800;box-shadow:0 2px #140f3a14}.mmchat-chip:nth-child(2){animation-delay:50ms}.mmchat-chip:nth-child(3){animation-delay:.1s}.mmchat-chip:nth-child(4){animation-delay:.15s}.mmchat-chip:nth-child(n+5){animation-delay:.2s}.mmchat-chip:hover{border-color:var(--sun);background:var(--sun-soft);transform:translateY(-2px)}.mmchat-chip[data-magic]{border-color:var(--sun);background:linear-gradient(135deg, var(--sun-soft), #fff);align-items:center;gap:.35rem;display:inline-flex}.mmchat-chip[data-magic]:before{content:"";background:var(--coral);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:.75rem;height:.75rem}.mmchat-chips[data-quiz] .mmchat-chip{border-color:var(--night-3);background:var(--night);color:#fff}.mmchat-chips[data-quiz] .mmchat-chip:hover{background:var(--night-3);color:var(--sun)}.mmchat-chip-strong{border-color:var(--sun);background:var(--sun)}.mmchat-form{background:#fff;border-radius:1.6rem;align-items:flex-end;gap:.5rem;margin:0 .7rem;padding:.35rem;transition:box-shadow .2s;display:flex;box-shadow:0 0 0 2px #140f3a1a,0 8px 20px -12px #140f3a66}.mmchat-form:focus-within{box-shadow:0 0 0 3px var(--sun), 0 8px 20px -12px #140f3a66}.mmchat-input{min-height:2.75rem;max-height:7rem;color:var(--ink);font:inherit;resize:none;field-sizing:content;background:0 0;border:0;border-radius:1.2rem;flex:1;padding:.65rem .4rem .65rem .8rem;font-size:1rem;line-height:1.35}.mmchat-input:focus,.mmchat-input:focus-visible{outline:none}.mmchat-send{background:var(--coral);color:#fff;width:2.75rem;height:2.75rem;box-shadow:0 3px 0 var(--coral-deep);cursor:pointer;transition:transform .2s var(--spring);border:0;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.mmchat-send:not(:disabled):hover{transform:rotate(-12deg)scale(1.06)}.mmchat-send:disabled{opacity:.4;cursor:default;box-shadow:none}.mmchat-note{color:var(--ink-soft);text-align:center;margin:0;padding:.5rem 1rem .7rem;font-size:.72rem;line-height:1.35}.mmchat-note a{color:var(--ink);text-decoration:underline}.mmchat-burst{z-index:300;pointer-events:none;width:0;height:0;position:fixed}.mmchat-burst i{background:var(--c);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);width:.8rem;height:.8rem;animation:mmchat-burst .9s var(--d) cubic-bezier(.2, .7, .3, 1) both;position:absolute;top:-.4rem;left:-.4rem}@keyframes mmchat-arrive{0%{opacity:0;transform:translateY(18px)scale(.6)rotate(-12deg)}to{opacity:1;transform:none}}@keyframes mmchat-wave{0%,to{transform:rotate(0)}20%{transform:rotate(-16deg)}40%{transform:rotate(12deg)}60%{transform:rotate(-9deg)}80%{transform:rotate(5deg)}}@keyframes mmchat-blink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.1)}}@keyframes mmchat-twinkle{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:1;transform:scale(1.1)}}@keyframes mmchat-unfold{0%{opacity:0;transform:perspective(600px)rotateX(-70deg)scale(.7)}to{opacity:1;transform:none}}@keyframes mmchat-book-open{0%{opacity:0;transform:perspective(1400px)rotateY(-38deg)rotateX(14deg)scale(.55)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes mmchat-sheet-up{0%{opacity:.4;transform:translateY(40%)perspective(1200px)rotateX(18deg)}to{opacity:1;transform:none}}@keyframes mmchat-pop-up{0%,25%{opacity:0;transform:perspective(500px)rotateX(-88deg)}to{opacity:1;transform:none}}@keyframes mmchat-page-turn{0%{opacity:0;transform:perspective(700px)rotateY(-70deg)}to{opacity:1;transform:none}}@keyframes mmchat-rise{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes mmchat-dot{0%,80%,to{opacity:.55;transform:translateY(0)scale(.85)}40%{opacity:1;transform:translateY(-5px)scale(1)}}@keyframes mmchat-think{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)translateY(-1px)}}@keyframes mmchat-spin{to{transform:rotate(360deg)}}@keyframes mmchat-float{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-4px)rotate(1deg)}}@keyframes mmchat-burst{0%{opacity:1;transform:translate(0)scale(.3)rotate(0)}70%{opacity:1}to{opacity:0;transform:translate(var(--x), var(--y)) scale(1) rotate(160deg)}}@media (prefers-reduced-motion:reduce){.mmchat-root *,.mmchat-root :before,.mmchat-root :after,.mmchat-launcher,.mmchat-teaser,.mmchat-panel{transition:none!important;animation:none!important}.mmchat-launcher:hover,.mmchat-launcher:hover .mmchat-mascot-body,.mmchat-root[data-scroll] .mmchat-launcher .mmchat-mascot-body,.mmchat-root[data-scroll] .mmchat-launcher .mmchat-mascot-face{transform:none}.mmchat-burst{display:none}}
