.v-footer{align-items:center;border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0;display:flex;flex:1 1 auto;padding:8px 16px;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom}.v-footer--border{border-width:thin;box-shadow:none}.v-footer{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-footer--absolute{position:absolute}.v-footer--fixed{position:fixed}.v-footer{background:rgb(var(--v-theme-surface));border-radius:0;color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-footer--rounded{border-radius:4px}.v-app-bar{display:flex}.v-app-bar.v-toolbar{background:rgb(var(--v-theme-surface));color:rgba(var(--v-theme-on-surface),var(--v-high-emphasis-opacity))}.v-app-bar.v-toolbar:not(.v-toolbar--flat){box-shadow:0 2px 4px -1px var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 4px 5px 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 1px 10px 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-app-bar:not(.v-toolbar--absolute){padding-inline-end:var(--v-scrollbar-offset)}.v-toolbar{align-items:flex-start;display:flex;flex:none;flex-direction:column;justify-content:space-between;max-width:100%;position:relative;transition:.2s cubic-bezier(.4,0,.2,1);transition-property:height,width,transform,max-width,left,right,top,bottom,box-shadow;width:100%}@media(prefers-reduced-motion:reduce){.v-toolbar{transition-property:box-shadow}}.v-toolbar{border-color:rgba(var(--v-border-color),var(--v-border-opacity));border-style:solid;border-width:0}.v-toolbar--border{border-width:thin;box-shadow:none}.v-toolbar{background:rgb(var(--v-theme-surface-light));border-radius:0;box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12));color:rgba(var(--v-theme-on-surface-light),var(--v-high-emphasis-opacity))}.v-toolbar--absolute{position:absolute}.v-toolbar--collapse{max-width:112px;overflow:hidden}.v-toolbar--collapse-end{margin-inline-start:auto}.v-toolbar--collapse.v-toolbar--collapse-start{border-end-end-radius:24px}.v-toolbar--collapse.v-toolbar--collapse-end{border-end-start-radius:24px}.v-toolbar--collapse .v-toolbar-title{display:none}.v-toolbar--flat{box-shadow:0 0 0 0 var(--v-shadow-key-umbra-opacity,rgba(0,0,0,.2)),0 0 0 0 var(--v-shadow-key-penumbra-opacity,rgba(0,0,0,.14)),0 0 0 0 var(--v-shadow-key-ambient-opacity,rgba(0,0,0,.12))}.v-toolbar--floating{display:inline-flex;width:auto}.v-toolbar--rounded{border-radius:4px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;flex:0 0 auto;position:relative;transition:inherit;width:100%}.v-toolbar__content{overflow:hidden}.v-toolbar__content>.v-btn:first-child{margin-inline-start:4px}.v-toolbar__content>.v-btn:last-child{margin-inline-end:4px}.v-toolbar__content>.v-toolbar-title{margin-inline-start:20px}.v-toolbar--density-prominent .v-toolbar__content{align-items:flex-start}.v-toolbar__image{display:flex;height:100%;left:0;opacity:var(--v-toolbar-image-opacity,1);position:absolute;top:0;transition-property:opacity;width:100%}.v-toolbar__append,.v-toolbar__prepend{align-items:center;align-self:stretch;display:flex}.v-toolbar__prepend{margin-inline:4px auto}.v-toolbar__append{margin-inline:auto 4px}.v-toolbar-title{flex:1 1;font-size:1.25rem;font-weight:400;letter-spacing:0;line-height:1.75rem;min-width:0;text-transform:none}.v-toolbar--density-prominent .v-toolbar-title{align-self:flex-end;font-size:1.5rem;font-weight:400;letter-spacing:0;line-height:2.25rem;padding-bottom:6px;text-transform:none}.v-toolbar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar-items{align-self:stretch;display:flex;height:inherit}.v-toolbar-items>.v-btn{border-radius:0}.app-header-container .nav-wrap[data-v-9449779e]{flex:1 1 auto;gap:24px}.app-header-container .nav-item[data-v-9449779e]{transition:color .2s ease}.app-header-container .dropdown[data-v-9449779e]{border-radius:20px;min-width:200px;padding:8px}.app-header-container .notification-dot[data-v-9449779e]{height:5px;left:26px;top:14px;width:5px}.dropdown[data-v-9449779e]{background:rgb(var(--v-theme-submenu-background))!important;color:rgb(var(--v-theme-on-background))!important}@media(max-width:600px){.search-text[data-v-84b8b2e0]{font-size:14px!important}}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-roACc68Cs6m0YoCkQSrsoGzIVc6i0jN7S3lFAe1_zDg.woff) format(woff);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:"Poppins Fallback: Segoe UI";src:local("Segoe UI");size-adjust:112.7753%;ascent-override:93.1055%;descent-override:31.0352%;line-gap-override:8.8672%}@font-face{font-family:"Poppins Fallback: Noto Sans";src:local("Noto Sans");size-adjust:105.4852%;ascent-override:99.54%;descent-override:33.18%;line-gap-override:9.48%}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/1ZTlEDqU4DtwDJiND8f6qaugUpa0RIDvQl-v7iM6l54-MEHz_OcGSIXeMmrd6xIiqKtxRI4e_hJ4zETY26CYn_U.woff) format(woff);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Poppins Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:120.0469%;ascent-override:87.4658%;descent-override:29.1553%;line-gap-override:8.3301%}@font-face{font-family:"Poppins Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:111.1111%;ascent-override:94.5%;descent-override:31.5%;line-gap-override:9%}@font-face{font-family:"Poppins Fallback: Arial";src:local("Arial");size-adjust:112.1577%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/bjNDQff8sSvRh4GSJLCMMDpBdKcXueWLQqqQmnFqm7o-8fGs_K2xfIMVefRfexJe4qYf76rOVS_5WhCBYBsxYVo.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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-weight:400;font-style:italic}@font-face{font-family:Poppins;src:local("Poppins Regular Italic"),local("Poppins Italic"),url(../_fonts/m6rGg_mpoPQz2cTkdhDYgczR4yctyKztEG6iwU71C34-LpS_o7_2y38Z56f0WGt_t_5ngxEqpN2qQIBqyNhFgsU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}.dialog[data-v-307943d2] .v-overlay__content{bottom:0;margin:0}.main-content[data-v-307943d2]{max-height:931px;padding-bottom:50px;padding-top:50px}.empty-state[data-v-307943d2]{display:flex;flex-direction:column;height:90vh;padding-bottom:100px;position:relative}.empty-state .empty-state-content[data-v-307943d2]{align-items:center;display:flex;flex:1;flex-direction:column;margin:0 auto;overflow-y:auto;padding:24px;text-align:center;width:100%}.suggestion-card[data-v-307943d2]{background-color:rgb(var(--v-theme-card-background))!important;border-radius:20px!important}.chat-container[data-v-307943d2]{display:flex;flex-direction:column;height:70vh;position:relative}.messages-wrapper[data-v-307943d2]{flex:1;overflow-y:auto;padding:24px 24px 140px}.messages-wrapper[data-v-307943d2]::-webkit-scrollbar{width:8px}.messages-wrapper[data-v-307943d2]::-webkit-scrollbar-thumb{background:#fff3;border-radius:4px}.messages-container[data-v-307943d2]{margin:0 auto;max-width:800px}.message[data-v-307943d2]{margin-bottom:24px}.message.user .message-content[data-v-307943d2]{justify-content:flex-end}.message.user .message-bubble[data-v-307943d2]{background:#1e1e1e;border-radius:18px 18px 4px;color:#fff;max-width:70%}.message.assistant .message-content[data-v-307943d2]{justify-content:flex-start}.message.assistant .message-bubble[data-v-307943d2]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:18px 18px 18px 4px;box-shadow:0 8px 24px #0003;max-width:70%}.message-content[data-v-307943d2]{align-items:flex-start;display:flex;gap:12px}.message-bubble[data-v-307943d2]{padding:12px 16px}.message-text[data-v-307943d2]{line-height:1.6}.message-actions[data-v-307943d2]{display:none;gap:4px;margin-top:8px;transition:opacity .2s}.message:hover .message-actions[data-v-307943d2]{display:flex}.input-area-fixed[data-v-307943d2]{bottom:0;padding:16px;position:fixed;transition:left .3s ease;width:100%;z-index:9999}@media(max-width:1280px){.input-area-fixed[data-v-307943d2]{left:56px}}.input-container[data-v-307943d2]{align-items:flex-end;background:rgb(var(--v-theme-recipe-background));border:1px solid hsla(0,0%,100%,.4);border-radius:24px;display:flex;gap:8px;margin:0 auto;max-width:90%;padding:8px}.input-container .message-input[data-v-307943d2]{flex:1}.input-container .message-input[data-v-307943d2] .v-field{background:transparent;box-shadow:none}.input-container .message-input[data-v-307943d2] .v-field__outline{display:none}.input-container .message-input[data-v-307943d2] ::-moz-placeholder{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:16px;font-weight:400}.input-container .message-input[data-v-307943d2] ::placeholder{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",sans-serif;font-size:16px;font-weight:400}.input-container .message-input[data-v-307943d2] .v-field__input{min-height:40px;padding:8px 12px}.input-action-btn[data-v-307943d2],.send-btn[data-v-307943d2]{flex-shrink:0}.selected-files[data-v-307943d2]{margin:8px auto 0;max-width:800px}@media(max-width:960px){.input-area-fixed[data-v-307943d2]{left:0!important;padding:16px}.empty-state[data-v-307943d2]{height:500px;overflow:scroll;padding-bottom:80px}.chat-container[data-v-307943d2]{height:500px;overflow:scroll;padding-bottom:40px}.messages-wrapper[data-v-307943d2]{padding-bottom:160px}.message.assistant .message-bubble[data-v-307943d2],.message.user .message-bubble[data-v-307943d2]{max-width:90%}}.notification-dot[data-v-3047d241]{height:6px;right:15px;top:4px;width:6px}.chat-container[data-v-3047d241]{align-items:center;display:flex;justify-content:center;overflow:visible}.chat-widget[data-v-3047d241]{bottom:0;position:fixed;z-index:99999}.chat-btn[data-v-3047d241]{background-color:red;border-radius:38px 38px 0 0!important;box-shadow:0 16px 40px #0006!important;height:50px!important;text-transform:none;width:240px}.chat-btn[data-v-3047d241]:hover{box-shadow:0 16px 50px #0006}.chat-text[data-v-3047d241]{color:#8b8b8b;font-weight:500}
