.Mascot_root__Lhu4L{position:relative;flex:none;aspect-ratio:821/726}.Mascot_body___tjJ2{position:absolute;inset:0;transform-origin:50% 97%;animation:Mascot_breathe__BV5Mp 3s ease-in-out infinite;will-change:transform}.Mascot_img__Flr0t{display:block;width:100%;height:100%;user-select:none;-webkit-user-drag:none;pointer-events:none}.Mascot_eye__M4Djv{position:absolute;background-repeat:no-repeat;background-size:100% 400%;background-position:0 0}.Mascot_eyeL__Y5E_9{left:30.329%;top:37.328%;width:12.18%;height:15.702%;background-image:url(/mascotte/eye-l.webp)}.Mascot_eyeR__6kgYt{left:67.113%;top:37.19%;width:11.571%;height:15.84%;background-image:url(/mascotte/eye-r.webp)}@keyframes Mascot_breathe__BV5Mp{0%,to{transform:scale(1)}45%{transform:scale(calc(1 + .01 * var(--amp, 1)),calc(1 + .022 * var(--amp, 1)))}55%{transform:scale(calc(1 + .011 * var(--amp, 1)),calc(1 + .021 * var(--amp, 1)))}}@media (prefers-reduced-motion:reduce){.Mascot_body___tjJ2{animation:none}}.AssistantWidget_skin__n9Bxy{--background:#eae9f7;--card:#f7f7fd;--foreground:#1d1f3a;--muted:#e4e9fb;--muted-foreground:#5d6082;--primary:#2c6bd6;--primary-foreground:#ffffff;--border:#d6d5ec;--input:#d6d5ec;--ring:#2c6bd6}.AssistantWidget_skin__n9Bxy [data-slot=bubble]>[data-slot=bubble-content]{border-radius:14px 14px 14px 4px}.AssistantWidget_skin__n9Bxy [data-slot=bubble][data-align=end]>[data-slot=bubble-content]{border-radius:14px 14px 4px 14px}.AssistantWidget_skin__n9Bxy [data-slot=message-avatar]{display:none}@font-face{font-family:marianne;src:url(/_next/static/media/3b7ead049ec3355a-s.p.woff2) format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:marianne;src:url(/_next/static/media/119b3a3e8767b56a-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:marianne;src:url(/_next/static/media/f0ef9bad782a588e-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:marianne;src:url(/_next/static/media/24e72eef00e48015-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:italic}@font-face{font-family:marianne Fallback;src:local("Arial");ascent-override:100.33%;descent-override:36.48%;line-gap-override:0.00%;size-adjust:109.64%}.__className_df766c{font-family:marianne,marianne Fallback}.__variable_df766c{--font-marianne:"marianne","marianne Fallback"}