.mfai-ai-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;overscroll-behavior:none;touch-action:none;transition:-webkit-backdrop-filter .28s ease-out,backdrop-filter .28s ease-out;animation:.22s ease-out forwards mfai-ai-backdrop-in}.mfai-ai-backdrop-blur{-webkit-backdrop-filter:blur(7px)saturate(1.08);backdrop-filter:blur(7px)saturate(1.08)}html.mfai-chat-open-lock,body.mfai-chat-open-lock{overscroll-behavior:none;overflow:hidden}.mfai-ai-panel{top:var(--mfai-chat-panel-top,5.75rem);bottom:var(--mfai-chat-panel-bottom,.75rem);max-height:calc(100dvh - var(--mfai-chat-panel-top,5.75rem) - var(--mfai-chat-panel-bottom,.75rem));animation:.36s cubic-bezier(.22,1,.36,1) forwards mfai-ai-panel-in}.mfai-chat-scroll-area{overscroll-behavior:contain;scroll-behavior:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}@media (min-width:640px){.mfai-ai-panel{bottom:var(--mfai-chat-panel-bottom,1.25rem);max-height:calc(100dvh - var(--mfai-chat-panel-top,5.75rem) - var(--mfai-chat-panel-bottom,1.25rem))}}@media (max-width:767px),(hover:none),(pointer:coarse){.mfai-chat-touch-input{font-size:16px}}.mfai-ai-position-transition{transition:left .82s cubic-bezier(.22,.86,.28,1.02),top .82s cubic-bezier(.22,.86,.28,1.02),transform .82s cubic-bezier(.22,.86,.28,1.02)}.mfai-ai-float{cursor:grab}.mfai-ai-float:active{cursor:grabbing}.mfai-ai-float-dragging{animation:none}.mfai-ai-float-dismiss-exit{animation:.18s ease-in both mfai-ai-float-dismiss-out}.mfai-ai-float-icon-stack{place-items:center;width:2rem;height:2rem;animation:3.2s ease-in-out infinite mfai-ai-float-bob;display:grid;position:relative}.mfai-ai-float-logo,.mfai-ai-float-star{transform-origin:50%;will-change:opacity, filter, transform;grid-area:1/1}.mfai-ai-float-logo{animation:10s cubic-bezier(.2,.86,.2,1) infinite mfai-ai-float-logo-cycle}.mfai-ai-float-star{color:#f5e6d5;filter:drop-shadow(0 0 10px #ead3b957);width:2rem;height:2rem;animation:10s cubic-bezier(.2,.86,.2,1) infinite mfai-ai-float-star-cycle}.mfai-ai-float-star-core{fill:currentColor}.mfai-ai-delete-zone{-webkit-backdrop-filter:blur(14px)saturate(1.1);backdrop-filter:blur(14px)saturate(1.1);pointer-events:none;background:#10302b24;border:none;width:4.25rem;height:4.25rem;transition:background-color .18s,border-color .18s,box-shadow .18s,color .18s,transform .18s;animation:.28s cubic-bezier(.2,.86,.2,1) both mfai-ai-delete-zone-in;bottom:1.5rem;left:50%;transform:translate(-50%)translateY(0)scale(1);box-shadow:0 12px 26px #10302b1f,inset 0 1px #ffffff2e}.mfai-ai-delete-zone:before{content:"";border:1.5px solid color-mix(in srgb, var(--mfai-delete-zone-contrast,#10302b) 70%, transparent);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.mfai-ai-delete-zone-icon{z-index:1;color:color-mix(in srgb, var(--mfai-delete-zone-contrast,#10302b) 70%, transparent);position:relative}.mfai-ai-delete-zone-active{background:#ef444429;transform:translate(-50%)translateY(0)scale(1.08);box-shadow:0 16px 36px #ef44442e,inset 0 1px #ffffff47}.mfai-ai-delete-zone-exit{animation:.18s ease-in both mfai-ai-delete-zone-out}.mfai-chat-composer{isolation:isolate}.mfai-chat-message-row{--mfai-message-enter-x:0;--mfai-message-enter-y:18px;--mfai-message-enter-scale:.985;--mfai-message-enter-blur:5px;--mfai-message-enter-duration:.5s;--mfai-bubble-settle-duration:.56s;--mfai-bubble-origin:0% 85%;transform-origin:var(--mfai-bubble-origin);backface-visibility:hidden;will-change:opacity, filter, transform}.mfai-chat-message-bubble{isolation:isolate;transform-origin:var(--mfai-bubble-origin);backface-visibility:hidden;will-change:transform;font-size:15px;line-height:1.85;position:relative}.mfai-chat-message-row[data-chat-motion=received] .mfai-chat-message-bubble{transform-origin:100% 100%;animation:.42s cubic-bezier(.22,1,.36,1) both mfai-reply-grow-in}@keyframes mfai-reply-grow-in{0%{opacity:0;transform:translateY(8px)scale(.84)}to{opacity:1;transform:translateY(0)scale(1)}}.mfai-message-actions{opacity:0;visibility:hidden;transition:opacity .16s .45s,visibility 0s linear .61s;position:absolute;top:50%;left:-38px;transform:translateY(-50%)}.mfai-message-content:hover>.mfai-message-actions,.mfai-message-content:focus-within>.mfai-message-actions{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.mfai-reply-row{padding-left:38px}.mfai-reply-row:not(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .mfai-message-content{max-width:calc(100% - 64px);margin-left:28px}@media (prefers-reduced-motion:reduce){.mfai-message-actions{transition:none}}.mfai-chat-typing-dots{vertical-align:middle;justify-content:center;align-items:center;gap:.28rem;min-width:2.35rem;display:inline-flex}.mfai-chat-typing-dots span{background:#10302b73;border-radius:999px;width:.34rem;height:.34rem;animation:.9s ease-in-out infinite mfai-chat-typing-dot}.mfai-chat-typing-dots span:nth-child(2){animation-delay:.12s}.mfai-chat-typing-dots span:nth-child(3){animation-delay:.24s}.mfai-chat-stream-cursor{vertical-align:-.16em;background:#10302b7a;border-radius:999px;width:2px;height:1.05em;margin-inline-start:.12rem;animation:.76s steps(2,end) infinite mfai-chat-stream-cursor-blink;display:inline-block}.mfai-chat-after-stream-reveal{opacity:0;filter:blur(8px);will-change:opacity, filter, transform;animation:.52s cubic-bezier(.2,.86,.2,1) 60ms both mfai-chat-after-stream-reveal;transform:translateY(.45rem)scale(.985)}.mfai-chat-cards.mfai-chat-after-stream-reveal{animation-delay:90ms}.mfai-chat-quick-replies.mfai-chat-after-stream-reveal{animation-delay:.14s}@keyframes mfai-ai-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes mfai-ai-panel-in{0%{opacity:0;transform:translateY(18px)scale(.84)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes mfai-ai-float-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes mfai-ai-float-logo-cycle{0%,42%{opacity:1;filter:blur();transform:scale(1)rotate(0)}50%,92%{opacity:0;filter:blur(4px);transform:scale(.72)rotate(-24deg)}to{opacity:1;filter:blur();transform:scale(1)rotate(0)}}@keyframes mfai-ai-float-star-cycle{0%,42%{opacity:0;filter:blur(4px)drop-shadow(0 0 4px #ead3b900);transform:scale(.62)rotate(28deg)}50%,92%{opacity:1;filter:blur()drop-shadow(0 0 13px #ead3b97a);transform:scale(1)rotate(0)}to{opacity:0;filter:blur(4px)drop-shadow(0 0 4px #ead3b900);transform:scale(.62)rotate(-28deg)}}@keyframes mfai-ai-float-dismiss-out{0%{opacity:1;filter:blur();transform:scale(1)}to{opacity:0;filter:blur(7px);transform:scale(.82)}}@keyframes mfai-ai-delete-zone-in{0%{opacity:0;filter:blur(8px)}to{opacity:1;filter:blur()}}@keyframes mfai-ai-delete-zone-out{0%{opacity:1;filter:blur();transform:translate(-50%)translateY(0)scale(1)}to{opacity:0;filter:blur(6px);transform:translate(-50%)translateY(10px)scale(.92)}}@keyframes mfai-chat-message-enter{0%{opacity:0;filter:blur(var(--mfai-message-enter-blur));transform:translate3d(var(--mfai-message-enter-x), var(--mfai-message-enter-y), 0) scale(var(--mfai-message-enter-scale))}58%{opacity:1;filter:blur(.6px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@keyframes mfai-chat-bubble-settle{0%{transform:scale(.975)}62%{transform:scale(1.006)}to{transform:scale(1)}}@keyframes mfai-chat-typing-dot{0%,80%,to{opacity:.34;transform:translateY(0)}40%{opacity:1;transform:translateY(-.18rem)}}@keyframes mfai-chat-stream-cursor-blink{0%,48%{opacity:1}49%,to{opacity:0}}@keyframes mfai-chat-after-stream-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(.45rem)scale(.985)}to{opacity:1;filter:blur();transform:translate(0,0)scale(1)}}@media (prefers-reduced-motion:reduce){.mfai-chat-message-row,.mfai-chat-message-bubble,.mfai-chat-typing-dots span,.mfai-chat-stream-cursor,.mfai-chat-after-stream-reveal,.mfai-ai-float-logo,.mfai-ai-float-star,.mfai-ai-float-dismiss-exit,.mfai-ai-delete-zone{animation:none!important}.mfai-chat-after-stream-reveal,.mfai-ai-float-logo{opacity:1;filter:none;transform:none}.mfai-ai-float-star{opacity:0}.mfai-ai-delete-zone{opacity:1;filter:none;transform:translate(-50%)}}.mfai-callout{color:#59432c;background:#f5ecdf;border:1px solid #b88c5d;border-radius:14px;margin:1.3rem 0 .85rem;padding:1.1rem 1rem .8rem;position:relative}.mfai-callout-title{inset-inline-start:12px;border:1px solid;border-color:inherit;background:inherit;border-radius:7px;align-items:center;gap:.35rem;max-width:calc(100% - 24px);padding:.15rem .55rem;font-size:12px;line-height:1.5;display:inline-flex;position:absolute;top:0;transform:translateY(-50%)}.mfai-callout-pro,.mfai-callout-tip{color:#224d3e;background:#eaf2ec;border-color:#427864}.mfai-callout-con,.mfai-callout-warning{color:#77481b;background:#fbf0e1;border-color:#b57636}.mfai-callout-important{color:#634a27;background:linear-gradient(115deg,#f7eddb,#f2eadf);border-color:#a37b46;box-shadow:0 3px 16px #b88c5d12}.mfai-message-reaction{z-index:3;background:inherit;transform-origin:50%;border:1px solid #061f1bcc;border-radius:999px;place-items:center;width:34px;height:29px;animation:.9s linear both mfai-reaction-drop;display:grid;position:absolute;bottom:-15px;right:10px;box-shadow:0 2px 6px #10302b22}.mfai-message-reaction>span{text-align:center;place-items:center;width:20px;height:20px;font-size:18px;line-height:1;display:grid}@keyframes mfai-reaction-drop{0%{opacity:0;filter:blur(3px);transform:scale(1.45)}to{opacity:1;filter:blur();transform:scale(1)}}.mfai-chat-composer,.mfai-orbit-border{isolation:isolate;border-color:#cba67855}.mfai-chat-composer:before,.mfai-orbit-border:before{content:"";border-radius:inherit;z-index:2;pointer-events:none;-webkit-mask-composite:xor;padding:2px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.mfai-orbit-border{color:#10302b}@media (prefers-reduced-motion:reduce){.mfai-message-reaction{animation:none}.mfai-chat-composer:before,.mfai-orbit-border:before{opacity:.55;animation:none}}.mfai-chat-composer:after,.mfai-orbit-border:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;position:absolute;inset:-1px}.mfai-chat-composer:focus-within{outline:none}.mfai-chat-composer textarea:focus{box-shadow:none;outline:none}@media (prefers-reduced-motion:reduce){.mfai-chat-composer:after,.mfai-orbit-border:after{opacity:.45;animation:none}}.mfai-ai-scope{color:#10302b;font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, sans-serif;-webkit-font-smoothing:antialiased}.mfai-ai-scope button{cursor:pointer;touch-action:manipulation}.mfai-ai-scope button:disabled{cursor:default;opacity:.4}.mfai-ai-scope button:focus-visible,.mfai-ai-scope a:focus-visible{outline-offset:3px;outline:2px solid #10302b}.mfai-ai-scope button{transition-property:background-color,color,opacity,transform;transition-duration:.15s}.mfai-ai-scope button:active:not(:disabled):not([data-chat-dismiss]){transform:scale(.96)}.mfai-ai-scope .mfai-ai-float{touch-action:none;background:linear-gradient(145deg,#10302b,#10302b)}.mfai-ai-panel:focus{outline:none}.mfai-ai-header{background:#fdf6ee;border-bottom:1px solid #f5e6d5;align-items:center;gap:9px;min-height:76px;padding:12px 14px;display:flex}.mfai-ai-header strong{letter-spacing:-.5px;text-wrap:balance;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:18px;font-weight:600;display:block}.mfai-ai-header button{color:#10302b;background:0 0;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.mfai-ai-header button:hover{background:#f5e6d5}.mfai-ai-avatar{color:#10302b;background:linear-gradient(145deg,#f5e6d5,#f7e4ec);border-radius:15px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 1px #fff9,0 3px 10px #10302b0a}.mfai-ai-status{color:#10302b;align-items:center;gap:5px;margin-top:6px;font-size:10px;display:flex}.mfai-ai-status i{background:#edbf8c;border-radius:50%;width:5px;height:5px}.mfai-ai-status i[data-available=true]{background:#709785}.mfai-ai-message-avatar{color:#10302b;flex-shrink:0;align-self:flex-end;place-items:center;width:28px;height:28px;margin:0 0 3px;display:grid}.mfai-ai-user-bubble{--mfai-bubble-fill:#10302b;--mfai-bubble-stroke:transparent;color:#fff;background:0 0;border-radius:22px;padding:10px 15px}.mfai-ai-reply-bubble{--mfai-bubble-fill:#fdf6ee;--mfai-bubble-stroke:#f5e6d5;color:#10302b;background:0 0;border-radius:22px;padding:14px 16px}.mfai-bubble-surface{pointer-events:none;z-index:-1;position:absolute;inset:0;overflow:visible}.mfai-bubble-surface path{fill:var(--mfai-bubble-fill);stroke:var(--mfai-bubble-stroke);stroke-width:1px;stroke-linejoin:round}.mfai-ai-reply-bubble>.mfai-bubble-surface{filter:drop-shadow(0 4px 8px #edbf8c12);transform:scaleX(-1)}[dir=rtl] .mfai-ai-user-bubble>.mfai-bubble-surface{transform:scaleX(-1)}[dir=rtl] .mfai-ai-reply-bubble>.mfai-bubble-surface{transform:none}.mfai-ai-reply-bubble a{color:#10302b;text-underline-offset:3px;text-decoration:underline}.mfai-ai-reply-bubble code{background:#f5e6d5;border-radius:5px;padding:2px 5px}.mfai-ai-prompt,.mfai-ai-retry{color:#10302b;background:#f5e6d5;border-radius:18px;min-height:44px;padding:8px 13px;font-size:12px}.mfai-ai-retry{margin-top:12px}.mfai-ai-send{color:#fff;background:#10302b;border-radius:16px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.mfai-ai-mic{color:#10302b;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.mfai-ai-scope .mfai-chat-composer input+button{min-width:44px;min-height:44px}.mfai-ai-privacy-note{text-align:center;color:#10302b;margin:7px 6px 0;font-size:9px;line-height:1.6}.mfai-ai-verification{background:0 0;max-height:180px;margin:0;overflow-y:auto}.mfai-chat-composer:focus-within{box-shadow:0 0 0 2px #edbf8c2b,0 8px 24px #10302b10}.mfai-ai-panel{bottom:max(var(--mfai-chat-panel-bottom,12px), env(safe-area-inset-bottom))}.mfai-ai-scope textarea::placeholder{color:#edbf8c}.mfai-callout{color:#10302b;background:#f5e6d5;border-color:#edbf8c}.mfai-callout-tip,.mfai-callout-pro{color:#436756;background:#edf4ef;border-color:#acc6b5}.mfai-callout-important{color:#845974;box-shadow:none;background:#fdf6ee;border-color:#d7b4c6}.mfai-message-reaction{border-color:#edbf8c}@media (max-width:390px){.mfai-ai-header{gap:4px;padding-inline:9px}.mfai-ai-header button{width:44px}.mfai-ai-avatar{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.mfai-ai-scope *,.mfai-ai-scope :before,.mfai-ai-scope :after{scroll-behavior:auto!important;transition-duration:0s!important;animation:none!important}.mfai-ai-backdrop,.mfai-ai-panel{opacity:1;transform:none}}.mfai-ai-verification .turnstile-verification{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.mfai-ai-verification .turnstile-verification:not([data-state=interaction]) .turnstile-verification-status{display:none}.mfai-ai-verification:has(.turnstile-verification[data-state=interaction]){margin-bottom:7px}.mfai-support-action{opacity:1;grid-template-rows:1fr;justify-items:center;padding:0 8px;transition:opacity .2s,grid-template-rows .2s,transform .2s;display:grid}.mfai-support-action button{color:#10302b;cursor:pointer;background:#fdf6ee;border:1px solid #10302b33;border-radius:999px;min-height:0;padding:7px 16px;font-size:12px;overflow:hidden}.mfai-support-action-hidden{opacity:0;pointer-events:none;grid-template-rows:0fr;transform:translateY(-4px)}.mfai-support-action-hidden button{border-width:0;padding-block:0}.mfai-chat-unread-dot{z-index:3;background:#b785a6;border:2px solid #fdf6ee;border-radius:50%;width:9px;height:9px;position:absolute;top:9px;right:9px}.mfai-ai-message-avatar>svg{flex-shrink:0;width:16px;height:16px}.mfai-ai-scope .mfai-chat-backdrop{z-index:340;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);touch-action:none;-webkit-tap-highlight-color:transparent;background:#10302b5c;border:0;border-radius:0;margin:0;padding:0;transition:none;animation:none;position:fixed;inset:0}.mfai-ai-scope .mfai-chat-sidebar-backdrop{z-index:3;background:#10302b66;position:absolute}.mfai-ai-scope [data-chat-dismiss]:is(:active,:hover,:focus){transform:scale(1)}.mfai-ai-scope .mfai-ai-float{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}.mfai-thinking-icon{flex:0 0 28px;width:28px;height:24px;display:block;position:relative}.mfai-thinking-icon>span{background:currentColor;border:0 solid;border-radius:50%;width:5px;height:5px;animation:1.1s ease-in-out infinite mfai-thought-dot;position:absolute;top:9px;left:0}.mfai-thinking-icon>span:nth-child(2){animation-delay:.14s;left:11px}.mfai-thinking-icon>span:nth-child(3){animation-delay:.28s;left:22px}@keyframes mfai-thought-dot{0%,60%,to{transform:translateY(0)}30%{transform:translateY(-4px)}}.mfai-ai-message-avatar>svg.mfai-ai-star{width:23px;height:23px}@media (prefers-reduced-motion:reduce){.mfai-thinking-icon>span{animation:none}}.mfai-message-actions:before{content:"";width:10px;position:absolute;top:0;bottom:0;left:100%}
