.mjz-monkey-avatar{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden;background:#fff;position:relative;isolation:isolate;transition:scale .13s ease-out}.mjz-monkey-emerge,.mjz-monkey-pose{display:block;position:absolute;inset:0;transform-origin:50% 80%}.mjz-monkey-pose{transition:transform .15s ease-out;will-change:transform}.mjz-monkey-crop{position:absolute;inset:0;display:block}.mjz-monkey-avatar[data-bust=true] .mjz-monkey-crop{width:120%;height:120%;left:-10%;top:-2%}.mjz-monkey-crop img{display:block;position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:contain;pointer-events:none;user-select:none}.mjz-monkey-avatar[data-framed=false]{border-radius:0;overflow:visible;background:transparent}.mjz-monkey-avatar[data-framed=false] .mjz-monkey-crop{-webkit-mask-image:url(/assets/mjz-support-monkey-matte.png);mask-image:url(/assets/mjz-support-monkey-matte.png);mask-mode:luminance;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.mjz-monkey-avatar[data-framed=false] .mjz-monkey-pose{filter:drop-shadow(0 5px 5px rgb(32 37 37 / 12%))}.mjz-monkey-crop .mjz-monkey-eyelids{opacity:0;-webkit-mask-image:radial-gradient(ellipse 7.2% 5.8% at 38% 34.5%,#000 86%,transparent 100%),radial-gradient(ellipse 7.2% 5.8% at 62% 34.5%,#000 86%,transparent 100%);mask-image:radial-gradient(ellipse 7.2% 5.8% at 38% 34.5%,#000 86%,transparent 100%),radial-gradient(ellipse 7.2% 5.8% at 62% 34.5%,#000 86%,transparent 100%)}.mjz-monkey-avatar[data-blink=true] .mjz-monkey-eyelids{opacity:1}.mjz-monkey-avatar[data-animated=true] .mjz-monkey-emerge{animation:mjz-monkey-arrive .76s cubic-bezier(.19,1,.22,1) both}@keyframes mjz-monkey-arrive{0%{transform:translateY(38%) rotate(-14deg) scale(.82)}60%{transform:translateY(-5%) rotate(4deg) scale(1.025)}to{transform:none}}@media(prefers-reduced-motion:reduce){.mjz-monkey-avatar,.mjz-monkey-avatar *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mjz-monkey-avatar{scale:1}}.mjz-chat{--chat-ink: #202525;--chat-muted: #656963;--chat-rule: #dfe1dc;--chat-paper: #f5f5f3;--chat-edge: 24px;--chat-launcher-size: 128px;--chat-portrait-size: 128px;--chat-safe-top: env(safe-area-inset-top, 0px);--chat-safe-right: env(safe-area-inset-right, 0px);--chat-safe-bottom: env(safe-area-inset-bottom, 0px);--chat-safe-left: env(safe-area-inset-left, 0px);--chat-panel-gutter-left: max(var(--chat-edge), var(--chat-safe-left));--chat-panel-gutter-right: max(var(--chat-edge), var(--chat-safe-right));font-family:var(--sans, sans-serif);font-size:14px;color:var(--chat-ink);line-height:1.6}.mjz-chat *,.mjz-chat *:before,.mjz-chat *:after{box-sizing:border-box}.mjz-chat [hidden]{display:none!important}.mjz-chat :is(button,input,a){font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.mjz-chat button{cursor:pointer}.mjz-chat button:disabled{cursor:default}.mjz-chat :is(button,a,input):focus-visible{outline:2px solid #656963;outline-offset:3px}.mjz-chat :is(h2,h3,p){margin:0;font-style:normal;letter-spacing:normal}.mjz-chat-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap;border:0}.mjz-chat-portrait{position:relative;display:block;flex:0 0 auto;width:44px;height:44px;overflow:hidden;border-radius:50%;background:#fff}.mjz-chat-mascot-viewport{position:fixed;inset:0;z-index:110;overflow:hidden;overflow:clip;pointer-events:none}.mjz-chat-mascot{position:fixed;z-index:110;right:max(var(--chat-edge),env(safe-area-inset-right));bottom:calc(max(var(--chat-edge),env(safe-area-inset-bottom)) + var(--chat-keyboard-offset, 0px));width:var(--chat-launcher-size);height:var(--chat-launcher-size);pointer-events:auto;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.mjz-chat-mascot[data-dragging=true]{transition:none}.mjz-chat-mascot[data-docked=true],.mjz-chat-mascot[data-edge-clipped=true]{overflow:hidden;overflow:clip}.mjz-chat-launcher{display:grid;place-items:center;width:var(--chat-launcher-size);height:var(--chat-launcher-size);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;touch-action:none;user-select:none;-webkit-user-select:none;cursor:grab}.mjz-chat .mjz-chat-launcher{cursor:grab}.mjz-chat[data-open=true] .mjz-chat-launcher{cursor:pointer}.mjz-chat .mjz-chat-mascot[data-dragging=true] .mjz-chat-launcher{cursor:grabbing}.mjz-chat-launcher .mjz-chat-portrait{width:var(--chat-portrait-size);height:var(--chat-portrait-size);overflow:visible;border-radius:0;background:transparent;filter:drop-shadow(0 5px 7px #20252516)}.mjz-chat-launcher .mjz-chat-portrait{transform-origin:50% 50%;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.mjz-chat-mascot[data-docked=true] .mjz-chat-portrait{transform:translate(5px,-2px) rotate(-58deg)}.mjz-chat-mascot[data-dragging=true] .mjz-chat-portrait{transition-duration:.16s}.mjz-chat .mjz-chat-launcher:focus{outline:none;border-radius:0}.mjz-chat .mjz-chat-launcher:focus-visible:not([data-pointer-focus=true]){outline:2px solid #656963;outline-offset:-3px;border-radius:12px}.mjz-chat-launcher:active .mjz-monkey-avatar{scale:.95}.mjz-chat-mascot[data-dragging=true] .mjz-monkey-avatar{scale:1}.mjz-chat-panel{position:fixed;z-index:111;right:calc(var(--chat-viewport-right-offset, 0px) + var(--chat-panel-gutter-right));bottom:calc(max(var(--chat-edge),env(safe-area-inset-bottom)) + var(--chat-launcher-size) + 16px + var(--chat-keyboard-offset, 0px));display:flex;flex-direction:column;width:380px;max-width:max(0px,calc(var(--chat-viewport-width, 100vw) - var(--chat-panel-gutter-left) - var(--chat-panel-gutter-right)));height:550px;max-height:calc(var(--chat-viewport-height, 100dvh) - 2 * var(--chat-edge) - var(--chat-launcher-size) - 16px - env(safe-area-inset-bottom));border:1px solid var(--chat-rule);border-radius:20px;background:#fff;box-shadow:0 16px 56px #20252522;overflow:hidden;transform-origin:calc(100% - 30px) 100%}.mjz-chat[data-motion=true][data-phase=open] .mjz-chat-panel{animation:mjz-chat-enter .32s cubic-bezier(.2,.8,.2,1) both}.mjz-chat[data-motion=true][data-phase=closing] .mjz-chat-panel{animation:mjz-chat-exit .18s ease-in both;pointer-events:none}.mjz-chat-header{display:flex;align-items:center;flex-shrink:0;gap:12px;padding:16px 12px 16px 20px;border-bottom:1px solid #ebede8;background:#fff}.mjz-chat-header>div{min-width:0;flex:1}.mjz-chat-header h2{color:var(--chat-ink);font-size:16px;font-weight:600;line-height:1.4}.mjz-chat-header h2:focus{outline:none}.mjz-chat-header p{margin-top:2px;color:var(--chat-muted);font-size:10px;line-height:1.5}.mjz-chat-close{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:12px;background:transparent}.mjz-chat-close:hover{background:var(--chat-paper)}.mjz-chat-close svg{width:20px;height:20px}.mjz-chat-scroll{min-height:0;flex:1;padding:24px 20px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.mjz-chat-welcome{margin-bottom:20px}.mjz-chat-welcome h3{color:var(--chat-ink);font-size:19px;font-weight:600;line-height:1.5}.mjz-chat-welcome p{margin-top:8px;color:var(--chat-muted);font-size:13px;line-height:1.75}.mjz-chat-topics{display:grid;gap:7px}.mjz-chat-topics button{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:44px;padding:10px 13px;border:1px solid var(--chat-rule);border-radius:10px;background:#fff;color:var(--chat-ink);font-size:12px;text-align:left;line-height:1.5}.mjz-chat-topics button:is(:hover,:focus-visible){background:var(--chat-paper);border-color:#b5b8b0}.mjz-chat-topics button span{font-size:17px;flex-shrink:0}.mjz-chat-exchange+.mjz-chat-exchange{margin-top:22px}.mjz-chat-question{width:fit-content;max-width:90%;margin:0 0 12px auto;padding:10px 14px;border-radius:14px 14px 3px;background:var(--chat-ink);color:#fff;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.mjz-chat-response{padding:15px;border:1px solid #ebede8;border-radius:3px 14px 14px;background:var(--chat-paper);overflow-wrap:anywhere}.mjz-chat-response-label{display:block;margin-bottom:8px;font-size:10px;color:var(--chat-muted)}.mjz-chat-response h3{margin-bottom:8px;font-size:13px;font-weight:600;line-height:1.6;color:var(--chat-ink)}.mjz-chat-response p{font-size:13px;line-height:1.8;color:var(--chat-ink)}.mjz-chat-response a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding-top:7px;font-size:12px;text-decoration:underline;text-underline-offset:4px}.mjz-chat-tools{display:flex;justify-content:space-between;gap:12px;flex-shrink:0;padding:0 20px}.mjz-chat-tools :is(button,a){display:inline-flex;align-items:center;min-height:44px;padding:6px 0;border:0;background:transparent;color:var(--chat-muted);font-size:11px;text-decoration:none}.mjz-chat-tools :is(button,a):hover{color:var(--chat-ink);text-decoration:underline;text-underline-offset:4px}.mjz-chat-form{display:flex;align-items:center;flex-shrink:0;gap:8px;margin:0 14px;padding:4px 5px 4px 13px;border:1px solid #cfd2ca;border-radius:13px;background:#fff}.mjz-chat-form:focus-within{border-color:var(--chat-ink);outline:2px solid #656963;outline-offset:2px}.mjz-chat-form input{flex:1;min-width:0;width:100%;height:44px;border:0;padding:0;border-radius:4px;background:transparent;color:var(--chat-ink);font-size:16px;line-height:1.5}.mjz-chat-form input::placeholder{color:#777c74;font-size:12px}.mjz-chat-form input:focus-visible{outline:none}.mjz-chat-form button{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;border-radius:9px;background:var(--chat-ink);color:#fff}.mjz-chat-form button:disabled{background:#eceee9;color:#8d9188}.mjz-chat-form button:not(:disabled):hover{background:#414742}.mjz-chat-form button svg{width:20px;height:20px}.mjz-chat-note{flex-shrink:0;padding:10px 20px 13px;color:var(--chat-muted);font-size:10px;line-height:1.5}@keyframes mjz-chat-enter{0%{opacity:0;transform:translateY(24px) scale(.86)}to{opacity:1;transform:none}}@keyframes mjz-chat-exit{to{opacity:0;transform:translateY(20px) scale(.9)}}@media(max-width:600px),(max-height:560px){.mjz-chat{--chat-edge: 12px;--chat-launcher-size: 112px;--chat-portrait-size: 112px}.mjz-chat[data-open=true] .mjz-chat-launcher{visibility:hidden}.mjz-chat-panel{bottom:calc(max(var(--chat-edge),env(safe-area-inset-bottom)) + var(--chat-keyboard-offset, 0px));width:380px;height:570px;max-height:calc(var(--chat-viewport-height, 100dvh) - 2 * var(--chat-edge) - env(safe-area-inset-bottom));border-radius:17px}.mjz-chat-header{padding:12px 8px 12px 16px;gap:10px}.mjz-chat-scroll{padding:18px 16px 10px}.mjz-chat-note{padding-inline:16px}}.mjz-chat[data-short-viewport]{--chat-edge: 12px}.mjz-chat[data-short-viewport][data-open=true] .mjz-chat-launcher{visibility:hidden}.mjz-chat[data-short-viewport] .mjz-chat-panel{display:block;bottom:calc(max(var(--chat-edge),env(safe-area-inset-bottom)) + var(--chat-keyboard-offset, 0px));max-height:calc(var(--chat-viewport-height, 100dvh) - 2 * var(--chat-edge) - env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain}.mjz-chat[data-short-viewport] .mjz-chat-header{position:sticky;top:0;z-index:2;padding-block:8px}.mjz-chat[data-short-viewport] .mjz-chat-scroll{overflow:visible}.mjz-chat[data-short-viewport] .mjz-chat-form{position:sticky;bottom:0;z-index:1}@media(prefers-reduced-motion:reduce){.mjz-chat .mjz-chat-panel{animation:none!important}.mjz-chat-launcher,.mjz-chat-launcher .mjz-chat-portrait,.mjz-chat-mascot{transition:none}.mjz-chat-launcher:active .mjz-monkey-avatar{scale:1}}@media(forced-colors:active){.mjz-chat-panel,.mjz-chat-launcher,.mjz-chat-close,.mjz-chat-question,.mjz-chat-response,.mjz-chat-form button{border:1px solid ButtonText}}.site-footer[data-astro-cid-gcn2mc3v].mjz-site-footer{grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);gap:24px;font-size:11px;letter-spacing:.02em}.mjz-site-footer[data-astro-cid-gcn2mc3v] .mjz-footer-links[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;justify-content:center;gap:clamp(20px,3vw,42px)}.mjz-site-footer[data-astro-cid-gcn2mc3v] .mjz-footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{display:inline-flex;align-items:center;min-height:44px;line-height:1.5;white-space:nowrap}.mjz-site-footer[data-astro-cid-gcn2mc3v] .mjz-footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v][aria-current=page]{text-decoration:underline;text-underline-offset:5px}.mjz-site-footer[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:focus-visible{outline:2px solid var(--brand-accent, #455a64);outline-offset:4px}.mjz-site-footer[data-astro-cid-gcn2mc3v] .mjz-footer-meta[data-astro-cid-gcn2mc3v]{display:grid;justify-items:end;justify-self:end;gap:2px;line-height:1.6;padding-inline-end:max(0px,calc(168px - var(--layout-gutter, 20px) + env(safe-area-inset-right,0px)))}@media(max-width:900px){.site-footer[data-astro-cid-gcn2mc3v].mjz-site-footer{grid-template-columns:1fr;gap:14px;text-align:center}.mjz-site-footer[data-astro-cid-gcn2mc3v] .footer-brand[data-astro-cid-gcn2mc3v]{justify-self:center}.mjz-site-footer[data-astro-cid-gcn2mc3v] .mjz-footer-meta[data-astro-cid-gcn2mc3v]{justify-self:stretch;justify-items:center;padding-inline-end:max(0px,calc(168px - var(--layout-gutter, 20px) + env(safe-area-inset-right,0px)));padding-inline-start:0;justify-items:start;text-align:start}}@media(max-width:600px),(max-height:560px){.mjz-site-footer[data-astro-cid-gcn2mc3v] .mjz-footer-meta[data-astro-cid-gcn2mc3v]{padding-inline-end:max(0px,calc(140px - var(--layout-gutter, 20px) + env(safe-area-inset-right,0px)))}}@media(max-width:360px){.mjz-site-footer[data-astro-cid-gcn2mc3v] .mjz-footer-links[data-astro-cid-gcn2mc3v]{gap:18px}}
