:is(.mfai-ai-scope,.mfai-ai-settings,.mfai-library-menu){--mfai-control-border:#ead3b9;--mfai-control-surface:#fffaf4;--mfai-control-hover:#fff3e4}.mfai-workspace.mfai-ai-panel{z-index:350;isolation:isolate;color:#10302b;background:#fdf6ee;border:1px solid #f5e6d5;flex-direction:row;max-height:none;transition:border-color .24s;animation:none;display:flex;position:fixed;bottom:auto;right:auto;overflow:hidden;box-shadow:0 24px 80px #10302b24,0 2px 8px #10302b08}.mfai-workspace.is-fullscreen{box-shadow:none;border-color:#0000}.mfai-workspace-main{flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex;position:relative}.mfai-workspace .mfai-ai-header{background:#fdf6ee;flex-shrink:0;gap:4px;min-height:72px;padding:12px 14px}.mfai-workspace .mfai-ai-header button{color:#10302b;border:0;border-radius:13px;width:44px;height:44px}.mfai-workspace .mfai-ai-header button:hover{background:#f5e6d5}.mfai-workspace-heading{flex:1;min-width:0;padding-inline:6px}.mfai-workspace-heading strong{white-space:nowrap}.mfai-workspace .mfai-chat-scroll-area{background:#fdf6ee}.mfai-workspace.is-fullscreen .mfai-ai-header{border-bottom-color:#0000;min-height:76px;padding-inline:24px}.mfai-workspace.is-fullscreen .mfai-chat-scroll-area{padding-inline:max(24px,50% - 390px);padding-top:28px}.mfai-workspace.is-fullscreen .mfai-workspace-composer{left:50%;right:auto;bottom:max(24px, env(safe-area-inset-bottom));width:min(780px,100% - 48px);translate:-50%}.mfai-workspace.is-fullscreen .mfai-chat-composer{background:#fff;border-color:#f5e6d5;border-radius:28px;padding:12px;box-shadow:0 4px 24px #10302b08}.mfai-workspace.is-fullscreen textarea{font-size:16px}.mfai-workspace-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:max(250px,100dvh - 370px);padding-block:35px;display:flex}.mfai-workspace-welcome-mark{color:#10302b;background:linear-gradient(145deg,#f5e6d5,#f5e6d5);border-radius:24px;place-items:center;width:64px;height:64px;margin-bottom:8px;display:grid;box-shadow:inset 0 1px #fff}.mfai-workspace-welcome h1{letter-spacing:-.8px;text-wrap:balance;margin:0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.4}.mfai-workspace-welcome p{color:#10302b;margin:0;font-size:15px}.mfai-workspace-welcome>div{flex-wrap:wrap;justify-content:center;gap:9px;max-width:600px;margin-top:15px;display:flex}.mfai-workspace-welcome>div button{color:#10302b;background:#fff;border:1px solid #f5e6d5;border-radius:18px;min-height:44px;padding:10px 17px;font-size:13px;transition:background-color .15s,transform .15s}.mfai-workspace-welcome>div button:hover{background:#f5e6d5}.mfai-workspace-archived{color:#10302b;background:#f5e6d5;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;padding:12px;font-size:13px;display:flex}.mfai-workspace-archived button{text-underline-offset:4px;min-height:44px;text-decoration:underline}.mfai-workspace-sidebar{opacity:0;flex-shrink:0;width:0;transition:opacity .24s;position:relative;overflow:hidden;transform:translate(-24px)}.mfai-workspace.is-fullscreen.is-sidebar-open .mfai-workspace-sidebar{opacity:1;width:280px;transform:translate(0)}.mfai-library{color:#10302b;background:#fdf6ee;border-right:1px solid #f5e6d5;flex-direction:column;width:280px;height:100%;min-height:0;padding:16px 12px 12px;display:flex}.mfai-library button{font:inherit}.mfai-library-top{direction:ltr;justify-content:space-between;align-items:center;padding:0 6px 12px;display:flex}.mfai-library-brand{letter-spacing:-1px;color:#10302b;font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:21px;font-weight:600}.mfai-library-brand span{color:#edbf8c;margin-left:4px;font-weight:400}.mfai-workspace-icon{color:#10302b;background:0 0;border:0;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:inline-grid}.mfai-workspace-icon:hover{background:#f5e6d5}.mfai-library-new{border:1px solid var(--mfai-control-border);background:var(--mfai-control-surface);color:#10302b;text-align:start;border-radius:14px;align-items:center;gap:11px;width:100%;min-height:48px;padding:11px 14px;display:flex;font-size:13px!important}.mfai-library-new:is(:hover,:focus-visible,:active):not(:disabled){background:var(--mfai-control-hover);border-color:var(--mfai-control-border)}.mfai-library-search{color:#edbf8c;border:1px solid #0000;border-radius:13px;align-items:center;gap:9px;margin:12px 0 8px;padding:10px 12px;display:flex}.mfai-library-search:focus-within{background:#fdf6ee;border-color:#edbf8c}.mfai-library-search input{width:100%;min-width:0;font:inherit;color:#10302b;background:0 0;border:none;outline:none;font-size:12px}.mfai-library-search input::placeholder{color:#10302b}.mfai-library-section-heading{justify-content:space-between;align-items:center;min-height:38px;padding-inline:12px;display:flex}.mfai-library-section-heading h2{color:#edbf8c;letter-spacing:0;margin:0;font-size:11px;font-weight:500}.mfai-library-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#edbf8c transparent;flex:1;min-height:0;padding-block:4px 14px;overflow-y:auto}.mfai-library-row{border:1px solid var(--mfai-control-border);background:var(--mfai-control-surface);border-radius:14px;align-items:center;margin-bottom:6px;padding-inline-end:3px;transition:background-color .15s;display:flex}.mfai-library-row:is(:hover,:focus-within,:active):not(:has(button:disabled)){background:var(--mfai-control-hover)}.mfai-library-row.is-selected{background:var(--mfai-control-hover);color:#10302b}.mfai-library-conversation{text-align:start;background:0 0;border:0;flex:1;min-width:0;min-height:44px;padding:11px 12px}.mfai-library-conversation>span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.mfai-library-more{color:#10302b;opacity:0;background:0 0;border:0;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:40px;display:grid}.mfai-library-row:is(:hover,:focus-within,.is-selected) .mfai-library-more{opacity:1}.mfai-library-more:hover{background:#f5e6d5}.mfai-library-empty{color:#10302b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:140px;padding:20px;font-size:12px;display:flex}.mfai-library-empty p{margin:0}.mfai-library-empty button,.mfai-library-load-more{border:1px solid var(--mfai-control-border);color:#10302b;background:var(--mfai-control-surface);border-radius:10px;min-height:44px;padding:10px}.mfai-library-load-more{width:100%;margin-top:10px;font-size:12px!important}.mfai-library-loading{color:#edbf8c;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.mfai-library-loading svg{animation:1s linear infinite mfai-library-spin}@keyframes mfai-library-spin{to{transform:rotate(360deg)}}.mfai-library-bottom{border-top:1px solid #f5e6d5;flex-shrink:0;padding-top:8px}.mfai-library-bottom>button{text-align:start;background:0 0;border:0;border-radius:12px;align-items:center;gap:11px;width:100%;min-height:46px;padding:10px 12px;font-size:12px;display:flex}.mfai-library-bottom>button:hover,.mfai-library-bottom>button.is-active{background:#f5e6d5}.mfai-library-user-avatar{border:1px solid var(--mfai-control-border);background:var(--mfai-control-surface);color:#10302b;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.mfai-library-account>span:nth-child(2){flex:1;min-width:0}.mfai-library-account strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;display:block;overflow:hidden}.mfai-library-account small{color:#edbf8c;margin-top:3px;font-size:10px;display:block}.mfai-library-menu{z-index:600;color:#10302b;min-width:200px;font-family:var(--font-sans),sans-serif;background:#fff;border:1px solid #f5e6d5;border-radius:15px;padding:6px;box-shadow:0 8px 32px #10302b1a}.mfai-library-menu [role=menuitem]{cursor:pointer;border-radius:10px;outline:none;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:13px;display:flex}.mfai-library-menu [data-highlighted]{background:#f5e6d5}.mfai-library-menu [role=separator]{background:#f5e6d5;height:1px;margin:4px 6px}.mfai-library-menu .is-danger,.mfai-library-confirm .is-danger{color:#ae5264}.mfai-library-confirm{background:#fff;border:1px solid #f5e6d5;border-radius:14px;flex-shrink:0;margin:8px 0;padding:14px;font-size:12px}.mfai-library-confirm input{color:#10302b;background:#fff;border:1px solid #edbf8c;border-radius:9px;outline-color:#edbf8c;width:100%;margin-top:8px;padding:10px;display:block}.mfai-library-confirm p{margin:0 0 5px}.mfai-library-confirm small{text-overflow:ellipsis;white-space:nowrap;color:#10302b;display:block;overflow:hidden}.mfai-library-confirm div{gap:8px;margin-top:9px;display:flex}.mfai-library-confirm button{background:#f5e6d5;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:5px;min-height:44px;display:flex}.mfai-library-error{color:#ad5261;padding:8px;font-size:12px}.mfai-library button:disabled{cursor:default}.mfai-library-scrim{z-index:3;background:#10302b44;border:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.mfai-workspace.mfai-ai-panel,.mfai-workspace-sidebar{transition:none!important}.mfai-library-loading svg{animation:none}}.mfai-workspace-heading{flex-direction:row;align-self:stretch;align-items:center;min-height:44px;display:flex}.mfai-workspace-heading strong{margin:0;line-height:24px}.mfai-workspace .mfai-ai-avatar{border-radius:13px;flex-shrink:0;width:36px;height:36px}.mfai-workspace.is-fullscreen .mfai-workspace-composer{width:min(720px,100% - 48px)}.mfai-workspace.is-fullscreen .mfai-chat-composer{border-radius:24px;padding:6px}.mfai-ai-mic,.mfai-ai-attachment{color:#10302b;background:0 0;border-radius:14px;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background-color .15s,color .15s,transform .15s;display:grid}.mfai-ai-mic:hover:not(:disabled),.mfai-ai-attachment:hover:not(:disabled){color:#10302b;background:#f5e6d5}.mfai-ai-mic:focus-visible,.mfai-ai-attachment:focus-visible{outline-offset:2px;outline:2px solid #10302b}.mfai-library-menu [data-disabled]{opacity:.45;cursor:default}.mfai-library-menu small{margin-inline-start:auto;font-size:10px}.mfai-ai-wordmark{white-space:nowrap;letter-spacing:-1px;color:#10302b;flex-shrink:0;justify-content:flex-start;align-items:baseline;gap:4px;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,sans-serif;font-size:21px;font-weight:600;line-height:1.2;display:inline-flex}.mfai-ai-wordmark>span:last-child{color:#edbf8c;font-weight:400}.mfai-ai-wordmark.is-compact{letter-spacing:-.4px;gap:1px;font-size:10px}.mfai-workspace-welcome-mark{width:auto;height:auto;box-shadow:none;background:0 0;padding:12px 18px}.mfai-ai-scope .mfai-ai-float{background:linear-gradient(145deg,#10302b,#10302b);border:0}.mfai-ai-launcher-mark{color:#fff;place-items:center;width:28px;height:28px;display:grid}.mfai-ai-launcher-mark svg{width:28px;height:28px}.mfai-ai-header .mfai-ai-wordmark{align-items:center;line-height:1;transform:translateY(1px)}.mfai-workspace-main,.mfai-mobile-main{--mfai-header-brand-size:21px}.mfai-mobile-main{--mfai-header-brand-size:20px}.mfai-conversation-brand{z-index:2;font-size:var(--mfai-header-brand-size);flex-shrink:0;display:inline-flex;position:relative}.mfai-conversation-brand.is-welcome{font-size:28px}.mfai-mobile-main .mfai-conversation-brand.is-welcome{font-size:30px}.mfai-ai-scope .mfai-conversation-brand .mfai-ai-wordmark{font-size:inherit;letter-spacing:-1px;align-items:center;gap:4px;line-height:1;transform:none}.mfai-conversation-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:min(420px,100dvh - 300px);padding-block:32px;display:flex}.mfai-mobile-main .mfai-conversation-welcome{min-height:min(440px,100svh - 260px)}.mfai-conversation-helper p{color:#10302b;text-wrap:balance;margin:0;font-size:14px;line-height:1.8}.mfai-conversation-suggestions{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:540px;display:flex}.mfai-conversation-suggestions button{color:#10302b;background:#fff;border:1px solid #f5e6d5;border-radius:18px;min-height:44px;padding:10px 17px;font-size:13px}.mfai-conversation-suggestions button:hover{background:#f5e6d5}.mfai-mobile-main .mfai-conversation-suggestions button{padding:8px 12px;font-size:12px}.mfai-workspace .mfai-ai-header{z-index:3;position:relative}.mfai-ai-scope :is(.mfai-ai-header button,.mfai-mobile-floating-controls button,.mfai-workspace-icon,.mfai-library-more,.mfai-ai-mic,.mfai-ai-attachment){isolation:isolate;--mfai-hover-inset:6px;--mfai-hover-radius:8px;--mfai-hover-color:var(--mfai-control-hover);position:relative}.mfai-ai-scope .mfai-library-more{--mfai-hover-inset:7px;--mfai-hover-radius:7px;--mfai-hover-color:var(--mfai-control-hover);width:44px;height:44px}.mfai-ai-scope :is(.mfai-ai-header button,.mfai-mobile-floating-controls button,.mfai-workspace-icon,.mfai-library-more,.mfai-ai-mic,.mfai-ai-attachment):is(:hover,:focus-visible,[data-state=open],:active){background:0 0}.mfai-ai-scope :is(.mfai-ai-header button,.mfai-mobile-floating-controls button,.mfai-workspace-icon,.mfai-library-more,.mfai-ai-mic,.mfai-ai-attachment):before{content:"";inset:var(--mfai-hover-inset);z-index:-1;border:1px solid var(--mfai-control-border);border-radius:var(--mfai-hover-radius);background:var(--mfai-hover-color);pointer-events:none;opacity:0;transition:opacity .12s ease-out;position:absolute}.mfai-ai-scope :is(.mfai-ai-header button,.mfai-mobile-floating-controls button,.mfai-workspace-icon,.mfai-library-more,.mfai-ai-mic,.mfai-ai-attachment):is(:focus-visible,[data-state=open],:active):not(:disabled):before{opacity:1}@media (hover:hover) and (pointer:fine){.mfai-ai-scope :is(.mfai-ai-header button,.mfai-mobile-floating-controls button,.mfai-workspace-icon,.mfai-library-more,.mfai-ai-mic,.mfai-ai-attachment):hover:not(:disabled):before{opacity:1}}.mfai-library-menu [role=menuitem]{isolation:isolate;border-radius:9px;position:relative}.mfai-library-menu [role=menuitem][data-highlighted]{background:0 0}.mfai-library-menu [role=menuitem]:before{content:"";z-index:-1;border:1px solid var(--mfai-control-border);background:var(--mfai-control-hover);pointer-events:none;opacity:0;border-radius:7px;transition:opacity .12s ease-out;position:absolute;inset:3px 2px}.mfai-library-menu [role=menuitem][data-highlighted]:not([data-disabled]):before,.mfai-ai-scope .mfai-library-more[data-state=open]{opacity:1}@media (prefers-reduced-motion:reduce){.mfai-library-menu [role=menuitem]:before{transition:none}}.mfai-settings-overlay{z-index:700;-webkit-backdrop-filter:blur(5px);background:#10302b40;animation:.16s ease-out mfai-settings-fade;position:fixed;inset:0}.mfai-ai-settings{z-index:701;background:var(--mfai-control-surface);color:#10302b;width:min(800px,100vw - 32px);height:min(560px,100dvh - 48px);font-family:var(--font-sans), sans-serif;border:1px solid #f5e6d5;border-radius:16px;outline:none;flex-direction:column;animation:.18s ease-out mfai-settings-enter;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 24px 90px #10302b40}.mfai-settings-header{border-bottom:1px solid #f5e6d5;justify-content:space-between;align-items:center;padding:6px 16px;display:flex}.mfai-settings-header h2{margin:0;font-size:16px;font-weight:600}.mfai-settings-body{flex:1;grid-template-columns:minmax(0,1fr) 190px;min-height:0;display:grid}.mfai-settings-nav{background:var(--mfai-control-surface);border-left:1px solid #f5e6d5;padding:16px 10px}.mfai-settings-nav button{width:100%;min-height:44px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;margin-bottom:4px;padding:10px;font-size:13px;display:flex}.mfai-settings-nav button[aria-current]{background:var(--mfai-control-hover);border-color:var(--mfai-control-border)}.mfai-settings-content{flex-direction:column;min-width:0;min-height:0;padding:20px;display:flex}.mfai-settings-content h3{margin:0 0 16px;font-size:17px;font-weight:500}.mfai-settings-search{color:#10302b;background:#fff;border:1px solid #f5e6d5;border-radius:12px;flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;display:flex}.mfai-settings-search input{color:#10302b;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none;font-size:16px}.mfai-settings-search:focus-within{border-color:#edbf8c}.mfai-settings-list{overscroll-behavior:contain;touch-action:pan-y;flex:1;min-height:0;margin-top:12px;overflow-y:auto}.mfai-settings-row{border:1px solid var(--mfai-control-border);background:var(--mfai-control-surface);border-radius:12px;align-items:center;min-height:66px;margin-bottom:6px;padding:8px 10px;transition:background-color .15s;display:flex}.mfai-settings-row:is(:hover,:focus-within){background:var(--mfai-control-hover)}.mfai-settings-chat-name{flex:1;min-width:0}.mfai-settings-chat-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.mfai-settings-chat-name time{color:#10302b;margin-top:6px;font-size:11px;display:block}.mfai-settings-icon{isolation:isolate;color:#10302b;cursor:pointer;background:0 0;border:0;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;padding:0;display:inline-grid;position:relative}.mfai-settings-icon:before{content:"";z-index:-1;border:1px solid var(--mfai-control-border);background:var(--mfai-control-hover);opacity:0;pointer-events:none;border-radius:7px;transition:opacity .12s ease-out;position:absolute;inset:6px}.mfai-settings-icon.is-danger{color:#ad5261}.mfai-settings-icon:disabled{opacity:.4;cursor:default}.mfai-ai-settings button:focus-visible{outline-offset:-2px;outline:2px solid #edbf8c}.mfai-settings-empty{text-align:center;color:#10302b;padding:36px 12px;font-size:13px}.mfai-settings-error{color:#ad5261;font-size:12px}.mfai-settings-load,.mfai-settings-empty button{border:1px solid var(--mfai-control-border);color:#10302b;background:var(--mfai-control-surface);cursor:pointer;border-radius:10px;min-height:44px;padding:10px 16px}@media (hover:hover){.mfai-settings-icon:hover:not(:disabled):before{opacity:1}.mfai-settings-nav button:hover:not(:disabled){background:var(--mfai-control-hover);border-color:var(--mfai-control-border)}}.mfai-library-rename{outline-offset:-2px;width:0;min-width:0;height:44px;color:inherit;font:inherit;background:0 0;border:0;border-radius:10px;outline:2px solid #edbf8c;flex:1;padding:11px 12px;font-size:13px}.mfai-settings-profile,.mfai-settings-mobile-title,.mfai-settings-back{display:none}@media (max-width:767px){.mfai-ai-settings{width:100%;height:100dvh;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);border:0;border-radius:0;inset:0;translate:none}.mfai-settings-header{flex-shrink:0;min-height:56px;padding:4px 12px}.mfai-settings-header h2{flex:1;padding-inline:8px}.mfai-settings-desktop-title{display:none}.mfai-settings-mobile-title{display:inline}.mfai-settings-back{display:inline-grid}.mfai-ai-settings[dir=rtl] .mfai-settings-back svg{transform:rotate(180deg)}.mfai-settings-body{flex-direction:column;display:flex}.mfai-settings-nav{background:0 0;border:0;flex:1;min-height:0;padding:20px;overflow-y:auto}.mfai-settings-nav button{background:0 0;border-radius:12px;flex-direction:row;gap:11px;min-height:44px;margin-bottom:2px;padding:11px 12px;font-size:13px}.mfai-settings-nav button[aria-current]{background:var(--mfai-control-hover);border-color:var(--mfai-control-border)}.mfai-settings-profile{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:12px 0 32px;display:flex}.mfai-settings-profile-avatar{color:#10302b;background:#f5e6d5;border-radius:50%;place-items:center;width:80px;height:80px;display:grid;overflow:hidden}.mfai-settings-profile-avatar img{object-fit:cover;width:100%;height:100%}.mfai-settings-profile strong{overflow-wrap:anywhere;font-size:20px}.mfai-settings-profile>span{color:#10302b;overflow-wrap:anywhere;max-width:100%;font-size:13px}.mfai-ai-settings[data-page=home] .mfai-settings-content,.mfai-ai-settings[data-page=chats] .mfai-settings-nav{display:none}.mfai-settings-content{flex:1;padding:16px;animation:.18s ease-out mfai-settings-enter}.mfai-settings-content h3{display:none}.mfai-settings-row{flex-wrap:nowrap;gap:4px}.mfai-settings-chat-name{flex-basis:auto;padding-top:0}}@keyframes mfai-settings-fade{0%{opacity:0}to{opacity:1}}@keyframes mfai-settings-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mfai-ai-settings,.mfai-settings-overlay,.mfai-settings-content{animation:none}.mfai-settings-icon:before{transition:none}}.mfai-settings-empty-illustration{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:100%;display:flex}.mfai-settings-empty-illustration>span{color:#79583a;place-items:center;width:52px;height:52px;display:grid}.mfai-settings-empty-illustration strong{font-size:15px;font-weight:600}.mfai-settings-empty-illustration p{color:#79583a;text-wrap:balance;max-width:280px;margin:0;font-size:13px;line-height:1.8}@media (max-width:767px){.mfai-settings-header{border-bottom:0;min-height:76px;padding:16px 18px 12px}.mfai-ai-settings[data-page=chats] .mfai-settings-close{display:none}.mfai-settings-nav{padding:16px 24px max(24px,env(safe-area-inset-bottom))}.mfai-settings-nav button{box-shadow:none;color:#10302b;background:0 0}.mfai-settings-nav button:is(:hover,:focus-visible,:active):not(:disabled){background:var(--mfai-control-hover);border-color:var(--mfai-control-border)}.mfai-ai-settings{background:var(--mfai-control-surface)}.mfai-settings-content{padding:8px 24px 24px}.mfai-settings-profile{padding:20px 0 40px}.mfai-settings-profile-avatar{width:88px;height:88px}}.mfai-library-menu[data-state=open]{animation:.2s cubic-bezier(.22,1,.36,1) both mfai-menu-fade-up}.mfai-library-menu[data-state=closed]{pointer-events:none;animation:.12s ease-in both mfai-menu-fade-out}@keyframes mfai-menu-fade-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes mfai-menu-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.mfai-library-menu[data-state]{animation:none}}.mfai-library-search:is(:hover,:focus-within),.mfai-settings-search:is(:hover,:focus-within){border-color:var(--mfai-control-border);background:var(--mfai-control-surface)}:is(.mfai-library-empty button,.mfai-library-load-more,.mfai-settings-load,.mfai-settings-empty button,.mfai-settings-nav button):is(:hover,:focus-visible,:active):not(:disabled){border-color:var(--mfai-control-border);background:var(--mfai-control-hover)}.mfai-settings-icon:focus-visible:before,.mfai-settings-icon:active:not(:disabled):before{opacity:1}.mfai-chat-user-avatar{border:1px solid var(--mfai-control-border);background:var(--mfai-control-surface);border-radius:50%;flex-shrink:0;align-self:flex-end;width:28px;height:28px;margin-bottom:3px;display:block;overflow:hidden}@media (prefers-reduced-motion:reduce){.mfai-library-row,.mfai-settings-row{transition:none}}
.mfai-library-top-actions{align-items:center;gap:2px;display:flex}.mfai-ai-scope :is(.mfai-workspace-main,.mfai-mobile-main){isolation:isolate;background:#fdf6ee;position:relative;overflow:hidden}.mfai-ai-scope :is(.mfai-workspace-main,.mfai-mobile-main):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 18% 24%,#f5e6d550,#0000 48%),radial-gradient(at 84% 70%,#edbf8c26,#0000 48%),radial-gradient(at 55% 95%,#d5e4de30,#0000 42%);animation:24s ease-in-out infinite alternate mfai-ambient-drift;position:absolute;inset:-6%}.mfai-ai-scope :is(.mfai-ai-header,.mfai-chat-scroll-area),.mfai-ai-scope :is(.mfai-mobile-composer,.mfai-workspace-composer){background:0 0}.mfai-ai-scope .mfai-mobile-composer{pointer-events:none;position:absolute;bottom:0;left:0;right:0}.mfai-ai-scope .mfai-mobile-composer>*{pointer-events:auto}.mfai-ai-scope .mfai-chat-composer{background:#fff;border-color:#edbf8c;transition:border-color .18s,box-shadow .18s;box-shadow:0 2px 6px #edbf8c08,0 8px 26px #edbf8c1a}.mfai-ai-scope :is(.mfai-chat-composer,.mfai-orbit-border):before{opacity:.62;background:linear-gradient(115deg,#edbf8c,#ead3b9 52%,#b8dbd8);padding:1px;animation:none}.mfai-ai-scope :is(.mfai-chat-composer,.mfai-orbit-border):after{opacity:.8;animation:none;box-shadow:0 0 16px 1px #edbf8c2b,0 4px 24px #edbf8c21}.mfai-ai-scope .mfai-chat-composer:focus-within{border-color:#edbf8c;box-shadow:0 3px 12px #edbf8c18,0 8px 30px #edbf8c2b}.mfai-ai-scope .mfai-ai-send{background:#10302b}.mfai-ai-scope .mfai-ai-wordmark>span:last-child{color:#edbf8c}.mfai-ai-scope .mfai-library,.mfai-ai-scope .mfai-workspace{background:#f5e6d5}.mfai-ai-scope .mfai-workspace-sidebar{border-radius:0}.mfai-ai-scope .mfai-workspace.is-fullscreen.is-sidebar-open .mfai-workspace-main{border-radius:26px 0 0 26px}.mfai-ai-scope .mfai-workspace-sidebar .mfai-library{border-right:0;border-radius:0}.mfai-ai-scope .mfai-workspace.is-fullscreen.is-sidebar-open .mfai-workspace-main:after{content:"";z-index:4;pointer-events:none;border-radius:inherit;border:1px solid #f5e6d5;border-right:0;position:absolute;inset:0}.mfai-ai-scope .mfai-mobile-sidebar{border-radius:24px 0 0 24px}.mfai-ai-scope .mfai-mobile-sidebar:has(.mfai-ai-settings[data-state=open]){border-radius:0}.mfai-ai-scope .mfai-mobile-sidebar .mfai-library{border-radius:inherit;border-left-color:#f5e6d5}@keyframes mfai-ambient-drift{0%{transform:translate(-1%,-1%)scale(1)}to{transform:translate(1%,1.5%)scale(1.035)}}@media (prefers-reduced-motion:reduce){.mfai-ai-scope :is(.mfai-workspace-main,.mfai-mobile-main):before{animation:none}.mfai-ai-scope .mfai-chat-composer{transition:none}}.mfai-ai-scope .mfai-remove-image{color:#10302b;background:#f5e6d5;border:1px solid #edbf8c}.mfai-ai-scope .mfai-remove-image svg{color:inherit;stroke:currentColor;fill:none}@media (hover:hover) and (pointer:fine){.mfai-ai-scope .mfai-remove-image:hover:not(:disabled){color:#10302b;background:#f5e6d5}}.mfai-native-reply{text-align:start;background:#604c8212;border-inline-start:3px solid #10302b;border-radius:10px;flex-direction:column;gap:2px;width:100%;min-height:44px;margin-bottom:8px;padding:6px 10px;font-size:12px;display:flex}.mfai-native-reply .mfai-native-reply-label{color:#10302b;font-weight:600}.mfai-native-reply span:last-child{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mfai-ai-typing{color:#10302b;flex:none;justify-content:center;align-items:center;width:62px;height:48px;display:flex}.mfai-reply-gesture{touch-action:pan-y;max-width:100%;position:relative}.mfai-reply-gesture-content{transition:transform .22s cubic-bezier(.22,1,.36,1);position:relative}.mfai-reply-gesture[data-dragging=true] .mfai-reply-gesture-content{-webkit-user-select:none;user-select:none;transition:none}.mfai-ai-reply-bubble [data-selectable-ai-text]{-webkit-user-select:text;user-select:text;cursor:text}.mfai-reply-gesture-cue{color:#10302b;pointer-events:none;position:absolute;bottom:14px;left:6px}.mfai-message-actions{flex-direction:column;gap:2px;display:flex}.mfai-message-reply-action{color:#10302b73;cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;width:32px;height:32px;display:grid}.mfai-message-reply-action:hover,.mfai-message-reply-action:focus-visible{color:#10302b;background:#10302b0d}.mfai-composer-reply{color:#10302b;background:#fdf6ee;border:1px solid #edbf8c;border-radius:20px 20px 0 0;align-items:center;gap:8px;margin:0 clamp(16px,5%,28px) -14px;padding:4px 10px 18px;display:flex;position:relative}.mfai-composer-reply>div{flex:1;min-width:0}.mfai-composer-reply p{color:#10302b;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.5;overflow:hidden}.mfai-composer-reply button{width:36px;height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.mfai-composer-reply button:hover{background:#f5e6d5}@media (prefers-reduced-motion:reduce){.mfai-reply-gesture-content{transition:none}}.mfai-ai-user-bubble .mfai-native-reply{color:#fff;background:#ffffff1f;border-inline-start:0}.mfai-ai-user-bubble .mfai-native-reply .mfai-native-reply-label{color:#fff}.mfai-ai-reply-bubble .mfai-native-reply{color:#10302b}.mfai-voice-message{grid-template-rows:44px auto;grid-template-columns:44px minmax(0,1fr);align-items:center;column-gap:10px;width:220px;min-width:min(160px,50vw);max-width:100%;padding-top:5px;display:grid;position:relative}.mfai-voice-message>button{width:44px;height:44px;color:inherit;background:#ffffff2e;border:0;border-radius:50%;place-items:center;display:grid}.mfai-voice-bars{touch-action:none;cursor:pointer;align-items:center;gap:3px;height:44px;display:flex;overflow:hidden}.mfai-voice-bars i{opacity:.35;pointer-events:none;background:currentColor;border-radius:3px;flex:1;min-width:2px;transition:opacity .1s}.mfai-voice-bars i[data-played=true]{opacity:1}.mfai-voice-bars:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid}.mfai-voice-duration{font-variant-numeric:tabular-nums;opacity:.85;grid-column:2;justify-self:end;margin-top:2px;font-size:10px;line-height:1}.mfai-voice-error{grid-column:1/-1;font-size:11px}.mfai-voice-hold{direction:ltr;flex:none;position:relative}.mfai-ai-scope button.mfai-hold-mic{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;z-index:3;box-shadow:none;background:0 0;border:0;transition-property:none;transition-duration:0s;position:relative;overflow:visible}.mfai-mic-disc{color:#10302b;pointer-events:none;background:0 0;border-radius:50%;place-items:center;transition:transform .15s cubic-bezier(.2,0,0,1),background-color .16s,color .16s;display:grid;position:absolute;inset:-22px;transform:scale(.5)}.mfai-mic-disc>svg{width:42px;height:42px;transition:width .15s,height .15s}.mfai-voice-hold[data-holding=true]{z-index:10}.mfai-voice-hold[data-holding=true] .mfai-mic-disc{color:#fff;background:#10302b;transform:scale(1)}.mfai-voice-hold[data-holding=true] .mfai-mic-disc>svg{width:32px;height:32px}.mfai-ai-scope .mfai-ai-send.mfai-voice-delete{color:#10302b;background:0 0}.mfai-voice-hold[data-holding=true][data-cancelling=true] .mfai-mic-disc{background:#df5363}@media (prefers-reduced-motion:reduce){.mfai-hold-mic,.mfai-mic-disc,.mfai-mic-disc>svg,.mfai-voice-bars i,.mfai-voice-delete{transition:none}}.mfai-voice-notice{pointer-events:none;z-index:5;justify-content:center;display:flex;position:absolute;bottom:calc(100% + 10px);left:0;right:0}.mfai-voice-notice>span{color:#10302b;background:#fdf6eef2;border-radius:14px;padding:5px 12px;font-size:12px;line-height:1.5;box-shadow:0 2px 10px #10302b0a}.mfai-message-reaction{background:var(--mfai-bubble-fill,#fdf6ee)}.mfai-reaction-anchor{display:none}.mfai-chat-message-bubble:has(.mfai-reaction-anchor){-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.mfai-ai-scope button.mfai-user-reaction{z-index:5;color:#10302b;opacity:1;background:#fdf6ee;border:1px solid #edbf8c;border-radius:999px;place-items:center;width:34px;height:30px;padding:0;font-size:20px;line-height:1;transition-property:background-color,color;display:grid;position:absolute;bottom:-15px;left:10px;right:auto;box-shadow:0 2px 6px #10302b1a}:is(.mfai-chat-message-bubble:has(.mfai-reaction-anchor),.mfai-chat-message-bubble:has(.mfai-message-reaction)){margin-bottom:12px}.mfai-reaction-layer{z-index:1000;touch-action:none;position:fixed;inset:0}.mfai-reaction-backdrop{background:#1c14243d;position:absolute;inset:0}.mfai-reaction-spotlight{pointer-events:none;transform-origin:50%;background:0 0;border:0;outline:0;position:absolute}.mfai-chat-message-bubble:has(.mfai-reaction-anchor):focus{outline:none}.mfai-reaction-menu{box-sizing:border-box;background:#fdf6ee;border:1px solid #f5e6d5;border-radius:999px;justify-content:center;align-items:center;gap:4px;width:min(256px,100vw - 24px);height:56px;padding:5px;display:flex;position:absolute;box-shadow:0 12px 40px #10302b33,0 2px 7px #10302b14}.mfai-reaction-menu button{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 44px;place-items:center;width:44px;min-width:0;height:44px;font-size:28px;line-height:1;display:grid}.mfai-reaction-menu button:hover,.mfai-reaction-menu button:focus-visible{background:#f5e6d5;outline:none}.mfai-reaction-menu button:active{transform:scale(.96)}.mfai-reaction-flight{pointer-events:none;place-items:center;width:32px;height:32px;font-size:28px;line-height:1;display:grid;position:absolute;top:-16px;left:-16px}.mfai-ai-scope .mfai-chat-message-row:has(.mfai-ai-typing) .mfai-ai-typing{transform-origin:100% 100%;transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .24s;animation:.42s cubic-bezier(.22,1,.36,1) backwards mfai-reply-grow-in}.mfai-ai-scope .mfai-chat-message-row:has(.mfai-ai-typing[data-paused=true]) .mfai-ai-typing{opacity:0;transform:translateY(8px)scale(.84)}.mfai-ai-scope .mfai-chat-message-row:has(.mfai-ai-typing) .mfai-ai-message-avatar{transition:opacity .22s}.mfai-ai-scope .mfai-chat-message-row:has(.mfai-ai-typing[data-paused=true]) .mfai-ai-message-avatar{opacity:0}@media (prefers-reduced-motion:reduce){:is(.mfai-ai-scope .mfai-chat-message-row:has(.mfai-ai-typing) .mfai-ai-typing,.mfai-ai-scope .mfai-chat-message-row:has(.mfai-ai-typing) .mfai-ai-message-avatar){transition:none;animation:none}}.mfai-typing-presence{flex:none;margin:0}.mfai-typing-content{box-sizing:border-box;align-items:center;gap:8px;height:72px;padding-top:24px;display:flex}.mfai-ai-scope .mfai-typing-presence .mfai-chat-message-row .mfai-ai-typing{transition:none;animation:none}.mfai-reply-row>.mfai-ai-message-avatar{margin-bottom:11px;transition:opacity .18s}.mfai-ai-avatar-traveler{place-items:center;width:28px;height:28px;display:grid}.mfai-ai-avatar-traveler>svg.mfai-ai-star{width:27px;height:27px}.mfai-reply-row:has(.mfai-reply-gesture[data-dragging=true])>.mfai-ai-message-avatar{opacity:0}@media (max-width:767px),(any-pointer:coarse),(hover:none){.mfai-message-actions{display:none}}@media (prefers-reduced-motion:reduce){.mfai-reply-row>.mfai-ai-message-avatar{transition:none}}.mfai-reply-gesture .mfai-native-reply{touch-action:pan-y}.mfai-ai-scope button.mfai-native-reply:active:not(:disabled){transform:none}@media (max-width:767px){.mfai-ai-scope .mfai-chat-scroll-area{padding-inline:8px}.mfai-ai-scope .mfai-chat-scroll-area .mfai-chat-message-row{gap:6px;padding-inline:0}.mfai-ai-scope .mfai-chat-scroll-area .mfai-ai-message-avatar{width:26px}.mfai-ai-scope .mfai-chat-scroll-area .mfai-reply-row>.mfai-message-content{max-width:calc(100% - 32px);margin-inline:0}.mfai-ai-scope .mfai-chat-scroll-area .mfai-chat-message-row:not(.mfai-reply-row)>.mfai-message-content{max-width:96%}}.mfai-ai-scope .mfai-ai-retry-compact{color:#10302b;background:#fdf6ee;border:1px solid #f5e6d5;border-radius:12px;align-self:flex-start;min-height:28px;margin-top:2px;padding:4px 10px;font-size:11px}
.ai-landing-band{background:#faf7f2;padding:3rem 1rem;position:relative;overflow:hidden}.ai-landing-band:before{content:"";pointer-events:none;background:#617b70;border-radius:999px;width:3.5rem;height:1px;position:absolute;top:1.25rem;left:calc(50% - 1rem);transform:translate(-100%);box-shadow:5.5rem 0 #617b70}.ai-landing-band:after{content:"";pointer-events:none;background:#edbf8c;border:1px solid #d9ad7b;border-radius:2px;width:9px;height:9px;position:absolute;top:calc(1.25rem + .5px);left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ai-service-widget:before{content:"";pointer-events:none;inset-inline:0;opacity:0;background:linear-gradient(270deg,#0000,#edbf8c8c,#0000);height:2px;transition:opacity .7s;position:absolute;bottom:0}.ai-service-widget:hover:before{opacity:1}.ai-service-widget:after{content:"";pointer-events:none;background:#edbf8c0c;width:4rem;height:100%;position:absolute;top:0;left:-3rem;transform:skew(-12deg)}.ai-conversation-demo .mfai-chat-message-bubble{font-size:16px;line-height:1.75}.ai-conversation-demo .mfai-ai-typing{isolation:isolate}@media (min-width:640px){.ai-landing-band{padding:4.5rem 1.5rem}.ai-landing-band:before{width:4.5rem;top:1.5rem;box-shadow:6.5rem 0 #617b70}.ai-landing-band:after{top:calc(1.5rem + .5px)}}@media (min-width:1024px){.ai-landing-band{padding-inline:2rem}}@media (min-width:1280px){.ai-landing-page{--ai-hero-clip:url(#aiHeroClip)}}@media (prefers-reduced-motion:reduce){.ai-landing-page *,.ai-landing-page :before,.ai-landing-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ai-landing-page .ai-service-widget,.ai-landing-page .group\/item{scale:1!important}}#ai-benefits.ai-landing-band:before,#ai-benefits.ai-landing-band:after{content:none}@media (max-width:767px){#ai-capabilities [role=tablist]{scrollbar-width:none;touch-action:pan-x pan-y}#ai-capabilities [role=tablist]::-webkit-scrollbar{display:none}}
.mfai-ai-scope .mfai-rich-message{white-space:normal;overflow-wrap:anywhere;text-align:start;min-width:0;line-height:1.85}.mfai-ai-scope .mfai-rich-message>*{margin-block:.8em}.mfai-ai-scope .mfai-rich-message>:first-child{margin-block-start:0}.mfai-ai-scope .mfai-rich-message>:last-child{margin-block-end:0}.mfai-ai-scope .mfai-rich-message h4{text-wrap:balance;margin-block-start:1.15em;line-height:1.6}.mfai-ai-scope .mfai-rich-message :is(p,li){text-wrap:pretty}.mfai-ai-scope .mfai-rich-message strong{font-weight:700}.mfai-ai-scope .mfai-rich-message .mfai-message-link{color:#245b4e;text-underline-offset:.23em;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s,background-color .15s}.mfai-ai-scope .mfai-rich-message .mfai-message-link:hover{color:#10302b;background:var(--mfai-control-hover)}.mfai-ai-scope .mfai-rich-message .mfai-message-link:focus-visible{outline-offset:3px;outline:2px solid #245b4e}.mfai-ai-scope .mfai-rich-message blockquote{border-inline-start:3px solid var(--mfai-accent);background:var(--mfai-surface-muted);white-space:pre-wrap;border-radius:8px;margin-inline:0;padding:.6em 1em}.mfai-ai-scope .mfai-rich-message hr{border:0;border-block-start:1px solid var(--mfai-border)}.mfai-ai-scope .mfai-rich-message code{background:var(--mfai-surface-muted);unicode-bidi:isolate;border-radius:4px;padding:.1em .35em;font-size:.9em}.mfai-ai-scope .mfai-rich-message pre{background:var(--mfai-surface-muted)}.mfai-ai-scope .mfai-message-table{border:1px solid var(--mfai-border);background:var(--mfai-surface)}.mfai-ai-scope .mfai-message-table thead{background:var(--mfai-surface-muted)}.mfai-ai-scope .mfai-message-table :is(th,td){text-align:start;vertical-align:top}.mfai-ai-scope .mfai-rich-message .mfai-callout{color:inherit;border:1px solid var(--mfai-border);background:var(--mfai-surface-muted);box-shadow:none;padding:.8em 1em}.mfai-ai-scope .mfai-rich-message .mfai-callout-title{background:0 0;border:0;margin-block-end:.4em;padding:0;display:block;position:static;transform:none}.mfai-ai-wordmark{gap:.18em!important}.mfai-ai-wordmark>.mfai-ai-star{width:.72em;height:.9em;margin-inline-end:.15em}.mfai-ai-wordmark>span:last-child{color:#9a7048!important}.mfai-ai-float,.mfai-ai-panel,.mfai-workspace,.mfai-ai-settings{--font-sans:var(--font-dubai),Arial,sans-serif;-webkit-font-smoothing:antialiased}.mfai-ai-star{flex-shrink:0;width:28px;height:28px}.mfai-ai-avatar-traveler>.mfai-ai-star{width:23px;height:23px}.mfai-ai-scope{--font-sans:var(--font-dubai),Arial,sans-serif}.mfai-chat-composer textarea::placeholder{color:#49675f;opacity:.72}.mfai-library-search input::placeholder{color:#49675f}.mfai-ai-scope{--mfai-canvas:#fffaf4;--mfai-surface:#fffaf4;--mfai-surface-muted:#f1e3d3;--mfai-border:#e2c9ad;--mfai-accent:#b1845b;--mfai-accent-strong:#79583a;color:#3f3024}.mfai-ai-scope :is(.mfai-workspace,.mfai-library,.mfai-ai-settings,.mfai-ai-header button,.mfai-workspace-icon,.mfai-library-more,.mfai-library-search input,.mfai-library-user-avatar,.mfai-settings-icon,.mfai-settings-search,.mfai-settings-search input,.mfai-ai-message-avatar,.mfai-ai-reply-bubble,.mfai-chat-touch-input,.mfai-ai-mic,.mfai-ai-attachment,.mfai-conversation-helper p,.mfai-ai-wordmark){color:#3f3024}.mfai-ai-scope :is(.mfai-ai-send,.mfai-ai-float){background:#10302b}.mfai-ai-scope .mfai-chat-backdrop{background:#49372455}.mfai-ai-scope .mfai-settings-overlay{background:#49372440}.mfai-ai-scope .mfai-mobile-floating-controls button[data-dark-backdrop=true]{background:#4937244d}.mfai-ai-scope .mfai-mobile-floating-controls button[data-dark-backdrop=true]:is(:hover,:focus-visible,:active){color:#3f3024;background:0 0}.mfai-ai-scope :is(.mfai-workspace-main,.mfai-mobile-main){background:var(--mfai-canvas)}.mfai-ai-scope :is(.mfai-workspace-main,.mfai-mobile-main):before{background:radial-gradient(at 18% 24%,#ead7c45c,#0000 48%),radial-gradient(at 84% 70%,#d8b89238,#0000 48%),radial-gradient(at 55% 95%,#f0dfcc66,#0000 42%)}.mfai-ai-scope .mfai-workspace,.mfai-ai-scope :is(.mfai-library,.mfai-mobile-sidebar){background:#fffaf4}.mfai-ai-scope :is(.mfai-ai-settings,.mfai-settings-nav){background:var(--mfai-canvas)}.mfai-ai-scope :is(.mfai-library-row.is-selected,.mfai-library-row:has(.mfai-library-conversation:hover):not(.is-selected),.mfai-library-bottom>button:hover,.mfai-library-bottom>button.is-active,.mfai-settings-nav button[aria-current],.mfai-settings-nav button:hover:not([aria-current])){background:var(--mfai-control-hover);border-color:var(--mfai-control-border)}.mfai-ai-scope :is(.mfai-library-search,.mfai-library-section-heading h2,.mfai-library-loading,.mfai-library-account small){color:var(--mfai-accent-strong)}.mfai-ai-scope .mfai-library-search:focus-within{background:var(--mfai-control-surface);border-color:var(--mfai-control-border)}.mfai-ai-scope :is(.mfai-chat-composer,.mfai-settings-search){background:var(--mfai-surface);border-color:var(--mfai-border)}.mfai-ai-scope .mfai-chat-composer:focus-within{border-color:var(--mfai-accent);box-shadow:0 3px 12px #9a704812,0 8px 30px #9a704820}.mfai-ai-scope :is(.mfai-chat-composer,.mfai-orbit-border):before{background:linear-gradient(115deg,#b1845b,#d6b691 52%,#ead8c3)}.mfai-ai-scope :is(.mfai-chat-composer,.mfai-orbit-border):after{box-shadow:0 0 16px 1px #b1845b24,0 4px 24px #79583a18}.mfai-ai-scope .mfai-ai-user-bubble{--mfai-bubble-fill:#10302b;color:#fff}.mfai-ai-scope .mfai-ai-reply-bubble{--mfai-bubble-fill:var(--mfai-surface);--mfai-bubble-stroke:var(--mfai-border)}.mfai-ai-scope .mfai-ai-reply-bubble>.mfai-bubble-surface{filter:drop-shadow(0 4px 10px #79583a12)}.mfai-ai-scope :is(.mfai-conversation-suggestions button,.mfai-workspace-welcome>div button){border-color:var(--mfai-border);background:var(--mfai-surface)}.mfai-ai-scope :is(.mfai-conversation-suggestions button,.mfai-workspace-welcome>div button):is(:hover,:focus-visible,:active):not(:disabled){background:var(--mfai-control-hover);border-color:var(--mfai-control-border)}.mfai-ai-scope :is(.mfai-settings-header,.mfai-settings-row,.mfai-library-bottom){border-color:var(--mfai-border)}.mfai-ai-scope :is(.mfai-ai-header button,.mfai-mobile-floating-controls button,.mfai-workspace-icon,.mfai-library-more,.mfai-ai-mic,.mfai-ai-attachment){--mfai-hover-color:var(--mfai-control-hover)}.mfai-ai-scope :is(.mfai-message-reply-action,.mfai-composer-reply button,.mfai-remove-image):is(:hover,:focus-visible,:active):not(:disabled),.mfai-reaction-menu button:is(:hover,:focus-visible,:active):not(:disabled){background:var(--mfai-control-hover,#fff3e4);box-shadow:inset 0 0 0 1px var(--mfai-control-border,#ead3b9)}.mfai-ai-scope .mfai-library-bottom>.mfai-library-account{box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;transition:background-color .12s ease-out,border-color .12s ease-out}.mfai-ai-scope .mfai-library-bottom>.mfai-library-account:before,.mfai-ai-scope .mfai-library-bottom>.mfai-library-account:after{content:none}.mfai-ai-scope .mfai-library-bottom>.mfai-library-account:is(:hover,:focus-visible,:active,[data-state=open]){border-color:var(--mfai-control-border);background:var(--mfai-control-hover);box-shadow:none;outline:none}@media (min-width:768px){.mfai-ai-scope .mfai-library-top .mfai-ai-wordmark>.mfai-ai-star{width:1.2em;height:1.2em}}.mfai-ai-scope .mfai-library-top .mfai-ai-wordmark{align-items:center;min-height:44px;line-height:1}.mfai-ai-scope .mfai-library-top .mfai-ai-wordmark>.mfai-ai-star{align-self:center;margin-block:0}.mfai-ai-scope .mfai-library-top .mfai-ai-wordmark>span:not(.mfai-ai-star),.mfai-ai-scope .mfai-conversation-brand:not(.is-welcome) .mfai-ai-wordmark>span{position:relative;top:-2px}.mfai-ai-scope .mfai-library-top .mfai-ai-wordmark>.mfai-ai-star{width:1em;height:1em;position:relative;top:-2px}.mfai-ai-scope .mfai-message-reaction{border-color:#405955}.mfai-reply-gesture-content{-webkit-user-select:none;user-select:none}.mfai-ai-scope .mfai-message-reaction,.mfai-ai-scope button.mfai-user-reaction{box-sizing:border-box;text-indent:0;letter-spacing:0;direction:ltr;unicode-bidi:isolate;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.mfai-ai-scope .mfai-message-reaction>span{text-align:center;letter-spacing:0;text-indent:0;direction:ltr;unicode-bidi:isolate;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;margin:0;padding:0;font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:16px;line-height:22px;display:flex}.mfai-ai-scope button.mfai-user-reaction{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:16px;line-height:22px}
