.SettingsModal_modal__e3yNs{background:var(--mb-bg-color-primary);border-radius:var(--mb-border-radius-lg);height:42rem;display:flex;overflow:hidden;position:relative;width:60rem}.SettingsModal_sidebar__lF1So{width:15rem;background:var(--mb-bg-color-primary);border-right:var(--mb-border-width-primary) solid var(--mb-border-color);padding:1.5rem 0;display:flex;flex-direction:column}.SettingsModal_content__Tkvwm{flex:1 1;padding:2rem;overflow-y:auto;display:flex;flex-direction:column}.SettingsModal_sidebarItem__u7AuD{padding:.75rem 1.5rem;cursor:pointer;font-size:var(--mb-text-body2);color:var(--mb-text-color-secondary);transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.SettingsModal_sidebarItem__u7AuD:hover{background:var(--mb-bg-color-secondary)}.SettingsModal_activeSidebarItem__SCVbp{background:var(--mb-bg-color-secondary);color:var(--mb-brand-color-primary);font-weight:600}.SettingsModal_sidebarIcon__fKahC{stroke:var(--mb-text-normal);transition:stroke .2s}.SettingsModal_activeSidebarIcon__oa0fB{stroke:var(--mb-brand-color-primary)!important}.SettingsModal_header__xx_ZF{margin-bottom:1rem}.SettingsModal_sharedChatItem__x_y_o{background:var(--mb-bg-color-secondary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-md);display:flex;justify-content:space-between;align-items:center;padding:1rem;transition:border-color .2s}.SettingsModal_sharedChatItem__x_y_o:hover{border-color:var(--mb-border-color-hovered)}.SettingsModal_chatInfo__gGL45{display:flex;flex-direction:column;gap:.25rem}.SettingsModal_chatTitle__K3eUa{color:var(--mb-text-dark);font-size:var(--mb-text-body);font-weight:var(--mb-font-semibold)}.SettingsModal_chatMeta__CJpwg{color:var(--mb-text-light);font-size:var(--mb-text-body2)}.SettingsModal_chatLink__6sG0R{background-color:var(--mb-brand-color-primary);border-radius:var(--mb-border-radius-lg);color:var(--mb-text-white);font-size:var(--mb-text-body2);font-weight:500;text-decoration:none;padding:.5rem 1rem;transition:all .2s ease}.SettingsModal_chatLink__6sG0R:hover{background:var(--mb-brand-color-primary);color:var(--mb-text-white)}.SettingsModal_chatActions__s8P2Y{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.SettingsModal_deleteBtn___SppA{display:flex;align-items:center;justify-content:center;padding:.5rem;border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-lg);background:transparent;color:var(--mb-text-light);cursor:pointer;transition:all .2s ease}.SettingsModal_deleteBtn___SppA:hover:not(:disabled){border-color:var(--mb-color-red-primary);color:var(--mb-color-red-primary)}.SettingsModal_deleteBtn___SppA:hover:not(:disabled) svg{stroke:var(--mb-color-red-primary)}body.dark .SettingsModal_deleteBtn___SppA{background-color:var(--mb-bg-color-secondary)}.SettingsModal_deleteBtn___SppA:disabled{opacity:.5;cursor:not-allowed}.SettingsModal_recipeListContainer__vOUy3{display:flex;flex-direction:column;flex:1 1}.SettingsModal_loader__APNkJ,.SettingsModal_recipeList__FK1pI{display:flex;flex-direction:column;gap:.5rem}.SettingsModal_skeletonItem__cpALy{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--mb-bg-color-secondary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-md)}.SettingsModal_skeletonInfo__BPmw_{display:flex;flex-direction:column;gap:.5rem;width:60%}.SettingsModal_skeletonTitle__FVkKf{height:1.25rem;width:80%}.SettingsModal_skeletonMeta__F7oO_,.SettingsModal_skeletonTitle__FVkKf{background:var(--mb-bg-color-tertiary);border-radius:var(--mb-border-radius-sm);animation:SettingsModal_pulse__1sfaN 1.5s ease-in-out infinite}.SettingsModal_skeletonMeta__F7oO_{height:1rem;width:60%}.SettingsModal_skeletonBtn__rgu5t{height:2rem;width:6rem;background:var(--mb-bg-color-tertiary);border-radius:var(--mb-border-radius-sm);animation:SettingsModal_pulse__1sfaN 1.5s ease-in-out infinite}@keyframes SettingsModal_pulse__1sfaN{0%{opacity:.6}50%{opacity:.3}to{opacity:.6}}@media screen and (max-width:1024px){.SettingsModal_modal__e3yNs{width:100vw;height:44rem;flex-direction:column}.SettingsModal_sidebar__lF1So{border-bottom:var(--mb-border-width-primary) solid var(--mb-border-color);border-right:none;flex-direction:row;overflow-x:scroll;padding-inline:1rem;padding-top:2.5rem;width:100%}.SettingsModal_sidebar__lF1So::-webkit-scrollbar{display:none}.SettingsModal_sidebarItem__u7AuD{border-radius:var(--mb-border-radius-md);padding:.75rem 1rem;flex-shrink:0;white-space:nowrap}.SettingsModal_content__Tkvwm{padding:1rem}}.ModelTab_list__dDQHH{display:flex;flex-direction:column;gap:.5rem}.ModelTab_card___eN3q{background-color:var(--mb-bg-color-secondary);align-items:center;border-radius:var(--mb-border-radius-md);cursor:pointer;display:flex;justify-content:space-between;padding:1rem 1.25rem;transition:background .15s ease,border-color .15s ease}.ModelTab_card___eN3q:hover,.ModelTab_selected__dHA4W{background:var(--mb-bg-color-secondary)}.ModelTab_selected__dHA4W{border-color:var(--mb-border-color)}.ModelTab_left__l37J8{align-items:center;display:flex;gap:1rem}.ModelTab_iconWrapper__18rnO{align-items:center;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.ModelTab_modelIcon__8jMrY{height:1.75rem;object-fit:contain;width:1.75rem}.ModelTab_info___0oma{display:flex;flex-direction:column;gap:.2rem}.ModelTab_nameRow__AdzZA{align-items:center;display:flex;gap:.4rem}.ModelTab_name__h6Cd8{color:var(--mb-text-dark);font-size:var(--mb-text-body);font-weight:var(--mb-font-medium)}.ModelTab_description__awmpa{color:var(--mb-text-light);font-size:var(--mb-text-body2)}.ModelTab_crown__E7xfU{height:1rem;width:1rem}.ModelTab_checkIcon__Tu_kZ{stroke:var(--mb-brand-color-primary);flex-shrink:0;height:1.25rem;stroke-width:2.5;width:1.25rem}.MemoryManagementModal_importModal__PesHS{display:flex;flex-direction:column;gap:1.25rem;padding:0 2rem;max-width:100%;width:40rem}.MemoryManagementModal_importStep__CMbhm{display:flex;gap:.75rem;align-items:flex-start}.MemoryManagementModal_stepBadge__6K_IO{background:var(--mb-bg-color-tertiary);border-radius:var(--mb-border-radius-full);color:var(--mb-text-color-primary);display:flex;align-items:center;flex-shrink:0;font-size:var(--mb-text-caption);font-weight:var(--mb-font-bold);height:1.5rem;justify-content:center;width:1.5rem}.MemoryManagementModal_stepContent__ONjrT{display:flex;flex-direction:column;gap:.5rem;width:100%}.MemoryManagementModal_stepLabel__srGF4{color:var(--mb-text-color-primary);font-size:var(--mb-text-body2);font-weight:var(--mb-font-semibold)}.MemoryManagementModal_promptBoxWrapper__XbKiU{position:relative}.MemoryManagementModal_promptBox__uF5xF{background:var(--mb-bg-color-secondary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-md);max-height:10rem;overflow-y:auto;padding:.75rem}.MemoryManagementModal_promptText__wJZ3m{color:var(--mb-text-color-secondary);font-size:var(--mb-text-caption);line-height:1.6;padding-right:1.5rem;white-space:pre-line;opacity:.7}.MemoryManagementModal_copyBtn__zxcRh{background:none;border:none;color:var(--mb-text-light);cursor:pointer;padding:.25rem;position:absolute;right:.5rem;top:.5rem;transition:color .15s}.MemoryManagementModal_copyBtn__zxcRh:hover{color:var(--mb-brand-color-primary)}.MemoryManagementModal_textarea__K5kbd{background:var(--mb-bg-color-secondary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-md);padding:.75rem;color:var(--mb-text-color-primary);font-size:var(--mb-text-body2);outline:none;transition:border-color .2s;min-height:8rem;max-height:20rem;resize:vertical}.MemoryManagementModal_textarea__K5kbd:focus{border-color:var(--mb-border-color-hovered)}.MemoryManagementModal_importTextarea__lb0pj{min-height:6rem;resize:vertical}.MemoryManagementModal_importActions__s3SE8{display:flex;gap:.75rem;justify-content:flex-end;padding-top:.25rem}.MemoryManagementModal_cancelBtn__DliYR{background:var(--mb-bg-color-secondary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-md);color:var(--mb-text-color-primary);cursor:pointer;font-size:var(--mb-text-body2);font-weight:var(--mb-font-bold);padding:.75rem 1.5rem;margin-top:1rem;transition:border-color .15s}.MemoryManagementModal_cancelBtn__DliYR:hover{border-color:var(--mb-border-color-hovered)}.MemoryManagementModal_saveBtn__HJsNx{background:var(--mb-brand-color-primary);border:none;border-radius:var(--mb-border-radius-md);color:#fff;cursor:pointer;font-size:var(--mb-text-body2);font-weight:var(--mb-font-bold);padding:.75rem 1.5rem;align-self:flex-end;margin-top:1rem;transition:opacity .2s}.MemoryManagementModal_saveBtn__HJsNx:disabled{opacity:.5;cursor:not-allowed}.MemoryManagementModal_saveBtn__HJsNx:hover:not(:disabled){opacity:.9}.MemoryManagementModal_modalHeading__KRZc0{font-size:var(--mb-text-body);font-weight:var(--mb-font-bold);margin:0}.MemoryManagementModal_manageMemoryModal__x_fV7{display:flex;flex-direction:column;gap:1rem;padding:0 2rem;width:40rem;max-width:100%}.MemoryManagementModal_manageDesc__w_JSS{color:var(--mb-text-color-secondary);font-size:var(--mb-text-caption);line-height:1.55;margin:0}.MemoryManagementModal_memoryViewWrapper__FwJD_{background:var(--mb-bg-color-secondary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-md);display:flex;flex-direction:column;min-height:14rem;overflow:hidden;opacity:.8;position:relative}.MemoryManagementModal_memoryViewArea__hxO2_{flex:1 1;font-size:var(--mb-text-caption);line-height:1.6;min-height:12rem;max-height:18rem;overflow-y:auto;padding:1rem;white-space:pre-wrap;word-break:break-word}.MemoryManagementModal_emptyHint__OJrCR{color:var(--mb-text-light)}.MemoryManagementModal_memoryViewActions__3dxXW{border-top:var(--mb-border-width-primary) solid var(--mb-border-color);display:flex;align-items:center;min-height:2.75rem;overflow:hidden;padding:.375rem .75rem}.MemoryManagementModal_inputRow__t_Crl{display:flex;align-items:center;gap:.5rem;flex:1 1;max-width:0;opacity:0;overflow:hidden;transition:max-width .28s ease,opacity .2s ease}.MemoryManagementModal_inputOpen__TN7hF .MemoryManagementModal_inputRow__t_Crl{max-width:100%;opacity:1}.MemoryManagementModal_addInput__oTiTa{background:transparent;border:none;color:var(--mb-text-color-primary);flex:1 1;font-size:var(--mb-text-body2);min-width:0;outline:none;padding:.25rem 0}.MemoryManagementModal_addInput__oTiTa::placeholder{color:var(--mb-text-light)}.MemoryManagementModal_pencilBtn__TA2gS{margin-left:auto;opacity:1;transition:opacity .2s ease}.MemoryManagementModal_inputOpen__TN7hF .MemoryManagementModal_pencilBtn__TA2gS{opacity:0;pointer-events:none;width:0}.MemoryManagementModal_iconBtn__1L_nj{background:var(--mb-bg-color-tertiary2);border:none;border-radius:var(--mb-border-radius-full);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;height:1.875rem;transition:background .15s,color .15s,opacity .15s;width:1.875rem}.MemoryManagementModal_iconBtnDisabled__bvQ7B{color:var(--mb-text-light);cursor:not-allowed}.MemoryManagementModal_iconBtnReady__asQpJ{background:var(--mb-brand-color-primary);color:var(--mb-text-white);cursor:pointer}.MemoryManagementModal_iconBtnReady__asQpJ svg{stroke:var(--mb-text-white)}.MemoryManagementModal_iconBtnReady__asQpJ:hover{opacity:.88}.MemoryManagementModal_iconBtnGhost__9u3t8{background:none;color:var(--mb-text-light)}.MemoryManagementModal_iconBtnGhost__9u3t8:hover,.MemoryManagementModal_iconBtn__1L_nj:not(.MemoryManagementModal_iconBtnReady__asQpJ):not(.MemoryManagementModal_iconBtnGhost__9u3t8):not(.MemoryManagementModal_iconBtnDisabled__bvQ7B):hover{background:var(--mb-bg-color-tertiary)}.MemoryManagementModal_manageEditsRow__br3TC{all:unset;box-sizing:border-box;background:var(--mb-bg-color-secondary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-md);cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;transition:border-color .15s;width:100%}.MemoryManagementModal_manageEditsRow__br3TC:hover{border-color:var(--mb-border-color-hovered)}.MemoryManagementModal_manageEditsLabel__YpA75{font-size:var(--mb-text-body2);font-weight:var(--mb-font-semibold)}.MemoryManagementModal_manageEditsRight__UhBa9{display:flex;align-items:center;gap:.375rem;color:var(--mb-text-color-secondary)}.MemoryManagementModal_countBadge__kBGwX{background:var(--mb-bg-color-tertiary);border-radius:var(--mb-border-radius-full);font-size:var(--mb-text-caption2);font-weight:var(--mb-font-bold);line-height:1;min-width:1.25rem;padding:.25rem .375rem;text-align:center}.MemoryManagementModal_manageMemoryFooter__tx27z{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;flex-wrap:wrap}.MemoryManagementModal_seeLearnedBtn__bmw8L{background:var(--mb-brand-color-primary);border:none;border-radius:var(--mb-border-radius-md);color:var(--mb-color-gray-0);cursor:pointer;display:flex;align-items:center;gap:.375rem;font-size:var(--mb-text-caption);font-weight:var(--mb-font-semibold);margin-left:auto;padding:.5rem 1rem;transition:opacity .15s;white-space:nowrap}.MemoryManagementModal_seeLearnedBtn__bmw8L:hover{opacity:.88}.MemoryManagementModal_manageEditsModal__UCl49{display:flex;flex-direction:column;gap:1rem;padding:0 2rem;width:40rem;max-width:100%}.MemoryManagementModal_manageEditsHeader__DSbRT{display:flex;align-items:center;justify-content:space-between}.MemoryManagementModal_backBtn__oXrHt{all:unset;box-sizing:border-box;gap:.25rem;transition:color .15s}.MemoryManagementModal_backBtn__oXrHt,.MemoryManagementModal_clearBtn__Dic0I{align-items:center;color:var(--mb-text-color-secondary);cursor:pointer;display:flex;font-size:var(--mb-text-caption)}.MemoryManagementModal_clearBtn__Dic0I{background:none;border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-md);gap:.375rem;padding:.25rem .625rem;transition:border-color .15s,color .15s}.MemoryManagementModal_clearBtn__Dic0I:hover{border-color:var(--mb-color-red-primary);color:var(--mb-color-red-primary)}.MemoryManagementModal_editsList__IGG1p{display:flex;flex-direction:column;gap:.5rem;max-height:20rem;overflow-y:auto}.MemoryManagementModal_editItem__HZVBO{background:var(--mb-bg-color-secondary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-md);display:flex;align-items:center;gap:.75rem;justify-content:space-between;padding:.75rem 1rem;transition:border-color .15s}.MemoryManagementModal_editItem__HZVBO:hover{border-color:var(--mb-border-color-hovered)}.MemoryManagementModal_editItemText__mj6Vs{flex:1 1;font-size:var(--mb-text-caption);line-height:1.55;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical}.MemoryManagementModal_deleteBtn__7J1oS{background:none;border:none;cursor:pointer;padding:.25rem;color:var(--mb-text-light);transition:color .2s,transform .2s;flex-shrink:0}.MemoryManagementModal_deleteBtn__7J1oS:hover{color:var(--mb-color-red-primary);transform:scale(1.1)}@media screen and (max-width:744px){.MemoryManagementModal_importModal__PesHS,.MemoryManagementModal_manageEditsModal__UCl49,.MemoryManagementModal_manageMemoryModal__x_fV7{width:100vw}}.PersonalisationForm_personalizationForm__dtss_{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:5rem}.PersonalisationForm_importMemoryHeading__QjDhY{color:var(--mb-text-color-primary);font-size:var(--mb-text-body2);font-weight:var(--mb-font-bold)}.PersonalisationForm_importMemorySection__TjMXL{border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-md);background:var(--mb-bg-color-secondary);display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem}.PersonalisationForm_importMemoryDesc__6KyXd{color:var(--mb-text-color-secondary);font-size:var(--mb-text-caption);line-height:1.5;max-width:28rem}.PersonalisationForm_startImportBtn__raWay{background:var(--mb-brand-color-primary);border:none;border-radius:var(--mb-border-radius-md);color:var(--mb-color-gray-0);cursor:pointer;font-size:var(--mb-text-body2);font-weight:var(--mb-font-bold);padding:.5rem 1rem;transition:opacity .2s;flex-shrink:0;white-space:nowrap}.PersonalisationForm_startImportBtn__raWay:hover{opacity:.88}.PersonalisationForm_formGroup__0YRzb{display:flex;flex-direction:column;gap:.5rem}.PersonalisationForm_label__TdCad{color:var(--mb-text-color-secondary);font-size:var(--mb-text-body2);font-weight:var(--mb-font-semibold)}.PersonalisationForm_saveBtn__kc4KC{background:var(--mb-brand-color-primary);color:#fff;border:none;border-radius:var(--mb-border-radius-md);padding:.75rem 1.5rem;font-weight:600;cursor:pointer;align-self:flex-end;margin-top:1rem;transition:opacity .2s}.PersonalisationForm_saveBtn__kc4KC:disabled{opacity:.5;cursor:not-allowed}.PersonalisationForm_saveBtn__kc4KC:hover:not(:disabled){opacity:.9}.PersonalisationForm_customDropdown__P_isF{position:relative;width:100%}.PersonalisationForm_dropdownToggle__3JTfg{background:var(--mb-bg-color-secondary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-md);padding:.75rem;color:var(--mb-text-color-primary);font-size:var(--mb-text-body2);display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:border-color .2s}.PersonalisationForm_dropdownToggle__3JTfg:hover{border-color:var(--mb-border-color-hovered)}.PersonalisationForm_dropdownIcon__Tcy_j{width:1.25rem;height:1.25rem;transition:transform .2s;stroke:var(--mb-text-normal)}.PersonalisationForm_iconRotate__pfXID{transform:rotate(180deg)}.PersonalisationForm_dropdownMenu__coMjC{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:var(--mb-bg-color-primary);border:var(--mb-border-width-primary) solid var(--mb-border-color);border-radius:var(--mb-border-radius-md);z-index:15;overflow-y:auto;max-height:15rem;box-shadow:var(--mb-shadow-lg);padding:.25rem 0}.PersonalisationForm_dropdownOption__wT95q{padding:.5rem 1rem;cursor:pointer;font-size:var(--mb-text-body2);color:var(--mb-text-color-secondary);display:flex;justify-content:space-between;align-items:center;transition:background .2s}.PersonalisationForm_dropdownOption__wT95q:hover{background:var(--mb-bg-color-tertiary);color:var(--mb-text-color-primary)}.PersonalisationForm_activeOption__NopEH{background:var(--mb-bg-color-tertiary2);color:var(--mb-brand-color-primary)}.PersonalisationForm_checkIcon__ey1EK{width:1.25rem;height:1.25rem;stroke:var(--mb-brand-color-primary)}.PersonalisationForm_memoryCount__YsGjE{color:var(--mb-brand-color-primary);font-weight:var(--mb-font-semibold)}.PersonalisationForm_manageMemoryLink__0vMYu{all:unset;box-sizing:border-box;color:var(--mb-brand-color-primary);cursor:pointer;font-size:var(--mb-text-caption);font-weight:var(--mb-font-semibold);margin-top:.25rem;text-decoration:underline;text-underline-offset:.2em;transition:opacity .15s}.PersonalisationForm_manageMemoryLink__0vMYu:hover{opacity:.8}